]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/82401 (error: qsort comparator non-negative on sorted output: 1 in insert_l...
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6c19e703
JJ
12017-11-22 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/82401
4 * g++.dg/cpp0x/pr82401.C: New test.
5
d5438715
DM
62017-11-22 David Malcolm <dmalcolm@redhat.com>
7
8 PR tree-optimization/82588
9 PR tree-optimization/82583
10 * jit.dg/test-error-array-bounds.c (verify_code): Update expected
11 error message from -Warray-bounds.
12
1324d3f3
JJ
132017-11-22 Jakub Jelinek <jakub@redhat.com>
14
15 * g++.dg/graphite/pr41562.C: Add -Wno-return-type.
16
ce95abc4
DM
172017-11-22 David Malcolm <dmalcolm@redhat.com>
18
19 PR c++/62170
20 * g++.dg/diagnostic/aka1.C: Update expected error messages to
21 reflect fixes to quoting.
22 * g++.dg/diagnostic/aka2.C: New test case.
23 * g++.dg/parse/error55.C: Update expected error messages to
24 reflect fixes to quoting.
25 * gcc.dg/diag-aka-1.c: Likewise.
26 * gcc.dg/diag-aka-2.c: New test case.
27 * gcc.dg/pr13804-1.c: Update expected error messages to reflect
28 fixes to quoting.
29 * gcc.dg/pr56980.c: Likewise.
30 * gcc.dg/pr65050.c: Likewise.
31 * gcc.dg/redecl-14.c: Likewise.
32 * gcc.dg/utf16-4.c Likewise.
33 * gcc.target/i386/sse-vect-types.c (__m128d): Likewise.
34 * obj-c++.dg/invalid-type-1.mm: Likewise.
35 * objc.dg/proto-lossage-4.m: Likewise.
36
d8d9aa38
UB
372017-11-22 Uros Bizjak <ubizjak@gmail.com>
38
39 * lib/target-supports.exp (check_effective_target_bswap16): Remove
40 (check_effective_target_bswap32): Ditto.
41 (check_effective_target_bswap64): Ditto.
42 * gcc.dg/optimize-bswaphi-1.c: Use bswap effective
43 target instead of bswap16.
44 * gcc.dg/optimize-bswapsi-1.c: Use bswap effective
45 target instead of bswap32.
46 * gcc.dg/optimize-bswapsi-2.c: Ditto.
47 * gcc.dg/optimize-bswapsi-3.c: Ditto.
48 * gcc.dg/optimize-bswapsi-4.c: Ditto.
49 * gcc.dg/optimize-bswapsi-5.c: Ditto.
50 * gcc.dg/pr77673.c: Ditto.
51 * gcc.dg/optimize-bswapdi-1.c: Use bswap effective
52 target instead of bswap64.
53 * gcc.dg/optimize-bswapdi-2.c: Ditto.
54 * gcc.dg/optimize-bswapdi-3.c: Ditto.
55
ddc9995b
TK
562017-11-22 Thomas Koenig <tkoenig@gcc.gnu.org>
57
58 PR fortran/36313
59 * gfortran.dg/maxloc_string_1.f90: New test.
60 * gfortran.dg/minloc_string_1.f90: New test.
61
e54675bb
MG
622017-11-22 Marc Glisse <marc.glisse@inria.fr>
63
64 PR tree-optimization/83104
65 * gcc.c-torture/compile/pr83104.c: New file.
66
29a3136e
CL
672017-11-22 Christophe Lyon <christophe.lyon@linaro.org>
68
69 * gcc.target/arm/pr56184.C: Add -Wno-return-type to dg-options.
70
974aedcc
MP
712017-11-22 Marek Polacek <polacek@redhat.com>
72 H.J. Lu <hongjiu.lu@intel.com>
73 Jason Merrill <jason@redhat.com>
74
75 PR c++/60336
76 PR middle-end/67239
77 PR target/68355
78 * g++.dg/abi/empty12.C: New test.
79 * g++.dg/abi/empty12.h: New test.
80 * g++.dg/abi/empty12a.c: New test.
81 * g++.dg/abi/empty13.C: New test.
82 * g++.dg/abi/empty13.h: New test.
83 * g++.dg/abi/empty13a.c: New test.
84 * g++.dg/abi/empty14.C: New test.
85 * g++.dg/abi/empty14.h: New test.
86 * g++.dg/abi/empty14a.c: New test.
87 * g++.dg/abi/empty15.C: New test.
88 * g++.dg/abi/empty15.h: New test.
89 * g++.dg/abi/empty15a.c: New test.
90 * g++.dg/abi/empty16.C: New test.
91 * g++.dg/abi/empty16.h: New test.
92 * g++.dg/abi/empty16a.c: New test.
93 * g++.dg/abi/empty17.C: New test.
94 * g++.dg/abi/empty17.h: New test.
95 * g++.dg/abi/empty17a.c: New test.
96 * g++.dg/abi/empty18.C: New test.
97 * g++.dg/abi/empty18.h: New test.
98 * g++.dg/abi/empty18a.c: New test.
99 * g++.dg/abi/empty19.C: New test.
100 * g++.dg/abi/empty19.h: New test.
101 * g++.dg/abi/empty19a.c: New test.
102 * g++.dg/abi/empty20.C: New test.
103 * g++.dg/abi/empty21.C: New test.
104 * g++.dg/abi/empty22.C: New test.
105 * g++.dg/abi/empty22.h: New test.
106 * g++.dg/abi/empty22a.c: New test.
107 * g++.dg/abi/empty23.C: New test.
108 * g++.dg/abi/empty24.C: New test.
109 * g++.dg/abi/empty25.C: New test.
110 * g++.dg/abi/empty25.h: New test.
111 * g++.dg/abi/empty25a.c: New test.
112 * g++.dg/abi/empty26.C: New test.
113 * g++.dg/abi/empty26.h: New test.
114 * g++.dg/abi/empty26a.c: New test.
115 * g++.dg/abi/empty27.C: New test.
116 * g++.dg/abi/empty28.C: New test.
117 * g++.dg/abi/pr60336-1.C: New test.
118 * g++.dg/abi/pr60336-10.C: New test.
119 * g++.dg/abi/pr60336-11.C: New test.
120 * g++.dg/abi/pr60336-12.C: New test.
121 * g++.dg/abi/pr60336-2.C: New test.
122 * g++.dg/abi/pr60336-3.C: New test.
123 * g++.dg/abi/pr60336-4.C: New test.
124 * g++.dg/abi/pr60336-5.C: New test.
125 * g++.dg/abi/pr60336-6.C: New test.
126 * g++.dg/abi/pr60336-7.C: New test.
127 * g++.dg/abi/pr60336-8.C: New test.
128 * g++.dg/abi/pr60336-9.C: New test.
129 * g++.dg/abi/pr68355.C: New test.
130 * g++.dg/lto/pr60336_0.C: New test.
131
fc7160b2
TP
1322017-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
133
134 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Adapt expectations
135 to vmov instructions now generated.
136 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
137 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
138 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
139 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
140 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
141
9388732a
TC
1422017-11-22 Tamar Christina <tamar.christina@arm.com>
143
144 * gcc.target/arm/simd/vdot-compile.c: New.
145 * gcc.target/arm/simd/vect-dot-qi.h: New.
146 * gcc.target/arm/simd/vect-dot-s8.c: New.
147 * gcc.target/arm/simd/vect-dot-u8.c: New
148
e88efb99
UB
1492017-11-22 Uros Bizjak <ubizjak@gmail.com>
150
151 * lib/target-supports.exp (check_effective_target_bswap16):
152 Do not skip on alpha and x86 targets.
153
543382b7
SD
1542017-11-22 Sudakshina Das <sudi.das@arm.com>
155
156 * gcc.target/arm/armv8_2-fp16-move-1.c: Add -mfloat-abi=hard option.
157
a76ef9c5
RS
1582017-11-22 Richard Sandiford <richard.sandiford@linaro.org>
159
160 PR testsuite/83004
161 * gcc.dg/vect/pr81136.c: Restore previous alignment of 32
162 in the default case.
163
ff479068
JJ
1642017-11-22 Jakub Jelinek <jakub@redhat.com>
165
166 PR tree-optimization/83044
167 * gcc.dg/pr83044.c: New test.
168 * c-c++-common/Warray-bounds.c (fb): Fix up MAX value.
169
a7d3cd40
PT
1702017-11-22 Paul Thomas <pault@gcc.gnu.org>
171
172 PR fortran/79072
173 * gfortran.dg/class_result_6.f90: New test for comment 10 of
174 the PR.
175
a2998ed1
JJ
1762017-11-22 Jakub Jelinek <jakub@redhat.com>
177
aaa49b45
JJ
178 PR debug/83084
179 * g++.dg/opt/pr83084.C: New test.
180
a2998ed1
JJ
181 PR middle-end/82875
182 * gcc.dg/pr82875.c: New test.
183 * gcc.c-torture/compile/pr82875.c: New test.
184
0a770b59
JJ
185 PR debug/83034
186 * gcc.dg/pr83034.c: New test.
187
8f8e5326
RB
1882017-11-22 Richard Biener <rguenther@suse.de>
189
190 PR tree-optimization/83089
191 * gcc.dg/pr83089.c: New testcase.
192
d4300cc6
DM
1932017-11-21 David Malcolm <dmalcolm@redhat.com>
194
195 PR c/83056
196 * gcc.dg/spellcheck-pr83056.c: New test case.
197
6a33d0ff
MS
1982017-11-21 Martin Sebor <msebor@redhat.com>
199
200 PR tree-optimization/82945
201 * c-c++-common/Wstringop-truncation-2.c: New test.
202 * c-c++-common/Wstringop-truncation.c: Adjust.
203 * c-c++-common/attr-nonstring-2.c: Adjust.
204 * c-c++-common/attr-nonstring-3.c: New test.
205
ab2c4ec8
SS
2062017-11-21 Sergey Shalnov <Sergey.Shalnov@intel.com>
207
208 * g++.dg/ext/pr57362.C (__attribute__): Test
209 prefer-vector-width=[128|256] target attribute.
210 * gcc.target/i386/avx512f-constant-float-return.c (dg-optioins):
211 Use -mprefer-vector-width=256 instead of -mprefer-avx256.
212 * gcc.target/i386/avx512f-prefer.c: Ditto.
213 * gcc.target/i386/pr82460-2.c: Ditto.
214
84fa214d
ML
2152017-11-21 Martin Liska <mliska@suse.cz>
216
217 * g++.dg/cpp0x/constexpr-48089.C: Add quotes for constexpr
218 keyword; add dg-message for 'in .constexpr. expansion of '.
219 * g++.dg/cpp0x/constexpr-50060.C: Likewise.
220 * g++.dg/cpp0x/constexpr-60049.C: Likewise.
221 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
222 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
223 * g++.dg/cpp0x/constexpr-cast.C: Likewise.
224 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
225 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
226 * g++.dg/cpp0x/constexpr-generated1.C: Likewise.
227 * g++.dg/cpp0x/constexpr-ice16.C: Likewise.
228 * g++.dg/cpp0x/constexpr-ice5.C: Likewise.
229 * g++.dg/cpp0x/constexpr-incomplete2.C: Likewise.
230 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
231 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
232 * g++.dg/cpp0x/constexpr-shift1.C: Likewise.
233 * g++.dg/cpp1y/constexpr-70265-1.C: Likewise.
234 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
235 * g++.dg/cpp1y/constexpr-79655.C: Likewise.
236 * g++.dg/cpp1y/constexpr-new.C: Likewise.
237 * g++.dg/cpp1y/constexpr-return2.C: Likewise.
238 * g++.dg/cpp1y/constexpr-shift1.C: Likewise.
239 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
240 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
241 * g++.dg/ext/constexpr-vla1.C: Likewise.
242 * g++.dg/ext/constexpr-vla2.C: Likewise.
243 * g++.dg/ext/constexpr-vla3.C: Likewise.
244 * g++.dg/cpp0x/static_assert10.C: Likewise.
245 * g++.dg/cpp1y/pr63996.C: Likewise.
246 * g++.dg/cpp1y/pr68180.C: Likewise.
247 * g++.dg/cpp1y/pr77830.C: Likewise.
248 * g++.dg/ubsan/pr63956.C: Likewise.
249
826eccc6
JJ
2502017-11-21 Jakub Jelinek <jakub@redhat.com>
251
252 PR c++/83045
253 * c-c++-common/pr61405.c (fn0, fn1): Add return stmts.
254 * c-c++-common/Wlogical-op-2.c (fn): Likewise.
255 * g++.dg/debug/pr53466.C: Add -Wno-return-type to dg-options.
256 * g++.dg/opt/combine.C: Likewise.
257 * g++.dg/ubsan/return-3.C: Likewise.
258 * g++.dg/pr59445.C: Likewise.
259 * g++.dg/pr49847.C: Likewise.
260 * g++.dg/ipa/pr61800.C: Likewise.
261 * g++.dg/ipa/pr63470.C: Likewise.
262 * g++.dg/ipa/pr68672-1.C: Likewise.
263 * g++.dg/pr58438.C: Likewise.
264 * g++.dg/torture/pr59265.C: Likewise.
265 * g++.dg/tree-ssa/ssa-dse-2.C: Likewise.
266 * g++.old-deja/g++.eh/catch13.C: Likewise.
267 * g++.old-deja/g++.eh/crash1.C: Likewise.
268 * g++.dg/tm/pr60004.C: Expect -Wreturn-type warning.
269 * g++.dg/torture/pr55740.C: Likewise.
270 * g++.dg/torture/pr43257.C: Likewise.
271 * g++.dg/torture/pr64280.C: Likewise.
272 * g++.dg/torture/pr54684.C: Likewise.
273 * g++.dg/torture/pr56694.C: Likewise.
274 * g++.dg/torture/pr68470.C: Likewise.
275 * g++.dg/torture/pr60648.C: Likewise.
276 * g++.dg/torture/pr71281.C: Likewise.
277 * g++.dg/torture/pr52772.C: Add -Wno-return-type dg-additional-options.
278 * g++.dg/torture/pr64669.C: Likewise.
279 * g++.dg/torture/pr58369.C: Likewise.
280 * g++.dg/torture/pr33627.C: Likewise.
281 * g++.dg/torture/predcom-1.C: Add
282 #pragma GCC diagnostic ignored "-Wreturn-type".
283 * g++.dg/lto/20090221_0.C: Likewise.
284 * g++.dg/lto/20091026-1_1.C: Likewise.
285 * g++.dg/lto/pr54625-1_1.C: Likewise.
286 * g++.dg/warn/pr83045.C: New test.
287
8fccb0a6
UB
2882017-11-21 Uros Bizjak <ubizjak@gmail.com>
289
290 * gcc.target/i386/movbe-1.c: Update scan string for movbe
291 with integer suffix.
292 * gcc.target/i386/movbe-2.c: Ditto.
293 * gcc.target/i386/movbe-3.c: Ditto.
294 * gcc.target/i386/movbe-4.c: Ditto.
295 * gcc.target/i386/movbe-5.c: Ditto.
296
00709c08
PC
2972017-11-21 Paolo Carlini <paolo.carlini@oracle.com>
298
299 PR c++/83020
300 * g++.dg/cpp1z/pr83020.C: New.
301
06988296
JJ
3022017-11-21 Jakub Jelinek <jakub@redhat.com>
303
304 PR target/82880
305 * gcc.dg/opts-8.c: New test.
306
13f5d5e0
CZ
3072017-11-21 Claudiu Zissulescu <claziss@synopsys.com>
308
309 * gcc.target/arc/loop-5.cpp: New test.
310
83087d65
JJ
3112017-11-21 Jakub Jelinek <jakub@redhat.com>
312
97031af7
JJ
313 PR tree-optimization/83047
314 * gcc.dg/pr83047.c: New test.
315
7768f20b
JJ
316 P0428R2 - familiar template syntax for generic lambdas
317 * g++.dg/cpp1y/lambda-generic-x.C: Adjust warnings and limit
318 to c++17_down target.
319 * g++.dg/cpp1y/lambda-generic-dep.C: Likewise.
320 * g++.dg/cpp1y/lambda-generic-77914.C: Adjust error and limit
321 to c++17_down target.
322 * g++.dg/cpp2a/lambda-generic1.C: New test.
323 * g++.dg/cpp2a/lambda-generic2.C: New test.
324 * g++.dg/cpp2a/lambda-generic3.C: New test.
325 * g++.dg/cpp2a/lambda-generic4.C: New test.
326 * g++.dg/cpp2a/lambda-generic5.C: New test.
327
d44ed508
JJ
328 PR c++/83059
329 * c-c++-common/pr83059.c: New test.
330
8b87e0d1
JJ
331 PR debug/82718
332 * gcc.dg/debug/dwarf2/pr82718-1.c: New test.
333 * gcc.dg/debug/dwarf2/pr82718-2.c: New test.
334
83087d65
JJ
335 PR debug/82933
336 * gcc.dg/rtl/x86_64/pr82933.c: New test.
337
34b81eb9
EG
3382017-11-20 Eric Gallager <egall@gwmail.gwu.edu>
339
340 PR preprocessor/81794
341 * gcc.dg/pragma-diag-7.c: Update to include check for
342 stringification.
343
26edace6
DM
3442017-11-20 David Malcolm <dmalcolm@redhat.com>
345
346 PR c/81404
347 * g++.dg/spellcheck-stdlib.C: New.
348 * gcc.dg/spellcheck-stdlib.c (test_INT_MAX): New.
349
b1212255
DM
3502017-11-20 David Malcolm <dmalcolm@redhat.com>
351
352 * gcc.dg/spellcheck-stdlib.c: New test case.
353
01ada121
DM
3542017-11-20 David Malcolm <dmalcolm@redhat.com>
355
356 PR c++/72786
357 * g++.dg/spellcheck-macro-ordering-2.C: New test case.
358 * g++.dg/spellcheck-macro-ordering.C: Add dg-message directives
359 for macro used-before-defined.
360
874b8068
SE
3612017-11-20 Steve Ellcey <sellcey@cavium.com>
362
363 PR target/81356
364 * gfortran.dg/pr45636.f90 (aarch64*-*-*): Remove from xfail list.
365
121075d7
UB
3662017-11-20 Uros Bizjak <ubizjak@gmail.com>
367 Jakub Jelinek <jakub@redhat.com>
368
369 * gcc.target/i386/movbe-5.c: New test.
370
6017b8f0
PT
3712017-11-20 Paul Thomas <pault@gcc.gnu.org>
372
373 PR fortran/79072
374 * gfortran.dg/class_result_5.f90: New test.
375
d68ddd2b
JJ
3762017-11-20 Jakub Jelinek <jakub@redhat.com>
377
378 P0329R4: Designated Initialization
379 * g++.dg/ext/desig2.C: Adjust comment, no sorry about designator
380 refering to second member.
381 (b): New variable and associated expected diagnostic.
382 * g++.dg/ext/desig4.C: For C++2A expect diagnostics.
383 * g++.dg/ext/desig5.C: Add dg-do dg-compile and empty dg-options.
384 * g++.dg/ext/desig8.C: Likewise.
385 * g++.dg/ext/desig9.C: New test.
386 * g++.dg/ext/pr27019.C: Don't expect any diagnostics.
387 * g++.dg/init/error2.C: Adjust expected diagnostics.
388 * g++.dg/cpp0x/desig1.C: Add dg-options with -pedantic, expect
389 warning on C99 designators.
390 * g++.dg/cpp2a/desig1.C: New test.
391 * g++.dg/cpp2a/desig2.C: New test.
392 * g++.dg/cpp2a/desig3.C: New test.
393 * g++.dg/cpp2a/desig4.C: New test.
394 * g++.dg/cpp2a/desig5.C: New test.
395 * g++.dg/cpp2a/desig6.C: New test.
396
6aa80414
NS
3972017-11-20 Nathan Sidwell <nathan@acm.org>
398
399 PR c++/82878
400 * g++.dg/cpp0x/pr82878.C: New.
401 * g++.dg/cpp1z/inh-ctor38.C: Check moves too.
402
9cdcebf9
BC
4032017-11-20 Bin Cheng <bin.cheng@arm.com>
404
405 * gcc.dg/tree-ssa/predcom-dse-12.c: New test.
406
50dec459
MG
4072017-11-20 Marc Glisse <marc.glisse@inria.fr>
408
409 PR testsuite/82951
410 * gcc.c-torture/execute/20040409-1.c: Move invalid tests...
411 * gcc.c-torture/execute/20040409-1w.c: ... here with -fwrapv.
412 * gcc.c-torture/execute/20040409-2.c: Move invalid tests...
413 * gcc.c-torture/execute/20040409-2w.c: ... here with -fwrapv.
414 * gcc.c-torture/execute/20040409-3.c: Move invalid tests...
415 * gcc.c-torture/execute/20040409-3w.c: ... here with -fwrapv.
416 * gcc.dg/tree-ssa/cmpmul-1.c: Tweak condition.
417 * gcc.dg/tree-ssa/vrp118.c: New file.
418
9aab5534
RO
4192017-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
420
421 * g++.dg/pr82836.C: Require int128, __float128 support.
422 Add __float128 options.
423 (size_t): Define using __SIZE_TYPE__.
424
f370e36d
JJ
4252017-11-20 Jakub Jelinek <jakub@redhat.com>
426
427 PR c++/82781
428 * g++.dg/ext/constexpr-pr82781.C: New test.
429
4acdaf98
CL
4302017-11-20 Christophe Lyon <christophe.lyon@linaro.org>
431
432 * gcc.target/arm/pr69180.c: Use -: for no column in expected
433 warnings.
434
4b84d9b8
JJ
4352017-11-20 Jakub Jelinek <jakub@redhat.com>
436
437 PR tree-optimization/78821
438 * gcc.dg/store_merging_16.c: New test.
439
290295fd
JH
4402017-11-19 Jan Hubicka <hubicka@ucw.cz>
441
442 PR target/82281
443 * gcc.target/i386/pr82281.c: New testcase.
444
8a4a6d2e
JH
4452017-11-19 Jan Hubicka <hubicka@ucw.cz>
446
447 PR ipa/81360
448 * gcc.c-torture/compile/pr81360.c: New testcase.
449
a6b22eea
PT
4502017-11-19 Paul Thomas <pault@gcc.gnu.org>
451
452 PR fortran/78990
453 * gfortran.dg/class_67.f90: New test.
454
66c92903
JH
4552017-11-19 Jan Hubicka <hubicka@ucw.cz>
456
457 PR target/82713
458 * gcc.target/i386/pr82713.c: New testcase.
459
f9c59f7e
JJ
4602017-11-19 Jakub Jelinek <jakub@redhat.com>
461
462 PR c/66618
463 PR c/69960
464 * gcc.dg/pr69960.c: New test.
465 * gcc.dg/pr66618.c: New test.
466 * gcc.dg/pr66618-2.c: New test.
467
831cf09d
JB
4682017-11-18 Janne Blomqvist <jb@gcc.gnu.org>
469
470 PR fortran/44292
471 * gfortran.dg/large_recl.f90: New test.
472
a814e35b
TK
4732017-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
474
475 PR fortran/83012
476 * gfortran.dg/contiguous_5.f90: New test.
477
7cac54fb
SE
4782017-11-17 Steve Ellcey <sellcey@cavium.com>
479
480 * gcc.target/aarch64/fmls.c: New test.
481
667b43c1
SE
4822017-11-17 Steve Ellcey <sellcey@cavium.com>
483
484 * gcc.target/aarch64/pr81356.c: New test.
485
274c2d3f
JH
4862017-11-17 Jan Hubicka <hubicka@ucw.cz>
487
488 * gcc.target/i386/xop-imul64-vector.c: Disable vectorizer costmodel.
489
650fe732
JH
4902017-11-17 Jan Hubicka <hubicka@ucw.cz>
491
492 * gcc.dg/tree-ssa/dump-2.c: Fixup template for profile precision
493 changes.
494 * gcc.dg/tree-ssa/pr77445-2.c: Fixup template for profile precision
495 changes.
496
00fbd2dd
NS
4972017-11-17 Nathan Sidwell <nathan@acm.org>
498
499 * g++.dg/pr82836.C: Fix for c++17.
500
ec132ef2
TC
5012017-11-17 Tamar Christina <tamar.christina@arm.com>
502
503 PR target/82641
504 * gcc.target/arm/pragma_arch_attribute.c: New.
505
107d4a0f
SB
5062017-11-17 Segher Boessenkool <segher@kernel.crashing.org>
507
508 * gcc.target/powerpc/altivec-macros.c: Include "-:" in the messages
509 matched for.
510
a851ce04
RB
5112017-11-17 Richard Biener <rguenther@suse.de>
512
513 PR tree-optimization/83017
514 * gcc.dg/autopar/pr49960.c: Adjust.
515
fdb5fa0c
SD
5162017-11-17 Sudakshina Das <sudi.das@arm.com>
517
518 * gcc.target/arm/armv8_2-fp16-move-1.c: Edit vmov scan-assembler
519 directives.
520
6f203500
TC
5212017-11-17 Tamar Christina <tamar.christina@arm.com>
522
523 * gcc.dg/struct-simple.c: New.
524 * lib/target-supports.exp
525 (check_effective_target_word_mode_no_slow_unalign): New.
526
7326cf0f
TP
5272017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
528
529 * gcc.target/arm/cmse/cmse-14.c: Change logic to match branch
530 instruction to bar.
531
cdee9e6b
TP
5322017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
533
534 * gcc.target/arm/cmse/cmse.exp: Add option to select Armv8-M Baseline
535 or Armv8-M Mainline when running the respective tests.
536 * gcc.target/arm/cmse/baseline/cmse-11.c: Remove architecture check and
537 selection.
538 * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
539 * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
540 * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
541 * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
542 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
543 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
544 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
545 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
546 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
547 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
548 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
549 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
550 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
551 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
552 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
553 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
554 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
555 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
556 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
557 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
558 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
559 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
560 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
561
fa30ba99
JJ
5622017-11-17 Jakub Jelinek <jakub@redhat.com>
563
564 PR testsuite/82997
565 * gcc.dg/cpp/macsyntx.c (var1, rest): Don't expect
566 "requires at least one" warning.
567 * gcc.dg/cpp/sysmac1.c (foo): Likewise.
568 * gcc.dg/cpp/macsyntx2.c: New test.
569 * gcc.dg/cpp/sysmac3.c: New test.
570 * gcc.dg/cpp/sysmac3.h: New file.
571
5722017-11-15 Qing Zhao <qing.zhao@oracle.com>
caed5c92
QZ
573
574 PR middle-end/78809
575 * gcc.dg/strcmpopt_1.c: New test.
576
1e39313a
JM
5772017-11-16 Joseph Myers <joseph@codesourcery.com>
578
579 * gcc.dg/c18-version-1.c, gcc.dg/c18-version-2.c: New tests.
580
285346b5
MM
5812017-11-15 Michael Meissner <meissner@linux.vnet.ibm.com>
582
583 * gcc.target/powerpc/bfp/bfp.exp: Look for *.c files, not *.c*
584 files to prevent ~ files from getting recognized.
585 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
586 * gcc.target/powerpc/vsu/vsu.exp: Likewise.
587
dc03239c
HL
5882017-11-16 Henry Linjamäki <henry.linjamaki@parmance.com>
589
590 * brig.dg/test/gimple/vector.hsail: Update for HSA registers' tree
591 representation changes in brig1.
592 * brig.dg/test/gimple/packed.hsail: Likewise.
593 * brig.dg/test/gimple/internal-reg-var-casts.hsail: New.
594
b71289b1
JH
5952017-11-16 Jan Hubicka <hubicka@ucw.cz>
596
597 * gcc.dg/ipa/ipcp-2.c: Lower threshold.
598
913f8c08
MS
5992017-11-16 Martin Sebor <msebor@redhat.com>
600
601 PR middle-end/63477
602 * gcc.dg/pr63477.c: New test.
603
8a5ee94a
MS
6042017-11-16 Martin Sebor <msebor@redhat.com>
605
606 PR tree-optimization/82588
607 PR tree-optimization/82583
608 * c-c++-common/Warray-bounds.c: New test.
609 * gcc.dg/Warray-bounds-11.c: Adjust.
610 * gcc.dg/Warray-bounds-22.c: New test.
611
c757ad4c
NS
6122017-11-16 Nathan Sidwell <nathan@acm.org>
613
5f3682ff
NS
614 PR c++/82836
615 PR c++/82737
616 * g++.dg/pr82836.C: New.
617
c757ad4c
NS
618 PR c++81060
619 * g++.dg/cpp0x/lambda/lambda-template13.C: Avoid undefined
620 template using local type error.
621 * g++.dg/cpp0x/pr81060.C: New.
622
81825e28
WD
6232017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
624 Jackson Woodruff <jackson.woodruff@arm.com>
625
626 PR tree-optimization/71026
627 * gcc.dg/cse_recip.c: New test.
628
9e780144
WD
6292017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
630
631 * gcc.target/aarch64/lr_free_2.c: Fix test.
632 * gcc.target/aarch64/spill_1.c: Likewise.
633 * gcc.target/aarch64/test_frame_11.c: Likewise.
634 * gcc.target/aarch64/test_frame_12.c: Likewise.
635 * gcc.target/aarch64/test_frame_13.c: Likewise.
636 * gcc.target/aarch64/test_frame_14.c: Likewise.
637 * gcc.target/aarch64/test_frame_15.c: Likewise.
638 * gcc.target/aarch64/test_frame_3.c: Likewise.
639 * gcc.target/aarch64/test_frame_5.c: Likewise.
640 * gcc.target/aarch64/test_frame_9.c: Likewise.
641
debc8f4a
PC
6422017-11-16 Paolo Carlini <paolo.carlini@oracle.com>
643
644 PR c++/70383
645 * g++.dg/cpp0x/lambda/lambda-70383.C: New.
646
e0c31a15
JK
6472017-11-16 Julia Koval <julia.koval@intel.com>
648
649 * gcc.target/i386/avx512f-gf2p8mulb-2.c: New runtime tests.
650 * gcc.target/i386/avx512vl-gf2p8mulb-2.c: Ditto.
651 * gcc.target/i386/gfni-1.c: Add tests for GF2P8MUL.
652 * gcc.target/i386/gfni-2.c: Ditto.
653 * gcc.target/i386/gfni-3.c: Ditto.
654 * gcc.target/i386/gfni-4.c: Ditto.
655
3ef9e1ec
BS
6562017-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
657
658 * gcc.target/powerpc/swaps-p8-26.c: Modify expected code
659 generation.
660
cb8e7982
MS
6612017-11-15 Martin Sebor <msebor@redhat.com>
662
663 PR testsuite/82988
664 * g++.dg/cpp0x/lambda/lambda-switch.C: Prune unimportant warning.
665
348188bf
L
6662017-11-15 H.J. Lu <hongjiu.lu@intel.com>
667
668 PR target/82990
669 * gcc.target/i386/pr82942-2.c: Add -mtune=knl.
670 * gcc.target/i386/pr82990-1.c: New test.
671 * gcc.target/i386/pr82990-2.c: Likewise.
672 * gcc.target/i386/pr82990-3.c: Likewise.
673 * gcc.target/i386/pr82990-4.c: Likewise.
674 * gcc.target/i386/pr82990-5.c: Likewise.
675 * gcc.target/i386/pr82990-6.c: Likewise.
676 * gcc.target/i386/pr82990-7.c: Likewise.
677
41e18197
WS
6782017-11-15 Will Schmidt <will_schmidt@vnet.ibm.com>
679
680 * gcc.target/powerpc/builtins-3-p9.c: Add -O1, update
681 expected codegen checks.
682 * gcc.target/powerpc/vec-cmp-sel.c: Mark vars as volatile.
683 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Add -O1.
684 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Add -O1.
685 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Add -O1.
686 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Add -O1.
687 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Add -O1.
688 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Add -O1.
689 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Add -O1.
690
54b6c06b
SK
6912017-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
692
693 PR fortran/78240
694 gfortran.dg/pr78240.f90: Prune run-on errors.
cb8e7982 695
3b26ae82
L
6962017-11-15 Bin Cheng <bin.cheng@arm.com>
697
698 PR tree-optimization/82726
699 * gcc.dg/tree-ssa/pr82726.c: New test.
700
a53cb18d
SD
7012017-11-15 Sudakshina Das <sudi.das@arm.com>
702
703 * g++.dg/ext/pr57735.C: Add -Wno-return-type for test.
704 * gcc.target/arm/pr54300.C (main): Add return type and
705 return a value.
706
519fdbb5
TV
7072017-11-15 Tom de Vries <tom@codesourcery.com>
708
709 * gcc.dg/strncpy-fix-1.c: Add -Wno-stringop-truncation to dg-options.
710
45161185
DH
7112017-11-15 Dominique d'Humieres <dominiq@lps.ens.fr>
712
713 * gcc.target/i386/pr81706.c: Adjust asm for darwin.
714 * g++.dg/ext/pr81706.C: Likewise.
715
03ab2eb7
NS
7162017-11-15 Nathan Sidwell <nathan@acm.org>
717
718 PR c++/81574
719 * g++.dg/cpp1y/pr81574.C: New.
720
17bae2ca
RB
7212017-11-15 Richard Biener <rguenther@suse.de>
722
723 PR tree-optimization/82985
724 * g++.dg/torture/pr82985.C: Likewise.
725
e6f146d2 7262017-11-15 Sebastian Peryt <sebastian.peryt@intel.com>
a6b22eea 727
e6f146d2
SP
728 PR target/82941
729 PR target/82942
730 * gcc.target/i386/pr82941-1.c: New test.
731 * gcc.target/i386/pr82941-2.c: New test.
732 * gcc.target/i386/pr82942-1.c: New test.
733 * gcc.target/i386/pr82942-2.c: New test.
734
f46e6332
RO
7352017-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
736
737 * g++.dg/cpp0x/rv-trivial-bug.C (test2): Return a value.
738
0b99f253
JJ
7392017-11-15 Jakub Jelinek <jakub@redhat.com>
740
741 PR target/82981
742 * gcc.target/mips/pr82981.c: New test.
743
896f6b3d
ML
7442017-11-15 Martin Liska <mliska@suse.cz>
745
746 * g++.dg/ubsan/vptr-12.C: New test.
747
3ca0dc60
JM
7482017-11-15 Joseph Myers <joseph@codesourcery.com>
749
750 PR c/81156
751 * gcc.dg/builtin-tgmath-1.c, gcc.dg/builtin-tgmath-2.c,
752 gcc.dg/builtin-tgmath-err-1.c, gcc.dg/builtin-tgmath-err-2.c,
753 gcc.dg/dfp/builtin-tgmath-dfp-err.c,
754 gcc.dg/dfp/builtin-tgmath-dfp.c: New tests.
755
cdb4b7aa
MM
7562017-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
757
758 * gcc.target/powerpc/float128-hw4.c: New test.
759
f021f1d3
RO
7602017-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
761
762 * lib/target-supports.exp (check_effective_target_pie): Adapt
763 comment for Solaris 12 renaming.
764
765 * gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if.
766
17636f26
CL
7672017-11-14 Carl Love <cel@us.ibm.com>
768
769 * builtins-revb-runnable.c (dg-do run): Add lp64 directive. Fix
770 indentation of printf and abort statements.
771 * p9-xxbr-1.c (dg-do compile): Add lp64 && p9vector_h directives.
772
aea4b54a
JG
7732017-11-14 James Greenhalgh <james.greenhalgh@arm.com>
774
775 * gcc.target/aarch64/bsl-idiom.c: New.
776 * gcc.target/aarch64/copysign-bsl.c: New.
777
3d8d3012
TV
7782017-11-14 Tom de Vries <tom@codesourcery.com>
779
780 * c-c++-common/Wstringop-truncation.c: Require effective target alloca.
781
ed10d09b
JH
7822017-11-13 Jan Hubicka <hubicka@ucw.cz>
783
784 * gcc.dg/tree-ssa/fnsplit-2.c: New testcase.
785
9b24c104
FR
7862017-11-13 Fritz Reese <fritzoreese@gmail.com>
787
788 PR fortran/78240
789 * gfortran.dg/dec_structure_23.f90: New.
790 * gfortran.dg/pr78240.f90: New.
791
24cd339b
CL
7922017-11-13 Carl Love <cel@us.ibm.com>
793
794 * gcc.target/powerpc/builtin-vec-sums-be-int.c: New test file.
795
fb771b9d
TT
7962017-11-13 Tom Tromey <tom@tromey.com>
797
798 * c-c++-common/cpp/va-opt-pedantic.c: New file.
799 * c-c++-common/cpp/va-opt.c: New file.
800 * c-c++-common/cpp/va-opt-error.c: New file.
801
4d85d480
CL
8022017-11-13 Carl Love <cel@us.ibm.com>
803
804 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add new runnable test.
805 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Update expected error
806 message.
807
4119b2eb
MM
8082017-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
809
810 * gcc.target/powerpc/float128-minmax.c: New test.
811
81766d13
CL
8122017-11-13 Christophe Lyon <christophe.lyon@linaro.org>
813
814 * gcc.target/arm/pr67989.C: Add -Wno-return-type to
815 dg-additional-options.
816
101e910b
NS
8172017-11-13 Nathan Sidwell <nathan@acm.org>
818
819 * lib/gcc-dg.exp (process-message): Use -: for no column.
820 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Mark elided
821 column messages.
822 * c-c++-common/cpp/pr58844-1.c: Likewise.
823 * c-c++-common/cpp/pr58844-2.c: Likewise.
824 * c-c++-common/cpp/warning-zero-location.c: Likewise.
825 * g++.dg/diagnostic/pr77949.C: Likewise.
826 * g++.dg/gomp/macro-4.C: Likewise.
827 * gcc.dg/Wunknownprag.c: Likewise.
828 * gcc.dg/builtin-redefine.c: Likewise.
829 * gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise.
830 * gcc.dg/cpp/Wunused.c: Likewise.
831 * gcc.dg/cpp/misspelled-directive-1.c: Likewise.
832 * gcc.dg/cpp/redef2.c: Likewise.
833 * gcc.dg/cpp/redef3.c: Likewise.
834 * gcc.dg/cpp/redef4.c: Likewise.
835 * gcc.dg/cpp/trad/Wunused.c: Likewise.
836 * gcc.dg/cpp/trad/argcount.c: Likewise.
837 * gcc.dg/cpp/trad/comment-3.c: Likewise.
838 * gcc.dg/cpp/trad/comment.c: Likewise.
839 * gcc.dg/cpp/trad/defined.c: Likewise.
840 * gcc.dg/cpp/trad/directive.c: Likewise.
841 * gcc.dg/cpp/trad/funlike-3.c: Likewise.
842 * gcc.dg/cpp/trad/funlike.c: Likewise.
843 * gcc.dg/cpp/trad/literals-2.c: Likewise.
844 * gcc.dg/cpp/trad/macro.c: Likewise.
845 * gcc.dg/cpp/trad/pr65238-4.c: Likewise.
846 * gcc.dg/cpp/trad/recurse-1.c: Likewise.
847 * gcc.dg/cpp/trad/recurse-2.c: Likewise.
848 * gcc.dg/cpp/trad/redef2.c: Likewise.
849 * gcc.dg/cpp/ucnid-11.c: Likewise.
850 * gcc.dg/cpp/unc1.c: Likewise.
851 * gcc.dg/cpp/unc2.c: Likewise.
852 * gcc.dg/cpp/unc3.c: Likewise.
853 * gcc.dg/cpp/unc4.c: Likewise.
854 * gcc.dg/cpp/undef2.c: Likewise.
855 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
856 * gcc.dg/cpp/warn-redefined.c: Likewise.
857 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
858 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
859 * gcc.dg/empty-source-2.c: Likewise.
860 * gcc.dg/empty-source-3.c: Likewise.
861 * gcc.dg/gomp/macro-4.c: Likewise.
862 * gcc.dg/noncompile/pr35447-1.c: Likewise.
863 * gcc.dg/plugin/location-overflow-test-1.c: Likewise.
864 * gcc.dg/pr20245-1.c: Likewise.
865 * gcc.dg/pr28419.c: Likewise.
866 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
867 * gcc.dg/unclosed-init.c: Likewise.
868
7ccdf51f
CB
8692017-11-13 Charles Baylis <charles.baylis@linaro.org>
870
101e910b 871 * gfortran.dg/ieee/ieee_8.f90: xfail for aarch64*-*-gnu*
7ccdf51f 872
5bfd2f9b
JJ
8732017-11-13 Jakub Jelinek <jakub@redhat.com>
874
a6fbd154
JJ
875 PR tree-optimization/78821
876 * gcc.dg/store_merging_15.c: New test.
877
5bfd2f9b
JJ
878 PR tree-optimization/82954
879 * gcc.c-torture/execute/pr82954.c: New test.
880
859e3093
JW
8812017-11-11 Janus Weil <janus@gcc.gnu.org>
882
883 PR fortran/82932
884 * gfortran.dg/typebound_call_29.f90: New test.
885
13051352
FR
8862017-11-10 Fritz Reese <fritzoreese@gmail.com>
887
888 PR fortran/82886
889 * gfortran.dg/init_flag_16.f03: New testcase.
890
4f58c0d1
MM
8912017-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
892
893 * gcc.target/powerpc/p9-xxbr-3.c: New test.
894
a0e6ac44
UB
8952017-11-10 Uros Bizjak <ubizjak@gmail.com>
896
897 * gcc.target/i386/force-indirect-call-1.c: Merge scan strings.
898 * gcc.target/i386/force-indirect-call-2.c: Ditto.
899 Require fpic effective target.
900 * gcc.target/i386/force-indirect-call-3.c: Ditto.
901 Require lp64 effective target.
902
a76e0b43
JK
9032017-11-10 Julia Koval <julia.koval@intel.com>
904
a0e6ac44
UB
905 * gcc.target/i386/avx-1.c: Handle new intrinsics.
906 * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests.
907 * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto.
908 * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE.
909 * gcc.target/i386/gfni-2.c: Ditto.
910 * gcc.target/i386/gfni-3.c: Ditto.
911 * gcc.target/i386/gfni-4.c: Ditto.
912 * gcc.target/i386/sse-13.c: Handle new tests.
913 * gcc.target/i386/sse-14.c: Handle new tests.
914 * gcc.target/i386/sse-23.c: Handle new tests.
a76e0b43 915
9e72bc90
TP
9162017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
917
918 * gcc.target/arm/cmse/bitfield-4.x: New file.
919 * gcc.target/arm/cmse/baseline/bitfield-4.c: Remove code and include
920 above file.
921 * gcc.target/arm/cmse/mainline/bitfield-4.c: Likewise.
922 * gcc.target/arm/cmse/bitfield-5.x: New file.
923 * gcc.target/arm/cmse/baseline/bitfield-5.c: Remove code and include
924 above file.
925 * gcc.target/arm/cmse/mainline/bitfield-5.c: Likewise.
926 * gcc.target/arm/cmse/bitfield-6.x: New file.
927 * gcc.target/arm/cmse/baseline/bitfield-6.c: Remove code and include
928 above file.
929 * gcc.target/arm/cmse/mainline/bitfield-6.c: Likewise.
930 * gcc.target/arm/cmse/bitfield-7.x: New file.
931 * gcc.target/arm/cmse/baseline/bitfield-7.c: Remove code and include
932 above file.
933 * gcc.target/arm/cmse/mainline/bitfield-7.c: Likewise.
934 * gcc.target/arm/cmse/bitfield-8.x: New file.
935 * gcc.target/arm/cmse/baseline/bitfield-8.c: Remove code and include
936 above file.
937 * gcc.target/arm/cmse/mainline/bitfield-8.c: Likewise.
938 * gcc.target/arm/cmse/bitfield-9.x: New file.
939 * gcc.target/arm/cmse/baseline/bitfield-9.c: Remove code and include
940 above file.
941 * gcc.target/arm/cmse/mainline/bitfield-9.c: Likewise.
942 * gcc.target/arm/cmse/bitfield-and-union.x: New file.
943 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: Rename into ...
944 * gcc.target/arm/cmse/baseline/bitfield-and-union.c: This. Remove code
945 and include above bitfield-and-union.x file.
946 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Rename into ...
947 * gcc.target/arm/cmse/mainline/bitfield-and-union.c: this. Remove code
948 and include above bitfield-and-union.x file.
949 * gcc.target/arm/cmse/cmse-13.x: New file.
950 * gcc.target/arm/cmse/baseline/cmse-13.c: Remove code and include above
951 file.
952 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
953 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
954 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
955 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
956 * gcc.target/arm/cmse/cmse-5.x: New file.
957 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Remove code and
958 include above file.
959 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
960 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
961 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
962 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
963 * gcc.target/arm/cmse/cmse-7.x: New file.
964 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Remove code and
965 include above file.
966 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
967 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
968 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
969 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
970 * gcc.target/arm/cmse/cmse-8.x: New file.
971 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Remove code and
972 include above file.
973 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
974 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
975 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
976 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
977 * gcc.target/arm/cmse/union-1.x: New file.
978 * gcc.target/arm/cmse/baseline/union-1.c: Remove code and include above
979 file.
980 * gcc.target/arm/cmse/mainline/union-1.c: Likewise.
981 * gcc.target/arm/cmse/union-2.x: New file.
982 * gcc.target/arm/cmse/baseline/union-2.c: Remove code and include above
983 file.
984 * gcc.target/arm/cmse/mainline/union-2.c: Likewise.
985
025d57f0
MS
9862017-11-10 Martin Sebor <msebor@redhat.com>
987
988 PR c/81117
989 * c-c++-common/Wsizeof-pointer-memaccess3.c: New test.
990 * c-c++-common/Wstringop-overflow.c: Same.
991 * c-c++-common/Wstringop-truncation.c: Same.
992 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust.
993 * c-c++-common/attr-nonstring-2.c: New test.
d8d9aa38 994 * gcc.dg/builtin-stpncpy.c: Adjust.
025d57f0
MS
995 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
996 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
997 * gcc.dg/torture/pr63554.c: Same.
998 * gcc.dg/Walloca-1.c: Disable macro tracking.
999
127ef369
JJ
10002017-11-10 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR tree-optimization/82929
1003 * gcc.dg/pr82929.c: New test.
1004 * g++.dg/opt/pr82929.C: New test.
1005
1ea8c961
CL
10062017-11-10 Christophe Lyon <christophe.lyon@linaro.org>
1007
1008 * lib/target-supports.exp (check_effective_target_arm_soft_ok):
1009 New function.
1010 * gcc.target/arm/copysign_softfloat_1.c: Require arm_soft_ok
1011 effective target.
1012
8cd119d8
PT
10132017-11-10 Paul Thomas <pault@gcc.gnu.org>
1014
1015 PR fortran/82934
1016 * gfortran.dg/allocate_assumed_charlen_1.f90: New test.
1017
9e875fd8
JJ
10182017-11-10 Jakub Jelinek <jakub@redhat.com>
1019
1020 PR bootstrap/82916
1021 * gcc.dg/store_merging_2.c: Only expect 2 successful mergings instead
1022 of 3.
1023 * gcc.dg/pr82916.c: New test.
1024
db489777
TP
10252017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
1026
1027 * lib/scanasm.exp (scan-assembler): Extract filename from testname used
1028 in summary.
1029 (scan-assembler-not): Likewise.
1030 (scan-hidden): Likewise.
1031 (scan-not-hidden): Likewise.
1032 (scan-stack-usage): Likewise.
1033 (scan-stack-usage-not): Likewise.
1034 (scan-assembler-times): Likewise.
1035 (scan-assembler-dem): Likewise.
1036 (scan-assembler-dem-not): Likewise.
1037 (object-size): Likewise.
1038 (scan-lto-assembler): Likewise.
1039 * lib/scandump.exp (scan-dump): Likewise.
1040 (scan-dump-times): Likewise.
1041 (scan-dump-not): Likewise.
1042 (scan-dump-dem): Likewise.
1043 (scan-dump-dem-not): Likewise
1044
4896b865
EB
10452017-11-10 Eric Botcazou <ebotcazou@adacore.com>
1046
1047 * gnat.dg/opt69.adb: New test.
1048
e9b8a628
JJ
10492017-11-10 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR rtl-optimization/82913
1052 * gcc.c-torture/compile/pr82913.c: New test.
1053
6e307219
PT
10542017-11-09 Paul Thomas <pault@gcc.gnu.org>
1055
1056 PR fortran/78619
1057 * gfortran.dg/pr78619.f90: New test.
1058
1fb84d5b
SK
10592017-11-09 Steven G. Kargl <kargl@gcc.gnu.org>
1060
1061 PR fortran/78814
1062 * gfortran.dg/interface_40.f90: New testcase.
1063
9222c9e3
EB
10642017-11-09 Eric Botcazou <ebotcazou@adacore.com>
1065
1066 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
1067 gnat.dg/finalized.adb: Disable all warnings.
1068
c48a8e71
RS
10692017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1070 Alan Hayward <alan.hayward@arm.com>
1071 David Sherwood <david.sherwood@arm.com>
1072
1073 * lib/target-supports.exp (check_effective_target_vect_masked_store):
1074 New proc.
1075 * gcc.dg/vect/vect-cselim-1.c (foo): Mention that the second loop
1076 is vectorizable with masked stores. Update scan-tree-dump-times
1077 accordingly.
1078
331e1a56
RS
10792017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1080 Alan Hayward <alan.hayward@arm.com>
1081 David Sherwood <david.sherwood@arm.com>
1082
1083 * lib/target-supports.exp
1084 (check_effective_target_vect_align_stack_vars): New proc.
1085 * gcc.dg/vect/vect-23.c: Only expect the array to be aligned if
1086 vect_align_stack_vars.
1087 * gcc.dg/vect/vect-24.c: Likewise.
1088 * gcc.dg/vect/vect-25.c: Likewise.
1089 * gcc.dg/vect/vect-26.c: Likewise.
1090 * gcc.dg/vect/vect-32-big-array.c: Likewise.
1091 * gcc.dg/vect/vect-32.c: Likewise.
1092 * gcc.dg/vect/vect-40.c: Likewise.
1093 * gcc.dg/vect/vect-42.c: Likewise.
1094 * gcc.dg/vect/vect-46.c: Likewise.
1095 * gcc.dg/vect/vect-48.c: Likewise.
1096 * gcc.dg/vect/vect-52.c: Likewise.
1097 * gcc.dg/vect/vect-54.c: Likewise.
1098 * gcc.dg/vect/vect-62.c: Likewise.
1099 * gcc.dg/vect/vect-67.c: Likewise.
1100 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1101 * gcc.dg/vect/vect-75.c: Likewise.
1102 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1103 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1104 * gcc.dg/vect/vect-89-big-array.c: Likewise.
1105 * gcc.dg/vect/vect-89.c: Likewise.
1106 * gcc.dg/vect/vect-96.c: Likewise.
1107 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1108 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1109
32c7bafd
RS
11102017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1111 Alan Hayward <alan.hayward@arm.com>
1112 David Sherwood <david.sherwood@arm.com>
1113
1114 * lib/target-supports.exp
1115 (check_effective_target_vect_variable_length): New proc.
1116 * gcc.dg/vect/pr60482.c: XFAIL test for no epilog loop if
1117 vect_variable_length.
1118 * gcc.dg/vect/slp-reduc-6.c: XFAIL two-operation SLP if
1119 vect_variable_length.
1120 * gcc.dg/vect/vect-alias-check-5.c: XFAIL alias optimization if
1121 vect_variable_length.
1122 * gfortran.dg/vect/fast-math-mgrid-resid.f: XFAIL predictive
1123 commoning optimization if vect_variable_length.
1124
b8353767
RS
11252017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1126 Alan Hayward <alan.hayward@arm.com>
1127 David Sherwood <david.sherwood@arm.com>
1128
1129 * lib/target-supports.exp
1130 (check_effective_target_vect_unaligned_possible): New proc.
1131 * gcc.dg/vect/slp-25.c: Extend XFAIL of peeling for alignment from
1132 vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
1133 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1134 * gcc.dg/vect/vect-109.c: XFAIL vectorisation of an unaligned
1135 access to ! vect_unaligned_possible.
1136 * gcc.dg/vect/vect-33.c: Likewise.
1137 * gcc.dg/vect/vect-42.c: Likewise.
1138 * gcc.dg/vect/vect-56.c: Likewise.
1139 * gcc.dg/vect/vect-60.c: Likewise.
1140 * gcc.dg/vect/vect-96.c: Likewise.
1141 * gcc.dg/vect/vect-peel-1.c: Likewise.
1142 * gcc.dg/vect/vect-27.c: Extend XFAIL of unaligned vectorization from
1143 vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
1144 * gcc.dg/vect/vect-29.c: Likewise.
1145 * gcc.dg/vect/vect-44.c: Likewise.
1146 * gcc.dg/vect/vect-48.c: Likewise.
1147 * gcc.dg/vect/vect-50.c: Likewise.
1148 * gcc.dg/vect/vect-52.c: Likewise.
1149 * gcc.dg/vect/vect-72.c: Likewise.
1150 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1151 * gcc.dg/vect/vect-75.c: Likewise.
1152 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1153 * gcc.dg/vect/vect-77-global.c: Likewise.
1154 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1155 * gcc.dg/vect/vect-78-global.c: Likewise.
1156 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1157 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1158 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1159 * gcc.dg/vect/vect-peel-4.c: Likewise.
1160 * gcc.dg/vect/vect-peel-3.c: Likewise, and also for peeling
1161 for alignment.
1162
4d83db5d
RS
11632017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1164 Alan Hayward <alan.hayward@arm.com>
1165 David Sherwood <david.sherwood@arm.com>
1166
1167 * lib/target-supports.exp
1168 (check_effective_target_vect_element_align_preferred): New proc.
1169 (check_effective_target_vect_peeling_profitable): Test it.
1170 * gcc.dg/vect/no-section-anchors-vect-31.c: Don't expect peeling
1171 if vect_element_align_preferred.
1172 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1173 * gcc.dg/vect/pr65310.c: Likewise.
1174 * gcc.dg/vect/vect-26.c: Likewise.
1175 * gcc.dg/vect/vect-54.c: Likewise.
1176 * gcc.dg/vect/vect-56.c: Likewise.
1177 * gcc.dg/vect/vect-58.c: Likewise.
1178 * gcc.dg/vect/vect-60.c: Likewise.
1179 * gcc.dg/vect/vect-89-big-array.c: Likewise.
1180 * gcc.dg/vect/vect-89.c: Likewise.
1181 * gcc.dg/vect/vect-92.c: Likewise.
1182 * gcc.dg/vect/vect-peel-1.c: Likewise.
1183 * gcc.dg/vect/vect-outer-3a-big-array.c: Expect the step to
1184 divide the alignment if vect_element_align_preferred.
1185 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1186
8b26c549
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 (vect_perm_supported): New proc.
1192 (check_effective_target_vect_perm3_int): Likewise.
1193 (check_effective_target_vect_perm3_short): Likewise.
1194 (check_effective_target_vect_perm3_byte): Likewise.
1195 * gcc.dg/vect/slp-perm-1.c: Expect SLP load permutation to
1196 succeed if vect_perm3_int.
1197 * gcc.dg/vect/slp-perm-5.c: Likewise.
1198 * gcc.dg/vect/slp-perm-6.c: Likewise.
1199 * gcc.dg/vect/slp-perm-7.c: Likewise.
1200 * gcc.dg/vect/slp-perm-8.c: Likewise vect_perm3_byte.
1201 * gcc.dg/vect/slp-perm-9.c: Likewise vect_perm3_short.
1202 Use vect_perm_short instead of vect_perm. Add a scan-tree-dump-not
1203 test for vect_perm3_short targets.
1204
83f15782
RS
12052017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1206 Alan Hayward <alan.hayward@arm.com>
1207 David Sherwood <david.sherwood@arm.com>
1208
1209 * gcc.dg/vect/no-vfa-vect-101.c: Use scan-tree-dump rather than
1210 scan-tree-dump-times for vect_multiple_sizes.
1211 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1212 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1213 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1214 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1215 * gcc.dg/vect/vect-104.c: Likewise.
1216
d574e624
RS
12172017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1218 Alan Hayward <alan.hayward@arm.com>
1219 David Sherwood <david.sherwood@arm.com>
1220
1221 * lib/target-supports.exp (available_vector_sizes): New proc.
1222 (check_effective_target_vect_multiple_sizes): Use it.
1223 (check_effective_target_vect64): Likewise.
1224 (check_effective_target_vect_sizes_32B_16B): Likewise.
1225
a826c501
RS
12262017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1227 Alan Hayward <alan.hayward@arm.com>
1228 David Sherwood <david.sherwood@arm.com>
1229
1230 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define.
1231 * gcc.dg/vect/bb-slp-pr69907.c: Include tree-vect.h.
1232 (N): New macro.
1233 (foo): Use it instead of hard-coded 320.
1234 * gcc.dg/vect/no-scevccp-outer-7.c (N): Redefine if the default
1235 value is too small for VECTOR_BITS.
1236 * gcc.dg/vect/no-scevccp-vect-iv-3.c (N): Likewise.
1237 * gcc.dg/vect/no-section-anchors-vect-31.c (N): Likewise.
1238 * gcc.dg/vect/no-section-anchors-vect-36.c (N): Likewise.
1239 * gcc.dg/vect/slp-perm-9.c (N): Likewise.
1240 * gcc.dg/vect/vect-32.c (N): Likewise.
1241 * gcc.dg/vect/vect-75.c (N, OFF): Likewise.
1242 * gcc.dg/vect/vect-77-alignchecks.c (N, OFF): Likewise.
1243 * gcc.dg/vect/vect-78-alignchecks.c (N, OFF): Likewise.
1244 * gcc.dg/vect/vect-89.c (N): Likewise.
1245 * gcc.dg/vect/vect-96.c (N): Likewise.
1246 * gcc.dg/vect/vect-multitypes-3.c (N): Likewise.
1247 * gcc.dg/vect/vect-multitypes-6.c (N): Likewise.
1248 * gcc.dg/vect/vect-over-widen-1.c (N): Likewise.
1249 * gcc.dg/vect/vect-over-widen-4.c (N): Likewise.
1250 * gcc.dg/vect/vect-reduc-pattern-1a.c (N): Likewise.
1251 * gcc.dg/vect/vect-reduc-pattern-1b.c (N): Likewise.
1252 * gcc.dg/vect/vect-reduc-pattern-2a.c (N): Likewise.
1253 * gcc.dg/vect/no-section-anchors-vect-64.c (NINTS): New macro.
1254 (N): Redefine in terms of NINTS.
1255 (ia, ib, ic): Use NINTS instead of hard-coded constants in the
1256 array bounds.
1257 * gcc.dg/vect/no-section-anchors-vect-69.c (NINTS): New macro.
1258 (N): Redefine in terms of NINTS.
1259 (test1): Replace a and b fields with NINTS - 2 ints of padding.
1260 (main1): Use NINTS instead of hard-coded constants.
1261 * gcc.dg/vect/section-anchors-vect-69.c (NINTS): New macro.
1262 (N): Redefine in terms of NINTS.
1263 (test1): Replace a and b fields with NINTS - 2 ints of padding.
1264 (test2): Remove incorrect comments about alignment.
1265 (main1): Use NINTS instead of hard-coded constants.
1266 * gcc.dg/vect/pr45752.c (N): Redefine if the default value is
1267 too small for VECTOR_BITS.
1268 (main): Continue to use canned results for the default value of N,
1269 but compute the expected results from scratch for other values.
1270 * gcc.dg/vect/slp-perm-1.c (N, main): As for pr45752.c.
1271 * gcc.dg/vect/slp-perm-4.c (N, main): Likewise.
1272 * gcc.dg/vect/slp-perm-5.c (N, main): Likewise.
1273 * gcc.dg/vect/slp-perm-6.c (N, main): Likewise.
1274 * gcc.dg/vect/slp-perm-7.c (N, main): Likewise.
1275 * gcc.dg/vect/pr65518.c (NINTS, N, RESULT): New macros.
1276 (giga): Use NINTS as the array bound.
1277 (main): Use NINTS, N and RESULT.
1278 * gcc.dg/vect/pr65947-5.c (N): Redefine if the default value is
1279 too small for VECTOR_BITS.
1280 (main): Fill in any remaining elements of A programmatically.
1281 * gcc.dg/vect/pr81136.c: Include tree-vect.h.
1282 (a): Use VECTOR_BITS to set the alignment of the target structure.
1283 * gcc.dg/vect/slp-19c.c (N): Redefine if the default value is
1284 too small for VECTOR_BITS.
1285 (main1): Continue to use the canned input for the default value of N,
1286 but compute the input from scratch for other values.
1287 * gcc.dg/vect/slp-28.c (N): Redefine if the default value is
1288 too small for VECTOR_BITS.
1289 (in1, in2, in3): Remove initialization.
1290 (check1, check2): Delete.
1291 (main1): Initialize in1, in2 and in3 here. Check every element
1292 of the vectors and compute the expected values directly instead
1293 of using an array.
1294 * gcc.dg/vect/slp-perm-8.c (N): Redefine if the default value is
1295 too small for VECTOR_BITS.
1296 (foo, main): Change type of "i" to int.
1297 * gcc.dg/vect/vect-103.c (NINTS): New macro.
1298 (N): Redefine in terms of N.
1299 (c): Delete.
1300 (main1): Use NINTS. Check the result from a and b directly.
1301 * gcc.dg/vect/vect-67.c (NINTS): New macro.
1302 (N): Redefine in terms of N.
1303 (main1): Use NINTS for the inner array bounds.
1304 * gcc.dg/vect/vect-70.c (NINTS, OUTERN): New macros.
1305 (N): Redefine in terms of NINTS.
1306 (s): Keep the outer dimensions as 4 even if N is larger than 24.
1307 (tmp1): New variable.
1308 (main1): Only define a local tmp1 if NINTS is relatively small.
1309 Use OUTERN for the outer loops and NINTS for the inner loops.
1310 * gcc.dg/vect/vect-91.c (OFF): New macro.
1311 (a, main3): Use it.
1312 * gcc.dg/vect/vect-92.c (NITER): New macro.
1313 (main1, main2): Use it.
1314 * gcc.dg/vect/vect-93.c (N): Rename to...
1315 (N1): ...this.
1316 (main): Update accordingly.
1317 (N2): New macro.
1318 (main1): Use N1 instead of 3001 and N2 insteaed of 10.
1319 * gcc.dg/vect/vect-multitypes-1.c (NSHORTS, NINTS): New macros.
1320 (N): Redefine in terms of NSHORTS.
1321 (main1): Use NINTS - 1 instead of 3 and NSHORTS - 1 instead of 7.
1322 (main): Likewise.
1323 * gcc.dg/vect/vect-over-widen-3-big-array.c (N): Define to VECTOR_BITS.
1324 (foo): Truncate the expected value to the type of *d.
1325 * gcc.dg/vect/vect-peel-3.c (NINTS, EXTRA): New macros.
1326 (ia, ib, ic, main): Use EXTRA.
1327 (main): Use NINTS.
1328 (RES_A, RES_B, REC_C): New macros.
1329 (RES): Redefine as their sum.
1330 * gcc.dg/vect/vect-reduc-or_1.c (N): New macro.
1331 (in): Change number of elements to N.
1332 (main): Update accordingly. Calculate the expected result.
1333 * gcc.dg/vect/vect-reduc-or_2.c (N, in, main): As for
1334 vect-reduc-or-1.c.
1335
b9680369
RS
13362017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
1337 Alan Hayward <alan.hayward@arm.com>
1338 David Sherwood <david.sherwood@arm.com>
1339
1340 * gcc.dg/vect/bb-slp-cond-1.c (main): Add an asm volatile
1341 to the set-up loop.
1342 * gcc.dg/vect/slp-perm-7.c (main): Prevent vectorisation with
1343 asm volatile ("" ::: "memory") instead of a conditional abort.
1344 Update the expected vector loop count accordingly.
1345 * gcc.dg/vect/slp-perm-9.c (main): Likewise.
1346 * gcc.dg/vect/bb-slp-1.c (main1): Prevent vectorisation with
1347 asm volatile ("" ::: "memory") instead of a conditional abort.
1348 * gcc.dg/vect/slp-23.c (main): Likewise,
1349 * gcc.dg/vect/slp-35.c (main): Likewise,
1350 * gcc.dg/vect/slp-37.c (main): Likewise,
1351 * gcc.dg/vect/slp-perm-4.c (main): Likewise.
1352 * gcc.dg/vect/bb-slp-24.c (foo): Likewise. Remove dummy argument.
1353 (main): Update call accordingly.
1354 * gcc.dg/vect/bb-slp-25.c (foo, main): As for bb-slp-24.c.
1355 * gcc.dg/vect/bb-slp-26.c (foo, main): Likewise.
1356 * gcc.dg/vect/bb-slp-29.c (foo, main): Likewise.
1357 * gcc.dg/vect/no-vfa-vect-102.c (foo): Delete.
1358 (main): Don't initialize it.
1359 (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
1360 instead of a conditional abort.
1361 * gcc.dg/vect/no-vfa-vect-102a.c (foo, main1, main): As for
1362 no-vfa-vect-102.c
1363 * gcc.dg/vect/vect-103.c (foo, main1, main): Likewise.
1364 * gcc.dg/vect/vect-104.c (foo, main1, main): Likewise.
1365 * gcc.dg/vect/pr42709.c (main1): Remove dummy argument.
1366 Prevent vectorisation with asm volatile ("" ::: "memory")
1367 instead of a conditional abort.
1368 * gcc.dg/vect/slp-13-big-array.c (y): Delete.
1369 (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
1370 instead of a conditional abort.
1371 * gcc.dg/vect/slp-3-big-array.c (y, main1): As for slp-13-big-array.c.
1372 * gcc.dg/vect/slp-34-big-array.c (y, main1): Likewise.
1373 * gcc.dg/vect/slp-4-big-array.c (y, main1): Likewise.
1374 * gcc.dg/vect/slp-multitypes-11-big-array.c (y, main1): Likewise.
1375 * gcc.dg/vect/vect-105.c (y, main1): Likewise.
1376 * gcc.dg/vect/vect-105-big-array.c (y, main1): Likewise.
1377 * gcc.dg/vect/vect-112-big-array.c (y, main1): Likewise.
1378 * gcc.dg/vect/vect-15-big-array.c (y, main1): Likewise.
1379 * gcc.dg/vect/vect-2-big-array.c (y, main1): Likewise.
1380 * gcc.dg/vect/vect-34-big-array.c (y, main1): Likewise.
1381 * gcc.dg/vect/vect-6-big-array.c (y, main1): Likewise.
1382 * gcc.dg/vect/vect-73-big-array.c (y, main1): Likewise.
1383 * gcc.dg/vect/vect-74-big-array.c (y, main1): Likewise.
1384 * gcc.dg/vect/vect-75-big-array.c (y, main1): Likewise.
1385 * gcc.dg/vect/vect-76-big-array.c (y, main1): Likewise.
1386 * gcc.dg/vect/vect-80-big-array.c (y, main1): Likewise.
1387 * gcc.dg/vect/vect-97-big-array.c (y, main1): Likewise.
1388 * gcc.dg/vect/vect-all-big-array.c (y, main1): Likewise.
1389 * gcc.dg/vect/vect-reduc-1char-big-array.c (y, main1): Likewise.
1390 * gcc.dg/vect/vect-reduc-2char-big-array.c (y, main1): Likewise.
1391 * gcc.dg/vect/vect-strided-a-mult.c (y, main1): Likewise.
1392 * gcc.dg/vect/vect-strided-a-u16-i2.c (y, main1): Likewise.
1393 * gcc.dg/vect/vect-strided-a-u16-i4.c (y, main1): Likewise.
1394 * gcc.dg/vect/vect-strided-a-u16-mult.c (y, main1): Likewise.
1395 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c (y, main1): Likewise.
1396 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c (y, main1):
1397 Likewise.
1398 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c (y, main1): Likewise.
1399 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c (y, main1):
1400 Likewise.
1401 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c (y, main1): Likewise.
1402 * gcc.dg/vect/slp-24.c (y): Delete.
1403 (main): Prevent vectorisation with asm volatile ("" ::: "memory")
1404 instead of a conditional abort.
1405 * gcc.dg/vect/slp-24-big-array.c (y, main): As for slp-24.c.
1406 * gcc.dg/vect/vect-98-big-array.c (y, main): Likewise.
1407 * gcc.dg/vect/vect-bswap16.c (y, main): Likewise.
1408 * gcc.dg/vect/vect-bswap32.c (y, main): Likewise.
1409 * gcc.dg/vect/vect-bswap64.c (y, main): Likewise.
1410 * gcc.dg/vect/vect-strided-mult-char-ls.c (y, main): Likewise.
1411 * gcc.dg/vect/vect-strided-mult.c (y, main): Likewise.
1412 * gcc.dg/vect/vect-strided-same-dr.c (y, main): Likewise.
1413 * gcc.dg/vect/vect-strided-u16-i2.c (y, main): Likewise.
1414 * gcc.dg/vect/vect-strided-u16-i4.c (y, main): Likewise.
1415 * gcc.dg/vect/vect-strided-u32-i4.c (y, main): Likewise.
1416 * gcc.dg/vect/vect-strided-u32-i8.c (y, main): Likewise.
1417 * gcc.dg/vect/vect-strided-u8-i2-gap.c (y, main): Likewise.
1418 * gcc.dg/vect/vect-strided-u8-i2.c (y, main): Likewise.
1419 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c (y, main): Likewise.
1420 * gcc.dg/vect/vect-strided-u8-i8-gap2.c (y, main): Likewise.
1421 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c (y, main): Likewise.
1422 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c (y, main): Likewise.
1423 * gcc.dg/vect/vect-strided-u8-i8-gap4.c (y, main): Likewise.
1424 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c (y, main): Likewise.
1425 * gcc.dg/vect/vect-strided-u8-i8-gap7.c (y, main): Likewise.
1426 * gcc.dg/vect/vect-strided-u8-i8.c (y, main): Likewise.
1427 * gcc.dg/vect/vect-10-big-array.c (y): Delete.
1428 (foo): Prevent vectorisation with asm volatile ("" ::: "memory")
1429 instead of a conditional abort.
1430 * gcc.dg/vect/vect-double-reduc-6-big-array.c (y, foo): As for
1431 vect-10-big-array.c.
1432 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c (y, foo): Likewise.
1433 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c (y, foo): Likewise.
1434 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c (y, foo): Likewise.
1435 * gcc.dg/vect/vect-117.c (foo): Delete.
1436 (main): Don't initalize it.
1437
e4373d41
JH
14382017-11-09 Jan Hubicka <hubicka@ucw.cz>
1439
1440 * gcc.c-torture/compile/pr82879.c: New testcase.
1441
a5bd4027
RB
14422017-11-09 Richard Biener <rguenther@suse.de>
1443
1444 PR tree-optimization/82902
1445 * g++.dg/torture/pr82902.C: New testcase.
1446
af364399
ML
14472017-11-09 Martin Liska <mliska@suse.cz>
1448
1449 PR target/82863
1450 * gcc.dg/pr82863.c: New test.
1451
d63199d8
PMR
14522017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
1453
1454 * gnat.dg/unreferenced.adb: New testcase.
1455
14562017-11-09 Ed Schonberg <schonberg@adacore.com>
1457
1458 * gnat.dg/out_param.adb: New testcase.
1459
c23f55b4
PMR
14602017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
1461
1462 * gnat.dg/elab3.adb, gnat.dg/elab3.ads, gnat.dg/elab3_pkg.adb,
1463 gnat.dg/elab3_pkg.ads: New testcase.
1464
14652017-11-09 Pierre-Marie de Rodat <derodat@adacore.com>
1466
9222c9e3
EB
1467 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
1468 gnat.dg/finalized.adb: Disable new warning.
c23f55b4 1469
6bc322a1
JJ
14702017-11-09 Jakub Jelinek <jakub@redhat.com>
1471
1472 PR debug/82837
1473 * gcc.dg/debug/dwarf2/pr82837.c: New test.
1474
e7c77c4f
AK
14752017-11-08 Andi Kleen <ak@linux.intel.com>
1476
1477 * gcc.target/i386/force-indirect-call-1.c: New test.
1478 * gcc.target/i386/force-indirect-call-2.c: New test.
1479 * gcc.target/i386/force-indirect-call-3.c: New test.
1480
b0369790
SK
14812017-11-08 Steven G. Kargl <kargl@kgcc.gnu.org>
1482
1483 PR Fortran/82841
1484 * gfortran.dg/transfer_simplify_11.f90: New test.
1485
fd5dce5c
SK
14862017-11-08 Steven G. Kargl <kargl@gcc.gnu.org>
1487
1488 PR fortran/82884
1489 * gfortran.dg/hollerith_character_array_constructor.f90: New test.
1490
7692ce17
KT
14912017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1492
1493 * gcc.target/aarch64/store_v2vec_lanes.c: New test.
1494
40757a25
KT
14952017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1496
1497 * gcc.target/aarch64/load_v2vec_lanes_1.c: New test.
1498
6432f025
KT
14992017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1500
1501 * gcc.target/aarch64/construct_lane_zero_1.c: New test.
1502
9ac3cbb3
PMR
15032017-11-08 Ed Schonberg <schonberg@adacore.com>
1504
1505 * gnat.dg/delta_aggr.adb: New testcase.
1506
383ac8dc
JJ
15072017-11-08 Jakub Jelinek <jakub@redhat.com>
1508
388f3a64
JJ
1509 * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): Return
1510 a value.
1511
383ac8dc
JJ
1512 PR tree-optimization/78821
1513 * gcc.dg/store_merging_2.c: Expect 3 store mergings instead of 2.
1514 * gcc.dg/store_merging_13.c (f7, f8, f9, f10, f11, f12, f13): New
1515 functions.
1516 (main): Test also those. Expect 13 store mergings instead of 6.
1517 * gcc.dg/store_merging_14.c (f7, f8, f9): New functions.
1518 (main): Test also those. Expect 9 store mergings instead of 6.
1519
7040939b
WD
15202017-11-08 Wilco Dijkstra <wdijkstr@arm.com>
1521
1522 * gcc.target/aarch64/dwarf-cfa-reg.c: Update.
1523
7cc7f3aa
PMR
15242017-11-08 Javier Miranda <miranda@adacore.com>
1525
1526 * gnat.dg/overriding_ops2.adb, gnat.dg/overriding_ops2.ads,
1527 gnat.dg/overriding_ops2_pkg.ads, gnat.dg/overriding_ops2_pkg-high.ads:
1528 New testcase.
1529
428dab52
AS
15302017-11-08 Andreas Schwab <schwab@suse.de>
1531
1532 * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_fast):
1533 Change type to void.
1534
63ee5404
JB
15352017-11-08 Janne Blomqvist <jb@gcc.gnu.org>
1536
1537 PR 82869
1538 * gfortran.dg/logical_temp_io.f90: New test.
1539 * gfortran.dg/logical_temp_io_kind8.f90: New test.
1540
c8ce479d
ML
15412017-11-08 Martin Liska <mliska@suse.cz>
1542
1543 * gcc.dg/tree-ssa/vrp101.c: Update expected pattern as
1544 frequencies are not longer printed in dump output.
1545
106db840
EB
15462017-11-08 Eric Botcazou <ebotcazou@adacore.com>
1547
1548 * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command.
1549
89334d4b
RO
15502017-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1551
1552 * g++.old-deja/g++.brendan/asm-extn1.C: Accept all sparc* targets.
1553 (main): Add return type.
1554
053ee6a7
ML
15552017-11-08 Martin Liska <mliska@suse.cz>
1556
1557 PR sanitizer/82792
1558 * g++.dg/asan/pr82792.C: New test.
1559
acd37779
JJ
15602017-11-07 Jakub Jelinek <jakub@redhat.com>
1561
1562 PR target/82855
1563 * gcc.target/i386/avx512dq-pr82855.c: New test.
1564
fa97b067
UB
15652017-11-07 Uros Bizjak <ubizjak@gmail.com>
1566
1567 PR target/80425
1568 * gcc.target/i386/pr80425-3.c: New test.
1569
15ad44e7
AS
15702017-11-07 Andreas Schwab <schwab@suse.de>
1571
1572 * g++.dg/pr50763-3.C (evalPoint): Return a value.
1573
fa97b067 15742017-11-07 Wilco Dijkstra <wdijkstr@arm.com>
6a435314
WD
1575 Jackson Woodruff <jackson.woodruff@arm.com>
1576
1577 PR tree-optimization/71026
1578 * gcc.dg/div_neg: New test.
1579
4349b15f
SD
15802017-11-07 Sudakshina Das <sudi.das@arm.com>
1581
1582 PR middle-end/80131
6a435314 1583 * gcc.dg/pr80131-1.c: New Test.
4349b15f 1584
e268a77b
MG
15852017-11-07 Marc Glisse <marc.glisse@inria.fr>
1586
1587 * gcc.dg/tree-ssa/bitops-1.c: New file.
1588
81bd903a
MG
15892017-11-07 Marc Glisse <marc.glisse@inria.fr>
1590
1591 * gcc.dg/tree-ssa/negminus.c: New test.
1592
53d855e0
JL
15932017-11-06 Jeff Law <law@redhat.com>
1594
1595 * gcc.target/i386/stack-check-12.c: Revert to initial version. Then..
1596 Add -fomit-frame-pointer.
1597
fc504349
CL
15982017-11-06 Carl Love <cel@us.ibm.com>
1599
1600 * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file.
1601
aeed6d61
MM
16022017-11-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1603
1604 PR target/82748
1605 * gcc.target/powerpc/pr82748-1.c: New test.
1606 * gcc.target/powerpc/pr82748-2.c: Likewise.
1607
65371a7e
PC
16082017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1609
1610 PR c++/65579
1611 * g++.dg/cpp0x/constexpr-template11.C: New.
1612
3e2927a1
JJ
16132017-11-06 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR tree-optimization/82838
1616 * gcc.c-torture/compile/pr82838.c: New test.
1617
7a1bdd66
JL
16182017-11-06 Jeff Law <law@redhat.com>
1619
1620 PR target/82788
1621 * gcc.dg/pr82788.c: New test.
1622
9134df2c
RS
16232017-11-06 Richard Sandiford <richard.sandiford@linaro.org>
1624 Alan Hayward <alan.hayward@arm.com>
1625 David Sherwood <david.sherwood@arm.com>
1626
1627 * gcc.c-torture/compile/pr82816.c: New test.
1628
962b9668
BS
16292017-11-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1630
1631 * gcc.target/powerpc/sad-vectorize-1.c: New file.
1632 * gcc.target/powerpc/sad-vectorize-2.c: New file.
1633 * gcc.target/powerpc/sad-vectorize-3.c: New file.
1634 * gcc.target/powerpc/sad-vectorize-4.c: New file.
1635
454f8b2b
ML
16362017-11-06 Martin Liska <mliska@suse.cz>
1637
1638 * c-c++-common/cilk-plus/AN/pr57541-2.c (foo1): Return a value
1639 for functions with non-void return type, or change type to void,
1640 or add -Wno-return-type for test.
1641 (foo2): Likewise.
1642 * c-c++-common/cilk-plus/AN/pr57541.c (foo): Likewise.
1643 (foo1): Likewise.
1644 * c-c++-common/cilk-plus/CK/errors.c: Likewise.
1645 * c-c++-common/cilk-plus/CK/pr60197.c: Likewise.
1646 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1647 * c-c++-common/fold-masked-cmp-1.c (test_pic): Likewise.
1648 (test_exe): Likewise.
1649 * c-c++-common/fold-masked-cmp-2.c (test_exe): Likewise.
1650 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc (my_func): Likewise.
1651 * g++.dg/cilk-plus/CK/pr68997.cc (fa2): Likewise.
1652 * g++.dg/eh/sighandle.C (dosegv): Likewise.
1653 * g++.dg/ext/vector14.C (foo): Likewise.
1654 (main): Likewise.
1655 * g++.dg/graphite/pr41305.C: Likewise.
1656 * g++.dg/graphite/pr42930.C: Likewise.
1657 * g++.dg/opt/pr46640.C (struct QBasicAtomicInt): Likewise.
1658 (makeDir): Likewise.
1659 * g++.dg/other/i386-8.C (foo): Likewise.
1660 * g++.dg/pr45788.C: Likewise.
1661 * g++.dg/pr64688.C (at_c): Likewise.
1662 * g++.dg/pr65032.C (G::DecodeVorbis): Likewise.
1663 * g++.dg/pr71633.C (c3::fn2): Likewise.
1664 * g++.dg/stackprotectexplicit2.C (A): Likewise.
1665 * g++.old-deja/g++.law/weak.C (main): Likewise.
1666
6b6b9e5b
EB
16672017-11-06 Eric Botcazou <ebotcazou@adacore.com>
1668
1669 * gnat.dg/gcov: New directory.
1670 * gnat.dg/gcov/gcov.exp: New driver.
1671 * gnat.dg/gcov/check.adb: New test.
1672
caa3209e
CL
16732017-11-06 Christophe Lyon <christophe.lyon@linaro.org>
1674
1675 * gcc.c-torture/execute/pr23135.c: Move dg-add-options after
1676 dg-options.
1677 * gcc.dg/torture/pr78305.c: Move dg-do as first directive.
1678 * gcc.misc-tests/gcov-3.c: Likewise.
1679 * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options.
1680 * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
1681 * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
1682 * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
1683 * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
1684 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
1685 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
1686 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
1687 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
1688 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
1689 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
1690 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
1691 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
1692 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
1693 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
1694 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
1695 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
1696 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
1697 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
1698 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
1699 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
1700 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
1701 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
1702 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
1703 * gcc.target/arm/lp1189445.c: Likewise.
1704
7d19c460
MK
17052017-11-06 Mukesh Kapoor <mukesh.kapoor@oracle.com>
1706
1707 PR c++/80955
1708 * g++.dg/cpp0x/udlit-macros.C: New.
1709
16f681db
PT
17102017-11-06 Paul Thomas <pault@gcc.gnu.org>
1711
1712 PR fortran/69739
1713 * gfortran.dg/pr69739.f90: New test.
1714
19520957
ML
17152017-11-06 Martin Liska <mliska@suse.cz>
1716
1717 * c-c++-common/Wimplicit-fallthrough-8.c: Return a value for
1718 functions with non-void return type, or change type to void, or
1719 add -Wno-return-type for test.
1720 * c-c++-common/asan/pr63638.c (f): Likewise.
1721 * c-c++-common/goacc/parallel-1.c (firstprivate): Likewise.
1722 * c-c++-common/gomp/sink-1.c (depend): Likewise.
1723 * c-c++-common/missing-symbol.c: Likewise.
1724 * c-c++-common/pr36513-2.c (main2): Likewise.
1725 * c-c++-common/pr36513.c (main1): Likewise.
1726 * c-c++-common/pr49706-2.c: Likewise.
1727 * c-c++-common/pr65120.c: Likewise.
1728 * c-c++-common/tm/volatile-1.c (f): Likewise.
1729 * c-c++-common/vector-1.c (f): Likewise.
1730 * c-c++-common/vector-2.c (f): Likewise.
1731 * g++.dg/abi/abi-tag14.C (f): Likewise.
1732 (g): Likewise.
1733 * g++.dg/abi/abi-tag18.C (f): Likewise.
1734 * g++.dg/abi/abi-tag18a.C (f): Likewise.
1735 * g++.dg/abi/covariant2.C (struct c3): Likewise.
1736 (struct c7): Likewise.
1737 * g++.dg/abi/covariant3.C (c1::f6): Likewise.
1738 * g++.dg/abi/mangle7.C (f1): Likewise.
1739 * g++.dg/asan/pr81340.C (class e): Likewise.
1740 (e::f): Likewise.
1741 * g++.dg/concepts/fn8.C (struct S): Likewise.
1742 * g++.dg/concepts/pr65575.C (f): Likewise.
1743 * g++.dg/concepts/template-parm11.C (f): Likewise.
1744 * g++.dg/conversion/op6.C: Likewise.
1745 * g++.dg/cpp0x/Wunused-variable-1.C (foo): Likewise.
1746 * g++.dg/cpp0x/access01.C: Likewise.
1747 * g++.dg/cpp0x/alignas3.C (class alignas): Likewise.
1748 * g++.dg/cpp0x/auto2.C (f): Likewise.
1749 (struct A): Likewise.
1750 (main): Likewise.
1751 * g++.dg/cpp0x/constexpr-array17.C (struct D): Likewise.
1752 * g++.dg/cpp0x/constexpr-defarg2.C (a): Likewise.
1753 (B::foo): Likewise.
1754 (B::bar): Likewise.
1755 * g++.dg/cpp0x/constexpr-memfn1.C (struct Y): Likewise.
1756 * g++.dg/cpp0x/dc1.C (struct D): Likewise.
1757 * g++.dg/cpp0x/dc3.C (struct D): Likewise.
1758 * g++.dg/cpp0x/decltype12.C: Likewise.
1759 * g++.dg/cpp0x/decltype17.C (main): Likewise.
1760 * g++.dg/cpp0x/decltype3.C: Likewise.
1761 * g++.dg/cpp0x/decltype41.C (struct C): Likewise.
1762 (struct D): Likewise.
1763 * g++.dg/cpp0x/defaulted28.C (f): Likewise.
1764 * g++.dg/cpp0x/enum_base3.C (struct D): Likewise.
1765 * g++.dg/cpp0x/gen-attrs-4.C (five): Likewise.
1766 * g++.dg/cpp0x/initlist96.C: Likewise.
1767 * g++.dg/cpp0x/lambda/lambda-58566.C (struct A): Likewise.
1768 * g++.dg/cpp0x/lambda/lambda-conv10.C: Likewise.
1769 * g++.dg/cpp0x/lambda/lambda-conv12.C: Likewise.
1770 * g++.dg/cpp0x/lambda/lambda-defarg3.C: Likewise.
1771 * g++.dg/cpp0x/lambda/lambda-ice3.C (Klass::dostuff): Likewise.
1772 * g++.dg/cpp0x/lambda/lambda-ice5.C (foo): Likewise.
1773 * g++.dg/cpp0x/lambda/lambda-nested2.C (f1): Likewise.
1774 * g++.dg/cpp0x/lambda/lambda-template12.C (class X): Likewise.
1775 * g++.dg/cpp0x/lambda/lambda-template2.C (struct T): Likewise.
1776 * g++.dg/cpp0x/lambda/lambda-this12.C (struct A): Likewise.
1777 * g++.dg/cpp0x/nolinkage1.C (main): Likewise.
1778 * g++.dg/cpp0x/nolinkage1a.cc (dummy): Likewise.
1779 * g++.dg/cpp0x/nsdmi-template5.C: Likewise.
1780 * g++.dg/cpp0x/parse1.C (B::B): Likewise.
1781 * g++.dg/cpp0x/pr34054.C (foo): Likewise.
1782 * g++.dg/cpp0x/pr47416.C: Likewise.
1783 * g++.dg/cpp0x/pr58781.C: Likewise.
1784 * g++.dg/cpp0x/pr70538.C: Likewise.
1785 * g++.dg/cpp0x/pr81325.C: Likewise.
1786 * g++.dg/cpp0x/range-for13.C (begin): Likewise.
1787 (end): Likewise.
1788 * g++.dg/cpp0x/range-for14.C (begin): Likewise.
1789 (end): Likewise.
1790 * g++.dg/cpp0x/rv2n.C (test2_18): Likewise.
1791 (test2_28): Likewise.
1792 (test2_38): Likewise.
1793 (test2_58): Likewise.
1794 (test2_68): Likewise.
1795 (test2_78): Likewise.
1796 * g++.dg/cpp0x/rv3n.C (test3_128): Likewise.
1797 * g++.dg/cpp0x/static_assert10.C (foo): Likewise.
1798 * g++.dg/cpp0x/static_assert11.C (struct A): Likewise.
1799 * g++.dg/cpp0x/static_assert12.C: Likewise.
1800 * g++.dg/cpp0x/static_assert13.C: Likewise.
1801 * g++.dg/cpp0x/trailing1.C (struct A): Likewise.
1802 * g++.dg/cpp0x/trailing5.C (foo): Likewise.
1803 (bar): Likewise.
1804 * g++.dg/cpp0x/variadic114.C: Likewise.
1805 * g++.dg/cpp0x/variadic57.C (Dims...>::foo): Likewise.
1806 (bar): Likewise.
1807 * g++.dg/cpp0x/variadic65.C: Likewise.
1808 * g++.dg/cpp0x/variadic66.C (bind): Likewise.
1809 * g++.dg/cpp0x/variadic97.C: Likewise.
1810 * g++.dg/cpp0x/variadic98.C (__attribute__): Likewise.
1811 * g++.dg/cpp1y/auto-fn11.C: Likewise.
1812 * g++.dg/cpp1y/auto-fn29.C: Likewise.
1813 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1814 * g++.dg/cpp1y/constexpr-return2.C: Likewise.
1815 * g++.dg/cpp1y/lambda-init7.C (foo): Likewise.
1816 * g++.dg/cpp1y/pr63996.C: Likewise.
1817 * g++.dg/cpp1y/pr65202.C: Likewise.
1818 * g++.dg/cpp1y/pr66443-cxx14.C (Ok): Likewise.
1819 * g++.dg/cpp1y/pr79253.C (struct D): Likewise.
1820 * g++.dg/cpp1y/static_assert1.C: Likewise.
1821 * g++.dg/cpp1y/static_assert2.C: Likewise.
1822 * g++.dg/cpp1y/var-templ44.C: Likewise.
1823 * g++.dg/cpp1z/fold6.C (f): Likewise.
1824 * g++.dg/cpp1z/inline-var2.C (foo): Likewise.
1825 * g++.dg/cpp1z/lambda-this1.C (struct B): Likewise.
1826 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1827 * g++.dg/debug/dwarf-eh-personality-1.C (foobar): Likewise.
1828 * g++.dg/debug/dwarf2/dwarf4-typedef.C (struct B): Likewise.
1829 * g++.dg/debug/dwarf2/icf.C: Likewise.
1830 * g++.dg/debug/dwarf2/pr61433.C (main): Likewise.
1831 * g++.dg/debug/nullptr01.C (g): Likewise.
1832 * g++.dg/debug/pr16792.C (foo): Likewise.
1833 * g++.dg/debug/pr46241.C (class btCollisionWorld): Likewise.
1834 * g++.dg/debug/pr46338.C (struct S): Likewise.
1835 * g++.dg/debug/pr47106.C (baz): Likewise.
1836 (bar): Likewise.
1837 (foo): Likewise.
1838 * g++.dg/debug/pr71057.C (fn1): Likewise.
1839 * g++.dg/debug/pr71432.C (class CLIParameterType): Likewise.
1840 (CLIParameterType::checkSwitched): Likewise.
1841 * g++.dg/debug/pr80461.C (struct B): Likewise.
1842 * g++.dg/dfp/44473-1.C (bar): Likewise.
1843 * g++.dg/dfp/44473-2.C (bar): Likewise.
1844 (foo): Likewise.
1845 * g++.dg/eh/builtin1.C: Likewise.
1846 * g++.dg/eh/builtin2.C: Likewise.
1847 * g++.dg/eh/builtin3.C: Likewise.
1848 * g++.dg/eh/pr45569.C (j): Likewise.
1849 * g++.dg/eh/unwind2.C: Likewise.
1850 * g++.dg/expr/bitfield11.C: Likewise.
1851 * g++.dg/expr/static_cast7.C (f): Likewise.
1852 * g++.dg/ext/altivec-14.C: Likewise.
1853 * g++.dg/ext/asm13.C (fn1): Likewise.
1854 * g++.dg/ext/builtin-object-size3.C: Likewise.
1855 * g++.dg/ext/has_nothrow_assign_odr.C (main): Likewise.
1856 (S::operator=): Likewise.
1857 * g++.dg/ext/label7.C (f): Likewise.
1858 * g++.dg/ext/label8.C (f): Likewise.
1859 * g++.dg/ext/tmplattr7.C (test): Likewise.
1860 * g++.dg/ext/vector8.C (f): Likewise.
1861 * g++.dg/ext/visibility/anon1.C: Likewise.
1862 * g++.dg/ext/visibility/anon2.C (f): Likewise.
1863 * g++.dg/ext/visibility/namespace1.C (__attribute): Likewise.
1864 * g++.dg/ext/vla16.C (fn1): Likewise.
1865 * g++.dg/goacc/reference.C: Likewise.
1866 * g++.dg/gomp/pr37189.C: Likewise.
1867 * g++.dg/gomp/pr39495-1.C: Likewise.
1868 * g++.dg/gomp/pr39495-2.C: Likewise.
1869 * g++.dg/gomp/pr82054.C: Likewise.
1870 * g++.dg/inherit/covariant10.C (struct c6): Likewise.
1871 (struct c17): Likewise.
1872 * g++.dg/inherit/covariant11.C (struct c1): Likewise.
1873 (struct c3): Likewise.
1874 (struct c11): Likewise.
1875 (struct c15): Likewise.
1876 * g++.dg/inherit/protected1.C (A::operator==): Likewise.
1877 * g++.dg/init/inline1.C (struct A): Likewise.
1878 * g++.dg/init/new18.C: Likewise.
1879 * g++.dg/init/reference2.C (f): Likewise.
1880 * g++.dg/init/reference3.C: Likewise.
1881 * g++.dg/init/switch1.C (f): Likewise.
1882 * g++.dg/ipa/devirt-10.C (struct wxDCBase): Likewise.
1883 * g++.dg/ipa/devirt-13.C (main): Likewise.
1884 * g++.dg/ipa/devirt-14.C (main): Likewise.
1885 * g++.dg/ipa/devirt-15.C (main): Likewise.
1886 * g++.dg/ipa/devirt-16.C (main): Likewise.
1887 * g++.dg/ipa/devirt-17.C (main): Likewise.
1888 * g++.dg/ipa/devirt-18.C (main): Likewise.
1889 * g++.dg/ipa/devirt-19.C: Likewise.
1890 * g++.dg/ipa/devirt-21.C (main): Likewise.
1891 * g++.dg/ipa/devirt-23.C (main): Likewise.
1892 * g++.dg/ipa/devirt-38.C: Likewise.
1893 * g++.dg/ipa/devirt-40.C (A::m_fn1): Likewise.
1894 * g++.dg/ipa/devirt-41.C (main): Likewise.
1895 * g++.dg/ipa/devirt-42.C (main): Likewise.
1896 * g++.dg/ipa/devirt-44.C (struct A): Likewise.
1897 (main): Likewise.
1898 * g++.dg/ipa/devirt-45.C (struct A): Likewise.
1899 (main): Likewise.
1900 * g++.dg/ipa/devirt-48.C (struct B): Likewise.
1901 (struct D): Likewise.
1902 * g++.dg/ipa/devirt-52.C: Likewise.
1903 * g++.dg/ipa/nothrow-1.C (main): Likewise.
1904 * g++.dg/ipa/pr43812.C (LocalSurface::bbox): Likewise.
1905 * g++.dg/ipa/pr44372.C: Likewise.
1906 * g++.dg/ipa/pr45572-1.C (fgetc_unlocked): Likewise.
1907 (putc_unlocked): Likewise.
1908 (getline): Likewise.
1909 (ferror_unlocked): Likewise.
1910 * g++.dg/ipa/pr58371.C: Likewise.
1911 * g++.dg/ipa/pr59176.C: Likewise.
1912 * g++.dg/ipa/pr60640-1.C (class G): Likewise.
1913 * g++.dg/ipa/pr61540.C (struct top): Likewise.
1914 * g++.dg/ipa/pr63470.C (class FTjackSupport): Likewise.
1915 * g++.dg/ipa/pr63587-1.C: Likewise.
1916 * g++.dg/ipa/pr63587-2.C: Likewise.
1917 * g++.dg/ipa/pr63838.C (__attribute__): Likewise.
1918 * g++.dg/ipa/pr63894.C (J::m_fn3): Likewise.
1919 * g++.dg/ipa/pr64068.C (class A): Likewise.
1920 (A::m_fn2): Likewise.
1921 (class C): Likewise.
1922 * g++.dg/ipa/pr64896.C (struct D): Likewise.
1923 * g++.dg/ipa/pr65002.C: Likewise.
1924 * g++.dg/ipa/pr65008.C (__attribute__): Likewise.
1925 * g++.dg/ipa/pr65465.C (struct D): Likewise.
1926 * g++.dg/ipa/pr66896.C (struct A): Likewise.
1927 * g++.dg/ipa/pr68851.C (class G): Likewise.
1928 (C::checkPseudoClass): Likewise.
1929 * g++.dg/ipa/pr78211.C: Likewise.
1930 * g++.dg/ipa/pr79931.C (AttrImpl::insertBefore): Likewise.
1931 * g++.dg/ipa/pure-const-1.C (main): Likewise.
1932 * g++.dg/ipa/pure-const-2.C (main): Likewise.
1933 * g++.dg/ipa/pure-const-3.C (main): Likewise.
1934 * g++.dg/ipa/remref-1.C (main): Likewise.
1935 * g++.dg/ipa/remref-2.C (main): Likewise.
1936 * g++.dg/lookup/builtin2.C (f): Likewise.
1937 * g++.dg/lookup/crash3.C (struct A): Likewise.
1938 (struct B): Likewise.
1939 (crash): Likewise.
1940 * g++.dg/lookup/friend20.C: Likewise.
1941 * g++.dg/lookup/pr80891-5.C (vf2_subgraph_iso): Likewise.
1942 * g++.dg/lookup/struct2.C (A::c): Likewise.
1943 * g++.dg/lto/20080709_0.C (f): Likewise.
1944 * g++.dg/lto/20080907_0.C: Likewise.
1945 * g++.dg/lto/20080915_0.C (struct Baz): Likewise.
1946 * g++.dg/lto/20080916_0.C (g): Likewise.
1947 * g++.dg/lto/20081022_0.C (main): Likewise.
1948 * g++.dg/lto/20081023_0.C (main): Likewise.
1949 * g++.dg/lto/20081118_0.C (foo::method): Likewise.
1950 * g++.dg/lto/20081118_1.C (bar::method): Likewise.
1951 * g++.dg/lto/20081120-1_0.C: Likewise.
1952 * g++.dg/lto/20081120-1_1.C: Likewise.
1953 * g++.dg/lto/20081127_1.C (main): Likewise.
1954 * g++.dg/lto/20081217-2_0.C (struct A): Likewise.
1955 * g++.dg/lto/20090303_0.C: Likewise.
1956 * g++.dg/lto/20090311-1_0.C: Likewise.
1957 * g++.dg/lto/20090312_0.C: Likewise.
1958 * g++.dg/lto/20090315_0.C (main): Likewise.
1959 * g++.dg/lto/20091002-1_0.C: Likewise.
1960 * g++.dg/lto/20091002-2_0.C (class DataArray): Likewise.
1961 * g++.dg/lto/20091002-3_0.C (class DataArray): Likewise.
1962 * g++.dg/lto/20091004-1_0.C: Likewise.
1963 * g++.dg/lto/20091004-2_0.C: Likewise.
1964 * g++.dg/lto/20091004-3_1.C (All_Torus_Intersections): Likewise.
1965 * g++.dg/lto/20100721-1_0.C (__gthread_active_p): Likewise.
1966 * g++.dg/lto/20101010-1_0.C: Likewise.
1967 * g++.dg/lto/20101010-2_0.C: Likewise.
1968 * g++.dg/lto/pr45679-1_0.C: Likewise.
1969 * g++.dg/lto/pr45679-1_1.C: Likewise.
1970 * g++.dg/lto/pr45679-2_0.C: Likewise.
1971 * g++.dg/lto/pr48042_0.C (B::x): Likewise.
1972 * g++.dg/lto/pr51650-1_0.C (fn): Likewise.
1973 (main): Likewise.
1974 * g++.dg/lto/pr51650-3_0.C (fn): Likewise.
1975 (main): Likewise.
1976 * g++.dg/lto/pr63270_1.C: Likewise.
1977 * g++.dg/lto/pr65193_0.C: Likewise.
1978 * g++.dg/lto/pr65302_0.C: Likewise.
1979 * g++.dg/lto/pr65316_0.C: Likewise.
1980 * g++.dg/lto/pr65475c_0.C: Likewise.
1981 * g++.dg/lto/pr65549_0.C (main): Likewise.
1982 * g++.dg/lto/pr69077_0.C (cWeightedStdDev::netPack): Likewise.
1983 * g++.dg/lto/pr69589_0.C: Likewise.
1984 * g++.dg/opt/combine.C (qvariant_cast): Likewise.
1985 (QScriptDebuggerBackendPrivate::trace): Likewise.
1986 * g++.dg/opt/complex3.C (j): Likewise.
1987 * g++.dg/opt/covariant1.C (struct T): Likewise.
1988 * g++.dg/opt/declone3.C (Item::m_fn1): Likewise.
1989 * g++.dg/opt/dump1.C (__attribute__): Likewise.
1990 * g++.dg/opt/inline15.C (struct C): Likewise.
1991 (fn2): Likewise.
1992 * g++.dg/opt/local1.C (h): Likewise.
1993 * g++.dg/opt/memcpy1.C (csBoxClipper::Clip): Likewise.
1994 * g++.dg/opt/new1.C: Likewise.
1995 * g++.dg/opt/nrv8.C (main): Likewise.
1996 * g++.dg/opt/pr23299.C (struct A): Likewise.
1997 (struct B): Likewise.
1998 (struct C): Likewise.
1999 * g++.dg/opt/pr27826.C (struct Geometry): Likewise.
2000 * g++.dg/opt/pr44919.C (back_inserter): Likewise.
2001 * g++.dg/opt/pr47615.C (main): Likewise.
2002 * g++.dg/opt/pr55329.C (struct A): Likewise.
2003 * g++.dg/opt/pr61456.C (Set): Likewise.
2004 * g++.dg/opt/pr65003.C (D::foo): Likewise.
2005 (F::foo): Likewise.
2006 * g++.dg/opt/pr65554.C: Likewise.
2007 * g++.dg/opt/pr69432.C (struct C): Likewise.
2008 * g++.dg/opt/pr78373.C (struct D): Likewise.
2009 (Traits>::m_fn4): Likewise.
2010 * g++.dg/opt/pr79267.C (struct F): Likewise.
2011 * g++.dg/opt/pr82159-2.C: Likewise.
2012 * g++.dg/other/array3.C (reserve): Likewise.
2013 * g++.dg/other/crash-5.C (f): Likewise.
2014 * g++.dg/other/crash-8.C: Likewise.
2015 * g++.dg/other/error34.C (S): Likewise.
2016 * g++.dg/other/pr22003.C (c3::func): Likewise.
2017 * g++.dg/other/pr24623.C (RefCountPointer): Likewise.
2018 * g++.dg/other/pr29610.C (struct __normal_iterator): Likewise.
2019 (Painter::for_each): Likewise.
2020 (Painter::redraw_window): Likewise.
2021 * g++.dg/other/pr42645-1.C (struct S): Likewise.
2022 * g++.dg/other/pr42645-2.C (foo): Likewise.
2023 (f3): Likewise.
2024 * g++.dg/other/pr52048.C: Likewise.
2025 * g++.dg/other/typedef3.C (XalanCProcessor::getParseOption): Likewise.
2026 * g++.dg/overload/defarg4.C (class foo): Likewise.
2027 (bar::Initialize): Likewise.
2028 * g++.dg/overload/operator5.C (equalIgnoringCase): Likewise.
2029 * g++.dg/overload/ref-conv1.C: Likewise.
2030 * g++.dg/overload/template5.C (test): Likewise.
2031 * g++.dg/parse/crash40.C (class AAA): Likewise.
2032 * g++.dg/parse/crash61.C: Likewise.
2033 * g++.dg/parse/crash67.C: Likewise.
2034 * g++.dg/parse/ctor5.C: Likewise.
2035 * g++.dg/parse/defarg4.C (Foo): Likewise.
2036 * g++.dg/parse/defarg6.C: Likewise.
2037 * g++.dg/parse/error5.C (class Foo): Likewise.
2038 * g++.dg/parse/expr2.C (foo): Likewise.
2039 * g++.dg/parse/friend7.C: Likewise.
2040 * g++.dg/parse/namespace1.C (bar): Likewise.
2041 * g++.dg/parse/namespace9.C (g): Likewise.
2042 * g++.dg/parse/ret-type2.C: Likewise.
2043 * g++.dg/parse/typedef8.C (foo): Likewise.
2044 * g++.dg/pch/static-1.C (LocalStaticTest): Likewise.
2045 (main): Likewise.
2046 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_structure_references): Likewise.
2047 (test_postfix_incdec): Likewise.
2048 (test_sizeof): Likewise.
2049 (test_alignof): Likewise.
2050 (test_prefix_incdec): Likewise.
2051 * g++.dg/plugin/dumb-plugin-test-1.C (func): Likewise.
2052 * g++.dg/plugin/self-assign-test-1.C (func): Likewise.
2053 * g++.dg/plugin/self-assign-test-2.C (func): Likewise.
2054 * g++.dg/plugin/self-assign-test-3.C (func): Likewise.
2055 * g++.dg/pr55513.C (main): Likewise.
2056 * g++.dg/pr55604.C (main): Likewise.
2057 * g++.dg/pr57662.C: Likewise.
2058 * g++.dg/pr58389.C (F::m_fn1): Likewise.
2059 * g++.dg/pr59510.C: Likewise.
2060 * g++.dg/pr67989.C: Likewise.
2061 * g++.dg/pr70590-2.C: Likewise.
2062 * g++.dg/pr70590.C: Likewise.
2063 * g++.dg/pr70965.C (foo): Likewise.
2064 * g++.dg/pr77550.C: Likewise.
2065 * g++.dg/pr80287.C (struct A): Likewise.
2066 * g++.dg/pr80707.C (A::m_fn1): Likewise.
2067 * g++.dg/pr81194.C: Likewise.
2068 * g++.dg/spellcheck-identifiers.C: Likewise.
2069 * g++.dg/tc1/dr152.C: Likewise.
2070 * g++.dg/template/aggr-init1.C (CreateA): Likewise.
2071 * g++.dg/template/anon1.C (struct x): Likewise.
2072 (struct vector): Likewise.
2073 * g++.dg/template/array29.C: Likewise.
2074 * g++.dg/template/array7.C (bar): Likewise.
2075 * g++.dg/template/canon-type-8.C: Likewise.
2076 * g++.dg/template/conv1.C (First::Foo): Likewise.
2077 * g++.dg/template/crash107.C: Likewise.
2078 * g++.dg/template/crash23.C (f): Likewise.
2079 * g++.dg/template/crash8.C (struct bar): Likewise.
2080 * g++.dg/template/defarg4.C (struct A): Likewise.
2081 * g++.dg/template/dependent-expr9.C: Likewise.
2082 * g++.dg/template/error10.C (Btest): Likewise.
2083 * g++.dg/template/friend32.C (f): Likewise.
2084 * g++.dg/template/init6.C (Graph::Inner::get): Likewise.
2085 (main): Likewise.
2086 * g++.dg/template/memfriend7.C (A::h): Likewise.
2087 * g++.dg/template/new10.C (Analyzer::ReadDictionary): Likewise.
2088 * g++.dg/template/nontype12.C (baz): Likewise.
2089 * g++.dg/template/overload12.C (foo2): Likewise.
2090 * g++.dg/template/overload5.C (foo::f): Likewise.
2091 * g++.dg/template/overload8.C (struct A): Likewise.
2092 * g++.dg/template/partial10.C (fn): Likewise.
2093 (main): Likewise.
2094 * g++.dg/template/partial9.C (f): Likewise.
2095 * g++.dg/template/qual1.C (shift_compare): Likewise.
2096 * g++.dg/template/show-template-tree-3.C: Likewise.
2097 * g++.dg/template/sizeof8.C (S<sizeof): Likewise.
2098 * g++.dg/template/sizeof9.C (d): Likewise.
2099 * g++.dg/template/spec6.C: Likewise.
2100 * g++.dg/template/spec7.C (h): Likewise.
2101 * g++.dg/template/typedef8.C: Likewise.
2102 * g++.dg/template/using20.C (f): Likewise.
2103 * g++.dg/template/vla1.C (label): Likewise.
2104 * g++.dg/tm/cgraph_edge.C: Likewise.
2105 * g++.dg/tm/pr46646.C: Likewise.
2106 * g++.dg/tm/pr47554.C (class list): Likewise.
2107 * g++.dg/tm/pr47573.C (getStringHeight): Likewise.
2108 * g++.dg/tm/unsafe1.C (f): Likewise.
2109 * g++.dg/tm/unsafe2.C (g): Likewise.
2110 * g++.dg/torture/pr70971.C: Likewise.
2111 * g++.dg/torture/20070621-1.C: Likewise.
2112 * g++.dg/torture/20090329-1.C: Likewise.
2113 * g++.dg/torture/20141013.C: Likewise.
2114 * g++.dg/torture/pr33134.C (fxsaveGIF): Likewise.
2115 * g++.dg/torture/pr33340.C (new): Likewise.
2116 * g++.dg/torture/pr33627.C (class pf_Frag): Likewise.
2117 * g++.dg/torture/pr34222.C (readFloat): Likewise.
2118 * g++.dg/torture/pr34241.C (test): Likewise.
2119 * g++.dg/torture/pr34641.C: Likewise.
2120 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
2121 * g++.dg/torture/pr35164-1.C: Likewise.
2122 * g++.dg/torture/pr36745.C: Likewise.
2123 * g++.dg/torture/pr38705.C (S::bar): Likewise.
2124 * g++.dg/torture/pr38811.C (AbcAbcdTracer::TestIsoAbcde): Likewise.
2125 * g++.dg/torture/pr39362.C: Likewise.
2126 * g++.dg/torture/pr39732.C (f): Likewise.
2127 * g++.dg/torture/pr40991.C: Likewise.
2128 * g++.dg/torture/pr41775.C: Likewise.
2129 * g++.dg/torture/pr42183.C: Likewise.
2130 * g++.dg/torture/pr42450.C: Likewise.
2131 * g++.dg/torture/pr42704.C: Likewise.
2132 * g++.dg/torture/pr42760.C (baz): Likewise.
2133 (bar): Likewise.
2134 * g++.dg/torture/pr42773.C (Cell::obscuringCells): Likewise.
2135 * g++.dg/torture/pr42883.C: Likewise.
2136 * g++.dg/torture/pr43905.C (struct Matrix): Likewise.
2137 * g++.dg/torture/pr44148.C: Likewise.
2138 * g++.dg/torture/pr44295.C: Likewise.
2139 * g++.dg/torture/pr44357.C: Likewise.
2140 * g++.dg/torture/pr44813.C: Likewise.
2141 * g++.dg/torture/pr45580.C: Likewise.
2142 * g++.dg/torture/pr45874.C (Mpeg2FrameConstructor::ParsePictureHeader): Likewise.
2143 * g++.dg/torture/pr45877.C: Likewise.
2144 * g++.dg/torture/pr46383.C: Likewise.
2145 * g++.dg/torture/pr46469.C (__attribute__): Likewise.
2146 (identifierByPthreadHandle): Likewise.
2147 * g++.dg/torture/pr47313.C: Likewise.
2148 * g++.dg/torture/pr48271.C: Likewise.
2149 * g++.dg/torture/pr49615.C (Dispatch): Likewise.
2150 (C::f): Likewise.
2151 * g++.dg/torture/pr49770.C (main): Likewise.
2152 * g++.dg/torture/pr49938.C: Likewise.
2153 * g++.dg/torture/pr51436.C: Likewise.
2154 * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Likewise.
2155 * g++.dg/torture/pr51737.C (id_state::start_file): Likewise.
2156 * g++.dg/torture/pr51959.C: Likewise.
2157 * g++.dg/torture/pr52772.C (class c6): Likewise.
2158 * g++.dg/torture/pr52918-2.C (__cxa_allocate_exception): Likewise.
2159 * g++.dg/torture/pr53011.C: Likewise.
2160 * g++.dg/torture/pr53602.C: Likewise.
2161 * g++.dg/torture/pr53752.C: Likewise.
2162 * g++.dg/torture/pr54838.C: Likewise.
2163 * g++.dg/torture/pr54902.C: Likewise.
2164 * g++.dg/torture/pr56029.C: Likewise.
2165 * g++.dg/torture/pr56768.C (operator!=): Likewise.
2166 * g++.dg/torture/pr57107.C: Likewise.
2167 * g++.dg/torture/pr57140.C: Likewise.
2168 * g++.dg/torture/pr57235.C: Likewise.
2169 * g++.dg/torture/pr58252.C: Likewise.
2170 * g++.dg/torture/pr58555.C: Likewise.
2171 * g++.dg/torture/pr59208.C (get_dbx_doc): Likewise.
2172 * g++.dg/torture/pr60438-1.C (foo): Likewise.
2173 * g++.dg/torture/pr60746.C (Two::run): Likewise.
2174 * g++.dg/torture/pr61554.C: Likewise.
2175 * g++.dg/torture/pr63419.C: Likewise.
2176 * g++.dg/torture/pr63476.C: Likewise.
2177 * g++.dg/torture/pr63512.C (C::m_fn3): Likewise.
2178 * g++.dg/torture/pr64282.C (class H): Likewise.
2179 * g++.dg/torture/pr64378.C (struct top): Likewise.
2180 * g++.dg/torture/pr64565.C: Likewise.
2181 * g++.dg/torture/pr64568-2.C: Likewise.
2182 * g++.dg/torture/pr64669.C (Lex::advance_one_char): Likewise.
2183 * g++.dg/torture/pr64686.C (B::m_fn1): Likewise.
2184 * g++.dg/torture/pr64978.C (B::m_fn2): Likewise.
2185 * g++.dg/torture/pr64995.C (A::m_fn2): Likewise.
2186 * g++.dg/torture/pr65655.C: Likewise.
2187 * g++.dg/torture/pr65851.C: Likewise.
2188 * g++.dg/torture/pr67055.C: Likewise.
2189 * g++.dg/torture/pr67191.C: Likewise.
2190 * g++.dg/torture/pr68852.C: Likewise.
2191 * g++.dg/torture/pr69264.C: Likewise.
2192 * g++.dg/torture/pr77674.C: Likewise.
2193 * g++.dg/torture/pr77947.C (B::m_fn2): Likewise.
2194 * g++.dg/torture/pr78268.C: Likewise.
2195 * g++.dg/torture/pr78507.C: Likewise.
2196 * g++.dg/torture/pr78692.C (F::g): Likewise.
2197 * g++.dg/torture/pr80171.C: Likewise.
2198 * g++.dg/torture/pr82154.C (class f): Likewise.
2199 (f::k): Likewise.
2200 * g++.dg/tree-ssa/copyprop.C: Likewise.
2201 * g++.dg/tree-ssa/pr22444.C: Likewise.
2202 * g++.dg/tree-ssa/pr23948.C (make_scheduler_request): Likewise.
2203 * g++.dg/tree-ssa/pr24172.C (dummy): Likewise.
2204 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
2205 * g++.dg/tree-ssa/pr27283.C: Likewise.
2206 * g++.dg/tree-ssa/pr27291.C: Likewise.
2207 * g++.dg/tree-ssa/pr27548.C: Likewise.
2208 * g++.dg/tree-ssa/pr34355.C (Parse_Float): Likewise.
2209 * g++.dg/tree-ssa/pr42337.C: Likewise.
2210 * g++.dg/tree-ssa/pred-1.C (main): Likewise.
2211 * g++.dg/ubsan/pr65019.C (C::foo): Likewise.
2212 * g++.dg/ubsan/pr65583.C: Likewise.
2213 * g++.dg/vect/pr60836.cc (norm_): Likewise.
2214 * g++.dg/vect/pr68145.cc: Likewise.
2215 * g++.dg/vect/pr70729-nest.cc (my_alloc): Likewise.
2216 * g++.dg/vect/pr70729.cc (my_alloc): Likewise.
2217 * g++.dg/warn/Waddress-3.C: Likewise.
2218 * g++.dg/warn/Wconversion-null-2.C (warn_for___null): Likewise.
2219 * g++.dg/warn/Wnull-conversion-2.C (main): Likewise.
2220 * g++.dg/warn/Wparentheses-10.C: Likewise.
2221 * g++.dg/warn/Wparentheses-11.C: Likewise.
2222 * g++.dg/warn/Wparentheses-12.C: Likewise.
2223 * g++.dg/warn/Wparentheses-25.C: Likewise.
2224 * g++.dg/warn/Wparentheses-6.C: Likewise.
2225 * g++.dg/warn/Wparentheses-7.C: Likewise.
2226 * g++.dg/warn/Wparentheses-8.C: Likewise.
2227 * g++.dg/warn/Wparentheses-9.C: Likewise.
2228 * g++.dg/warn/Wshadow-5.C: Likewise.
2229 * g++.dg/warn/Wtype-limits-Wextra.C (ff): Likewise.
2230 (gg): Likewise.
2231 * g++.dg/warn/Wtype-limits-no.C (ff): Likewise.
2232 (gg): Likewise.
2233 * g++.dg/warn/Wtype-limits.C (ff): Likewise.
2234 (gg): Likewise.
2235 * g++.dg/warn/Wunused-local-typedefs.C: Likewise.
2236 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2237 * g++.dg/warn/pmf1.C (a::f): Likewise.
2238 * g++.old-deja/g++.benjamin/p13417.C: Likewise.
2239 * g++.old-deja/g++.brendan/crash24.C (main): Likewise.
2240 * g++.old-deja/g++.ext/constructor.C: Likewise.
2241 * g++.old-deja/g++.ext/namedret1.C (f): Likewise.
2242 * g++.old-deja/g++.ext/namedret3.C: Likewise.
2243 * g++.old-deja/g++.ext/return1.C: Likewise.
2244 * g++.old-deja/g++.jason/anon4.C (main): Likewise.
2245 * g++.old-deja/g++.jason/enum6.C: Likewise.
2246 * g++.old-deja/g++.jason/lineno2.C (main): Likewise.
2247 * g++.old-deja/g++.jason/lineno3.C: Likewise.
2248 * g++.old-deja/g++.jason/lineno4.C: Likewise.
2249 * g++.old-deja/g++.jason/new2.C (main): Likewise.
2250 * g++.old-deja/g++.jason/new4.C (main): Likewise.
2251 * g++.old-deja/g++.jason/shadow1.C (main): Likewise.
2252 * g++.old-deja/g++.jason/tempcons.C (struct A): Likewise.
2253 * g++.old-deja/g++.jason/thunk2.C (main): Likewise.
2254 * g++.old-deja/g++.law/builtin1.C (main): Likewise.
2255 * g++.old-deja/g++.law/enum9.C: Likewise.
2256 * g++.old-deja/g++.law/except3.C: Likewise.
2257 * g++.old-deja/g++.law/init6.C: Likewise.
2258 * g++.old-deja/g++.law/profile1.C (main): Likewise.
2259 * g++.old-deja/g++.law/shadow2.C (main): Likewise.
2260 * g++.old-deja/g++.law/temps4.C (main): Likewise.
2261 * g++.old-deja/g++.mike/bool2.C (main): Likewise.
2262 * g++.old-deja/g++.mike/eh1.C: Likewise.
2263 * g++.old-deja/g++.mike/eh10.C: Likewise.
2264 * g++.old-deja/g++.mike/eh13.C (main): Likewise.
2265 * g++.old-deja/g++.mike/eh16.C: Likewise.
2266 * g++.old-deja/g++.mike/eh17.C: Likewise.
2267 * g++.old-deja/g++.mike/eh2.C: Likewise.
2268 * g++.old-deja/g++.mike/eh23.C: Likewise.
2269 * g++.old-deja/g++.mike/eh24.C: Likewise.
2270 * g++.old-deja/g++.mike/eh25.C: Likewise.
2271 * g++.old-deja/g++.mike/eh26.C: Likewise.
2272 * g++.old-deja/g++.mike/eh27.C: Likewise.
2273 * g++.old-deja/g++.mike/eh28.C: Likewise.
2274 * g++.old-deja/g++.mike/eh29.C: Likewise.
2275 * g++.old-deja/g++.mike/eh30.C: Likewise.
2276 * g++.old-deja/g++.mike/eh31.C: Likewise.
2277 * g++.old-deja/g++.mike/eh35.C: Likewise.
2278 * g++.old-deja/g++.mike/eh36.C: Likewise.
2279 * g++.old-deja/g++.mike/eh37.C: Likewise.
2280 * g++.old-deja/g++.mike/eh38.C: Likewise.
2281 * g++.old-deja/g++.mike/eh39.C: Likewise.
2282 * g++.old-deja/g++.mike/eh40.C: Likewise.
2283 * g++.old-deja/g++.mike/eh47.C: Likewise.
2284 * g++.old-deja/g++.mike/eh50.C: Likewise.
2285 * g++.old-deja/g++.mike/eh51.C: Likewise.
2286 * g++.old-deja/g++.mike/eh7.C: Likewise.
2287 * g++.old-deja/g++.mike/eh8.C: Likewise.
2288 * g++.old-deja/g++.mike/eh9.C: Likewise.
2289 * g++.old-deja/g++.mike/mangle1.C: Likewise.
2290 * g++.old-deja/g++.mike/p5958.C: Likewise.
2291 * g++.old-deja/g++.mike/p6004.C: Likewise.
2292 * g++.old-deja/g++.mike/p700.C: Likewise.
2293 * g++.old-deja/g++.mike/p7912.C: Likewise.
2294 * g++.old-deja/g++.mike/p811.C (main): Likewise.
2295 * g++.old-deja/g++.mike/virt4.C (main): Likewise.
2296 * g++.old-deja/g++.oliva/nameret1.C: Likewise.
2297 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2298 * g++.old-deja/g++.other/decl1.C (bar): Likewise.
2299 * g++.old-deja/g++.other/expr1.C (struct T): Likewise.
2300 (main): Likewise.
2301 * g++.old-deja/g++.other/inline8.C (main): Likewise.
2302 * g++.old-deja/g++.other/loop1.C: Likewise.
2303 * g++.old-deja/g++.other/syntax1.C (main): Likewise.
2304 * g++.old-deja/g++.pt/repo3.C (main): Likewise.
2305 * g++.old-deja/g++.robertl/eb27.C (main): Likewise.
2306 * g++.old-deja/g++.robertl/eb83.C (main): Likewise.
2307 * gcc.dg/pr44545.c: Likewise.
2308 * obj-c++.dg/comp-types-8.mm: Likewise.
2309 * obj-c++.dg/demangle-3.mm: Likewise.
2310 * obj-c++.dg/super-class-1.mm: Likewise.
2311
23dbc169
ML
23122017-11-06 Martin Liska <mliska@suse.cz>
2313
2314 * c-c++-common/dfp/call-by-value.c (foo32): Return a default
2315 value of change return type to void.
2316 (foo64): Likewise.
2317 (foo128): Likewise.
2318 * g++.dg/bprob/g++-bprob-1.C: Likewise.
2319 * g++.dg/cpp0x/lambda/lambda-template.C (f): Likewise.
2320 * g++.dg/cpp0x/range-for6.C (foo): Likewise.
2321 * g++.dg/cpp0x/udlit-template.C: Likewise.
2322 * g++.dg/cpp1z/eval-order3.C (struct A): Likewise.
2323 (operator>>): Likewise.
2324 * g++.dg/expr/cond12.C (struct X): Likewise.
2325 (X::operator=): Likewise.
2326 * g++.dg/gcov/gcov-1.C: Likewise.
2327 * g++.dg/gcov/gcov-threads-1.C (ContentionNoDeadlock_thread): Likewise.
2328 * g++.dg/ipa/devirt-21.C: Likewise.
2329 * g++.dg/ipa/devirt-23.C: Likewise.
2330 * g++.dg/ipa/devirt-34.C (t): Likewise.
2331 * g++.dg/missing-return.C: New test. Likewise.
2332 * g++.dg/opt/20050511-1.C (bar): Likewise.
2333 * g++.dg/opt/const3.C (A::foo1): Likewise.
2334 (A::foo2): Likewise.
2335 * g++.dg/opt/pr23299.C (E::c): Likewise.
2336 * g++.dg/other/copy2.C (A::operator=): Likewise.
2337 * g++.dg/overload/addr1.C: Likewise.
2338 * g++.dg/pr48484.C: Likewise.
2339 * g++.dg/tls/thread_local3.C (thread_main): Likewise.
2340 * g++.dg/tls/thread_local3g.C (thread_main): Likewise.
2341 * g++.dg/tls/thread_local5.C (thread_main): Likewise.
2342 * g++.dg/tls/thread_local5g.C (thread_main): Likewise.
2343 * g++.dg/tls/thread_local6.C (thread_main): Likewise.
2344 * g++.dg/tls/thread_local6g.C (thread_main): Likewise.
2345 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
2346 * g++.dg/tree-prof/pr79259.C (fn2): Likewise.
2347 * g++.dg/tree-ssa/pr33604.C (struct Value): Likewise.
2348 * g++.dg/tree-ssa/pr81408.C (struct p): Likewise.
2349 (av): Likewise.
2350 * g++.dg/warn/string1.C (test): Likewise.
2351
d88412fc
TK
23522017-11-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2353
2354 PR fortran/82471
2355 * gfortran.dg/loop_interchange_1.f90: New test.
2356
5233d455
PT
23572017-11-05 Paul Thomas <pault@gcc.gnu.org>
2358
2359 PR fortran/78641
2360 * gfortran.dg/class_66.f90: New test.
2361
aea5e932
PT
23622017-11-05 Paul Thomas <pault@gcc.gnu.org>
2363
2364 PR fortran/81447
2365 * gfortran.dg/class_65.f90: New test.
2366 * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free
2367 count from 18 to 21.
2368 * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free
2369 count from 32 to 54.
2370 * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free
2371 count from 4 to 10.
2372 * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free
2373 count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to
2374 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from
2375 2 to 5.
2376 * gfortran.dg/finalize_28.f90: Increase builtin_free
2377 count from 3 to 6.
2378 * gfortran.dg/move_alloc_15.f90: Increase builtin_free and
2379 builtin_malloc counts from 11 to 14.
2380 * gfortran.dg/typebound_proc_27.f03: Increase builtin_free
2381 count from 7 to 10. Likewise builtin_malloc from 12 to 15.
2382
173399a0
DS
23832017-11-04 Daniel Santos <daniel.santos@pobox.com>
2384
2385 gcc.target/i386/pr82002-2a.c: Change from xfail to fail.
2386 gcc.target/i386/pr82002-2b.c: Likewise.
2387
7c4acac3
AV
23882017-11-04 Andre Vehreschild <vehre@gcc.gnu.org>
2389
2390 * gfortran.dg/coarray/send_char_array_1.f90: New test.
2391
0260e278
TK
23922017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2393
2394 PR fortran/70330
2395 * gfortran.dg/pr70330.f90: New test.
2396
9a3d38f6
TK
23972017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2398
2399 PR fortran/29600
2400 * gfortran.dg/minmaxloc_8.f90: New test.
2401
77dacf9d
PT
24022017-11-04 Paul Thomas <pault@gcc.gnu.org>
2403
2404 PR fortran/81735
2405 * gfortran.dg/pr81735.f90: New test.
2406
9cfdd484
SK
24072017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
2408
2409 PR fortran/82796
2410 * gfortran.dg/equiv_pure.f90: New test.
2411
61959ba1
JL
24122017-11-03 Jeff Law <law@redhat.com>
2413
150e3476
JL
2414 PR target/82823
2415 * g++.dg/torture/pr82823.C: New test.
2416
61959ba1
JL
2417 * gcc.target/i386/stack-check-12.c: New test.
2418
245f6de1
JJ
24192017-11-03 Jakub Jelinek <jakub@redhat.com>
2420
2421 PR tree-optimization/78821
2422 * gcc.dg/store_merging_13.c: New test.
2423 * gcc.dg/store_merging_14.c: New test.
2424
248b06ba
SK
24252017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
2426
2427 * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove
2428 dg-xfail-if directive.
2429
f66060c6
SL
24302017-11-03 Sandra Loosemore <sandra@codesourcery.com>
2431
2432 * gcc.target/mips/msa.c: Add -fcommon to dg-options.
2433
ece615ec
UB
24342017-11-03 Uros Bizjak <ubizjak@gmail.com>
2435
2436 PR testsuite/82828
2437 PR rtl-optimization/70263
2438 * gcc.target/i386/pr70263-2.c: Fix invalid testcase.
2439
63626547
MG
24402017-11-03 Marc Glisse <marc.glisse@inria.fr>
2441
2442 * gcc.dg/tree-ssa/negneg-1.c: New file.
2443 * gcc.dg/tree-ssa/negneg-2.c: Likewise.
2444 * gcc.dg/tree-ssa/negneg-3.c: Likewise.
2445 * gcc.dg/tree-ssa/negneg-4.c: Likewise.
2446
e7a74006
JH
24472017-11-03 Jan Hubicka <hubicka@ucw.cz>
2448
2449 * gcc.dg/no-strict-overflow-3.c (foo): Update magic
2450 value to not clash with frequency.
2451 * gcc.dg/strict-overflow-3.c (foo): Likewise.
2452 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template.
2453 * gcc.dg/tree-ssa/dump-2.c: Update template.
2454 * gcc.dg/tree-ssa/ifc-10.c: Update template.
2455 * gcc.dg/tree-ssa/ifc-11.c: Update template.
2456 * gcc.dg/tree-ssa/ifc-12.c: Update template.
2457 * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template.
2458 * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template.
2459 * gcc.dg/tree-ssa/ifc-5.c: Update template.
2460 * gcc.dg/tree-ssa/ifc-8.c: Update template.
2461 * gcc.dg/tree-ssa/ifc-9.c: Update template.
2462 * gcc.dg/tree-ssa/ifc-cd.c: Update template.
2463 * gcc.dg/tree-ssa/ifc-pr56541.c: Update template.
2464 * gcc.dg/tree-ssa/ifc-pr68583.c: Update template.
2465 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template.
2466 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template.
2467 * gcc.target/i386/pr61403.c: Update template.
2468
a93ee058
NS
24692017-11-03 Nathan Sidwell <nathan@acm.org>
2470
91afdf4c
NS
2471 * lib/scanlang.exp: Fix error message to refer to scan-lang-dump.
2472
a93ee058
NS
2473 PR c++/82710
2474 * g++.dg/warn/pr82710.C: More cases.
2475
a34a16ab
RS
24762017-11-03 Richard Sandiford <richard.sandiford@linaro.org>
2477
2478 * gcc.dg/pr82809.c: New test.
2479
d5f0b3f0
PC
24802017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2481
2482 PR c++/81957
2483 * g++.dg/cpp0x/variadic-crash5.C: New.
2484
718afa1a
SE
24852017-11-02 Steve Ellcey <sellcey@cavium.com>
2486
2487 PR target/79868
2488 * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match
2489 new format.
2490 * gcc.target/aarch64/spellcheck_2.c: Ditto.
2491 * gcc.target/aarch64/spellcheck_3.c: Ditto.
2492 * gcc.target/aarch64/target_attr_11.c: Ditto.
2493 * gcc.target/aarch64/target_attr_12.c: Ditto.
2494 * gcc.target/aarch64/target_attr_17.c: Ditto.
2495
3c3947b8
NS
24962017-11-02 Nathan Sidwell <nathan@acm.org>
2497
dfa65d3f
NS
2498 PR c++/82710
2499 * g++.dg/warn/pr82710.C: New.
2500
3c3947b8
NS
2501 * g++.dg/lang-dump.C: New.
2502
1e8fc1ce
RB
25032017-11-02 Richard Biener <rguenther@suse.de>
2504
2505 PR tree-optimization/82795
2506 * gcc.target/i386/pr82795.c: New testcase.
2507
5b5905bb
CZ
25082017-11-02 Claudiu Zissulescu <claziss@synopsys.com>
2509
2510 * gcc.target/arc/loop-1.c: Add test.
2511
331b4673
TV
25122017-11-02 Tom de Vries <tom@codesourcery.com>
2513
2514 PR testsuite/82415
2515 * gcc.target/i386/naked-1.c: Make scan patterns more precise.
2516 * gcc.target/i386/naked-2.c: Same.
2517
a4d758d0
RB
25182017-11-02 Richard Biener <rguenther@suse.de>
2519
2520 PR middle-end/82765
2521 * gcc.dg/pr82765.c: New testcase.
2522
30d124e1
TV
25232017-11-02 Tom de Vries <tom@codesourcery.com>
2524
2525 * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern.
2526
efc04f78
JJ
25272017-11-01 Jakub Jelinek <jakub@redhat.com>
2528
2529 PR rtl-optimization/82778
2530 * g++.dg/opt/pr82778.C: New test.
2531
25322017-11-01 Michael Collison <michael.collison@arm.com>
2533
2534 PR rtl-optimization/82597
2535 * gcc.dg/pr82597.c: New test.
2536
6e0cb45f
UB
25372017-11-01 Uros Bizjak <ubizjak@gmail.com>
2538
2539 * gcc.target/alpha/sqrt.c: New test.
2540
98df3ab0
DS
25412017-10-31 Daniel Santos <daniel.santos@pobox.com>
2542
6e0cb45f
UB
2543 * gcc.target/i386/pr82002-1.c: New test.
2544 * gcc.target/i386/pr82002-2a.c: New xfail test.
2545 * gcc.target/i386/pr82002-2b.c: New xfail test.
98df3ab0 2546
0a9088ee
MJ
25472017-10-31 Martin Jambor <mjambor@suse.cz>
2548
2549 PR c++/81702
2550 * g++.dg/tree-ssa/pr81702.C: New test.
2551
77f4ead7
DM
25522017-10-31 David Malcolm <dmalcolm@redhat.com>
2553
2554 * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in
2555 the environment, don't delete the generated executable.
2556
84ffba12
DM
25572017-10-31 David Malcolm <dmalcolm@redhat.com>
2558
6e0cb45f 2559 * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes.
84ffba12
DM
2560 * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise.
2561
64a5912c
DM
25622017-10-31 David Malcolm <dmalcolm@redhat.com>
2563
2564 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
2565 for renaming of error_at_rich_loc and inform_at_rich_loc.
2566 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2567 (test_show_locus): Likewise for renaming of warning_at_rich_loc.
2568
29a4ef18
ML
25692017-10-31 Martin Liska <mliska@suse.cz>
2570
2571 * g++.dg/gcov/loop.C: New test.
2572 * lib/gcov.exp: Support human readable format for counts.
2573
cdb07de7
ML
25742017-10-31 Martin Liska <mliska@suse.cz>
2575
2576 * g++.dg/gcov/ternary.C: New test.
6e0cb45f 2577 * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count.
cdb07de7
ML
2578 * lib/gcov.exp: Support new format for intermediate file format.
2579
9d54607a
JK
25802017-11-01 Julia Koval <julia.koval@intel.com>
2581
2582 * gcc.target/i386/avx-1.c: Handle new intrinsics.
2583 * gcc.target/i386/avx512-check.h: Check GFNI bit.
2584 * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test.
2585 * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test.
2586 * gcc.target/i386/gfni-1.c: New.
2587 * gcc.target/i386/gfni-2.c: New.
2588 * gcc.target/i386/gfni-3.c: New.
2589 * gcc.target/i386/gfni-4.c: New.
2590 * gcc.target/i386/i386.exp: (check_effective_target_gfni): New.
2591 * gcc.target/i386/sse-12.c: Handle new intrinsics.
2592 * gcc.target/i386/sse-13.c: Ditto.
2593 * gcc.target/i386/sse-14.c: Ditto.
2594 * gcc.target/i386/sse-22.c: Ditto.
2595 * gcc.target/i386/sse-23.c: Ditto.
2596 * g++.dg/other/i386-2.C: Ditto.
2597 * g++.dg/other/i386-3.C: Ditto.
2598
441c7bba
EB
25992017-11-01 Michael Collison <michael.collison@arm.com>
2600
2601 PR rtl-optimization/82597
2602 * gcc.dg/pr82597.c: New test.
9d54607a 2603
77efd154
PC
26042017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2605
2606 PR c++/67595
2607 * g++.dg/concepts/pr67595.C: New.
2608
59d7953a
PT
26092017-10-30 Paul Thomas <pault@gcc.gnu.org>
2610
2611 PR fortran/80850
2612 * gfortran.dg/class_64_f90 : New test.
2613
8581ce0a
UB
26142017-10-30 Uros Bizjak <ubizjak@gmail.com>
2615
2616 * g++.dg/pr82725.C: Move to ...
2617 * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive.
2618
0c51bf96
SK
26192017-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2620
2621 * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test.
2622
bae0ffb5
PC
26232017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2624
2625 PR c++/82085
2626 * g++.dg/cpp1y/var-templ56.C: New.
2627
ff630487
NS
26282017-10-30 Nathan Sidwell <nathan@acm.org>
2629
2630 * g++.dg/other/operator2.C: Adjust diagnostic.
2631 * g++.old-deja/g++.jason/operator.C: Likewise.
2632
daff6cdf
SM
26332017-10-30 Steven Munroe <munroesj@gcc.gnu.org>
2634
2635 * sse2-check.h: New file.
2636 * sse2-addpd-1.c: New file.
2637 * sse2-addsd-1.c: New file.
2638 * sse2-andnpd-1.c: New file.
2639 * sse2-andpd-1.c: New file.
2640 * sse2-cmppd-1.c: New file.
2641 * sse2-cmpsd-1.c: New file.
2642 * sse2-comisd-1.c: New file.
2643 * sse2-comisd-2.c: New file.
2644 * sse2-comisd-3.c: New file.
2645 * sse2-comisd-4.c: New file.
2646 * sse2-comisd-5.c: New file.
2647 * sse2-comisd-6.c: New file.
2648 * sse2-cvtdq2pd-1.c: New file.
2649 * sse2-cvtdq2ps-1.c: New file.
2650 * sse2-cvtpd2dq-1.c: New file.
2651 * sse2-cvtpd2ps-1.c: New file.
2652 * sse2-cvtps2dq-1.c: New file.
2653 * sse2-cvtps2pd-1.c: New file.
2654 * sse2-cvtsd2si-1.c: New file.
2655 * sse2-cvtsd2si-2.c: New file.
2656 * sse2-cvtsd2ss-1.c: New file.
2657 * sse2-cvtsi2sd-1.c: New file.
2658 * sse2-cvtsi2sd-2.c: New file.
2659 * sse2-cvtss2sd-1.c: New file.
2660 * sse2-cvttpd2dq-1.c: New file.
2661 * sse2-cvttps2dq-1.c: New file.
2662 * sse2-cvttsd2si-1.c: New file.
2663 * sse2-cvttsd2si-2.c: New file.
2664 * sse2-divpd-1.c: New file.
2665 * sse2-divsd-1.c: New file.
2666 * sse2-maxpd-1.c: New file.
2667 * sse2-maxsd-1.c: New file.
2668 * sse2-minpd-1.c: New file.
2669 * sse2-minsd-1.c: New file.
2670 * sse2-mmx.c: New file.
2671 * sse2-movhpd-1.c: New file.
2672 * sse2-movhpd-2.c: New file.
2673 * sse2-movlpd-1.c: New file.
2674 * sse2-movlpd-2.c: New file.
2675 * sse2-movmskpd-1.c: New file.
2676 * sse2-movq-1.c: New file.
2677 * sse2-movq-2.c: New file.
2678 * sse2-movq-3.c: New file.
2679 * sse2-movsd-1.c: New file.
2680 * sse2-movsd-2.c: New file.
2681 * sse2-movsd-3.c: New file.
2682 * sse2-mulpd-1.c: New file.
2683 * sse2-mulsd-1.c: New file.
2684 * sse2-orpd-1.c: New file.
2685 * sse2-packssdw-1.c: New file.
2686 * sse2-packsswb-1.c: New file.
2687 * sse2-packuswb-1.c: New file.
2688 * sse2-paddb-1.c: New file.
2689 * sse2-paddd-1.c: New file.
2690 * sse2-paddq-1.c: New file.
2691 * sse2-paddsb-1.c: New file.
2692 * sse2-paddsw-1.c: New file.
2693 * sse2-paddusb-1.c: New file.
2694 * sse2-paddusw-1.c: New file.
2695 * sse2-paddw-1.c: New file.
2696 * sse2-pavgb-1.c: New file.
2697 * sse2-pavgw-1.c: New file.
2698 * sse2-pcmpeqb-1.c: New file.
2699 * sse2-pcmpeqd-1.c: New file.
2700 * sse2-pcmpeqw-1.c: New file.
2701 * sse2-pcmpgtb-1.c: New file.
2702 * sse2-pcmpgtd-1.c: New file.
2703 * sse2-pcmpgtw-1.c: New file.
2704 * sse2-pextrw.c: New file.
2705 * sse2-pinsrw.c: New file.
2706 * sse2-pmaddwd-1.c: New file.
2707 * sse2-pmaxsw-1.c: New file.
2708 * sse2-pmaxub-1.c: New file.
2709 * sse2-pminsw-1.c: New file.
2710 * sse2-pminub-1.c: New file.
2711 * sse2-pmovmskb-1.c: New file.
2712 * sse2-pmulhuw-1.c: New file.
2713 * sse2-pmulhw-1.c: New file.
2714 * sse2-pmullw-1.c: New file.
2715 * sse2-pmuludq-1.c: New file.
2716 * sse2-psadbw-1.c: New file.
2717 * sse2-pshufd-1.c: New file.
2718 * sse2-pshufhw-1.c: New file.
2719 * sse2-pshuflw-1.c: New file.
2720 * sse2-pslld-1.c: New file.
2721 * sse2-pslld-2.c: New file.
2722 * sse2-pslldq-1.c: New file.
2723 * sse2-psllq-1.c: New file.
2724 * sse2-psllq-2.c: New file.
2725 * sse2-psllw-1.c: New file.
2726 * sse2-psllw-2.c: New file.
2727 * sse2-psrad-1.c: New file.
2728 * sse2-psrad-2.c: New file.
2729 * sse2-psraw-1.c: New file.
2730 * sse2-psraw-2.c: New file.
2731 * sse2-psrld-1.c: New file.
2732 * sse2-psrld-2.c: New file.
2733 * sse2-psrldq-1.c: New file.
2734 * sse2-psrlq-1.c: New file.
2735 * sse2-psrlq-2.c: New file.
2736 * sse2-psrlw-1.c: New file.
2737 * sse2-psrlw-2.c: New file.
2738 * sse2-psubb-1.c: New file.
2739 * sse2-psubd-1.c: New file.
2740
78effffc
WS
27412017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2742
2743 * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long
2744 types for testcase arguments.
2745
51a9f20c
RB
27462017-10-30 Richard Biener <rguenther@suse.de>
2747
2748 PR tree-optimization/82762
2749 * gcc.dg/torture/pr82762.c: New testcase.
2750
c1136864
RB
27512017-10-30 Richard Biener <rguenther@suse.de>
2752
2753 * gcc.dg/gimplefe-27.c: New testcase.
2754
c76dc9c3
JM
27552017-10-30 Joseph Myers <joseph@codesourcery.com>
2756
2757 * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests.
2758
a62b3dc5
JJ
27592017-10-30 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR middle-end/22141
2762 * gcc.dg/store_merging_10.c: New test.
2763 * gcc.dg/store_merging_11.c: New test.
2764 * gcc.dg/store_merging_12.c: New test.
2765 * g++.dg/pr71694.C: Add -fno-store-merging to dg-options.
2766
5603c1d9
UB
27672017-10-30 Uros Bizjak <ubizjak@gmail.com>
2768
2769 PR target/82725
2770 * g++.dg/pr82725.C: New test.
2771
180295ed
JW
27722017-10-29 Jim Wilson <wilson@tuliptree.org>
2773
2774 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
5603c1d9 2775 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff.
180295ed 2776
a3cbda1b
PC
27772017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2778
2779 PR c++/70971
2780 * g++.dg/torture/pr70971.C: New.
2781
575b527e
PT
27822017-10-28 Paul Thomas <pault@gcc.gnu.org>
2783
2784 PR fortran/81758
2785 * gfortran.dg/class_63.f90: New test.
2786
fdfcd5ec
SK
27872017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
2788
2789 PR fortran/82620
2790 * gfortran.dg/allocate_error_7.f90: new test.
2791
df7a517d
PC
27922017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
2793
2794 PR c++/82218
2795 * g++.dg/cpp1y/constexpr-82218.C: New.
2796
eada55b9
EB
27972017-10-27 Eric Botcazou <ebotcazou@adacore.com>
2798
2799 * gnat.dg/opt68.ad[sb]: New test.
2800
a3123cd8
DS
28012017-10-27 Daniel Santos <daniel.santos@pobox.com>
2802
2803 * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
2804
ee5fd23a
MM
28052017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2806
2807 * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
2808 variants. Check various conversions to/from float128. Check
2809 negation. Use {\m...\M} in the tests.
2810 * gcc.target/powerpc/float128-hw2.c: New test for implicit
2811 _Float128 math functions.
2812 * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
2813 not implicitly adding the _Float128 math functions.
2814 * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
2815 valid.
2816 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2817
3f563e0b
UB
28182017-10-27 Uros Bizjak <ubizjak@gmail.com>
2819
2820 PR target/82692
2821 * gcc.dg/torture/pr82692.c: New test.
2822
759ebd17
WS
28232017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
2824
2825 * gcc.target/powerpc/fold-vec-neg-char.c: New.
2826 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
2827 * gcc.target/powerpc/fold-vec-neg-int.c: New.
2828 * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
2829 * gcc.target/powerpc/fold-vec-neg-short.c: New.
2830
6c6bde30
TK
28312017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2832
2833 PR fortran/56342
2834 * gfortran.dg/matmul_const.f90: New test.
2835
9333319b
JH
28362017-10-25 Jan Hubicka <hubicka@ucw.cz>
2837
2838 * gcc.target/i386/pr70021.c: Add -mtune=skylake.
2839
76ff5c24
JJ
28402017-10-27 Jakub Jelinek <jakub@redhat.com>
2841
2842 PR target/82703
2843 * gcc.dg/pr82703.c: New test.
2844
0fab169b
PK
28452017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2846
2847 * gcc.dg/ipa/propmalloc-1.c: New test-case.
2848 * gcc.dg/ipa/propmalloc-2.c: Likewise.
2849 * gcc.dg/ipa/propmalloc-3.c: Likewise.
2850
e89b556b
PC
28512017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
2852
2853 PR c++/71385
2854 * g++.dg/concepts/pr71385.C: New.
2855
001ee39a
PC
28562017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
2857
2858 PR c++/80739
2859 * g++.dg/cpp1y/constexpr-80739.C: New.
2860
830717d0
RB
28612017-10-27 Richard Biener <rguenther@suse.de>
2862
2863 PR middle-end/81659
2864 * g++.dg/torture/pr81659.C: New testcase.
2865
22be0d08
MC
28662017-10-26 Michael Collison <michael.collison@arm.com>
2867
2868 * gcc.target/aarch64/fix_trunc1.c: New testcase.
2869 * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
2870 directives to allow float or integer destination registers for
2871 fcvtz[su].
2872
1cef1159
SL
28732017-10-26 Sandra Loosemore <sandra@codesourcery.com>
2874
2875 * gcc.target/nios2/gpopt-r0rel-sec.c: New.
2876
de10fca0
SL
28772017-10-26 Sandra Loosemore <sandra@codesourcery.com>
2878
2879 * gcc.target/nios2/gpopt-gprel-sec.c: New.
2880
7e23f4a6
OM
28812017-10-26 Olga Makhotina <olga.makhotina@intel.com>
2882
2883 * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
2884 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
2885 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
2886 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
2887 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
2888 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
2889 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
2890 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
2891 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
2892 * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
2893 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
2894 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
2895 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
2896 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
2897 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
2898 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
2899 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
2900 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
2901 * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
2902 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
2903 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
2904 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
2905 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
2906 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
2907 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
2908 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
2909 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
2910 * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
2911 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
2912 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
2913 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
2914 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
2915 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
2916 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
2917 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
2918 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
2919
37e4d57b
WD
29202017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
2921
2922 * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
2923
18b27971
JG
29242017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
2925
2926 * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
2927 column information.
2928
4bc19a3b
TC
29292017-10-26 Tamar Christina <tamar.christina@arm.com>
2930
2931 * gcc.dg/vect/vect-reduc-dot-s8a.c
2932 (dg-additional-options, dg-require-effective-target): Add +dotprod.
2933 * gcc.dg/vect/vect-reduc-dot-u8a.c
2934 (dg-additional-options, dg-require-effective-target): Add +dotprod.
2935
2b5de014
TC
29362017-10-26 Tamar Christina <tamar.christina@arm.com>
2937
2938 * lib/target-supports.exp
2939 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
2940 (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
2941 (add_options_for_arm_v8_2a_dotprod_neon): New.
2942 (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
2943 (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
2944 (check_effective_target_vect_udot_qi): Likewise.
2945 * gcc.target/arm/simd/vdot-exec.c: New.
2946 * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
2947 * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
2948
c5a92111
TC
29492017-10-26 Tamar Christina <tamar.christina@arm.com>
2950
2951 * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
2952
1013465f
TC
29532017-10-26 Tamar Christina <tamar.christina@arm.com>
2954
2955 * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
2956
c3ef5fda
TC
29572017-10-26 Tamar Christina <tamar.christina@arm.com>
2958
2959 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
2960 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
2961 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
2962 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
2963
1a59ccf2
DM
29642017-10-25 David Malcolm <dmalcolm@redhat.com>
2965
2966 PR c/7356
2967 PR c/44515
2968 * c-c++-common/pr44515.c: New test case.
2969 * gcc.dg/pr7356-2.c: New test case.
2970 * gcc.dg/pr7356.c: New test case.
2971 * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
2972 case to reflect changes to output.
2973 * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
2974 to output.
2975
c0b24017
EB
29762017-10-25 Eric Botcazou <ebotcazou@adacore.com>
2977
2978 * gcc.dg/fold-cond_expr-1.c: Rename to...
2979 * gcc.dg/fold-cond-2.c: ...this.
2980 * gcc.dg/fold-cond-3.c: New test.
2981
a596f497
RB
29822017-10-25 Richard Biener <rguenther@suse.de>
2983
2984 PR tree-optimization/82436
2985 * gcc.dg/torture/pr82436-2.c: New testcase.
2986
7e252d9b
PC
29872017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2988
2989 PR c++/71820
2990 * g++.dg/ext/typeof12.C: New.
2991
7e65575a
TV
29922017-10-25 Tom de Vries <tom@codesourcery.com>
2993
2994 * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
2995 line, and add nvptx-specific version.
2996
5dd9af49
RO
29972017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2998
2999 * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
3000 in setjmp call.
3001
bc1a75dd
JJ
30022017-10-25 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR libstdc++/81706
3005 * gcc.target/i386/pr81706.c: New test.
3006 * g++.dg/ext/pr81706.C: New test.
3007
5c0331f6
JJ
30082017-10-24 Jakub Jelinek <jakub@redhat.com>
3009
6ab5a6f3
JJ
3010 PR target/82460
3011 * gcc.target/i386/pr82460-1.c: New test.
3012 * gcc.target/i386/pr82460-2.c: New test.
3013 * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
3014 regexps to allow vpermt2* to vpermi2* replacement or vice versa
3015 where possible.
3016 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
3017 * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
3018 * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
3019 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
3020 * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
3021 * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
3022 * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
3023 * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
3024 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
3025 * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
3026
5c0331f6
JJ
3027 PR target/82370
3028 * gcc.target/i386/pr82370.c: New test.
3029
ff1ff960
PC
30302017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
3031
3032 PR c++/82466
3033 * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
3034 * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
3035 * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
3036 * g++.dg/parse/builtin2.C: Adjust.
3037 * g++.old-deja/g++.mike/p811.C: Likewise.
3038
02b0c08c
PC
30392017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
3040
3041 PR c++/80991
3042 * g++.dg/ext/is_trivially_constructible5.C: New.
3043
5cc75a43
RO
30442017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3045
3046 * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
3047 suffix.
3048 * gcc.target/i386/387-ficom-2.c: Likewise.
3049
2f5124a6
RO
30502017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3051
3052 * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
3053 in setjmp call.
3054
da76b253
RB
30552017-10-24 Richard Biener <rguenther@suse.de>
3056
3057 PR tree-optimization/82697
3058 * gcc.dg/torture/pr82697.c: New testcase.
3059
eab01c18
MK
30602017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
3061 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 PR c++/82307
3064 * g++.dg/cpp0x/enum35.C: New.
3065 * g++.dg/cpp0x/enum36.C: Likewise.
3066
ec8f7ce6
L
30672017-10-24 H.J. Lu <hongjiu.lu@intel.com>
3068
3069 PR target/82659
3070 * gcc.target/i386/cet-label-2.c: New test.
3071 * gcc.target/i386/cet-sjlj-4.c: Likewise.
3072 * gcc.target/i386/cet-sjlj-5.c: Likewise.
3073 * gcc.target/i386/cet-switch-3.c: Likewise.
3074 * gcc.target/i386/pr82659-1.c: Likewise.
3075 * gcc.target/i386/pr82659-2.c: Likewise.
3076 * gcc.target/i386/pr82659-3.c: Likewise.
3077 * gcc.target/i386/pr82659-4.c: Likewise.
3078 * gcc.target/i386/pr82659-5.c: Likewise.
3079 * gcc.target/i386/pr82659-6.c: Likewise.
3080
57f6a200
SL
30812017-10-23 Sandra Loosemore <sandra@codesourcery.com>
3082
3083 * gcc.target/nios2/cdx-branch.c: Fix broken test.
3084 * gcc.target/nios2/lo-addr-bypass.c: New.
3085 * gcc.target/nios2/lo-addr-char.c: New.
3086 * gcc.target/nios2/lo-addr-int.c: New.
3087 * gcc.target/nios2/lo-addr-pic.c: New.
3088 * gcc.target/nios2/lo-addr-short.c: New.
3089 * gcc.target/nios2/lo-addr-tls.c: New.
3090 * gcc.target/nios2/lo-addr-uchar.c: New.
3091 * gcc.target/nios2/lo-addr-ushort.c: New.
3092 * gcc.target/nios2/lo-addr-volatile.c: New.
3093
403226f0
PC
30942017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3095
3096 PR c++/80449
3097 * g++.dg/cpp1z/class-deduction46.C: New.
3098
6b10f174
JJ
30992017-10-23 Jakub Jelinek <jakub@redhat.com>
3100
3101 PR debug/82630
3102 * g++.dg/guality/pr82630.C: New test.
3103
33029fa9
UB
31042017-10-23 Uros Bizjak <ubizjak@gmail.com>
3105
3106 PR target/82662
3107 * gcc.target/i386/pr82662.c: New test.
3108
d1047465
MP
31092017-10-23 Marek Polacek <polacek@redhat.com>
3110
3111 PR c/82681
3112 * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
3113 * gcc.dg/overflow-warn-5.c: Likewise.
3114 * gcc.dg/overflow-warn-8.c: Likewise.
3115
66f4014d
L
31162017-10-23 H.J. Lu <hongjiu.lu@intel.com>
3117
3118 PR target/82673
3119 * gcc.target/i386/pr82673.c: New test.
3120
8008dd1c
JJ
31212017-10-23 Jakub Jelinek <jakub@redhat.com>
3122
3123 * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
3124 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3125 * g++.dg/debug/dwarf2/pr77363.C: Likewise.
3126 * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
3127 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3128 * g++.dg/debug/dwarf2/typedef6.C: Likewise.
3129
ee76c2f9
RB
31302017-10-23 Richard Biener <rguenther@suse.de>
3131
3132 PR tree-optimization/82672
3133 * gfortran.dg/graphite/pr82672.f90: New testcase.
3134
2de9164b
PC
31352017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3136
3137 PR c++/77555
3138 * g++.dg/torture/pr77555.C: New.
3139
eb0e98f8
RB
31402017-10-23 Richard Biener <rguenther@suse.de>
3141
3142 PR tree-optimization/82129
3143 * gcc.dg/torture/pr82129.c: New testcase.
3144
ef1e3836
UB
31452017-10-22 Uros Bizjak <ubizjak@gmail.com>
3146
3147 PR target/52451
3148 * gcc.dg/torture/pr52451.c: New test.
3149
8cc857f9
UB
31502017-10-22 Uros Bizjak <ubizjak@gmail.com>
3151 Jakub Jelinek <jakub@redhat.com>
3152
3153 PR target/82628
3154 * gcc.dg/torture/pr82628.c: New test.
3155
00c378a9
IT
31562017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3157
3158 * c-c++-common/attr-nocf-check-1a.c: Remove test.
3159 * c-c++-common/attr-nocf-check-3a.c: Likewise.
3160 * gcc.target/i386/attr-nocf-check-1a.c: Add test.
3161 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
3162
9ae222ad
IT
31632017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3164
3165 * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
3166 * c-c++-common/attr-nocf-check-3.c: Likewise.
3167 * c-c++-common/fcf-protection-1.c: Add x86 specific message.
3168 * c-c++-common/fcf-protection-2.c: Likewise.
3169 * c-c++-common/fcf-protection-3.c: Likewise.
3170 * c-c++-common/fcf-protection-5.c: Likewise.
3171 * c-c++-common/attr-nocf-check-1a.c: New test.
3172 * c-c++-common/attr-nocf-check-3a.c: Likewise.
3173 * g++.dg/cet-notrack-1.C: Likewise.
3174 * gcc.target/i386/cet-intrin-1.c: Likewise.
3175 * gcc.target/i386/cet-intrin-10.c: Likewise.
3176 * gcc.target/i386/cet-intrin-2.c: Likewise.
3177 * gcc.target/i386/cet-intrin-3.c: Likewise.
3178 * gcc.target/i386/cet-intrin-4.c: Likewise.
3179 * gcc.target/i386/cet-intrin-5.c: Likewise.
3180 * gcc.target/i386/cet-intrin-6.c: Likewise.
3181 * gcc.target/i386/cet-intrin-7.c: Likewise.
3182 * gcc.target/i386/cet-intrin-8.c: Likewise.
3183 * gcc.target/i386/cet-intrin-9.c: Likewise.
3184 * gcc.target/i386/cet-label.c: Likewise.
3185 * gcc.target/i386/cet-notrack-1a.c: Likewise.
3186 * gcc.target/i386/cet-notrack-1b.c: Likewise.
3187 * gcc.target/i386/cet-notrack-2a.c: Likewise.
3188 * gcc.target/i386/cet-notrack-2b.c: Likewise.
3189 * gcc.target/i386/cet-notrack-3.c: Likewise.
3190 * gcc.target/i386/cet-notrack-4a.c: Likewise.
3191 * gcc.target/i386/cet-notrack-4b.c: Likewise.
3192 * gcc.target/i386/cet-notrack-5a.c: Likewise.
3193 * gcc.target/i386/cet-notrack-5b.c: Likewise.
3194 * gcc.target/i386/cet-notrack-6a.c: Likewise.
3195 * gcc.target/i386/cet-notrack-6b.c: Likewise.
3196 * gcc.target/i386/cet-notrack-7.c: Likewise.
3197 * gcc.target/i386/cet-property-1.c: Likewise.
3198 * gcc.target/i386/cet-property-2.c: Likewise.
3199 * gcc.target/i386/cet-rdssp-1.c: Likewise.
3200 * gcc.target/i386/cet-sjlj-1.c: Likewise.
3201 * gcc.target/i386/cet-sjlj-2.c: Likewise.
3202 * gcc.target/i386/cet-sjlj-3.c: Likewise.
3203 * gcc.target/i386/cet-switch-1.c: Likewise.
3204 * gcc.target/i386/cet-switch-2.c: Likewise.
ef1e3836 3205 * lib/target-supports.exp (check_effective_target_cet): New proc.
9ae222ad 3206
f6fd8f2b
JH
32072017-10-20 Jan Hubicka <hubicka@ucw.cz>
3208
3209 * gcc.target/i386/pr79683.c: Disable costmodel.
3210
f330b1ec
EB
32112017-10-21 Eric Botcazou <ebotcazou@adacore.com>
3212
3213 * gnat.dg/specs/discr_private.ads: Rename into ...
3214 * gnat.dg/specs/discr2.ads: ...this.
3215 * gnat.dg/specs/discr_record_constant.ads: Rename into...
3216 * gnat.dg/specs/discr3.ads: ...this.
3217 * gnat.dg/specs/discr4.ads: New test.
3218 * gnat.dg/specs/discr4_pkg.ads: New helper.
3219
de624bee
PT
32202017-10-21 Paul Thomas <pault@gcc.gnu.org>
3221
3222 PR fortran/82586
3223 * gfortran.dg/pdt_16.f03 : New test.
3224 * gfortran.dg/pdt_4.f03 : Catch the changed messages.
3225 * gfortran.dg/pdt_8.f03 : Ditto.
3226
3227 PR fortran/82587
3228 * gfortran.dg/pdt_17.f03 : New test.
3229
3230 PR fortran/82589
3231 * gfortran.dg/pdt_18.f03 : New test.
3232
b0926447
IT
32332017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3234
3235 * c-c++-common/fcf-protection-1.c: New test.
3236 * c-c++-common/fcf-protection-2.c: Likewise.
3237 * c-c++-common/fcf-protection-3.c: Likewise.
3238 * c-c++-common/fcf-protection-4.c: Likewise.
3239 * c-c++-common/fcf-protection-5.c: Likewise.
3240 * c-c++-common/attr-nocf-check-1.c: Likewise.
3241 * c-c++-common/attr-nocf-check-2.c: Likewise.
3242 * c-c++-common/attr-nocf-check-3.c: Likewise.
3243
c840bf9b
PMR
32442017-10-20 Ed Schonberg <schonberg@adacore.com>
3245
3246 * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
3247 gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
3248 New testcase.
3249
8f8f531f
PMR
32502017-10-20 Justin Squirek <squirek@adacore.com>
3251
3252 * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
3253 testcases.
3254
e201023c
PMR
32552017-10-20 Ed Schonberg <schonberg@adacore.com>
3256
3257 * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
3258
51e28fff
RB
32592017-10-20 Richard Biener <rguenther@suse.de>
3260
3261 PR tree-optimization/82473
3262 * gcc.dg/torture/pr82473.c: New testcase.
3263
1031b577
RB
32642017-10-20 Richard Biener <rguenther@suse.de>
3265
3266 PR tree-optimization/82603
3267 * gcc.dg/torture/pr82603.c: New testcase.
3268
424101dd
TV
32692017-10-20 Tom de Vries <tom@codesourcery.com>
3270
3271 * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
3272 (main): Move s ...
3273 (s): ... here.
3274
42a764f7
JJ
32752017-10-20 Jakub Jelinek <jakub@redhat.com>
3276
356fcc67
JJ
3277 PR target/82158
3278 * gcc.dg/tree-ssa/noreturn-1.c: New test.
3279
42a764f7
JJ
3280 PR target/82370
3281 * gcc.target/i386/avx-pr82370.c: New test.
3282 * gcc.target/i386/avx2-pr82370.c: New test.
3283 * gcc.target/i386/avx512f-pr82370.c: New test.
3284 * gcc.target/i386/avx512bw-pr82370.c: New test.
3285 * gcc.target/i386/avx512vl-pr82370.c: New test.
3286 * gcc.target/i386/avx512vlbw-pr82370.c: New test.
3287
793c096d
OA
32882017-10-20 Orlando Arias <oarias@knights.ucf.edu>
3289
3290 * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
3291 Add msp430 to the list.
3292
b6b240ed
PC
32932017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3294
3295 PR c++/82308
3296 * g++.dg/cpp1z/class-deduction45.C: New.
3297
32982017-10-19 Uros Bizjak <ubizjak@gmail.com>
d4e7de58
UB
3299 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR target/82618
3302 * gcc.target/i386/pr82618.c: New test.
3303
f5ba8fd1
MS
33042017-10-19 Martin Sebor <msebor@redhat.com>
3305
3306 PR tree-optimization/82596
d8d9aa38 3307 * gcc.dg/pr82596.c: New test.
f5ba8fd1 3308
9e878cf1
EB
33092017-10-19 Eric Botcazou <ebotcazou@adacore.com>
3310
3311 * gcc.dg/Walloca-15.c: New test.
3312 * gnat.dg/stack_usage4.adb: Likewise.
3313 * gnat.dg/stack_usage4_pkg.ads: New helper.
3314
d9697837
JJ
33152017-10-19 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR c++/82600
3318 * g++.dg/warn/Wreturn-local-addr-4.C: New test.
3319
426776f1
EB
33202017-10-19 Eric Botcazou <ebotcazou@adacore.com>
3321
3322 * gcc.dg/debug/dwarf2/sso.c: Rename into...
3323 * gcc.dg/debug/dwarf2/sso-1.c: ...this.
3324 * gcc.dg/debug/dwarf2/sso-2.c: New test.
3325 * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
3326
3bb3d60b
RE
33272017-10-19 Richard Earnshaw <rearnsha@arm.com>
3328
3329 PR target/82445
3330 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
3331 * gcc.target/arm/peep-strd-1.c: Likewise.
3332 * gcc.target/arm/peep-ldrd-2.c: New test.
3333 * gcc.target/arm/peep-strd-2.c: New test.
3334
1855f812
JJ
33352017-10-19 Jakub Jelinek <jakub@redhat.com>
3336
07d7c611
JJ
3337 * c-c++-common/ubsan/builtin-1.c: New test.
3338
5d3805fc
JJ
3339 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
3340 from expected output regexps.
3341 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
3342 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
3343 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
3344 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
3345 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
3346 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3347 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3348 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3349 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
3350 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
3351 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
3352 used attribute.
3353 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
3354 in the environment.
3355
1855f812
JJ
3356 PR target/82580
3357 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
3358 scan-assembler-times. Check that there are no movzb* instructions
3359 if lp64.
3360
8a78f1a1
TV
33612017-10-19 Tom de Vries <tom@codesourcery.com>
3362
3363 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
3364
7ff6bdb7
TV
33652017-10-19 Tom de Vries <tom@codesourcery.com>
3366
3367 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
3368 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
3369 * gcc.c-torture/execute/20040805-1.c: Same.
3370 * gcc.c-torture/execute/920410-1.c: Same.
3371 * gcc.c-torture/execute/921113-1.c: Same.
3372 * gcc.c-torture/execute/921208-2.c: Same.
3373 * gcc.c-torture/execute/comp-goto-1.c: Same.
3374 * gcc.c-torture/execute/pr20621-1.c: Same.
3375 * gcc.c-torture/execute/pr28982b.c: Same.
3376 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3377
36208e60
ML
33782017-10-19 Martin Liska <mliska@suse.cz>
3379
3380 PR sanitizer/82517
3381 * gcc.dg/asan/pr82517.c: New test.
3382
cd30a0b8
JJ
33832017-10-19 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR fortran/82568
3386 * gfortran.dg/gomp/pr82568.f90: New test.
3387
bcc478b9
BRF
33882017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3389
3390 * gfortran.dg/spellcheck-operator.f90: New testcase.
3391 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
3392 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
3393 * gfortran.dg/spellcheck-structure.f90: New testcase.
3394 * gfortran.dg/spellcheck-parameter.f90: New testcase.
3395
e35ba10a
TK
33962017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3397
3398 PR fortran/82567
3399 * gfortran.dg/array_constructor_51.f90: New test.
3400
b04bebdb
TK
34012017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3402
3403 PR fortran/79795
3404 * gfortran.dg/assumed_size_2.f90: New test.
3405
fe944402
UB
34062017-10-18 Uros Bizjak <ubizjak@gmail.com>
3407 Jakub Jelinek <jakub@redhat.com>
3408
3409 PR target/82580
3410 * gcc.target/i386/pr82580.c: New test.
3411
9cfd7f2c
TK
34122017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3413
3414 PR libfortran/82233
3415 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
3416 Move test with wait=.false. before the last test.
3417
57d69a63
VM
34182017-10-18 Vladimir Makarov <vmakarov@redhat.com>
3419
3420 PR middle-end/82556
3421 * gcc.target/i386/pr82556.c: New.
3422
957f0d8f
BC
34232017-10-18 Bin Cheng <bin.cheng@arm.com>
3424
3425 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
3426 * gcc.dg/tree-ssa/ldist-32.c: New test.
3427 * gcc.dg/tree-ssa/ldist-35.c: New test.
3428 * gcc.dg/tree-ssa/ldist-36.c: New test.
3429
85aa9ed6
BC
34302017-10-18 Bin Cheng <bin.cheng@arm.com>
3431
3432 PR tree-optimization/82574
3433 * gcc.dg/tree-ssa/pr82574.c: New test.
3434
28e2e236
ML
34352017-10-18 Martin Liska <mliska@suse.cz>
3436
3437 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
3438 file instead of expand. Reason is that switch statement is
3439 not yet expanded as decision tree, which also contains a BB
3440 with count == 2000.
3441
ee077fcb
PT
3442017-10-18 Paul Thomas <pault@gcc.gnu.org>
3443
3444 PR fortran/82550
3445 * gfortran.dg/submodule_30.f08 : New test.
3446
de57059e
AK
34472017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3448
3449 * gcc.target/s390/zvector/vec-cmp-2.c
3450 (all_eq_double, all_ne_double, all_gt_double)
3451 (all_lt_double, all_ge_double, all_le_double)
3452 (any_eq_double, any_ne_double, any_gt_double)
3453 (any_lt_double, any_ge_double, any_le_double)
3454 (all_eq_int, all_ne_int, all_gt_int)
3455 (all_lt_int, all_ge_int, all_le_int)
3456 (any_eq_int, any_ne_int, any_gt_int)
3457 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
3458 of calling foo(). Fix return type.
3459
236ac442
ML
34602017-10-18 Martin Liska <mliska@suse.cz>
3461
3462 PR sanitizer/82545
3463 * gcc.dg/asan/pr82545.c: New test.
3464
1b2944cb
PC
34652017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
3466
3467 PR c++/69057
3468 * g++.dg/cpp1y/auto-fn45.C: New.
3469
257792c5
PC
34702017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
3471
3472 PR c++/68884
3473 * g++.dg/cpp0x/variadic-crash4.C: New.
3474
173a960a
PC
34752017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
3476
3477 PR c++/79474
3478 * g++.dg/cpp1y/auto-fn44.C: New.
3479
aca30804
EB
34802017-10-17 Eric Botcazou <ebotcazou@adacore.com>
3481
3482 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
3483
eaf95345
PC
34842017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3485
3486 PR c++/71821
3487 * g++.dg/cpp0x/alignas12.C: New.
3488
9efb55ac
PC
34892017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3490
3491 PR c++/71368
3492 * g++.dg/concepts/pr71368.C: New.
3493
816c4ba2
NS
34942017-10-17 Nathan Sidwell <nathan@acm.org>
3495
5a201862
NS
3496 PR c++/82560
3497 * g++.dg/cpp0x/pr82560.C: New.
3498
816c4ba2
NS
3499 PR middle-end/82577
3500 * g++.dg/opt/pr82577.C: New.
3501
07c0e0ad
QZ
35022017-10-17 Qing Zhao <qing.zhao@oracle.com>
3503 Wilco Dijkstra <wilco.dijkstra@arm.com>
3504
fe944402
UB
3505 PR middle-end/80295
3506 * gcc.target/aarch64/pr80295.c: New test.
07c0e0ad 3507
7ea3a3c7
RB
35082017-10-17 Richard Biener <rguenther@suse.de>
3509
3510 PR tree-optimization/82563
3511 * gcc.dg/graphite/pr82563.c: New testcase.
3512
d6808f21
PC
35132017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3514
3515 PR c++/67831
3516 * g++.dg/cpp0x/constexpr-ice18.C: New.
3517
54a3b395
PC
35182017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3519
3520 PR c++/82570
3521 * g++.dg/cpp1z/constexpr-lambda18.C: New.
3522
49dcd8a4
JJ
35232017-10-17 Jakub Jelinek <jakub@redhat.com>
3524
3525 PR tree-optimization/82549
3526 * gcc.c-torture/compile/pr82549.c: New test.
3527
7a76132c
ML
35282017-10-17 Martin Liska <mliska@suse.cz>
3529
3530 * lib/scanasm.exp: Print how many times a regex pattern is
3531 found.
3532 * lib/scandump.exp: Likewise.
3533
49dcd8a4 35342017-10-17 Olga Makhotina <olga.makhotina@intel.com>
af297249
OM
3535
3536 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
3537 _mm_maskz_reduce_sd): Test new intrinsics.
3538 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
3539 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
3540 _mm_maskz_reduce_ss): Test new intrinsics.
3541 * gcc.target/i386/avx512dq-vreducess-2.c: New.
3542 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
3543 __builtin_ia32_reducess): Remove builtin.
3544 (__builtin_ia32_reducesd_mask,
3545 __builtin_ia32_reducess_mask): Test new builtin.
3546 * gcc.target/i386/sse-13.c: Ditto.
3547 * gcc.target/i386/sse-23.c: Ditto.
3548
55015c10
ML
35492017-10-16 Martin Liska <mliska@suse.cz>
3550
3551 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
3552 so that it will work for both C and C++ FEs.
3553
9b460e2e
FR
35542017-10-16 Fritz Reese <fritzoreese@gmail.com>
3555
3556 PR fortran/82511
3557 * gfortran.dg/dec_structure_22.f90: New testcase.
3558
39920b04
PC
35592017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
3560
3561 PR c++/64931
3562 * g++.dg/cpp1y/auto-fn43.C: New.
3563
a310363e
WD
35642017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
3565
3566 PR target/82442
3567 * gcc.dg/vect/pr31699.c: Fix testcase.
3568
1274f086
TC
35692017-10-16 Tamar Christina <tamar.christina@arm.com>
3570
3571 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
3572 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
3573 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
3574 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
3575
126c1ea1
JJ
35762017-10-16 Jakub Jelinek <jakub@redhat.com>
3577
3578 PR c++/53574
3579 * g++.dg/other/pr53574.C: New test.
3580
6fba3d61
PC
35812017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
3582
3583 PR c++/61323
3584 * g++.dg/cpp0x/constexpr-61323.C: New.
3585
4dcfe21f
PC
35862017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3587
3588 PR c++/54090
3589 * g++.dg/template/crash128.C: New.
3590
31677224
TK
35912017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3592
3593 PR fortran/82372
3594 * gfortran.dg/illegal_char.f90: New test.
3595
d7840b47
KT
35962017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3597 Michael Collison <michael.collison@arm.com>
3598
3599 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
3600
c97b789c
PC
36012017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3602
3603 PR c++/80908
3604 * g++.dg/cpp1z/noexcept-type18.C: New.
3605
27b8e74a
PC
36062017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3607
3608 PR c++/81016
3609 * g++.dg/cpp1z/pr81016.C: New.
3610
cc453086
JJ
36112017-10-14 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR middle-end/62263
14745bca
JJ
3614 PR middle-end/82498
3615 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
3616
3617 PR middle-end/62263
cc453086
JJ
3618 PR middle-end/82498
3619 * c-c++-common/rotate-5.c (f2): New function. Move old
3620 function to ...
3621 (f4): ... this. Use 127 instead of 128.
3622 (f3, f5, f6): New functions.
3623 (main): Test all f[1-6] functions, with both 0 and 1 as
3624 second arguments.
3625 * c-c++-common/rotate-6.c: New test.
3626 * c-c++-common/rotate-6a.c: New test.
3627 * c-c++-common/rotate-7.c: New test.
3628 * c-c++-common/rotate-7a.c: New test.
3629 * c-c++-common/rotate-8.c: New test.
3630
0fcd7270
HK
36312017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
3632
3633 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
3634 testcase.
3635
5c20e429
JJ
36362017-10-14 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR rtl-optimization/81423
3639 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
3640 suffixes to LL.
3641 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
3642
8afb6a2c
JJ
36432017-10-13 Jakub Jelinek <jakub@redhat.com>
3644
3645 PR sanitizer/82353
3646 * g++.dg/ubsan/pr82353-2.C: New test.
3647 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
3648 * g++.dg/ubsan/pr82353-2.h: New file.
3649
e6110fa6
PT
36502017-10-13 Paul Thomas <pault@gcc.gnu.org>
3651
3652 PR fortran/81048
3653 * gfortran.dg/derived_init_4.f90 : New test.
3654
d7327979
PC
36552017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
3656
3657 PR c++/69078
3658 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
3659 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
3660
e7176f75
JJ
36612017-10-13 Jakub Jelinek <jakub@redhat.com>
3662
3663 PR target/82274
3664 * gcc.dg/pr82274-1.c: New test.
3665 * gcc.dg/pr82274-2.c: New test.
3666
8de71903
PC
36672017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 PR c++/80873
3670 * g++.dg/cpp1y/auto-fn41.C: New.
3671 * g++.dg/cpp1y/auto-fn42.C: Likewise.
3672
15f7a469
DM
36732017-10-13 David Malcolm <dmalcolm@redhat.com>
3674
3675 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
3676 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
3677 erroneously covered by an unclosed extern "C".
3678 * g++.dg/template/extern-c.C: New test case.
3679
6fe00fb7
RB
36802017-10-13 Richard Biener <rguenther@suse.de>
3681
3682 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
3683 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
3684 with alternate flags.
3685
1a8821c5
RB
36862017-10-13 Richard Biener <rguenther@suse.de>
3687
3688 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
3689 behavior.
3690 * gcc.dg/graphite/scop-7.c: Likewise.
3691 * gcc.dg/graphite/scop-8.c: Likewise.
3692
2ecf9ac7
L
36932017-10-13 H.J. Lu <hongjiu.lu@intel.com>
3694
3695 PR target/82499
3696 * gcc.target/i386/pr82499-1.c: New file.
3697 * gcc.target/i386/pr82499-2.c: Likewise.
3698 * gcc.target/i386/pr82499-3.c: Likewise.
3699
ef8c92e8
JJ
37002017-10-13 Jakub Jelinek <jakub@redhat.com>
3701
5752d1f7
JJ
3702 PR target/82524
3703 * gcc.c-torture/execute/pr82524.c: New test.
3704
a0e4174c
JJ
3705 PR target/82498
3706 * gcc.dg/tree-ssa/pr82498.c: New test.
3707
ef8c92e8
JJ
3708 PR target/82498
3709 * gcc.dg/ubsan/pr82498.c: New test.
3710
a68f286c
RB
37112017-10-13 Richard Biener <rguenther@suse.de>
3712
3713 PR tree-optimization/82451
3714 * gcc.dg/graphite/pr82451.c: New testcase.
3715 * gfortran.dg/graphite/id-27.f90: Likewise.
3716 * gfortran.dg/graphite/pr82451.f: Likewise.
3717
1163f058
RB
37182017-10-13 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/82525
3721 * gcc.dg/graphite/id-30.c: New testcase.
3722 * gfortran.dg/graphite/id-28.f90: Likewise.
3723
7ff5eac3
AM
37242017-10-13 Alan Modra <amodra@gmail.com>
3725
3726 * gcc.target/i386/asm-mem.c: New test.
3727
912a7ec3
JJ
37282017-10-12 Jakub Jelinek <jakub@redhat.com>
3729
3730 PR target/82498
3731 * gcc.target/i386/pr82498-1.c: New test.
3732 * gcc.target/i386/pr82498-2.c: New test.
3733
83d502cf
JH
37342017-10-12 Jan Hubicka <hubicka@ucw.cz>
3735
3736 * gcc.dg/predict-13.c: Update template for probaility change.
3737 * gcc.dg/predict-8.c: Likewise.
3738
62e1c678
DM
37392017-10-12 David Malcolm <dmalcolm@redhat.com>
3740
3741 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
3742 output to reflect changes to reported locations of missing
3743 symbols.
3744 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3745 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3746 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
3747 * c-c++-common/gomp/pr63326.c: Likewise.
3748 * c-c++-common/missing-close-symbol.c: Likewise, also update for
3749 new fix-it hints.
3750 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
3751 for missing colon in ternary operator.
3752 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3753 * g++.dg/cpp1y/pr65202.C: Likewise.
3754 * g++.dg/missing-symbol-2.C: New test case.
3755 * g++.dg/other/do1.C: Update expected output to reflect
3756 changes to reported locations of missing symbols.
3757 * g++.dg/parse/error11.C: Likewise.
3758 * g++.dg/template/error11.C: Likewise.
3759 * gcc.dg/missing-symbol-2.c: New test case.
3760 * gcc.dg/missing-symbol-3.c: New test case.
3761 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
3762 changes to reported locations of missing symbols.
3763 * gcc.dg/noncompile/971104-1.c: Likewise.
3764 * obj-c++.dg/exceptions-6.mm: Likewise.
3765 * obj-c++.dg/pr48187.mm: Likewise.
3766 * objc.dg/exceptions-6.m: Likewise.
3767
7a866e7e
MS
37682017-10-12 Martin Sebor <msebor@redhat.com>
3769
3770 PR other/82301
3771 PR c/82435
3772 * g++.dg/ext/attr-ifunc-1.C: Update.
3773 * g++.dg/ext/attr-ifunc-2.C: Same.
3774 * g++.dg/ext/attr-ifunc-3.C: Same.
3775 * g++.dg/ext/attr-ifunc-4.C: Same.
3776 * g++.dg/ext/attr-ifunc-5.C: Same.
3777 * g++.dg/ext/attr-ifunc-6.C: New test.
3778 * g++.old-deja/g++.abi/vtable2.C: Update.
3779 * gcc.dg/attr-ifunc-6.c: New test.
3780 * gcc.dg/attr-ifunc-7.c: New test.
3781 * gcc.dg/pr81854.c: Update.
3782 * lib/target-supports.exp: Update.
3783
e95c9129
DM
37842017-10-12 David Malcolm <dmalcolm@redhat.com>
3785
3786 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
3787 "#pragma is not allowed here" error.
3788
939cf90f
BC
37892017-10-12 Bin Cheng <bin.cheng@arm.com>
3790
3791 * gcc.dg/tree-ssa/ldist-28.c: New test.
3792 * gcc.dg/tree-ssa/ldist-29.c: New test.
3793 * gcc.dg/tree-ssa/ldist-30.c: New test.
3794 * gcc.dg/tree-ssa/ldist-31.c: New test.
3795
163aa51b
BC
37962017-10-12 Bin Cheng <bin.cheng@arm.com>
3797
3798 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
3799 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
3800 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
3801 * gcc.dg/tree-ssa/ldist-33.c: New test.
3802
f0c216e1
RB
38032017-10-12 Richard Biener <rguenther@suse.de>
3804
3805 PR tree-optimization/69728
3806 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
3807 the loop now. Remove unrelated undefined behavior.
3808
281ff779
JJ
38092017-10-12 Jakub Jelinek <jakub@redhat.com>
3810
6089393b
JJ
3811 PR c++/82159
3812 * g++.dg/opt/pr82159-2.C: New test.
3813
281ff779
JJ
3814 PR target/82353
3815 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
3816 * gcc.target/i386/pr82353.C: Moved to ...
3817 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
3818
07a5fe52
UB
38192017-10-11 Uros Bizjak <ubizjak@gmail.com>
3820
3821 * gcc.target/i386/387-ficom-2.c: New test.
3822
666a1c32
JJ
38232017-10-11 Jakub Jelinek <jakub@redhat.com>
3824
ca38a07b
JJ
3825 PR middle-end/80421
3826 * gcc.c-torture/execute/pr80421.c: New test.
3827
69c328ec
JJ
3828 PR tree-optimization/78558
3829 * gcc.dg/vect/pr78558.c: New test.
3830
1d5b9dd5
JJ
3831 PR c++/82414
3832 * g++.dg/lto/pr82414_0.C: New test.
3833
fbb0add7
JJ
3834 PR c++/78523
3835 * g++.dg/cpp1y/pr78523.C: New test.
3836
666a1c32
JJ
3837 PR c++/80194
3838 * g++.dg/cpp1y/pr80194.C: New test.
3839
241dbd9d
QZ
38402017-10-11 Qing Zhao <qing.zhao@oracle.com>
3841
3842 PR target/81422
07a5fe52 3843 * gcc.target/aarch64/pr81422.C: New test.
241dbd9d 3844
6dcb9e91
VM
38452017-10-11 Vladimir Makarov <vmakarov@redhat.com>
3846
3847 PR sanitizer/82353
3848 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
3849 * gcc.target/i386/pr82353.C: New.
3850
42851ff8
UB
38512017-10-11 Uros Bizjak <ubizjak@gmail.com>
3852
3853 * gcc.target/i386/387-ficom-1.c: New test.
3854
278a8434
JL
38552017-10-11 Jeff Law <law@redhat.com>
3856
3857 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
3858 address computation of end of complex_attrib_array_types.
3859
6358a676
MG
38602017-10-11 Marc Glisse <marc.glisse@inria.fr>
3861
3862 * gcc.dg/Wstrict-overflow-7.c: Xfail.
3863 * gcc.dg/pragma-diag-3.c: Likewise.
3864
b4ec1d31
BC
38652017-10-11 Bin Cheng <bin.cheng@arm.com>
3866
3867 PR tree-optimization/82472
3868 * gcc.dg/tree-ssa/pr82472.c: New test.
3869
3a266bcd
ML
38702017-10-11 Martin Liska <mliska@suse.cz>
3871
3872 PR sanitizer/82490
3873 * c-c++-common/ubsan/attrib-5.c: New test.
3874
ed89e76a
ML
38752017-10-11 Martin Liska <mliska@suse.cz>
3876
3877 Revert r253637:
3878
3879 PR sanitizer/82484
3880 * gcc.dg/asan/pr82484.c: New test.
3881
78188a05
ML
38822017-10-11 Martin Liska <mliska@suse.cz>
3883
3884 PR sanitizer/82484
3885 * gcc.dg/asan/pr82484.c: New test.
3886
b1a651a2
ML
38872017-10-11 Martin Liska <mliska@suse.cz>
3888
3889 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
3890 optimized dump rather than assembly.
3891
dbd282bb
NS
38922017-10-11 Nathan Sidwell <nathan@acm.org>
3893
3894 * g++.dg/cpp/string-3.C: Fix dg-final.
3895
08f0a739
PC
38962017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3897
3898 PR c++/80412
3899 * g++.dg/cpp1z/class-deduction44.C: New.
3900
1d14f58c
PC
39012017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3902
3903 PR c++/82230
3904 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
3905
99f1498e
PC
39062017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3907
3908 PR c++/81299
3909 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
3910
7cd6ea64
NS
39112017-10-10 Nathan Sidwell <nathan@acm.org>
3912
3913 * g++.dg/lookup/extern-c-redecl6.C: New.
3914 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
3915 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3916 * g++.old-deja/g++.other/using9.C: Likewise.
3917
507ea98d
PC
39182017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
3919
3920 PR c++/78006
3921 * g++.dg/cpp1y/auto-fn40.C: New.
3922
92395f1c
PC
39232017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
3924
3925 PR c++/81032
3926 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
3927
71a84d92
JJ
39282017-10-10 Jakub Jelinek <jakub@redhat.com>
3929
16d926d2
JJ
3930 PR rtl-optimization/68205
3931 * gcc.c-torture/execute/20040709-3.c: New test.
3932
b2ca2504
JJ
3933 PR c++/67625
3934 * g++.dg/cpp0x/pr67625.C: New test.
3935
c9a0dec5
JJ
3936 PR middle-end/70887
3937 * g++.dg/cpp0x/pr70887.C: New test.
3938
aaf58ab1
JJ
3939 PR c++/70338
3940 * g++.dg/cpp0x/pr70338.C: New test.
3941
10885d13
JJ
3942 PR c++/77786
3943 * g++.dg/cpp1y/pr77786.C: New test.
3944
da31baba
JJ
3945 PR c++/71875
3946 * g++.dg/cpp1y/pr71875.C: New test.
3947
24f8d391
JJ
3948 PR c++/77578
3949 * g++.dg/gomp/pr77578.C: New test.
3950
4407c309
JJ
3951 PR middle-end/70100
3952 * g++.dg/opt/pr70100.C: New test.
3953
7094f0d3
JJ
3954 PR c++/68252
3955 * g++.dg/other/pr68252.C: New test.
3956
71a84d92
JJ
3957 PR target/79565
3958 PR target/82483
3959 * gcc.target/i386/pr82483-1.c: New test.
3960 * gcc.target/i386/pr82483-2.c: New test.
3961
24d8f6b6
WS
39622017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3963
3964 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
3965 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
3966 instruction list.
3967
35b82d26
NS
39682017-10-10 Nathan Sidwell <nathan@acm.org>
3969
3970 PR preprocessor/82506
3971 * g++.dg/cpp/string-3.C: New.
3972
f1e2a004
WS
39732017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3974
3975 * gcc.target/powerpc/fold-vec-splat-16.c: New
3976 * gcc.target/powerpc/fold-vec-splat-32.c: New.
3977 * gcc.target/powerpc/fold-vec-splat-8.c: New.
3978
3934b625
TK
39792017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3980
3981 PR libfortran/82233
3982 * gfortran.dg/execute_command_line_3.f90: New test.
3983
53befce7
WS
39842017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3985
3986 * gcc.target/powerpc/fold-vec-splat-16.c: New
3987 * gcc.target/powerpc/fold-vec-splat-32.c: New.
3988 * gcc.target/powerpc/fold-vec-splat-8.c: New.
3989
0ec8f0c6
WS
39902017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3991
3992 * gcc.target/powerpc/fold-vec-splats-char.c: New.
3993 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
3994 * gcc.target/powerpc/fold-vec-splats-int.c: New.
3995 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
3996 * gcc.target/powerpc/fold-vec-splats-short.c: New.
3997
802b38c9
JJ
39982017-10-10 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR c/82437
4001 * c-c++-common/Wtautological-compare-7.c: New test.
4002
2fe1a1b8
BC
40032017-10-10 Bin Cheng <bin.cheng@arm.com>
4004
4005 * gcc.dg/tree-ssa/ldist-34.c: New test.
4006
efe040bf
BC
40072017-10-10 Bin Cheng <bin.cheng@arm.com>
4008
4009 * gcc.dg/tree-ssa/ldist-27.c: New test.
4010
0c6ddd1d
ES
40112017-10-09 Ed Schonberg <schonberg@adacore.com>
4012
4013 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
4014 gnat.dg/class_wide4_pkg2.ads: New testcase.
4015
40162017-10-09 Ed Schonberg <schonberg@adacore.com>
4017
4018 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
4019
40202017-10-09 Ed Schonberg <schonberg@adacore.com>
4021
4022 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
4023 New testcase.
4024
a1df6521
MM
40252017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4026
4027 * gcc.target/powerpc/amo1.c: New test.
4028 * gcc.target/powerpc/amo2.c: Likewise.
4029
7668b0a6
RB
40302017-10-09 Richard Biener <rguenther@suse.de>
4031
4032 PR tree-optimization/82449
4033 * gfortran.dg/graphite/pr82449.f: New testcase.
4034
ad2c91b2
AK
40352017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4036
4037 PR target/82463
4038 * gcc.target/s390/zvector/pr82463.c: New test.
4039
3141e768
AK
40402017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4041
4042 PR target/82465
4043 * gcc.target/s390/zvector/pr82465.c: New test.
4044
8d9c7f8a
WD
40452017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
4046
4047 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
4048
b7807e11
TV
40492017-10-09 Tom de Vries <tom@codesourcery.com>
4050
4051 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
4052 number relative.
4053 (abort): Declare.
4054
561593c1
EB
40552017-10-08 Eric Botcazou <ebotcazou@adacore.com>
4056
4057 * gcc.c-torture/execute/20171008-1.c: New test.
4058
5759add4
JL
40592017-10-03 Jeff Law <law@redhat.com>
4060
4061 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
4062 * gcc.dg/stack-check-6.c: Likewise.
4063 * gcc.dg/stack-check-6a.c: Likewise.
4064
59abe903
MC
40652017-10-07 Michael Collison <michael.collison@arm.com>
4066
4067 * gcc.target/aarch64/var_shift_mask_2.c: New test.
4068
2fcd5884
PT
40692017-10-07 Paul Thomas <pault@gcc.gnu.org>
4070
4071 PR fortran/82375
4072 * gfortran.dg/pdt_13.f03 : New test.
4073 * gfortran.dg/pdt_14.f03 : New test.
4074 * gfortran.dg/pdt_15.f03 : New test.
4075
12b9f3ac
JH
40762017-10-07 Jan Hubicka <hubicka@ucw.cz>
4077
4078 * gcc.dg/cold-1.c: New testcase.
4079
b8f49e4a
PC
40802017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
4081
4082 PR c++/80805
4083 * g++.dg/cpp0x/pr80805.C: New.
4084
5abde510
TK
40852017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4086
4087 PR fortran/49232
4088 * gfortran.dg/contiguous_4.f90: New test.
4089
58ebb59b
PC
40902017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4091
4092 PR c++/66690
4093 * g++.dg/cpp1y/pr66690.C: New.
4094
9db84ece
NS
40952017-10-06 Nathan Sidwell <nathan@acm.org>
4096
4097 PR c++/82424
4098 * g++.dg/warn/pr82424.C: New.
4099
681f18d1
JJ
41002017-10-06 Jakub Jelinek <jakub@redhat.com>
4101
7260f6f7
JJ
4102 PR c++/82299
4103 * g++.dg/cpp0x/pr82299.C: New test.
4104
681f18d1
JJ
4105 P0704R1 - fixing const-qualified pointers to members
4106 * g++.dg/cpp2a/ptrmem1.C: New test.
4107
513d5564
ML
41082017-10-06 Martin Liska <mliska@suse.cz>
4109
4110 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
4111
d155a264
SD
41122017-10-06 Sudakshina Das <sudi.das@arm.com>
4113
4114 * gcc.target/aarch64/bic_imm_1.c: New test.
4115 * gcc.target/aarch64/orr_imm_1.c: Likewise.
4116
e78b10ce
PC
41172017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4118
4119 PR c++/60153
4120 * g++.dg/cpp0x/variadic-crash3.C: New.
4121
2f391428
JJ
41222017-10-06 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR tree-optimization/82434
4125 * gcc.dg/store_merging_9.c: New test.
4126
d20eac1b
RB
41272017-10-06 Richard Biener <rguenther@suse.de>
4128
4129 PR tree-optimization/82397
4130 * gfortran.dg/pr82397.f: New testcase.
4131
ac95a65d
AK
41322017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4133
4134 PR target/82322
4135 * gcc.target/s390/zvector/pr82322.c: New test.
4136
6fcb90c6
AK
41372017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4138
4139 PR target/82317
4140 * gcc.target/s390/zvector/pr82317.c: New test.
4141
3d28cdc2
RB
41422017-10-06 Richard Biener <rguenther@suse.de>
4143
4144 PR tree-optimization/82422
4145 * gcc.dg/graphite/pr82422.c: New testcase.
4146
6c7e0f7a
RB
41472017-10-06 Richard Biener <rguenther@suse.de>
4148
4149 PR tree-optimization/82421
4150 * gcc.dg/graphite/pr82421.c: New testcase.
4151
4e34b338
JJ
41522017-10-06 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR c/82437
4155 * c-c++-common/Wtautological-compare-6.c: New test.
4156
bd8d431f
RB
41572017-10-06 Richard Biener <rguenther@suse.de>
4158
4159 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
4160 * gcc.dg/graphite/id-16.c: Likewise.
4161 * gcc.dg/graphite/pr46168.c: Likewise.
4162 * gcc.dg/graphite/pr68756.c: Likewise.
4163 * gcc.dg/graphite/pr69728.c: Likewise.
4164 * gcc.dg/graphite/pr71575-2.c: Likewise.
4165 * gcc.dg/graphite/pr77362.c: Likewise.
4166 * gcc.dg/graphite/pr81373.c: Likewise.
4167 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
4168 * gfortran.dg/graphite/interchange-1.f: Likewise.
4169 * gfortran.dg/graphite/pr42334-1.f: Likewise.
4170 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
4171 * gfortran.dg/graphite/pr42393.f90: Likewise.
4172 * gfortran.dg/graphite/pr47019.f: Likewise.
4173 * gfortran.dg/graphite/id-17.f: Likewise.
4174 * gfortran.dg/graphite/id-19.f: Likewise.
4175 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4176 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4177 * gfortran.dg/graphite/pr42326.f90: Likewise.
4178 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
4179 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
4180 a code generation error.
4181 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4182 * gfortran.dg/graphite/pr29832.f90: Likewise.
4183
31bee964
RB
41842017-10-06 Richard Biener <rguenther@suse.de>
4185
4186 PR tree-optimization/82436
4187 * gcc.dg/vect/pr82436.c: New testcase.
4188
4bc4b2b4
BE
41892017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4190
4191 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
4192
592fbfb5
TC
41932017-10-05 Tamar Christina <tamar.christina@arm.com>
4194
4195 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
4196 * lib/target-supports.exp (vect_sizes_16B_8B): New.
4197
41982017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
4199
4200 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
4201 * gcc.dg/vect/vect-align-2.c: Likewise.
4202 * gcc.dg/vect/vect-multitypes-1.c: Likewise
4203
807e3be2
NS
42042017-10-05 Nathan Sidwell <nathan@acm.org>
4205
4206 * g++.dg/warn/mvp.C: New.
4207
05e1eaeb
JJ
42082017-10-05 Jakub Jelinek <jakub@redhat.com>
4209
4210 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
4211 friendly.
4212
bb61e6e3
RB
42132017-10-05 Richard Biener <rguenther@suse.de>
4214
4215 * gfortran.dg/graphite/id-17.f: Fix typo.
4216 * gfortran.dg/graphite/id-19.f: Likewise.
4217 * gfortran.dg/graphite/pr29832.f90: Likewise.
4218 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4219 * gfortran.dg/graphite/pr42326.f90: Likewise.
4220 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
4221 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4222 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4223
5b93c0ee
PC
42242017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4225
4226 PR c++/80471
4227 * g++.dg/cpp1y/pr80471.C: New.
4228
25139006
PC
42292017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4230
4231 PR c++/78131
4232 * g++.dg/cpp1z/constexpr-lambda17.C: New.
4233
968e56bf
PC
42342017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4235
4236 PR c++/78018
4237 * g++.dg/cpp1y/lambda-generic-78018.C: New.
4238
fb4ccfed
PC
42392017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4240 Andrew Pinski <apinski@cavium.com>
4241
4242 PR c++/71946
4243 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
4244 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
4245
ab6501d7
SD
42462017-10-04 Sudakshina Das <sudi.das@arm.com>
4247
4248 * gcc.target/aarch64/bic_imm_1.c: New.
4249 * gcc.target/aarch64/orr_imm_1.c: Likewise.
4250
b419102c
NS
42512017-10-04 Nathan Sidwell <nathan@acm.org>
4252
4253 * g++.dg/abi/mangle41.C: Adjust diagnostics.
4254
420db574
JJ
42552017-10-04 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR c++/82373
4258 * g++.dg/cpp1y/pr82373.C: New test.
4259
8139a48e
DM
42602017-10-04 David Malcolm <dmalcolm@redhat.com>
4261
4262 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
4263 underlining for param.
4264 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
4265 highlighting of parameters; add test coverage for trivial
4266 parameter decls, and for callback parameters.
4267 * gcc.dg/pr68533.c: Update location of two errors to reflect
4268 location of params.
4269
6069fe72
DM
42702017-10-04 David Malcolm <dmalcolm@redhat.com>
4271
4272 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
4273 (create_code): Call it.
4274 * jit.dg/test-vector-rvalues.cc: New test case.
4275
4f15b6a2
AK
42762017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4277
4278 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
4279 vector loop peeling.
4280 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
4281 New proc.
4282
30d027da
AK
42832017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4284
4285 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
4286 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
4287 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
4288 vect_floatint_cvt with vect_doubleint_cvt.
4289 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
4290 vect_intfloat_cvt with vect_intdouble_cvt.
4291 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
4292 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
4293 depend on vect_intdouble_cvt.
4294 * lib/target-supports.exp
4295 (check_effective_target_vect_doubleint_cvt)
4296 (check_effective_target_vect_intdouble_cvt): New procs.
4297
c059a92e
AK
42982017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4299
4300 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
4301 * lib/target-supports.exp (check_effective_target_vect_long_mult):
4302 New proc.
4303
a4646113
AK
43042017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4305
4306 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
4307 * gfortran.dg/vect/pr77848.f: Likewise.
4308
26412773
AK
43092017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4310
4311 * lib/target-supports.exp (check_effective_target_vect_float):
4312 Return 1 being on a S/390 with VXE.
4313 * gcc.dg/vect/pr31699.c: Require vec_float.
4314 * gcc.dg/vect/pr61194.c: Likewise.
4315 * gcc.dg/vect/pr65947-10.c: Likewise.
4316 * gcc.dg/vect/pr66142.c: Likewise.
4317 * gcc.dg/vect/slp-10.c: Likewise.
4318 * gcc.dg/vect/slp-11c.c: Likewise.
4319 * gcc.dg/vect/slp-12b.c: Likewise.
4320 * gcc.dg/vect/slp-18.c: Likewise.
4321 * gcc.dg/vect/slp-33.c: Likewise.
4322 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
4323 * gcc.dg/vect/slp-cond-2.c: Likewise.
4324 * gcc.dg/vect/vect-cond-10.c: Likewise.
4325 * gcc.dg/vect/vect-cond-8.c: Likewise.
4326 * gcc.dg/vect/vect-cond-9.c: Likewise.
4327 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
4328 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
4329
ebb4badd
TS
43302017-10-04 Thomas Schwinge <thomas@codesourcery.com>
4331
4332 PR tree-optimization/82374
4333 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
4334 attributes propagation changes for OMP outlined regions.
4335 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4336 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4337
f95810b5
RS
43382017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
4339
4340 PR tree-optimization/82413
4341 * g++.dg/pr82413.C: New test.
4342
707905d0
PT
43432017-10-04 Paul Thomas <pault@gcc.gnu.org>
4344
4345 PR fortran/77296
4346 * gfortran.dg/associate_32.f03 : New test.
4347
8bca3f59
PC
43482017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
4349
4350 PR c++/78816
4351 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
4352
5c38262d
JJ
43532017-10-04 Jakub Jelinek <jakub@redhat.com>
4354
4355 PR tree-optimization/82374
4356 * gcc.dg/gomp/pr82374.c: New test.
4357
21375f0d
RB
43582017-10-04 Richard Biener <rguenther@suse.de>
4359
4360 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
4361 errors and scan for one.
4362 * gfortran.dg/graphite/id-19.f: Likewise.
4363 * gfortran.dg/graphite/pr29832.f90: Likewise.
4364 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4365 * gfortran.dg/graphite/pr42326.f90: Likewise.
4366 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
4367 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4368 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4369 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
4370
944e0841
MM
43712017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4372
4373 * gcc.target/powerpc/float128-odd.c: New test.
4374
5bd8ff41
PC
43752017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
4376
4377 PR c++/70343
4378 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
4379
11e3d45c
JL
43802017-10-03 Jeff Law <law@redhat.com>
4381
4382 PR target/82358
4383 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
4384
3b7511f9
MJ
43852017-10-03 Martin Jambor <mjambor@suse.cz>
4386
4387 PR tree-optimization/82363
4388 * gcc.dg/tree-ssa/pr82363.c: New test.
4389
bb81a576
JJ
43902017-10-03 Jakub Jelinek <jakub@redhat.com>
4391
33ff5dda
JJ
4392 PR tree-optimization/82381
4393 * gcc.c-torture/compile/pr82381.c: New test.
4394
bb81a576
JJ
4395 PR target/82386
4396 * gcc.dg/pr82386.c: New test.
4397
5aab83d5
PC
43982017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4399
4400 PR c++/70570
4401 * g++.dg/cpp1y/lambda-generic-70570.C: New.
4402
70c894ea
PC
44032017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4404
4405 PR c++/79590
4406 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
4407
603841eb
PC
44082017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4409
4410 PR c++/79005
4411 * g++.dg/cpp1y/lambda-generic-79005.C: New.
4412
da3723a8
PT
44132017-10-02 Paul Thomas <pault@gcc.gnu.org>
4414
4415 PR fortran/82312
4416 * gfortran.dg/typebound_proc_36.f90 : New test.
4417
20a7e14a
PB
44182017-10-02 Peter Bergner <bergner@vnet.ibm.com>
4419
4420 PR target/80210
4421 * gcc.target/powerpc/pr80210-2.c: New test.
4422
f240a230
JJ
44232017-10-02 Jakub Jelinek <jakub@redhat.com>
4424
476dec78
JJ
4425 * gcc.dg/pr82389.c: New test.
4426
f240a230
JJ
4427 PR tree-optimization/82387
4428 PR tree-optimization/82388
4429 PR tree-optimization/82389
4430 * gcc.c-torture/compile/pr82389.c: New test.
4431 * gcc.c-torture/execute/pr82387.c: New test.
4432 * gcc.c-torture/execute/pr82388.c: New test.
4433
bac1187d
PC
44342017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4435
4436 PR c++/79180
4437 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
4438 * g++.dg/torture/pr79180.C: Likewise.
4439
4440 PR c++/71386
4441 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
4442
96e2d1d1
RB
44432017-10-02 Richard Biener <rguenther@suse.de>
4444
4445 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
4446 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
4447 * gcc.dg/graphite/id-16.c: Likewise.
4448 * gcc.dg/graphite/pr46168.c: Likewise.
4449 * gcc.dg/graphite/pr68756.c: Likewise.
4450 * gcc.dg/graphite/pr69728.c: Likewise.
4451 * gcc.dg/graphite/pr71575-2.c: Likewise.
4452 * gcc.dg/graphite/pr77362.c: Likewise.
4453 * gcc.dg/graphite/pr81373.c: Likewise.
4454 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
4455 * gfortran.dg/graphite/interchange-1.f: Likewise.
4456 * gfortran.dg/graphite/pr29581.f90: Likewise.
4457 * gfortran.dg/graphite/pr42334-1.f: Likewise.
4458 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
4459 * gfortran.dg/graphite/pr42393.f90: Likewise.
4460 * gfortran.dg/graphite/pr47019.f: Likewise.
4461
1a6da556
PC
44622017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4463
4464 PR c++/69977
4465 * g++.dg/cpp1y/lambda-generic-69977.C: New.
4466
144d302e
PC
44672017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4468
4469 PR c++/59991
4470 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
4471
7838c9a8
TV
44722017-10-02 Tom de Vries <tom@codesourcery.com>
4473
4474 * gcc.c-torture/compile/pr82337.c: Add
4475 dg-require-effective-target nonlocal_goto.
4476
f25a140b
RS
44772017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
4478 Alan Hayward <alan.hayward@arm.com>
4479 David Sherwood <david.sherwood@arm.com>
4480
4481 PR target/71307
4482 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
4483
0389d86c
RB
44842017-10-02 Richard Biener <rguenther@suse.de>
4485
4486 PR tree-optimization/82355
4487 * gcc.dg/graphite/fuse-1.c: Adjust.
4488 * gcc.dg/graphite/fuse-2.c: Likewise.
4489 * gcc.dg/graphite/pr82355.c: New testcase.
4490
aa2a59fc
JL
44912017-10-01 Jeff Law <law@redhat.com>
4492
4493 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
4494
efa1d7a2
DH
44952017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4496
4497 PR fortran/61450
4498 * gfortran.dg/binding_label_tests_28.f90: New test.
4499
ae3f9c32
PC
45002017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4501
4502 PR c++/65949
4503 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
4504
333cb612
PC
45052017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4506
4507 PR c++/68754
4508 * g++.dg/cpp1y/constexpr-68754.C: Move...
4509 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
4510
15c77315
JJ
45112017-09-30 Jakub Jelinek <jakub@redhat.com>
4512
4513 PR target/82361
4514 * gcc.target/i386/pr82361-1.c: New test.
4515 * gcc.target/i386/pr82361-2.c: New test.
4516
b09bf97b
YG
45172017-09-29 Yury Gribov <tetra2005@gmail.com>
4518
4519 PR middle-end/82319
4520 * c-c++/common/pr57371-4.c: Test NaN comparisons.
4521
6e3e8419
EB
45222017-09-29 Eric Botcazou <ebotcazou@adacore.com>
4523
4524 * g++.dg/other/dump-ada-spec-10.C: New test.
4525
e9d297a1
JL
45262017-09-29 Jeff Law <law@redhat.com>
4527
d8d9aa38 4528 * gcc.dg/tree-ssa/ssa-dse-26.c: New test.
e9d297a1 4529
603be022
JJ
45302017-09-29 Jakub Jelinek <jakub@redhat.com>
4531
4532 P0683R1 - default member initializers for bit-fields
4533 * g++.dg/ext/bitfield6.C: New test.
4534 * g++.dg/cpp2a/bitfield1.C: New test.
4535 * g++.dg/cpp2a/bitfield2.C: New test.
4536 * g++.dg/cpp2a/bitfield3.C: New test.
4537
9129a561
VM
45382017-09-29 Vladimir Makarov <vmakarov@redhat.com>
4539
4540 PR target/81481
4541 * gcc.target/i386/pr81481.c: New.
4542
a815fe44
KN
45432017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
4544
b5e6b7ca 4545 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
4546 and dg-require-effective-target directives to correct testing
4547 behavior.
b5e6b7ca
SB
4548 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
4549 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
4550 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 4551 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 4552 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 4553 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 4554 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 4555 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 4556 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 4557 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 4558 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 4559 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 4560 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 4561 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 4562 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 4563 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 4564 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 4565
e75210d6
BS
45662017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4567
4568 PR tree-optimization/82337
4569 * gcc.c-torture/compile/pr82337.c: New file.
4570
52c6ab74
JM
45712017-09-29 Javier Miranda <miranda@adacore.com>
4572
4573 * gnat.dg/unchecked_union3.adb: New testcase.
4574
45752017-09-29 Javier Miranda <miranda@adacore.com>
4576
4577 * gnat.dg/unchecked_union2.adb: New testcase.
4578
1dce26a1
DH
45792017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
4580
4581 PR fortran/25071
4582 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
4583 * gfortran.dg/argument_checking_4.f90: Likewise.
4584 * gfortran.dg/argument_checking_5.f90: Likewise.
4585 * gfortran.dg/argument_checking_6.f90: Likewise.
4586 * gfortran.dg/argument_checking_10.f90: Likewise.
4587 * gfortran.dg/argument_checking_13.f90: Likewise.
4588 * gfortran.dg/argument_checking_15.f90: Likewise.
4589 * gfortran.dg/argument_checking_18.f90: Likewise.
4590 * gfortran.dg/gomp/udr8.f90: Likewise.
4591 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
4592 the dg-options.
4593
bf61f589
JJ
45942017-09-29 Jakub Jelinek <jakub@redhat.com>
4595
27746ca9
JJ
4596 * g++.dg/ext/bitfield7.C: New test.
4597 * g++.dg/ext/bitfield8.C: New test.
4598 * g++.dg/ext/bitfield9.C: New test.
4599
2a389958
JJ
4600 PR c/82340
4601 * gcc.dg/tree-ssa/pr82340.c: New test.
4602
bf61f589
JJ
4603 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
4604
051e4e1c
PC
46052017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4606
4607 PR c++/79488
4608 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
4609
ff299487
JJ
46102017-09-28 Jakub Jelinek <jakub@redhat.com>
4611
4612 PR target/82342
4613 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
4614 * gcc.target/i386/pr82260-2.c: Likewise.
4615
10e93cf5
SS
46162017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
4617
4618 * gcc.target/i386/avx512f-constant-float-return.c: New test.
4619
b4aac5c3
CL
46202017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
4621
4622 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
4623 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
4624 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
4625 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
4626 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
4627 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
4628 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
4629 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
4630 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
4631 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
4632
5a47aa2c
DM
46332017-09-28 David Malcolm <dmalcolm@redhat.com>
4634
4635 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
4636 test case.
4637 * jit.dg/test-returning-function-ptr.c (create_code): Update to
4638 create a function pointer type independently of the call to
4639 gcc_jit_function_get_address, and assign the pointer to a local
4640 before returning it, to exercise the function pointer type
4641 comparison code.
4642
15a65e63
DM
46432017-09-27 David Malcolm <dmalcolm@redhat.com>
4644
4645 * jit.dg/all-non-failing-tests.h: Add
4646 test-returning-function-ptr.c.
4647 * jit.dg/test-returning-function-ptr.c: New test case.
4648
a509c571
CL
46492017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
4650
4651 PR target/71727
4652 * gcc.target/aarch64/pr71727-2.c: New test.
4653
6e0cc90b
KN
46542017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4655
4656 * gcc.target/powerpc/swaps-p8-28.c: New test.
4657 * gcc.target/powerpc/swaps-p8-29.c: New test.
4658 * gcc.target/powerpc/swaps-p8-30.c: New test.
4659 * gcc.target/powerpc/swaps-p8-31.c: New test.
4660 * gcc.target/powerpc/swaps-p8-32.c: New test.
4661 * gcc.target/powerpc/swaps-p8-33.c: New test.
4662 * gcc.target/powerpc/swaps-p8-34.c: New test.
4663 * gcc.target/powerpc/swaps-p8-35.c: New test.
4664 * gcc.target/powerpc/swaps-p8-36.c: New test.
4665 * gcc.target/powerpc/swaps-p8-37.c: New test.
4666 * gcc.target/powerpc/swaps-p8-38.c: New test.
4667 * gcc.target/powerpc/swaps-p8-39.c: New test.
4668 * gcc.target/powerpc/swaps-p8-40.c: New test.
4669 * gcc.target/powerpc/swaps-p8-41.c: New test.
4670 * gcc.target/powerpc/swaps-p8-42.c: New test.
4671 * gcc.target/powerpc/swaps-p8-43.c: New test.
4672 * gcc.target/powerpc/swaps-p8-44.c: New test.
4673 * gcc.target/powerpc/swaps-p8-45.c: New test.
4674
4ca4cf4e
CL
46752017-09-27 Carl Love <cel@us.ibm.com>
4676 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
4677 for the __builtin_fctid and __builtin_fctiw.
4678
d4b7f2ee
PJ
46792017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4680
4681 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
4682 new group memory offsetting code in the BRIG frontend.
4683 * brig.dg/test/gimple/function_calls.hsail: Likewise.
4684 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
4685 * brig.dg/test/gimple/variables.hsail: Likewise.
4686
b55c7343
JJ
46872017-09-27 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR c++/82159
4690 * g++.dg/opt/pr82159.C: New test.
4691
7ba950d3
AK
46922017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4693
4694 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
4695
7a6ed74d
MM
46962017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4697
4698 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
4699 don't generate a 32-bit shift after doing XSCVDPSPN.
4700 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4701 * gcc.target/powerpc/direct-move-float3.c: New test.
4702
1d6fadee
PK
47032017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4704
4705 * gcc.dg/tree-ssa/cmpdiv.c: New test.
4706
1262c6cf
CL
47072017-09-26 Carl Love <cel@us.ibm.com>
4708
4709 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
4710 file for the new built-ins and the existing built-ins.
4711
63b62fa0
JW
47122017-09-26 Janus Weil <janus@gcc.gnu.org>
4713
4714 PR fortran/82143
4715 PR fortran/82324
4716 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
4717 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
4718 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
4719 Don't assume that DOUBLE PRECISION has kind=16.
4720
3c549718
TK
47212017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4722
4723 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
4724 warning from associate construct and do loop.
4725
5714abff
TK
47262017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4727
4728 * gfortran.dg/gomp/associate1.f90: Really commit change
4729 from 2017-09-25.
4730 * gfortran.dg/predcom-1.f: Likewise.
4731 * gfortran.dg/unconstrained_commons.f: Likewise.
4732
caab3763
JJ
47332017-09-26 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR middle-end/35691
4736 * gcc.dg/pr35691-5.c: New test.
4737 * gcc.dg/pr35691-6.c: New test.
4738
621e5370
RB
47392017-09-26 Richard Biener <rguenther@suse.de>
4740
4741 PR tree-optimization/82321
4742 * gcc.dg/graphite/pr82321.c: New testcase.
4743
703fe7a4
AK
47442017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4745
18b10d78
AK
4746 * lib/target-supports.exp (check_effective_target_vect_int)
4747 (check_effective_target_vect_shift)
4748 (check_effective_target_whole_vector_shift)
4749 (check_effective_target_vect_shift_char)
4750 (check_effective_target_vect_long)
4751 (check_effective_target_vect_double)
4752 (check_effective_target_vect_long_long)
4753 (check_effective_target_vect_perm)
4754 (check_effective_target_vect_perm_byte)
4755 (check_effective_target_vect_perm_short)
4756 (check_effective_target_vect_widen_mult_qi_to_hi)
4757 (check_effective_target_vect_widen_mult_hi_to_si)
4758 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
4759 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
4760 (check_effective_target_vect_widen_mult_si_to_di_pattern)
4761 (check_effective_target_vect_pack_trunc)
4762 (check_effective_target_vect_unpack)
4763 (check_effective_target_vect_hw_misalign)
4764 (check_effective_target_vect_condition)
4765 (check_effective_target_vect_cond_mixed)
4766 (check_effective_target_vect_char_mult)
4767 (check_effective_target_vect_short_mult)
4768 (check_effective_target_vect_int_mult)
4769 (check_effective_target_vect_extract_even_odd)
4770 (check_effective_target_vect_interleave)
4771 (check_effective_target_sqrt_insn)
4772 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
4773 VX.
4774 (check_vect_support_and_set_flags): New proc.
4775 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 4776
09fdb701
RB
47772017-09-26 Richard Biener <rguenther@suse.de>
4778
4779 PR tree-optimization/82320
4780 * gcc.dg/torture/pr82320.c: New testcase.
4781
df2a1a26
CL
47822017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
4783
4784 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4785 Fix arm check.
4786
af2c8a96
JL
47872017-09-25 Jeff Law <law@redhat.com>
4788
4789 * lib/target-supports.exp
4790 (check_effective_target_supports_stack_clash_protection): Enable for
4791 rs6000 and powerpc targets.
4792
d80d5c38
BC
47932017-09-25 Bin Cheng <bin.cheng@arm.com>
4794
4795 PR tree-optimization/82163
4796 * gcc.dg/tree-ssa/pr82163.c: New test.
4797
15e23330
TK
47982017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4799
4800 * gfortran.dg/do_subscript_1.f90: New test.
4801 * gfortran.dg/do_subscript_2.f90: New test.
4802 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
4803 * gfortran.dg/predcom-1.f: Adjust loop bounds.
4804 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
4805
2678bf2f
WS
48062017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4807
4808 * gcc.target/powerpc/fold-vec-st-char.c: New.
4809 * gcc.target/powerpc/fold-vec-st-double.c: New.
4810 * gcc.target/powerpc/fold-vec-st-float.c: New.
4811 * gcc.target/powerpc/fold-vec-st-int.c: New.
4812 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
4813 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
4814 * gcc.target/powerpc/fold-vec-st-short.c: New.
4815
504e0b5f
PMR
48162017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
4817
4818 * g++.dg/pr82155.C: New testcase.
4819
d362ac6c
RB
48202017-09-25 Richard Biener <rguenther@suse.de>
4821
4822 PR tree-optimization/82285
4823 * gcc.dg/torture/pr82285.c: New testcase.
4824
e98cd75f
PMR
48252017-09-25 Justin Squirek <squirek@adacore.com>
4826
4827 * gnat.dg/entry_family.adb: New testcase
4828
60ba7cd3
L
48292017-09-24 H.J. Lu <hongjiu.lu@intel.com>
4830
4831 PR target/82267
4832 * gcc.target/i386/pr82267.c: New test.
4833
c6c74708
TK
48342017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4835 PR fortran/66328
4836
4837 * gfortran.dg/data_derived_1.f90: New test.
4838
24bafc56
TK
48392017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4840
4841 PR fortran/54633
4842 * gfortran.dg/intrinsic_bounds_1.f90: New test.
4843 * gfortran.dg/intrinsic_param_1.f90: New test.
4844
650f7d09
TK
48452017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4846 Steven G. Kargl <kargl@gcc.gnu.org>
4847
4848 PR fortran/80118
4849 * gfortran.dg/zero_sized_7.f90: New test.
4850
d16d81b5
JW
48512017-09-23 Janus Weil <janus@gcc.gnu.org>
4852
4853 PR fortran/82143
4854 * gfortran.dg/promotion_3.f90: New test case.
4855 * gfortran.dg/promotion_4.f90: New test case.
4856
89762a83
DS
48572017-09-23 Daniel Santos <daniel.santos@pobox.com>
4858
4859 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
4860 * gcc.target/i386/pr82196-2.c: (b): Likewise.
4861
2dc589be
JJ
48622017-09-22 Jakub Jelinek <jakub@redhat.com>
4863
a93952d2
JJ
4864 PR middle-end/35691
4865 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
4866 instead of -fdump-tree-forwprop-details in dg-options.
4867 * gcc.dg/pr35691-2.c: Likewise.
4868 * gcc.dg/pr35691-3.c: New test.
4869 * gcc.dg/pr35691-4.c: New test.
4870
2dc589be
JJ
4871 PR sanitizer/81929
4872 * g++.dg/ubsan/pr81929.C: New test.
4873
ea44495d
RS
48742017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4875
4876 PR tree-optimization/82289
4877 * gcc.dg/vect/pr82289.c: New test.
4878
f702e7d4
RS
48792017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4880 Alan Hayward <alan.hayward@arm.com>
4881 David Sherwood <david.sherwood@arm.com>
4882
4883 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
4884 of alignment message.
4885 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4886
b2b67217
MS
48872017-09-22 Martin Sebor <msebor@redhat.com>
4888
4889 PR c/81854
4890 * gcc.target/i386/pr80732.c: Correct a type error.
4891
9003adc7
DM
48922017-09-22 David Malcolm <dmalcolm@redhat.com>
4893
4894 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
4895 to reflect highlighting of parameters; add test coverage for
4896 callback parameters.
4897
4d6e2f33
RB
48982017-09-22 Richard Biener <rguenther@suse.de>
4899
4900 * gcc.dg/graphite/scop-24.c: New testcase.
4901
2402ffb6
RB
49022017-09-22 Richard Biener <rguenther@suse.de>
4903
4904 PR tree-optimization/82291
4905 * gcc.dg/torture/pr82291.c: New testcase.
4906
e7ba6a60
SS
49072017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
4908
07a5fe52 4909 * gcc.target/i386/avx512f-constant-set.c: New test.
e7ba6a60
SS
4910
49112017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
4912
4913 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
4914 * gcc.target/i386/avx512f-prefer.c: New test.
4915
1debe7ea
JL
49162017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4917
4918 * lib/target-supports.exp
4919 (check_effective_target_frame_pointer_for_non_leaf): Add
4920 case for x86 Solaris.
4921
b89a63b9
PT
49222017-09-21 Paul Thomas <pault@gcc.gnu.org>
4923
4924 PR fortran/78512
4925 * gfortran.dg/associate_26.f90 : New test.
4926
4927 PR fortran/80120
4928 * gfortran.dg/associate_27.f90 : New test.
4929
4930 PR fortran/81903
4931 * gfortran.dg/associate_28.f90 : New test.
4932
4933 PR fortran/82121
4934 * gfortran.dg/associate_29.f90 : New test.
4935
4936 PR fortran/67543
4937 * gfortran.dg/associate_30.f90 : New test.
4938
4939 PR fortran/52832
4940 * gfortran.dg/associate_31.f90 : New test.
4941
f17aba3c
EB
49422017-09-21 Eric Botcazou <ebotcazou@adacore.com>
4943
4944 * gnat.dg/discr48.adb: New test.
4945 * gnat.dg/discr48_pkg.ads: New helper.
4946
49472017-09-21 Tamar Christina <tamar.christina@arm.com>
4948
4949 PR testsuite/78421
4950 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4951 Invert arm check.
4952
a0e27dc2
CP
49532017-09-21 Cesar Philippidis <cesar@codesourcery.com>
4954
4955 * gfortran.dg/goacc/wait.f90: New test.
4956
765b3379
JJ
49572017-09-21 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR sanitizer/81715
4960 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
4961 const predicate to const predicate & to avoid UB.
4962 * g++.dg/opt/pr81715.C: New test.
4963
c94f2d84
RB
49642017-09-21 Richard Biener <rguenther@suse.de>
4965
4966 PR tree-optimization/82276
4967 PR tree-optimization/82244
4968 * gcc.dg/torture/pr82276.c: New testcase.
4969
2e1dd137
RB
49702017-09-21 Richard Biener <rguenther@suse.de>
4971
4972 PR tree-optimization/71351
4973 * gfortran.dg/graphite/pr71351.f90: New testcase.
4974 * gfortran.dg/graphite/interchange-3.f90: Adjust.
4975
a4f65ca8
JJ
49762017-09-21 Jakub Jelinek <jakub@redhat.com>
4977
4978 PR target/82260
4979 * gcc.target/i386/pr82260-1.c: New test.
4980 * gcc.target/i386/pr82260-2.c: New test.
4981
d3347cd2
AK
49822017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4983 Jeff Law <law@redhat.com>
4984
4985 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 4986 * lib/target-supports.exp:
d3347cd2
AK
4987 (check_effective_target_supports_stack_clash_protection): Enable for
4988 s390/s390x targets.
4989
5f2fd590
MS
49902017-09-20 Martin Sebor <msebor@redhat.com>
4991
073809a7
MS
4992 PR c/81854
4993 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
4994 * g++.dg/ext/attr-ifunc-4.C: Ditto.
4995 * lib/target-supports.exp: Adjust for C++.
4996
5f2fd590
MS
4997 PR c/81854
4998 * gcc.dg/attr-ifunc-1.c: Correct type errors.
4999 * gcc.dg/attr-ifunc-2.c: Ditto.
5000 * gcc.dg/attr-ifunc-3.c: Ditto.
5001 * gcc.dg/attr-ifunc-4.c: Ditto.
5002 * gcc.dg/attr-ifunc-5.c: Ditto.
5003 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 5004 * lib/target-supports.exp: Correct type error.
5f2fd590 5005
94c23e39
JL
50062017-09-20 Jeff Law <law@redhat.com>
5007
5008 * gcc.target/i386/stack-check-11.c: Update test and regexp
5009 so that it works for both i?86 and x86_64.
5010
6073d002
SB
50112017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
5012
5013 PR target/77687
5014 * gcc.target/powerpc/pr77687.c: New testcase.
5015
fb3cd39d
JJ
50162017-09-20 Jakub Jelinek <jakub@redhat.com>
5017
2ffb5745
JJ
5018 P0409R2 - allow lambda capture [=, this]
5019 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
5020 capture. Add further tests.
5021 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
5022 for c++2a on [=, this] capture.
5023
fb3cd39d
JJ
5024 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
5025 * g++.dg/cpp1z/cplusplus_1z.C: New test.
5026
cace2309
SP
50272017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
5028
5029 * gcc.target/i386/builtin_target.c: Test knm.
5030 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
5031
52e22c79
RB
50322017-09-20 Richard Biener <rguenther@suse.de>
5033
5034 PR tree-optimization/77362
5035 * gcc.dg/graphite/pr77362.c: New testcase.
5036
2a900079
RB
50372017-09-20 Richard Biener <rguenther@suse.de>
5038
5039 PR tree-optimization/82264
5040 * gcc.dg/torture/pr82264.c: New testcase.
5041
88272c01
JJ
50422017-09-20 Jakub Jelinek <jakub@redhat.com>
5043
5044 * g++.dg/debug/dwarf2/template-params-13.C: New test.
5045 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
5046 it doesn't match newlines.
5047 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
5048 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
5049 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
5050 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
5051 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
5052 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
5053 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
5054 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
5055 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
5056 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
5057
0f45457e
PC
50582017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
5059
5060 PR c++/64954
5061 * g++.dg/cpp0x/constexpr-ctor20.C: New.
5062
73fe2f32
RB
50632017-09-20 Richard Biener <rguenther@suse.de>
5064
5065 PR tree-optimization/81373
5066 * gcc.dg/graphite/pr81373.c: New testcase.
5067
ee8f15c6
JL
50682017-09-19 Jeff Law <law@redhat.com>
5069
ac9c032e
JL
5070 * gcc.target/i386/stack-check-11.c: New test.
5071
8e7a09c3
JL
5072 * gcc.dg/stack-check-4.c: New test.
5073 * gcc.dg/stack-check-5.c: New test.
5074 * gcc.dg/stack-check-6.c: New test.
5075 * gcc.dg/stack-check-6a.c: New test.
5076 * gcc.dg/stack-check-7.c: New test.
5077 * gcc.dg/stack-check-8.c: New test.
5078 * gcc.dg/stack-check-9.c: New test.
5079 * gcc.dg/stack-check-10.c: New test.
5080 * lib/target-supports.exp
5081 (check_effective_target_supports_stack_clash_protection): Enable for
5082 x86 and x86_64 targets.
5083
8c1dd970
JL
5084 * gcc.dg/stack-check-3.c: New test.
5085
ee8f15c6
JL
5086 * gcc.dg/stack-check-2.c: New test.
5087 * lib/target-supports.exp
8e7a09c3 5088 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
5089 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
5090 (check_effective_target_caller_implicit_probes): Likewise.
5091
14a1a59f
JJ
50922017-09-19 Jakub Jelinek <jakub@redhat.com>
5093
5094 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
5095 * g++.dg/tree-ssa/pr41428.C: Likewise.
5096 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
5097 c++17 and up.
5098 * g++.dg/expr/bool3.C: Likewise.
5099 * g++.dg/expr/bitfield5.C: Likewise.
5100 * g++.old-deja/g++.jason/bool5.C: Likewise.
5101
e32d2388
MS
51022017-09-18 Martin Sebor <msebor@redhat.com>
5103
5104 PR c/81854
5105 * gcc.dg/pr81854.c: New test.
5106 * g++.dg/ext/attr-ifunc-5.C: New test.
5107 * g++.dg/ext/attr-ifunc-1.C: Adjust.
5108 * g++.dg/ext/attr-ifunc-2.C: Same.
5109 * g++.dg/ext/attr-ifunc-3.C: Same.
5110 * g++.dg/ext/attr-ifunc-4.C: Same.
5111 * g++.old-deja/g++.abi/vtable2.C: Same.
5112 * gcc.dg/attr-ifunc-1.c: Same.
5113
81b29ad8
WS
51142017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
5115
5116 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
5117
109bb910
RB
51182017-09-19 Richard Biener <rguenther@suse.de>
5119
5120 PR tree-optimization/82244
5121 * gcc.dg/torture/pr82244.c: New testcase.
5122
197d2f5b
RB
51232017-09-19 Richard Biener <rguenther@suse.de>
5124
5125 PR tree-optimization/69728
5126 * gfortran.dg/graphite/pr69728.f90: New testcase.
5127 * gcc.dg/graphite/pr69728.c: Likewise.
5128
7e12c0e0
PC
51292017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5130
5131 PR c++/80947
5132 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
5133
b161f2c9
RS
51342017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
5135
5136 * gcc.dg/vect/slp-multitypes-13.c: New test.
5137
7251b0bf
RS
51382017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
5139
5140 * gfortran.dg/vect/mask-store-1.f90: New test.
5141
10d8c51f
PC
51422017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5143
5144 PR c++/45033
5145 * g++.dg/expr/delete1.C: New.
5146
2eda24e9
PMR
51472017-09-18 Bob Duff <duff@adacore.com>
5148
5149 * gnat.dg/validity_check.adb: New testcase.
5150
51512017-09-18 Eric Botcazou <ebotcazou@adacore.com>
5152
5153 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
5154
51552017-09-18 Bob Duff <duff@adacore.com>
5156
5157 * gnat.dg/tagged_prefix_call.adb: New testcase.
5158
845af9e6
PMR
51592017-09-18 Ed Schonberg <schonberg@adacore.com>
5160
5161 * gnat.dg/default_variants.adb: New testcase.
5162
2a63b04e
RO
51632017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5164
5165 PR target/81736
5166 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
5167 * gcc.target/i386/pr81736-4.c: Likewise.
5168
3d07d963
RB
51692017-09-18 Richard Biener <rguenther@suse.de>
5170
5171 PR tree-optimization/79622
5172 * gcc.dg/graphite/pr79622.c: New testcase.
5173
3cb626e4
DS
51742017-09-17 Daniel Santos <daniel.santos@pobox.com>
5175
5176 gcc.target/i386/pr82196-1.c: New test.
5177 gcc.target/i386/pr82196-2.c: Likewise.
5178
01f44e44
L
51792017-09-17 H.J. Lu <hongjiu.lu@intel.com>
5180
5181 PR target/82166
5182 * gcc.target/i386/pr82166.c: New test.
5183
62d3c075
PT
51842017-09-17 Paul Thomas <pault@gcc.gnu.org>
5185
5186 PR fortran/82173
5187 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
5188 * gfortran.dg/pdt_2.f03 : The same.
5189 * gfortran.dg/pdt_3.f03 : The same.
5190 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
5191 module 'bad_vars'. Add error concerning assumed parameters and
5192 save attribute.
5193 * gfortran.dg/pdt_11.f03 : New test.
5194
5195 PR fortran/60483
5196 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
5197 * gfortran.dg/associate_25.f90 : New test.
5198 * gfortran.dg/pdt_12.f03 : New test.
5199
026a79f7
AS
52002017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
5201 Jakub Jelinek <jakub@redhat.com>
5202
5203 Add support for -std=c++2a.
5204 * lib/target-supports.exp (check_effective_target_c++17): Return
5205 1 also if check_effective_target_c++2a.
5206 (check_effective_target_c++17_down): New.
5207 (check_effective_target_c++2a_only): New.
5208 (check_effective_target_c++2a): New.
5209 * g++.dg/cpp2a/cplusplus.C: New.
5210
bb75facd
JM
52112017-09-15 Joseph Myers <joseph@codesourcery.com>
5212
5213 PR c/82071
5214 * gcc.target/i386/excess-precision-8.c: New test.
5215
c01df3c8
MLI
52162017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5217 Paolo Carlini <paolo.carlini@oracle.com>
5218
5219 PR c++/64644
5220 * g++.dg/other/anon-union4.C: New.
5221 * g++.old-deja/g++.law/union4.C: Adjust.
5222 * g++.old-deja/g++.other/anon1.C: Likewise.
5223
1d933576
BE
52242017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
5225
5226 * c-c++-common/Wcast-align.c: New test.
5227
4a8ca690
EB
52282017-09-15 Eric Botcazou <ebotcazou@adacore.com>
5229
5230 * g++.dg/sso-1.C: New test.
5231 * g++.dg/sso-2.C: Likewise.
5232
52332017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
5234
5235 PR c++/78648
5236 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
5237
ed17cb57
JW
52382017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
5239
5240 PR tree-optimization/71026
5241 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
5242
a1189286
JJ
52432017-09-15 Jakub Jelinek <jakub@redhat.com>
5244
7b936140
JJ
5245 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
5246 * lib/target-supports.exp (check_effective_target_c++14): Use
5247 check_effective_target_c++17 instead of check_effective_target_c++1z.
5248 (check_effective_target_c++14_down): Likewise.
5249 (check_effective_target_c++1z_only): Rename to ...
5250 (check_effective_target_c++17_only): ... this.
5251 (check_effective_target_c++1z): Rename to ...
5252 (check_effective_target_c++17): ... this.
5253 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
5254 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
5255 and c++17_only instead of c++1z_only. Adjust expected diagnostics
5256 and comments refering to 1z to 17.
5257 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
5258 * g++.dg/template/partial5.C: Likewise.
5259 * g++.dg/template/nontype8.C: Likewise.
5260 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
5261 * g++.dg/cpp1z/nontype3a.C: Likewise.
5262 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
5263 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
5264 * g++.dg/cpp1z/class-deduction32.C: Likewise.
5265 * g++.dg/cpp1z/pr78771.C: Likewise.
5266 * g++.dg/cpp1z/elide1.C: Likewise.
5267 * g++.dg/cpp1z/fold3.C: Likewise.
5268 * g++.dg/cpp1z/class-deduction2.C: Likewise.
5269 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
5270 * g++.dg/cpp1z/inline-var2.C: Likewise.
5271 * g++.dg/cpp1z/eval-order2.C: Likewise.
5272 * g++.dg/cpp1z/decomp21.C: Likewise.
5273 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
5274 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
5275 * g++.dg/cpp1z/utf8-neg.C: Likewise.
5276 * g++.dg/cpp1z/class-deduction41.C: Likewise.
5277 * g++.dg/cpp1z/class-deduction23.C: Likewise.
5278 * g++.dg/cpp1z/nodiscard3.C: Likewise.
5279 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
5280 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
5281 * g++.dg/cpp1z/class-deduction21.C: Likewise.
5282 * g++.dg/cpp1z/range-for1.C: Likewise.
5283 * g++.dg/cpp1z/init-statement4.C: Likewise.
5284 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
5285 * g++.dg/cpp1z/decomp30.C: Likewise.
5286 * g++.dg/cpp1z/class-deduction39.C: Likewise.
5287 * g++.dg/cpp1z/register2.C: Likewise.
5288 * g++.dg/cpp1z/decomp9.C: Likewise.
5289 * g++.dg/cpp1z/regress1.C: Likewise.
5290 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
5291 * g++.dg/cpp1z/class-deduction30.C: Likewise.
5292 * g++.dg/cpp1z/abbrev2.C: Likewise.
5293 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
5294 * g++.dg/cpp1z/regress2.C: Likewise.
5295 * g++.dg/cpp1z/decomp16.C: Likewise.
5296 * g++.dg/cpp1z/bool-increment1.C: Likewise.
5297 * g++.dg/cpp1z/aligned-new1.C: Likewise.
5298 * g++.dg/cpp1z/decomp3.C: Likewise.
5299 * g++.dg/cpp1z/register1.C: Likewise.
5300 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
5301 * g++.dg/cpp1z/class-deduction1.C: Likewise.
5302 * g++.dg/cpp1z/decomp10.C: Likewise.
5303 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
5304 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
5305 * g++.dg/cpp1z/decomp27.C: Likewise.
5306 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
5307 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
5308 * g++.dg/cpp1z/class-deduction9.C: Likewise.
5309 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
5310 * g++.dg/cpp1z/decomp11.C: Likewise.
5311 * g++.dg/cpp1z/aligned-new3.C: Likewise.
5312 * g++.dg/cpp1z/utf8-2.C: Likewise.
5313 * g++.dg/cpp1z/lambda-this3.C: Likewise.
5314 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
5315 * g++.dg/cpp1z/byte1.C: Likewise.
5316 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
5317 * g++.dg/cpp1z/aggr-base4.C: Likewise.
5318 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
5319 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
5320 * g++.dg/cpp1z/utf8-2a.C: Likewise.
5321 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
5322 * g++.dg/cpp1z/aggr-base6.C: Likewise.
5323 * g++.dg/cpp1z/cplusplus.C: Likewise.
5324 * g++.dg/cpp1z/class-deduction20.C: Likewise.
5325 * g++.dg/cpp1z/aggr-base2.C: Likewise.
5326 * g++.dg/cpp1z/class-deduction6.C: Likewise.
5327 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
5328 * g++.dg/cpp1z/class-deduction31.C: Likewise.
5329 * g++.dg/cpp1z/class-deduction25.C: Likewise.
5330 * g++.dg/cpp1z/class-deduction18.C: Likewise.
5331 * g++.dg/cpp1z/fold9.C: Likewise.
5332 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
5333 * g++.dg/cpp1z/abbrev1.C: Likewise.
5334 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
5335 * g++.dg/cpp1z/utf8.C: Likewise.
5336 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
5337 * g++.dg/cpp1z/aggr-base3.C: Likewise.
5338 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
5339 * g++.dg/cpp1z/init-statement2.C: Likewise.
5340 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
5341 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
5342 * g++.dg/cpp1z/class-deduction40.C: Likewise.
5343 * g++.dg/cpp1z/nontype3.C: Likewise.
5344 * g++.dg/cpp1z/class-deduction14.C: Likewise.
5345 * g++.dg/cpp1z/fold7.C: Likewise.
5346 * g++.dg/cpp1z/nontype2.C: Likewise.
5347 * g++.dg/cpp1z/class-deduction15.C: Likewise.
5348 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
5349 * g++.dg/cpp1z/class-deduction13.C: Likewise.
5350 * g++.dg/cpp1z/aligned-new7.C: Likewise.
5351 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
5352 * g++.dg/cpp1z/nontype1.C: Likewise.
5353 * g++.dg/cpp1z/init-statement5.C: Likewise.
5354 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
5355 * g++.dg/cpp1z/decomp17.C: Likewise.
5356 * g++.dg/cpp1z/fold4.C: Likewise.
5357 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
5358 * g++.dg/cpp1z/fold7a.C: Likewise.
5359 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
5360 * g++.dg/cpp1z/init-statement7.C: Likewise.
5361 * g++.dg/cpp1z/aggr-base5.C: Likewise.
5362 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
5363 * g++.dg/cpp1z/pr79143.C: Likewise.
5364 * g++.dg/cpp1z/class-deduction38.C: Likewise.
5365 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
5366 * g++.dg/cpp1z/class-deduction12.C: Likewise.
5367 * g++.dg/cpp1z/decomp20.C: Likewise.
5368 * g++.dg/cpp1z/class-deduction22.C: Likewise.
5369 * g++.dg/cpp1z/class-deduction29.C: Likewise.
5370 * g++.dg/cpp1z/class-deduction8.C: Likewise.
5371 * g++.dg/cpp1z/class-deduction43.C: Likewise.
5372 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
5373 * g++.dg/cpp1z/fold8.C: Likewise.
5374 * g++.dg/cpp1z/init-statement3.C: Likewise.
5375 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
5376 * g++.dg/cpp1z/class-deduction36.C: Likewise.
5377 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
5378 * g++.dg/cpp1z/fallthrough1.C: Likewise.
5379 * g++.dg/cpp1z/fold1.C: Likewise.
5380 * g++.dg/cpp1z/class-deduction26.C: Likewise.
5381 * g++.dg/cpp1z/fold-ice1.C: Likewise.
5382 * g++.dg/cpp1z/fold5.C: Likewise.
5383 * g++.dg/cpp1z/class-deduction34.C: Likewise.
5384 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
5385 * g++.dg/cpp1z/class-deduction7.C: Likewise.
5386 * g++.dg/cpp1z/class-deduction16.C: Likewise.
5387 * g++.dg/cpp1z/class-deduction10.C: Likewise.
5388 * g++.dg/cpp1z/eval-order3.C: Likewise.
5389 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
5390 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
5391 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
5392 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
5393 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
5394 * g++.dg/cpp1z/decomp15.C: Likewise.
5395 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
5396 * g++.dg/cpp1z/fold-mangle.C: Likewise.
5397 * g++.dg/cpp1z/class-deduction35.C: Likewise.
5398 * g++.dg/cpp1z/decomp4.C: Likewise.
5399 * g++.dg/cpp1z/class-deduction42.C: Likewise.
5400 * g++.dg/cpp1z/init-statement8.C: Likewise.
5401 * g++.dg/cpp1z/inline-var1a.C: Likewise.
5402 * g++.dg/cpp1z/init-statement6.C: Likewise.
5403 * g++.dg/cpp1z/class-deduction17.C: Likewise.
5404 * g++.dg/cpp1z/class-deduction28.C: Likewise.
5405 * g++.dg/cpp1z/class-deduction27.C: Likewise.
5406 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
5407 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
5408 * g++.dg/cpp1z/class-deduction11.C: Likewise.
5409 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
5410 * g++.dg/cpp1z/init-statement9.C: Likewise.
5411 * g++.dg/cpp1z/class-deduction19.C: Likewise.
5412 * g++.dg/cpp1z/class-deduction5.C: Likewise.
5413 * g++.dg/cpp1z/fold2.C: Likewise.
5414 * g++.dg/cpp1z/class-deduction33.C: Likewise.
5415 * g++.dg/cpp1z/class-deduction24.C: Likewise.
5416 * g++.dg/cpp1z/aggr-base1.C: Likewise.
5417 * g++.dg/cpp1z/fold6.C: Likewise.
5418 * g++.dg/cpp1z/decomp12.C: Likewise.
5419 * g++.dg/cpp1z/class-deduction4.C: Likewise.
5420 * g++.dg/cpp1z/inline-var1.C: Likewise.
5421 * g++.dg/cpp1z/aligned-new2.C: Likewise.
5422 * g++.dg/cpp1z/class-deduction3.C: Likewise.
5423 * g++.dg/other/error3.C: Likewise.
5424 * g++.dg/init/new25.C: Likewise.
5425 * g++.dg/init/new13.C: Likewise.
5426 * g++.dg/tls/diag-2.C: Likewise.
5427 * g++.dg/tls/diag-4.C: Likewise.
5428 * g++.dg/opt/noreturn-1.C: Likewise.
5429 * g++.dg/eh/async-unwind2.C: Likewise.
5430 * g++.dg/eh/spec9.C: Likewise.
5431 * g++.dg/eh/spec7.C: Likewise.
5432 * g++.dg/eh/template1.C: Likewise.
5433 * g++.dg/eh/cond4.C: Likewise.
5434 * g++.dg/eh/pr41819.C: Likewise.
5435 * g++.dg/eh/delete1.C: Likewise.
5436 * g++.dg/eh/spec3.C: Likewise.
5437 * g++.dg/eh/forced4.C: Likewise.
5438 * g++.dg/eh/spec2.C: Likewise.
5439 * g++.dg/eh/shadow1.C: Likewise.
5440 * g++.dg/eh/pr38662.C: Likewise.
5441 * g++.dg/eh/ehopt1.C: Likewise.
5442 * g++.dg/eh/spec8.C: Likewise.
5443 * g++.dg/eh/init-temp2.C: Likewise.
5444 * g++.dg/rtti/crash3.C: Likewise.
5445 * g++.dg/warn/Wreturn-type-3.C: Likewise.
5446 * g++.dg/warn/register-parm-1.C: Likewise.
5447 * g++.dg/warn/register-var-2.C: Likewise.
5448 * g++.dg/gcov/gcov-7.C: Likewise.
5449 * g++.dg/tree-ssa/pr45605.C: Likewise.
5450 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
5451 * g++.dg/lookup/exception1.C: Likewise.
5452 * g++.dg/ubsan/pr79589.C: Likewise.
5453 * g++.dg/tm/pr47340.C: Likewise.
5454 * g++.dg/tm/pr46567.C: Likewise.
5455 * g++.dg/expr/bitfield5.C: Likewise.
5456 * g++.dg/expr/bool1.C: Likewise.
5457 * g++.dg/expr/lval3.C: Likewise.
5458 * g++.dg/expr/lval4.C: Likewise.
5459 * g++.dg/expr/bitfield4.C: Likewise.
5460 * g++.dg/expr/bitfield6.C: Likewise.
5461 * g++.dg/expr/bool3.C: Likewise.
5462 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
5463 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
5464 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
5465 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
5466 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
5467 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
5468 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
5469 * g++.dg/ext/has_nothrow_assign.C: Likewise.
5470 * g++.dg/parse/register1.C: Likewise.
5471 * g++.dg/parse/error15.C: Likewise.
5472 * g++.dg/parse/linkage2.C: Likewise.
5473 * g++.dg/concepts/intro2.C: Likewise.
5474 * g++.dg/concepts/class.C: Likewise.
5475 * g++.dg/concepts/traits1.C: Likewise.
5476 * g++.dg/concepts/req5.C: Likewise.
5477 * g++.dg/concepts/var-concept5.C: Likewise.
5478 * g++.dg/concepts/fn-concept2.C: Likewise.
5479 * g++.dg/concepts/traits2.C: Likewise.
5480 * g++.dg/concepts/placeholder2.C: Likewise.
5481 * g++.dg/concepts/class6.C: Likewise.
5482 * g++.dg/concepts/memtmpl1.C: Likewise.
5483 * g++.dg/concepts/friend2.C: Likewise.
5484 * g++.dg/concepts/template-parm3.C: Likewise.
5485 * g++.dg/concepts/template-parm10.C: Likewise.
5486 * g++.dg/concepts/explicit-spec1.C: Likewise.
5487 * g++.dg/concepts/explicit-spec3.C: Likewise.
5488 * g++.dg/concepts/var-templ2.C: Likewise.
5489 * g++.dg/concepts/intro5.C: Likewise.
5490 * g++.dg/concepts/deduction-constraint1.C: Likewise.
5491 * g++.dg/concepts/iconv1.C: Likewise.
5492 * g++.dg/concepts/constrained-parm.C: Likewise.
5493 * g++.dg/concepts/template-template-parm1.C: Likewise.
5494 * g++.dg/concepts/var-concept3.C: Likewise.
5495 * g++.dg/concepts/class3.C: Likewise.
5496 * g++.dg/concepts/memfun2.C: Likewise.
5497 * g++.dg/concepts/req1.C: Likewise.
5498 * g++.dg/concepts/disjunction1.C: Likewise.
5499 * g++.dg/concepts/req17.C: Likewise.
5500 * g++.dg/concepts/pr65848.C: Likewise.
5501 * g++.dg/concepts/placeholder4.C: Likewise.
5502 * g++.dg/concepts/decl-diagnose.C: Likewise.
5503 * g++.dg/concepts/intro7.C: Likewise.
5504 * g++.dg/concepts/pr68683.C: Likewise.
5505 * g++.dg/concepts/partial-spec4.C: Likewise.
5506 * g++.dg/concepts/template-parm5.C: Likewise.
5507 * g++.dg/concepts/explicit-inst1.C: Likewise.
5508 * g++.dg/concepts/class-deduction1.C: Likewise.
5509 * g++.dg/concepts/class1.C: Likewise.
5510 * g++.dg/concepts/req15.C: Likewise.
5511 * g++.dg/concepts/memfun.C: Likewise.
5512 * g++.dg/concepts/pr68434.C: Likewise.
5513 * g++.dg/concepts/inherit-ctor4.C: Likewise.
5514 * g++.dg/concepts/partial-spec6.C: Likewise.
5515 * g++.dg/concepts/var-templ1.C: Likewise.
5516 * g++.dg/concepts/template-parm8.C: Likewise.
5517 * g++.dg/concepts/explicit-inst3.C: Likewise.
5518 * g++.dg/concepts/class4.C: Likewise.
5519 * g++.dg/concepts/req6.C: Likewise.
5520 * g++.dg/concepts/fn8.C: Likewise.
5521 * g++.dg/concepts/class5.C: Likewise.
5522 * g++.dg/concepts/placeholder5.C: Likewise.
5523 * g++.dg/concepts/req16.C: Likewise.
5524 * g++.dg/concepts/req10.C: Likewise.
5525 * g++.dg/concepts/var-concept2.C: Likewise.
5526 * g++.dg/concepts/auto3.C: Likewise.
5527 * g++.dg/concepts/generic-fn-err.C: Likewise.
5528 * g++.dg/concepts/pr65552.C: Likewise.
5529 * g++.dg/concepts/partial-concept-id2.C: Likewise.
5530 * g++.dg/concepts/fn1.C: Likewise.
5531 * g++.dg/concepts/partial-spec.C: Likewise.
5532 * g++.dg/concepts/template-parm12.C: Likewise.
5533 * g++.dg/concepts/diagnostic1.C: Likewise.
5534 * g++.dg/concepts/intro1.C: Likewise.
5535 * g++.dg/concepts/explicit-inst4.C: Likewise.
5536 * g++.dg/concepts/req18.C: Likewise.
5537 * g++.dg/concepts/explicit-spec5.C: Likewise.
5538 * g++.dg/concepts/var-concept6.C: Likewise.
5539 * g++.dg/concepts/fn9.C: Likewise.
5540 * g++.dg/concepts/req2.C: Likewise.
5541 * g++.dg/concepts/template-parm7.C: Likewise.
5542 * g++.dg/concepts/req14.C: Likewise.
5543 * g++.dg/concepts/template-parm6.C: Likewise.
5544 * g++.dg/concepts/variadic4.C: Likewise.
5545 * g++.dg/concepts/fn6.C: Likewise.
5546 * g++.dg/concepts/req-neg1.C: Likewise.
5547 * g++.dg/concepts/alias3.C: Likewise.
5548 * g++.dg/concepts/expression2.C: Likewise.
5549 * g++.dg/concepts/partial-spec3.C: Likewise.
5550 * g++.dg/concepts/expression3.C: Likewise.
5551 * g++.dg/concepts/memfun-err.C: Likewise.
5552 * g++.dg/concepts/pr66091.C: Likewise.
5553 * g++.dg/concepts/explicit-spec2.C: Likewise.
5554 * g++.dg/concepts/equiv.C: Likewise.
5555 * g++.dg/concepts/friend1.C: Likewise.
5556 * g++.dg/concepts/fn4.C: Likewise.
5557 * g++.dg/concepts/var-templ3.C: Likewise.
5558 * g++.dg/concepts/explicit-inst2.C: Likewise.
5559 * g++.dg/concepts/alias2.C: Likewise.
5560 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
5561 * g++.dg/concepts/placeholder6.C: Likewise.
5562 * g++.dg/concepts/fn10.C: Likewise.
5563 * g++.dg/concepts/req3.C: Likewise.
5564 * g++.dg/concepts/variadic2.C: Likewise.
5565 * g++.dg/concepts/pr65636.C: Likewise.
5566 * g++.dg/concepts/intro6.C: Likewise.
5567 * g++.dg/concepts/class2.C: Likewise.
5568 * g++.dg/concepts/fn2.C: Likewise.
5569 * g++.dg/concepts/req20.C: Likewise.
5570 * g++.dg/concepts/req8.C: Likewise.
5571 * g++.dg/concepts/placeholder1.C: Likewise.
5572 * g++.dg/concepts/pr65854.C: Likewise.
5573 * g++.dg/concepts/member-concept.C: Likewise.
5574 * g++.dg/concepts/template-parm2.C: Likewise.
5575 * g++.dg/concepts/variadic1.C: Likewise.
5576 * g++.dg/concepts/fn7.C: Likewise.
5577 * g++.dg/concepts/intro4.C: Likewise.
5578 * g++.dg/concepts/req13.C: Likewise.
5579 * g++.dg/concepts/inherit-ctor3.C: Likewise.
5580 * g++.dg/concepts/explicit-spec6.C: Likewise.
5581 * g++.dg/concepts/auto1.C: Likewise.
5582 * g++.dg/concepts/alias1.C: Likewise.
5583 * g++.dg/concepts/fn-concept1.C: Likewise.
5584 * g++.dg/concepts/template-parm11.C: Likewise.
5585 * g++.dg/concepts/explicit-spec4.C: Likewise.
5586 * g++.dg/concepts/partial-concept-id1.C: Likewise.
5587 * g++.dg/concepts/req9.C: Likewise.
5588 * g++.dg/concepts/req4.C: Likewise.
5589 * g++.dg/concepts/pr65681.C: Likewise.
5590 * g++.dg/concepts/req7.C: Likewise.
5591 * g++.dg/concepts/req12.C: Likewise.
5592 * g++.dg/concepts/fn5.C: Likewise.
5593 * g++.dg/concepts/alias4.C: Likewise.
5594 * g++.dg/concepts/generic-fn.C: Likewise.
5595 * g++.dg/concepts/feature-macro.C: Likewise.
5596 * g++.dg/concepts/req19.C: Likewise.
5597 * g++.dg/concepts/placeholder3.C: Likewise.
5598 * g++.dg/concepts/intro3.C: Likewise.
5599 * g++.dg/concepts/partial-spec5.C: Likewise.
5600 * g++.dg/concepts/template-parm4.C: Likewise.
5601 * g++.dg/concepts/dr1430.C: Likewise.
5602 * g++.dg/concepts/pr65634.C: Likewise.
5603 * g++.dg/concepts/var-concept4.C: Likewise.
5604 * g++.dg/concepts/pr67249.C: Likewise.
5605 * g++.dg/concepts/expression.C: Likewise.
5606 * g++.dg/concepts/pr65575.C: Likewise.
5607 * g++.dg/concepts/partial-spec2.C: Likewise.
5608 * g++.dg/concepts/template-parm9.C: Likewise.
5609 * g++.dg/concepts/inherit-ctor1.C: Likewise.
5610 * g++.dg/concepts/equiv2.C: Likewise.
5611 * g++.dg/concepts/req11.C: Likewise.
5612 * g++.dg/concepts/template-parm1.C: Likewise.
5613 * g++.dg/concepts/inherit-ctor2.C: Likewise.
5614 * g++.dg/concepts/var-concept1.C: Likewise.
5615 * g++.dg/concepts/fn3.C: Likewise.
5616 * g++.dg/torture/pr46364.C: Likewise.
5617 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
5618 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5619 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
5620 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
5621 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
5622 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5623 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
5624 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
5625 * g++.dg/torture/pr52918-1.C: Likewise.
5626 * g++.dg/torture/pr49394.C: Likewise.
5627 * g++.dg/torture/pr57190.C: Likewise.
5628 * g++.dg/cpp0x/static_assert8.C: Likewise.
5629 * g++.dg/cpp0x/noexcept19.C: Likewise.
5630 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5631 * g++.dg/cpp0x/variadic73.C: Likewise.
5632 * g++.dg/cpp0x/noexcept02.C: Likewise.
5633 * g++.dg/cpp0x/defaulted23.C: Likewise.
5634 * g++.dg/cpp0x/noexcept08.C: Likewise.
5635 * g++.dg/cpp0x/auto9.C: Likewise.
5636 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
5637 * g++.dg/cpp0x/error5.C: Likewise.
5638 * c-c++-common/gomp/atomic-12.c: Likewise.
5639 * c-c++-common/gomp/atomic-13.c: Likewise.
5640 * c-c++-common/gomp/atomic-14.c: Likewise.
5641 * c-c++-common/Wvarargs-2.c: Likewise.
5642 * c-c++-common/Wvarargs.c: Likewise.
5643 * c-c++-common/vector-subscript-2.c: Likewise.
5644 * g++.old-deja/g++.robertl/eb123.C: Likewise.
5645 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
5646 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
5647 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
5648 * g++.old-deja/g++.eh/throw2.C: Likewise.
5649 * g++.old-deja/g++.eh/throw1.C: Likewise.
5650 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
5651 * g++.old-deja/g++.other/new7.C: Likewise.
5652 * g++.old-deja/g++.other/crash30.C: Likewise.
5653 * g++.old-deja/g++.other/regstack.C: Likewise.
5654 * g++.old-deja/g++.other/crash28.C: Likewise.
5655 * g++.old-deja/g++.jason/bool5.C: Likewise.
5656 * g++.old-deja/g++.mike/p10416.C: Likewise.
5657 * g++.old-deja/g++.mike/eh25.C: Likewise.
5658 * g++.old-deja/g++.mike/eh55.C: Likewise.
5659
a1189286
JJ
5660 PR rtl-optimization/82192
5661 * gcc.c-torture/execute/pr82192.c: New test.
5662
897da303
RB
56632017-09-15 Richard Biener <rguenther@suse.de>
5664
5665 PR tree-optimization/82217
5666 * gcc.dg/torture/pr82217.c: New testcase.
5667
854dde43
JJ
56682017-09-15 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR target/82145
5671 * gcc.target/i386/pr82145.c: New test.
5672
22d07ec2
PT
56732017-09-15 Paul Thomas <pault@gcc.gnu.org>
5674
5675 PR fortran/82184
5676 * gfortran.dg/pointer_array_9.f90: New test.
5677
12fca96e
MM
56782017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5679
5680 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
5681 __builtin_fabsq.
5682 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
5683 of __builtin_fabsq. Prevent the test from running on 32-bit.
5684 * gcc.target/powerpc/float128-fma1.c: New test.
5685 * gcc.target/powerpc/float128-fma2.c: Likewise.
5686 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
5687 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
5688
595ced60
DM
56892017-09-14 David Malcolm <dmalcolm@redhat.com>
5690
5691 PR jit/82174
5692 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
5693 New test case.
5694
44e13e60
PH
56952017-09-14 Pat Haugen <pthaugen@us.ibm.com>
5696
5697 * gcc.target/powerpc/r2_shrink-wrap.c: New.
5698
2a94be35
WS
56992017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5700
5701 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
5702 lp64 requirement.
5703
0fa0fdb7
RB
57042017-09-14 Richard Biener <rguenther@suse.de>
5705
5706 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
5707 * gcc.dg/uninit-suppress_2.c: Adjust.
5708 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5709
83ada6e8
RO
57102017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5711
5712 PR tree-optimization/80996
5713 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
5714
c5f59763
JJ
57152017-09-14 Jakub Jelinek <jakub@redhat.com>
5716
5717 PR target/81325
5718 * g++.dg/cpp0x/pr81325.C: New test.
5719
87f3a5cf
PT
57202017-09-13 Paul Thomas <pault@gcc.gnu.org>
5721
5722 PR fortran/82173
5723 * gfortran.dg/pdt_10.f03 : New test.
5724
b6509175
PC
57252017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/68177
5728 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
5729
c7885b85
ML
57302017-09-13 Martin Liska <mliska@suse.cz>
5731
5732 PR middle-end/82154
5733 * g++.dg/torture/pr82154.C: New test.
5734
97e63e12
PC
57352017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5736
5737 PR c++/61362
5738 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
5739 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
5740
bce5091a
SE
57412017-09-13 Steve Ellcey <sellcey@cavium.com>
5742
5743 PR tree-optimization/80925
5744 * gfortran.dg/vect/vect-2.f90: Add
5745 --param vect-max-peeling-for-alignment=0 option.
5746 Remove unaligned access and peeling checks.
5747 * gfortran.dg/vect/vect-3.f90: Ditto.
5748 * gfortran.dg/vect/vect-4.f90: Ditto.
5749 * gfortran.dg/vect/vect-5.f90: Ditto.
5750
13380861
PC
57512017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5752
5753 PR c++/61135
5754 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
5755 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
5756
bb5d9711
JW
57572017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
5758
5759 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
5760
267bbb6f
MP
57612017-09-13 Marek Polacek <polacek@redhat.com>
5762
5763 PR c/82167
5764 * gcc.dg/pr82167.c: New test.
5765
8a411aa3
WS
57662017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
5767
5768 * gcc.target/powerpc/fold-vec-ld-char.c: New.
5769 * gcc.target/powerpc/fold-vec-ld-double.c: New.
5770 * gcc.target/powerpc/fold-vec-ld-float.c: New.
5771 * gcc.target/powerpc/fold-vec-ld-int.c: New.
5772 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
5773 * gcc.target/powerpc/fold-vec-ld-short.c: New.
5774
1cb656f8
JW
57752017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
5776
5777 * gcc.target/aarch64/pr62178.c: Updated testcase
5778 to scan for two ldrs and an mla.
5779
e5b87132
PC
57802017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5781
5782 PR c++/59949
5783 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
5784
491cefb7
WD
57852017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
5786
5787 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
5788
4395a473
TP
57892017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5790
5791 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
5792 ARMv8-A and ARMv8-R.
5793 * gcc.target/arm/acle/cdp2.c: Likewise.
5794 * gcc.target/arm/acle/ldc.c: Likewise.
5795 * gcc.target/arm/acle/ldc2.c: Likewise.
5796 * gcc.target/arm/acle/ldc2l.c: Likewise.
5797 * gcc.target/arm/acle/ldcl.c: Likewise.
5798 * gcc.target/arm/acle/mcr.c: Likewise.
5799 * gcc.target/arm/acle/mcr2.c: Likewise.
5800 * gcc.target/arm/acle/mcrr.c: Likewise.
5801 * gcc.target/arm/acle/mcrr2.c: Likewise.
5802 * gcc.target/arm/acle/mrc.c: Likewise.
5803 * gcc.target/arm/acle/mrc2.c: Likewise.
5804 * gcc.target/arm/acle/mrrc.c: Likewise.
5805 * gcc.target/arm/acle/mrrc2.c: Likewise.
5806 * gcc.target/arm/acle/stc.c: Likewise.
5807 * gcc.target/arm/acle/stc2.c: Likewise.
5808 * gcc.target/arm/acle/stc2l.c: Likewise.
5809 * gcc.target/arm/acle/stcl.c: Likewise.
5810 * lib/target-supports.exp:
5811 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
5812 and stcl in the comment.
5813 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
5814 and disable Thumb-1 targets.
5815 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
5816 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
5817
caf3dcdf
PC
58182017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/47226
5821 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
5822 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
5823
2da6996c
RB
58242017-09-13 Richard Biener <rguenther@suse.de>
5825
5826 PR middle-end/82128
5827 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
5828 default-def to avoid breaking iterator update with the weird
5829 interaction with cgraph_update_edges_for_call_stmt_node.
5830
d6ecd2cf
KV
58312017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5832
5833 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
5834
741bbaab
PC
5835017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
5836
5837 PR c++/70621
5838 * g++.dg/torture/pr70621.C: New.
5839
18a4e7e3
PT
58402017-09-12 Paul Thomas <pault@gcc.gnu.org>
5841
5842 PR fortran/82173
5843 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
5844 is defined' error.
5845 * gfortran.dg/pdt_6.f03 : New test.
5846 * gfortran.dg/pdt_7.f03 : New test.
5847 * gfortran.dg/pdt_8.f03 : New test.
5848
5849 PR fortran/82168
5850 * gfortran.dg/pdt_9.f03 : New test.
5851
cbc45bea
JJ
58522017-09-12 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR target/82112
5855 * gcc.target/powerpc/pr82112.c: New test.
5856 * g++.dg/ext/altivec-18.C: New test.
5857
5f33b353
ML
58582017-09-12 Martin Liska <mliska@suse.cz>
5859
5860 PR testsuite/82114
5861 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
5862
29545149
RB
58632017-09-12 Richard Biener <rguenther@suse.de>
5864
5865 PR tree-optimization/82157
5866 * gcc.dg/torture/pr82157.c: New testcase.
5867
8101ec85
SA
58682017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
5869
5870 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
5871 attribute.
5872 * gcc.target/mips/near-far-2.c: Likewise.
5873 * gcc.target/mips/near-far-3.c: Likewise.
5874 * gcc.target/mips/near-far-4.c: Likewise.
5875
ec33aebb
JJ
58762017-09-12 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR target/82112
5879 * c-c++-common/pr82112.c: New test.
5880 * gcc.dg/pr82112.c: New test.
5881
2f6c18e0
EB
58822017-09-10 Eric Botcazou <ebotcazou@adacore.com>
5883
5884 PR ada/79441
5885 * gnat.dg/pack9.adb: Robustify.
5886
ff3598bc
PT
58872017-09-10 Paul Thomas <pault@gcc.gnu.org>
5888
5889 PR fortran/34640
5890 * gfortran.dg/associate_24.f90: New test.
5891 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
5892 checks.
5893 * gfortran.dg/no_arg_check_2.f90: Likewise.
5894 * gfortran.dg/pointer_array_1.f90: New test.
5895 * gfortran.dg/pointer_array_2.f90: New test.
5896 * gfortran.dg/pointer_array_7.f90: New test.
5897 * gfortran.dg/pointer_array_8.f90: New test.
5898 * gfortran.dg/pointer_array_component_1.f90: New test.
5899 * gfortran.dg/pointer_array_component_2.f90: New test.
5900 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
5901 counts by 1.
5902
5903 PR fortran/40737
5904 * gfortran.dg/pointer_array_3.f90: New test.
5905
5906 PR fortran/57116
5907 * gfortran.dg/pointer_array_4.f90: New test.
5908
5909 PR fortran/55763
5910 * gfortran.dg/pointer_array_5.f90: New test.
5911
5912 PR fortran/57019
5913 * gfortran.dg/pointer_array_6.f90: New test.
5914
019bf9ad
JW
59152017-09-09 Jonathan Wakely <jwakely@redhat.com>
5916
5917 PR c++/81852
5918 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
5919 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
5920 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
5921 * g++.dg/cpp1y/feat-neg.C: Likewise.
5922 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
5923
95b7c2e0
PMR
59242017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
5925
5926 * gnat.dg/debug14.adb: New test.
5927
89ec98ed
EB
59282017-09-09 Eric Botcazou <ebotcazou@adacore.com>
5929
5930 * gnat.dg/specs/atomic3.ads: New test.
5931
ea09ecc5
EB
59322017-09-09 Eric Botcazou <ebotcazou@adacore.com>
5933
5934 * gnat.dg/specs/vfa.ads: Rename into...
5935 * gnat.dg/specs/vfa1.ads: ...this.
5936 * gnat.dg/specs/vfa2.ads: New test.
5937
5bab4c96
PT
59382017-09-09 Paul Thomas <pault@gcc.gnu.org>
5939
5940 * gfortran.dg/pdt_1.f03 : New test.
5941 * gfortran.dg/pdt_2.f03 : New test.
5942 * gfortran.dg/pdt_3.f03 : New test.
5943 * gfortran.dg/pdt_4.f03 : New test.
5944 * gfortran.dg/pdt_5.f03 : New test.
5945
b2c5d6f1 59462017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
5947
5948 * gcc.dg/pr81988.c: New test.
5949
59502017-09-07 Eric Botcazou <ebotcazou@adacore.com>
5951
1c49a3ed
EB
5952 * gnat.dg/opt67.adb: New test.
5953 * gnat.dg/opt67_pkg.ad[sb]: New helper.
5954
86373d92
JJ
59552017-09-07 Jakub Jelinek <jakub@redhat.com>
5956
5957 PR target/81979
5958 * gcc.dg/pr81979.c: New test.
5959
a3064a99
EB
59602017-09-07 Eric Botcazou <ebotcazou@adacore.com>
5961
5962 PR ada/82126
5963 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
5964
a7976089
RB
59652017-09-07 Richard Biener <rguenther@suse.de>
5966
5967 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
5968 opportunity.
5969
bbd35101
MM
59702017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5971
5972 * gcc.target/powerpc/float128-1.c: Update options to know that
5973 -mfloat128 is now on by default on PowerPC VSX systems. Remove
5974 -static-libgcc option which is no longer needed. Use -mvsx or
5975 -mpower9-vector to enable VSX or hardware IEEE support, rather
5976 than specifying a particular CPU.
5977 * gcc.target/powerpc/float128-2.c: Likewise.
5978 * gcc.target/powerpc/float128-cmp.c: Likewise.
5979 * gcc.target/powerpc/float128-complex-1.c: Likewise.
5980 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5981 * gcc.target/powerpc/float128-hw.c: Likewise.
5982 * gcc.target/powerpc/float128-mix.c: Likewise.
5983 * gcc.target/powerpc/float128-type-1.c: Likewise.
5984 * gcc.target/powerpc/float128-type-2.c: Likewise.
5985 * gcc.target/powerpc/float128-3.c: New test.
5986 * gcc.target/powerpc/float128-4.c: Likewise.
5987 * gcc.target/powerpc/float128-5.c: Likewise.
5988
260da991
WD
59892017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
5990
5991 PR middle-end/78468
5992 * gcc.dg/pr78468.c: Add alignment test.
5993
f6e50a7d
WW
59942017-09-06 Wish Wu <wishwu007@gmail.com>
5995 Jakub Jelinek <jakub@redhat.com>
5996
5997 * gcc.dg/sancov/cmp0.c: New test.
5998
f6bd5664
RB
59992017-09-06 Richard Biener <rguenther@suse.de>
6000
6001 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
6002 test for correctness of vector lowering.
6003
796bd467
RB
60042017-09-06 Richard Biener <rguenther@suse.de>
6005
6006 PR tree-optimization/82108
6007 * gcc.dg/vect/pr82108.c: New testcase.
6008
e9982c6a
MJ
60092017-09-06 Martin Jambor <mjambor@suse.cz>
6010
6011 PR tree-optimization/82078
6012 * gcc.dg/tree-ssa/pr82078.c: New test.
6013
3581d5db
JJ
60142017-09-06 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR middle-end/82095
6017 * gcc.dg/tls/pr82095.c: New test.
6018
bcc6842b
JJ
60192017-09-05 Jakub Jelinek <jakub@redhat.com>
6020
0fe4bc78
JJ
6021 PR middle-end/81768
6022 * gcc.dg/gomp/pr81768-2.c: New test.
6023
bcc6842b
JJ
6024 PR middle-end/81768
6025 * gcc.dg/gomp/pr81768-1.c: New test.
6026
55b2ce1c
BS
60272017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6028
6029 PR target/81833
6030 * gcc.target/powerpc/pr81833-1.c: New file.
6031 * gcc.target/powerpc/pr81833-2.c: New file.
6032
f174328e
L
60332017-09-05 H.J. Lu <hongjiu.lu@intel.com>
6034
6035 PR target/59501
6036 PR target/81624
6037 PR target/81769
6038 * gcc.target/i386/pr59501-4a.c: Remove xfail.
6039 * gcc.target/i386/pr81769-1a.c: New test.
6040 * gcc.target/i386/pr81769-1b.c: Likewise.
6041 * gcc.target/i386/pr81769-2.c: Likewise.
6042
c253525e
MP
60432017-09-05 Marek Polacek <polacek@redhat.com>
6044
6045 PR sanitizer/82072
6046 * c-c++-common/ubsan/pr82072-2.c: New test.
6047
d49318d9
PC
60482017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
6049
6050 PR c++/81942
6051 * g++.dg/cpp1y/constexpr-return3.C: New.
6052
d3b080bc
EB
60532017-09-05 Eric Botcazou <ebotcazou@adacore.com>
6054
6055 * gnat.dg/incomplete5.ad[sb]: New test.
6056 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
6057
1f073c92
EB
60582017-09-05 Eric Botcazou <ebotcazou@adacore.com>
6059
6060 * gnat.dg/specs/uc2.ads: New test.
6061
806fcf71
EB
60622017-09-05 Eric Botcazou <ebotcazou@adacore.com>
6063
6064 * gnat.dg/taft_type4.adb: New test.
6065 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
6066
a0f8cad6
RB
60672017-09-05 Richard Biener <rguenther@suse.de>
6068
6069 PR tree-optimization/82102
6070 * gcc.dg/torture/pr82102.c: New testcase.
6071
babf697a
EB
60722017-09-05 Eric Botcazou <ebotcazou@adacore.com>
6073
d8d9aa38 6074 * gnat.dg/array29.ad[sb]: New test.
babf697a 6075
02e637d8
ML
60762017-09-05 Martin Liska <mliska@suse.cz>
6077
6078 PR tree-optimization/82032
6079 * g++.dg/other/pr82032.C: New test.
6080 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
6081 * gcc.dg/tree-ssa/vrp34.c: Likewise.
6082 * gcc.dg/switch-10.c: Likewise.
6083
bc394e5a
UB
60842017-09-04 Uros Bizjak <ubizjak@gmail.com>
6085
6086 * gcc.target/i386/mpx/mpx-os-support.h: New file.
6087 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
6088
9afacf39
BE
60892017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6090
6091 PR target/77308
6092 * gcc.target/arm/pr77308-1.c: New test.
6093
11a82e25
RB
60942017-09-04 Richard Biener <rguenther@suse.de>
6095
6096 PR tree-optimization/82084
6097 * g++.dg/torture/pr82084.C: New testcase.
6098
bc7fe952
MP
60992017-09-04 Marek Polacek <polacek@redhat.com>
6100
6101 PR c/81783
6102 * c-c++-common/Wtautological-compare-5.c: New test.
6103
8713d0f1
JL
61042017-09-04 Jeff Law <law@redhat.com>
6105
6106 PR tree-optimization/64910
6107 * gcc.dg/tree-ssa/pr64910-2.c: New test.
6108
8d2b48ae
MP
61092017-09-04 Marek Polacek <polacek@redhat.com>
6110
6111 PR sanitizer/82072
6112 * c-c++-common/ubsan/pr82072.c: New test.
6113
e910a9b1
RB
61142017-09-04 Richard Biener <rguenther@suse.de>
6115
6116 PR tree-optimization/82060
6117 * g++.dg/torture/pr82060.C: New testcase.
6118
d8c40eff
AM
61192017-09-04 Alexander Monakov <amonakov@ispras.ru>
6120
6121 PR rtl-optimization/57448
6122 PR target/67458
6123 PR target/81316
6124 * gcc.dg/atomic/pr80640-2.c: New testcase.
6125 * gcc.dg/atomic/pr81316.c: New testcase.
6126
1fda57cb
TV
61272017-09-04 Tom de Vries <tom@codesourcery.com>
6128
6129 PR tree-optimization/82052
6130 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
6131 call in fn11.
6132
792ce29f
JJ
61332017-09-04 Jakub Jelinek <jakub@redhat.com>
6134
ca1150f0
JJ
6135 PR sanitizer/81981
6136 * gcc.dg/ubsan/pr81981.c: New test.
6137
792ce29f
JJ
6138 PR tree-optimization/70043
6139 PR testsuite/82093
6140 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
6141
83982f26
UB
61422017-09-04 Uros Bizjak <ubizjak@gmail.com>
6143
6144 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
6145 * gcc.target/i386/bmi-check.h (main): Ditto.
6146 * gcc.target/i386/bmi2-check.h (main): Ditto.
6147 * gcc.target/i386/rtm-check.h (main): Ditto.
6148 * gcc.target/i386/sha-check.h (main): Ditto.
6149 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
6150 (main): Use __get_cpuid_count. Use check_osxsave.
6151 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
6152 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
6153 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
6154 (main): Use check_osxsave.
6155
f36b315d
UB
61562017-09-03 Uros Bizjak <ubizjak@gmail.com>
6157
6158 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
6159 and return NORUNRES on failure.
6160 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
6161 __builtin_va_arg_pack instead of __va_arg_pack.
6162 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
6163 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
6164 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
6165 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
6166 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
6167
bff0050a
JJ
61682017-09-01 Jakub Jelinek <jakub@redhat.com>
6169
6170 PR target/81766
6171 * gcc.target/i386/pr81766.c: New test.
6172
e035be33
JM
61732017-09-01 Joseph Myers <joseph@codesourcery.com>
6174
6175 PR c/82071
6176 * gcc.target/i386/excess-precision-7.c: New test.
6177
db6bb1ec
AK
61782017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6179
6180 PR target/82012
6181 * gcc.target/s390/target-attribute/pr82012.c: New test.
6182
0e34f6d8
JL
61832017-09-01 Jeff Law <law@redhat.com>
6184
2ec399d8
JS
6185 * gcc.target/i386/const-in-bss.c: New test.
6186
0e34f6d8
JL
6187 PR tree-optimization/82052
6188 * gcc.c-torture/compile/pr82052.c: New test.
6189
349884d1
JJ
61902017-09-01 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR sanitizer/81923
6193 * gcc.dg/asan/pr81923.c: New test.
6194
002618d8
ML
61952017-09-01 Martin Liska <mliska@suse.cz>
6196
6197 PR tree-optimization/82059
6198 * gcc.dg/tree-ssa/pr82059.c: New test.
6199
a2de90a4
CZ
62002017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
6201
6202 * gcc.target/arc/loop-1.c: Deleted.
6203
1370fccf
CZ
62042017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
6205
6206 * gcc.target/arc/arc.exp: Test also cpp files.
6207 * gcc.target/arc/tdelay_slots.cpp: New test.
6208
7cfbf676
CZ
62092017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
6210
6211 * gcc.target/arc/pr9001184797.c: New test.
6212
d2e05fcb
JJ
62132017-09-01 Jakub Jelinek <jakub@redhat.com>
6214
6215 PR c/81887
6216 * c-c++-common/gomp/pr81887.c: New test.
6217 * gfortran.dg/gomp/pr81887.f90: New test.
6218
8dc9277a
MP
62192017-09-01 Marek Polacek <polacek@redhat.com>
6220
6221 PR c++/82040
6222 * g++.dg/warn/Wbool-operation-1.C: New test.
6223
9f532472
CZ
62242017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
6225
6226 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 6227 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 6228
b6fb7933
CZ
62292017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
6230
6231 * gcc.target/arc/sdata-3.c: New file.
6232 * gcc.target/arc/sdata-4.c: Likewise.
6233
7488b577
RB
62342017-08-31 Richard Biener <rguenther@suse.de>
6235
6236 PR middle-end/82054
6237 * g++.dg/gomp/pr82054.C: New testcase.
6238
3aebc597
RL
62392017-08-31 Renlin Li <renlin.li@arm.com>
6240 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6241
6242 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
6243
3e75ec3f
BS
62442017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6245
6246 PR tree-optimization/81987
6247 * g++.dg/torture/pr81987.C: New file.
6248
02d54806
EB
62492017-08-30 Eric Botcazou <ebotcazou@adacore.com>
6250
6251 * gnat.dg/aggr22.ad[sb]: New test.
6252
e0bd5a28
PH
62532017-08-30 Pat Haugen <pthaugen@us.ibm.com>
6254
6255 * gcc.target/powerpc/cr_shrink-wrap.c: New.
6256
6da714c6
MM
62572017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6258
6259 PR target/82015
6260 * gcc.target/powerpc/pr82015.c: Fix up error message.
6261
6cc30cb4
ML
62622017-08-30 Martin Liska <mliska@suse.cz>
6263
6264 PR inline-asm/82001
6265 * gcc.dg/ipa/pr82001.c: New test.
6266
d16c828e
ML
62672017-08-30 Martin Liska <mliska@suse.cz>
6268
6269 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
6270
36ef8e6f
RB
62712017-08-30 Richard Biener <rguenther@suse.de>
6272
6273 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
6274
72932ccf
MM
62752017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6276
6277 PR target/82015
6278 * gcc.target/powerpc/pr82015.c: New test.
6279
4e395d91
UB
62802017-08-29 Uros Bizjak <ubizjak@gmail.com>
6281
6282 * gcc.target/i386/*.c: Remove excess braces from target selectors.
6283
2ffc0382
UB
62842017-08-29 Uros Bizjak <ubizjak@gmail.com>
6285
6286 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
6287 * gcc.target/i386/abi-2.c: Ditto.
6288 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
6289 * gcc.target/i386/pr22076.c: Ditto.
6290 * gcc.target/i386/pr37216.c: Ditto.
6291 * gcc.target/i386/pr39431.c: Ditto.
6292 * gcc.target/i386/pr40906-1.c: Ditto.
6293 * gcc.target/i386/pr40906-2.c: Ditto.
6294 * gcc.target/i386/pr43766.c: Ditto.
6295 * gcc.target/i386/pr46226.c: Ditto.
6296 * gcc.target/i386/pr46470.c: Ditto.
6297 * gcc.target/i386/pr59929.c: Ditto.
6298 * gcc.target/i386/sse-10.c: Ditto.
6299 * gcc.target/i386/vararg-1.c: Ditto.
6300 * gcc.target/i386/vararg-1.c: Ditto.
6301 * gcc.target/i386/asm-6.c: Compile for fpic target only.
6302 * gcc.target/i386/pr44223.c: Ditto.
6303 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
6304 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
6305 * gcc.target/i386/pr67480.c (dg-options): Ditto.
6306 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
6307 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
6308 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
6309 * gcc.target/i386/mvc9.c: Compile for lto target only.
6310 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
6311 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
6312 * gcc.target/i386/pr57091.c: Ditto.
6313 * gcc.target/i386/pr61599-2.c: Ditto.
6314
8eb91869
BS
63152017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6316
6317 PR tree-optimization/81503
6318 * gcc.c-torture/execute/pr81503.c: New file.
6319
9dc3d6a9
ML
63202017-08-29 Martin Liska <mliska@suse.cz>
6321
2ffc0382 6322 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
6323 * gcc.dg/tree-ssa/vrp104.c: Likewise.
6324
faa5399b 63252017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 6326 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
6327
6328 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
6329
14d62813
JL
63302017-08-28 Jeff Law <law@redhat.com>
6331
6332 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
6333 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
6334 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6335 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
6336 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
6337 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
6338 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
6339 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
6340 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
6341
c11384aa
JW
63422017-08-28 Janus Weil <janus@gcc.gnu.org>
6343
6344 PR fortran/81770
6345 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
6346 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
6347
ac9a43e1
SE
63482017-08-28 Steve Ellcey <sellcey@cavium.com>
6349
6350 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
6351 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
6352 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
6353
2aa8aa18
RB
63542017-08-28 Richard Biener <rguenther@suse.de>
6355
6356 PR tree-optimization/81977
6357 * g++.dg/torture/pr81977.C: New testcase.
6358
5e5ccf0d
AM
63592017-08-28 Alexander Monakov <amonakov@ispras.ru>
6360
6361 PR target/80640
6362 * gcc.dg/atomic/pr80640.c: New testcase.
6363
a5df2090
UB
63642017-08-27 Uros Bizjak <ubizjak@gmail.com>
6365
6366 PR target/81995
6367 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
6368 * gcc.target/i386/pr46091-4a.c: Ditto.
6369
86e03ef9
TK
63702017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6371
6372 PR fortran/81974
6373 * gfortran.dg/inline_matmul_19.f90: New test.
6374
6e4c6a24
SM
63752017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
6376
6377 * gcc.target/powerpc/m128-check.h: New file.
6378 * gcc.target/powerpc/sse-check.h: New file.
6379 * gcc.target/powerpc/sse-movmskps-1.c: New file.
6380 * gcc.target/powerpc/sse-movlps-2.c: New file.
6381 * gcc.target/powerpc/sse-pavgw-1.c: New file.
6382 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
6383 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
6384 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
6385 * gcc.target/powerpc/sse-divss-1.c: New file.
6386 * gcc.target/powerpc/sse-movhps-1.c: New file.
6387 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
6388 * gcc.target/powerpc/sse-subps-1.c: New file.
6389 * gcc.target/powerpc/sse-minps-1.c: New file.
6390 * gcc.target/powerpc/sse-pminub-1.c: New file.
6391 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
6392 * gcc.target/powerpc/sse-shufps-1.c: New file.
6393 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
6394 * gcc.target/powerpc/sse-maxps-1.c: New file.
6395 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
6396 * gcc.target/powerpc/sse-movmskb-1.c: New file.
6397 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
6398 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
6399 * gcc.target/powerpc/sse-mulps-1.c: New file.
6400 * gcc.target/powerpc/sse-rcpps-1.c: New file.
6401 * gcc.target/powerpc/sse-pminsw-1.c: New file.
6402 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
6403 * gcc.target/powerpc/sse-subss-1.c: New file.
6404 * gcc.target/powerpc/sse-movss-2.c: New file.
6405 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
6406 * gcc.target/powerpc/sse-minss-1.c: New file.
6407 * gcc.target/powerpc/sse-movaps-2.c: New file.
6408 * gcc.target/powerpc/sse-movlps-1.c: New file.
6409 * gcc.target/powerpc/sse-maxss-1.c: New file.
6410 * gcc.target/powerpc/sse-movhlps-1.c: New file.
6411 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
6412 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
6413 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
6414 * gcc.target/powerpc/sse-mulss-1.c: New file.
6415 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
6416 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
6417 * gcc.target/powerpc/sse-movlhps-1.c: New file.
6418 * gcc.target/powerpc/sse-movhps-2.c: New file.
6419 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
6420 * gcc.target/powerpc/sse-xorps-1.c: New file.
6421 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
6422 * gcc.target/powerpc/sse-orps-1.c: New file.
6423 * gcc.target/powerpc/sse-addps-1.c: New file.
6424 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
6425 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
6426 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
6427 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
6428 * gcc.target/powerpc/sse-andps-1.c: New file.
6429 * gcc.target/powerpc/sse-cmpss-1.c: New file.
6430 * gcc.target/powerpc/sse-divps-1.c: New file.
6431 * gcc.target/powerpc/sse-andnps-1.c: New file.
6432 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
6433 * gcc.target/powerpc/sse-movss-1.c: New file.
6434 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
6435 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
6436 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
6437 * gcc.target/powerpc/sse-movaps-1.c: New file.
6438 * gcc.target/powerpc/sse-movss-3.c: New file.
6439 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
6440 * gcc.target/powerpc/sse-addss-1.c: New file.
6441 * gcc.target/powerpc/sse-psadbw-1.c: New file.
6442
56b26dd4
MM
64432017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6444
2ffc0382 6445 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
6446 * gcc.target/powerpc/dform-2.c: Likewise.
6447 * gcc.target/powerpc/dform-3.c: Likewise.
6448 * gcc.target/powerpc/pr71656-1.c: Likewise.
6449 * gcc.target/powerpc/pr71656-2.c: Likewise.
6450 * gcc.target/powerpc/pr80103-1.c: Likewise.
6451 * gcc.target/powerpc/pr80098-1.c: Likewise.
6452
6512c0f1
MS
64532017-08-24 Martin Sebor <msebor@redhat.com>
6454
6455 PR middle-end/81908
6456 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
6457 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
6458 * gcc.dg/tree-ssa/pr81908.c: New test.
6459
281de9c2
SM
64602017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
6461
2ffc0382
UB
6462 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
6463 Suppress warning during tests.
281de9c2 6464
10bfe16f
UB
64652017-08-24 Uros Bizjak <ubizjak@gmail.com>
6466
6467 * lib/target-supports.exp: Group together target-dependant checks.
6468
142ff602
BC
64692017-08-24 Bin Cheng <bin.cheng@arm.com>
6470
6471 PR tree-optimization/81913
6472 * gcc.c-torture/execute/pr81913.c: New test.
6473 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
6474 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
6475
9b25e12d
RB
64762017-08-23 Richard Biener <rguenther@suse.de>
6477
07a5fe52 6478 PR target/81921
9b25e12d
RB
6479 * gcc.target/i386/pr81921.c: New testcase.
6480
122f9da1
DS
64812017-08-23 Daniel Santos <daniel.santos@pobox.com>
6482
6483 * gcc.target/i386/pr80969-1.c: New testcase.
6484 * gcc.target/i386/pr80969-2a.c: Likewise.
6485 * gcc.target/i386/pr80969-2.c: Likewise.
6486 * gcc.target/i386/pr80969-3.c: Likewise.
6487 * gcc.target/i386/pr80969-4a.c: Likewise.
6488 * gcc.target/i386/pr80969-4b.c: Likewise.
6489 * gcc.target/i386/pr80969-4.c: Likewise.
6490 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
6491 * lib/target-supports.exp (check_avx512_os_support_available,
6492 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
6493 New proceedures for target avx512f and avx512f_runtime selectors.
6494 (check_avx2_hw_available): Fix breakage due NULL being undefined.
6495
397ecd05
DM
64962017-08-23 David Malcolm <dmalcolm@redhat.com>
6497
6498 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
6499 * gcc.dg/param-type-mismatch.c: New test case.
6500
44b1b798
WS
65012017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6502
6503 * gcc.target/powerpc/fold-vec-perm-char.c: New.
6504 * gcc.target/powerpc/fold-vec-perm-double.c: New.
6505 * gcc.target/powerpc/fold-vec-perm-float.c: New.
6506 * gcc.target/powerpc/fold-vec-perm-int.c: New.
6507 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
6508 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
6509 * gcc.target/powerpc/fold-vec-perm-short.c: New.
6510
60591d4e
RB
65112017-08-23 Richard Biener <rguenther@suse.de>
6512
6513 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
6514 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
6515 * gnat.dg/noinline2.adb: Likewise.
6516 * gnat.dg/renaming6.adb: Likewise.
6517 * gnat.dg/renaming6.ads: Likewise.
6518 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 6519
3767b2e4
RB
65202017-08-23 Richard Biener <rguenther@suse.de>
6521
6522 PR lto/81940
6523 * g++.dg/lto/pr81940_0.C: New testcase.
6524
c37691e5
TC
65252017-08-23 Tamar Christina <tamar.christina@arm.com>
6526
6527 PR middle-end/19706
6528 * gcc.dg/tree-ssa/pr19706.c: New.
6529 * lib/target-supports.exp (check_effective_target_xorsign): New.
6530
4d68ff06
DS
65312017-08-22 Daniel Santos <daniel.santos@pobox.com>
6532
6533 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
6534 -mabi=ms
6535 * gcc.target/i386/pr64409.c: Modify to only run on x32.
6536 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
6537 * gcc.target/i386/pr66275.c: Likewise.
6538 * gcc.target/i386/pr68018.c: Likewise.
6539
5b37159f
WS
65402017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6541
6542 * gcc.target/powerpc/fold-vec-sums-int.c: New.
6543
0db8ddfc
JL
65442017-08-22 Jeff Law <law@redhat.com>
6545
6546 PR tree-optimization/81741
6547 PR tree-optimization/71947
6548 * gcc.dg/tree-ssa/pr81741.c: New test.
6549 * gcc.dg/tree-ssa/pr71947-7.c: New test.
6550 * gcc.dg/tree-ssa/pr71947-8.c: New test.
6551 * gcc.dg/tree-ssa/pr71947-9.c: New test.
6552 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
6553 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
6554 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
6555 * gcc.dg/tree-ssa/20030922-2.c: xfail.
6556
44d23deb
YR
65572017-08-22 Yvan Roux <yvan.roux@linaro.org>
6558
07a5fe52
UB
6559 PR c++/80287
6560 * g++.dg/pr80287.C: New test.
44d23deb 6561
7f1bf27a
RB
65622017-08-22 Richard Biener <rguenther@suse.de>
6563
6564 Revert
6565 2017-08-09 Slava Barinov <v.barinov@samsung.com>
6566
6567 * g++.dg/asan/asan.exp: Switch on *.cc tests.
6568
1823c4f6
RB
65692017-08-22 Richard Biener <rguenther@suse.de>
6570
6571 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
6572 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
6573 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
6574 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
6575 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
6576 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
6577 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
6578 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
6579
bef016bf
JD
65802017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6581
6582 PR fortran/81296
6583 * gfortran.dg/dtio_12.f90: Update test.
6584
57cea2b3
NS
65852017-08-21 Nathan Sidwell <nathan@acm.org>
6586
6587 * g++.dg/template/pr81899.C: Fix c++03.
6588 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
6589
7f204c0f
DM
65902017-08-21 David Malcolm <dmalcolm@redhat.com>
6591
6592 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
6593 Update expected result to show all of "(long)0" being underlined.
6594 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6595 (test_multitoken_macro): Update expected underlining.
6596
2f687306
DM
65972017-08-21 David Malcolm <dmalcolm@redhat.com>
6598
6599 * gcc.dg/format/diagnostic-ranges.c: Update expected results
6600 to show underlining of all pertinent params.
6601 * gcc.dg/format/pr72858.c: Likewise.
6602
453773df
UB
66032017-08-21 Uros Bizjak <ubizjak@gmail.com>
6604
6605 PR target/46091
6606 * gcc.target/i386/pr46091-4.c: New test.
6607 * gcc.target/i386/pr46091-4a.c: Ditto.
6608 * gcc.target/i386/pr46091-5.c: Ditto.
6609 * gcc.target/i386/pr46091-5a.c: Ditto.
6610
5ec1701e
NS
66112017-08-21 Nathan Sidwell <nathan@acm.org>
6612
6613 PR c++/81899
6614 * g++.dg/template/pr81899.C: New.
6615
404938ed
RB
66162017-08-21 Richard Biener <rguenther@suse.de>
6617
6618 PR tree-optimization/81900
6619 * gcc.dg/torture/pr81900.c: New testcase.
6620
1ea85365
RB
66212017-08-21 Richard Biener <rguenther@suse.de>
6622
6623 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
6624 regex to handle the LTO case.
6625 * c-c++-common/asan/heap-overflow-1.c: Likewise.
6626 * c-c++-common/asan/misalign-1.c: Likewise.
6627 * c-c++-common/asan/misalign-2.c: Likewise.
6628 * c-c++-common/asan/null-deref-1.c: Likewise.
6629 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6630 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6631 * c-c++-common/asan/use-after-free-1.c: Likewise.
6632 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
6633 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
6634 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
6635 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
6636 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
6637 * g++.dg/asan/large-func-test-1.C: Likewise.
6638 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
6639
8322b607
RB
66402017-08-21 Richard Biener <rguenther@suse.de>
6641
6642 PR middle-end/81884
6643 * g++.dg/torture/pr81884.C: New testcase.
6644
8e7b84e8
JDA
66452017-08-20 John David Anglin <danglin@gcc.gnu.org>
6646
6647 PR ipa/77732
6648 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
6649
953e520d
DM
66502017-08-18 David Malcolm <dmalcolm@redhat.com>
6651
6652 PR tree-optimization/46805
6653 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
6654 * jit.dg/test-autovectorize.c: New test case.
6655
b1eb28d1
PB
66562017-08-18 Peter Bergner <bergner@vnet.ibm.com>
6657
6658 PR target/80210
6659 * gcc.target/powerpc/pr80210.c: New test.
6660
f661e57e
DM
66612017-08-18 David Malcolm <dmalcolm@redhat.com>
6662
6663 PR c++/81514
6664 * g++.dg/lookup/empty.h: New file.
6665 * g++.dg/lookup/missing-std-include-2.C: Replace include of
6666 stdio.h with empty.h and a declaration of a "std::sprintf" not based
6667 on a built-in.
6668
00aa1fa2
L
66692017-08-18 H.J. Lu <hongjiu.lu@intel.com>
6670
6671 PR c/53037
6672 * c-c++-common/pr53037-5.c: New test.
6673 * g++.dg/pr53037-1.C: Likewise.
6674 * g++.dg/pr53037-2.C: Likewise.
6675 * g++.dg/pr53037-3.C: Likewise.
6676 * g++.dg/pr53037-4.C: Likewise.
6677 * gcc.dg/pr53037-1.c: Likewise.
6678 * gcc.dg/pr53037-2.c: Likewise.
6679 * gcc.dg/pr53037-3.c: Likewise.
6680 * gcc.dg/pr53037-4.c: Likewise.
6681
4a89b7e7
PB
66822017-08-17 Peter Bergner <bergner@vnet.ibm.com>
6683
6684 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
6685 * gcc.target/powerpc/p9-vparity.c: Likewise.
6686 * gcc.target/powerpc/pr68805.c: Likewise.
6687 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
6688
d00fdf85
PB
66892017-08-17 Peter Bergner <bergner@vnet.ibm.com>
6690
6691 PR target/72804
6692 * gcc.target/powerpc/pr72804.c: New test.
6693
e67bbd5d
MP
66942017-08-17 Marek Polacek <polacek@redhat.com>
6695
6696 PR middle-end/81814
6697 * gcc.dg/torture/pr81814.c: New test.
6698
ea58eb88
JW
66992017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
6700
6701 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
6702
ab4b719a
TV
67032017-08-17 Tom de Vries <tom@codesourcery.com>
6704
6705 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
6706
344be1fd
RB
67072017-08-17 Richard Biener <rguenther@suse.de>
6708
6709 * gcc.dg/tree-ssa/vrp117.c: New testcase.
6710
7911a54d
UB
67112017-08-16 Uros Bizjak <ubizjak@gmail.com>
6712
6713 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
6714 scan-assembler-times for alpha*-*-*.
6715 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
6716 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
6717
b68a9f34
TK
67182017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6719
6720 PR fortran/81116
6721 * gfortran.dg/realloc_on_assignment_29.f90: New test.
6722
adb5b54b
UB
67232017-08-16 Uros Bizjak <ubizjak@gmail.com>
6724
6725 PR target/46091
6726 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
6727 (testm): New test function.
6728 * gcc.target/i386/pr46091-2.c: Ditto.
6729 * gcc.target/i386/pr46091-3.c: Ditto.
6730
90d43c80
BC
67312017-08-16 Bin Cheng <bin.cheng@arm.com>
6732
6733 PR tree-optimization/81832
6734 * gcc.dg/tree-ssa/pr81832.c: New test.
6735
963aeaad
RS
67362017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
6737
6738 PR tree-optimization/81835
6739 * gcc.dg/vect/pr81815.c: New test.
6740
aaf46c35
JM
67412017-08-15 Joseph Myers <joseph@codesourcery.com>
6742
6743 PR target/78460
6744 PR target/67712
6745 * gcc.c-torture/compile/string-large-1.c: New test.
6746
204b99cd
RB
67472017-08-15 Richard Biener <rguenther@suse.de>
6748
6749 PR tree-optimization/81790
6750 * gcc.dg/torture/pr81790.c: New testcase.
6751
27be025d
MS
67522017-08-14 Martin Sebor <msebor@redhat.com>
6753
6754 PR c/81117
6755 * c-c++-common/attr-nonstring-1.c: New test.
6756
da67acb9
MS
67572017-08-14 Martin Sebor <msebor@redhat.com>
6758
6759 PR c/81117
6760 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
6761
9e3b1778
DE
67622017-08-14 David Edelsohn <dje.gcc@gmail.com>
6763
6764 * gcc.dg/ucnid-5.c: Skip on AIX.
6765 * gcc.target/powerpc/pr79909.c: Skip on AIX.
6766
2912db04
UB
67672017-08-14 Uros Bizjak <ubizjak@gmail.com>
6768
6769 PR target/46091
6770 * gcc.target/i386/pr46091-1.c: New test.
6771 * gcc.target/i386/pr46091-2.c: Ditto.
6772 * gcc.target/i386/pr46091-3.c: Ditto.
6773
c7fd2176
WD
67742017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
6775
6776 PR target/81643
6777 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
6778
a72a7e39
BS
67792017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6780
6781 PR target/79845
6782 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
6783 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
6784 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
6785 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
6786 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
6787 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
6788 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
6789 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
6790 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
6791 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6792 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
6793 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
6794 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
6795 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
6796 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
6797 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
6798 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
6799 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
6800 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
6801 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
6802 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
6803 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
6804 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
6805 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
6806 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6807 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6808 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6809 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
6810 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6811 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6812 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6813 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6814 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
6815 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
6816 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
6817 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
6818 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6819 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6820 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
6821 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
6822 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
6823 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
6824 * gcc.target/powerpc/cmpb-3.c: Likewise.
6825 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
6826 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
6827 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
6828 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
6829 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
6830 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
6831 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
6832 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
6833 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
6834 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
6835 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
6836 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
6837 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
6838 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
6839 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
6840 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
6841 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
6842 * gcc.target/powerpc/no-r11-3.c: Likewise.
6843 * gcc.target/powerpc/pr80098-1.c: Likewise.
6844 * gcc.target/powerpc/pr80098-2.c: Likewise.
6845 * gcc.target/powerpc/pr80098-3.c: Likewise.
6846 * gcc.target/powerpc/pr80098-4.c: Likewise.
6847 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
6848 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
6849 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
6850 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
6851 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
6852 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
6853 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
6854 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
6855 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
6856 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
6857 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
6858
8d2d0de9
BC
68592017-08-14 Bin Cheng <bin.cheng@arm.com>
6860
6861 PR tree-optimization/81799
6862 * gcc.dg/tree-ssa/pr81799.c: New.
6863
5316dd1b
WD
68642017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
6865
6866 PR middle-end/46932
6867 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
6868 * lib/target-supports.exp: Add check_effective_target_autoincdec.
6869
250db3f9
SN
68702017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
6871
6872 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
6873 -mno-pc-relative-literal-loads.
6874
0d9255af
RO
68752017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6876
6877 PR testsuite/81793
6878 * gcc.dg/pie-static-1.c: Require both static and pie support.
6879 * gcc.dg/pie-static-2.c: Likewise.
6880
7a7b545f
PMR
68812017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
6882
6883 PR ada/79542
6884 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
6885
bb85aa74
MP
68862017-08-11 Marek Polacek <polacek@redhat.com>
6887
6888 PR c/81795
6889 * gcc.dg/pr81795.c: New test.
6890
c4fa8984
TK
68912017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6892
6893 PR fortran/60355
6894 * gfortran.dg (bind_c_usage_30): New test.
6895
fe8a99d8
ML
68962017-08-11 Martin Liska <mliska@suse.cz>
6897
6898 PR tree-opt/79987
6899 * gcc.target/i386/mpx/pr79987.c: New test.
6900
4c71a171
ML
69012017-08-11 Martin Liska <mliska@suse.cz>
6902
6903 PR ipa/81213
6904 * gcc.target/i386/pr81213.c: New test.
6905
e1769bdd
UB
69062017-08-10 Uros Bizjak <ubizjak@gmail.com>
6907
6908 PR target/81708
6909 * gcc.target/i386/stack-prot-sym.c: New test.
6910
adc84037
RS
69112017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
6912
6913 PR testsuite/81738
6914 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
6915 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
6916 vect_perm and vect_element_align for vectorization.
6917
8e941ae9
L
69182017-08-10 H.J. Lu <hongjiu.lu@intel.com>
6919
6920 PR target/81736
6921 * gcc.target/i386/pr81736-1.c: New test.
6922 * gcc.target/i386/pr81736-2.c: Likewise.
6923 * gcc.target/i386/pr81736-3.c: Likewise.
6924 * gcc.target/i386/pr81736-4.c: Likewise.
6925 * gcc.target/i386/pr81736-5.c: Likewise.
6926 * gcc.target/i386/pr81736-6.c: Likewise.
6927 * gcc.target/i386/pr81736-7.c: Likewise.
6928
798f8628
WS
69292017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
6930
6931 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
6932 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
6933
32129a17
DM
69342017-08-10 David Malcolm <dmalcolm@redhat.com>
6935
6936 * c-c++-common/missing-close-symbol.c: New test case.
6937 * c-c++-common/missing-symbol.c: New test case.
6938 * gcc.dg/unclosed-init.c: New test case.
6939 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
6940 * g++.dg/diagnostic/unclosed-function.C: New test case.
6941 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
6942 * g++.dg/diagnostic/unclosed-struct.C: New test case.
6943 * g++.dg/parse/pragma2.C: Update to reflect movement of the
6944 "expected identifier" error.
6945
57e1270f
FR
69462017-08-10 Fritz Reese <fritzoreese@gmail.com>
6947
6948 * gfortran.dg/dec_d_lines_1.f: New test.
6949 * gfortran.dg/dec_d_lines_2.f: New test.
6950
69512017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
6952
6953 * gfortran.dg/dec_structure_18.f90: New test.
6954 * gfortran.dg/dec_structure_19.f90: New test.
6955 * gfortran.dg/dec_structure_20.f90: New test.
6956 * gfortran.dg/dec_structure_21.f90: New test.
6957
aaab59b4
MP
69582017-08-10 Marek Polacek <polacek@redhat.com>
6959
6960 PR testsuite/81784
6961 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
6962
f234f078
MP
6963 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
6964
2b7d0696
ML
69652017-08-10 Martin Liska <mliska@suse.cz>
6966
6967 PR c++/81355
6968 * g++.dg/other/pr81355.C: New test.
6969
47ee1b7c
DM
69702017-08-09 David Malcolm <dmalcolm@redhat.com>
6971
6972 * jit.dg/all-non-failing-tests.h: Add note about
6973 test-vector-types.cc.
d8d9aa38 6974 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test case.
47ee1b7c
DM
6975 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
6976 New test case.
6977 * jit.dg/test-vector-types.cc: New test case.
6978
b388427b
AP
69792017-08-09 Andrew Pinski <apinski@cavium.com>
6980
6981 * gcc.target/aarch64/vect-xorsign_exec.c: Add
6982 --save-temps to the options passed.
6983
12c2ab7b
MC
69842017-08-09 Michael Collison <michael.collison@arm.com>
6985
d8d9aa38
UB
6986 * g++.dg/ext/packed8.C: Remove -mstructure-size-boundary
6987 option and fix comment.
6988 * g++.dg/init/array16.C: Remove -mstructure-size-boundary
6989 option and fix comment.
6990 * g++.dg/other/crash-4.C: Remove -mstructure-size-boundary
6991 option and fix comment.
6992 * gcc.dg/builtin-stringop-chk-1.c: Remove
6993 -mstructure-size-boundary option.
12c2ab7b 6994
a8a581af
SB
69952017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
6996
6997 PR rtl-optimization/81423
6998 * gcc.c-torture/execute/pr81423.c: New testcase.
6999
50a87c1c
WS
70002017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7001
7002 * gcc.target/powerpc/fold-vec-pack-double.c: New.
7003 * gcc.target/powerpc/fold-vec-pack-int.c: New.
7004 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
7005 * gcc.target/powerpc/fold-vec-pack-short.c: New.
7006
3d9a180f
WS
70072017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7008
7009 * gcc.target/powerpc/fold-vec-msum-char.c: New.
7010 * gcc.target/powerpc/fold-vec-msum-short.c: New.
7011
ee9a9e7b
WS
70122017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7013
7014 * gcc.target/powerpc/fold-vec-madd-double.c: New.
7015 * gcc.target/powerpc/fold-vec-madd-float.c: New.
7016 * gcc.target/powerpc/fold-vec-madd-short.c: New.
7017
07999eb2
WS
70182017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
7019
7020 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
7021 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
7022 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
7023 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
7024
0ca970cd
SB
70252017-08-09 Slava Barinov <v.barinov@samsung.com>
7026
7027 * g++.dg/asan/asan.exp: Switch on *.cc tests.
7028
296c53ac
MP
70292017-08-09 Marek Polacek <polacek@redhat.com>
7030
7031 PR c/81233
7032 * gcc.dg/diagnostic-types-1.c: New test.
7033 * gcc.dg/assign-warn-1.c: Update warning messages.
7034 * gcc.dg/assign-warn-2.c: Likewise.
7035 * gcc.dg/c90-const-expr-5.c: Likewise.
7036 * gcc.dg/c99-const-expr-5.c: Likewise.
7037 * gcc.dg/conv-2.c: Likewise.
7038 * gcc.dg/init-bad-7.c: Likewise.
7039 * gcc.dg/overflow-warn-1.c: Likewise.
7040 * gcc.dg/overflow-warn-2.c: Likewise.
7041 * gcc.dg/overflow-warn-3.c: Likewise.
7042 * gcc.dg/overflow-warn-4.c: Likewise.
7043 * gcc.dg/pointer-array-atomic.c: Likewise.
7044 * gcc.dg/pr26865.c: Likewise.
7045 * gcc.dg/pr61162-2.c: Likewise.
7046 * gcc.dg/pr61162.c: Likewise.
7047 * gcc.dg/pr67730-2.c: Likewise.
7048 * gcc.dg/pr69156.c: Likewise.
7049 * gcc.dg/pr70174.c: Likewise.
7050 * objc.dg/proto-lossage-4.m: Likewise.
7051
a32c8316
MP
70522017-08-09 Marek Polacek <polacek@redhat.com>
7053
7054 PR c/81417
7055 * Wsign-compare-1.c: New test.
7056 * gcc.dg/compare1.c: Adjust dg-bogus.
7057 * gcc.dg/compare2.c: Likewise.
7058 * gcc.dg/compare3.c: Likewise.
7059 * gcc.dg/compare7.c: Likewise.
7060 * gcc.dg/compare8.c: Likewise.
7061 * gcc.dg/compare9.c: Likewise.
7062 * gcc.dg/pr11492.c: Likewise.
7063
7345b714
L
70642017-08-08 H.J. Lu <hongjiu.lu@intel.com>
7065
7066 PR driver/81523
7067 * gcc.dg/pie-7.c: New test.
7068 * gcc.dg/pie-static-1.c: Likewise.
7069 * gcc.dg/pie-static-2.c: Likewise.
7070
d5bf81b3
UB
70712017-08-08 Uros Bizjak <ubizjak@gmail.com>
7072
7073 PR target/81708
7074 * gcc.target/i386/stack-prot-guard.c: New test.
7075
4261463d
TC
70762017-08-08 Tamar Christina <tamar.christina@arm.com>
7077
7078 * gcc.target/aarch64/xorsign.c: New.
7079 * gcc.target/aarch64/xorsign_exec.c: New.
7080 * gcc.target/aarch64/vect-xorsign_exec.c: New.
7081
b115e803
BS
70822017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7083
7084 PR tree-optimization/81354
7085 * g++.dg/torture/pr81354.C: New file.
7086
51bd28ed
RB
70872017-08-08 Richard Biener <rguenther@suse.de>
7088
7089 PR middle-end/81719
7090 * g++.dg/tree-ssa/pr81719.C: New testcase.
7091
26d66f28
RB
70922017-08-08 Richard Biener <rguenther@suse.de>
7093
7094 PR tree-optimization/81723
7095 * gfortran.dg/pr81723.f: New testcase.
7096
82c0d3eb
BS
70972017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7098
7099 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
7100 string.
7101 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
7102 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
7103 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
7104 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
7105 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
7106 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
7107 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
7108 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
7109 * gcc.target/powerpc/cmpb-3.c: Likewise.
7110 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
7111 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
7112
d81e058f
ML
71132017-08-08 Martin Liska <mliska@suse.cz>
7114
7115 PR tree-opt/81696
7116 * gcc.dg/ipa/pr81696.c: New test.
7117
a5c93f53
BC
71182017-08-08 Bin Cheng <bin.cheng@arm.com>
7119
7120 PR tree-optimization/81744
7121 * gcc.dg/tree-ssa/pr81744.c: New.
7122
a5afbdd6
MP
71232017-08-08 Marek Polacek <polacek@redhat.com>
7124
7125 PR c++/81607
7126 * g++.dg/other/bitfield6.C: New test.
7127
08c4c51e
MM
71282017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7129
7130 PR target/81593
7131 * gcc.target/powerpc/vec-setup.h: New tests to test various
7132 combinations of setting up vectors of 2 double word elements.
7133 * gcc.target/powerpc/vec-setup-long.c: Likewise.
7134 * gcc.target/powerpc/vec-setup-double.c: Likewise.
7135 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
7136 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
7137 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
7138 vector inserts from vector extracts.
7139 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
7140
950a884b
TK
71412017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7142
7143 PR fortran/68829
7144 PR fortran/81701
7145 * gfortran.dg/o_fast_stacksize.90: New test.
7146
6f1a16cb
WD
71472017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
7148
7149 PR middle-end/46932
7150 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
7151
4090b652
L
71522017-08-07 H.J. Lu <hongjiu.lu@intel.com>
7153
7154 * gcc.target/i386/pr81736-1.c: Removed.
7155 * gcc.target/i386/pr81736-2.c: Likewise.
7156 * gcc.target/i386/pr81736-3.c: Likewise.
7157 * gcc.target/i386/pr81736-4.c: Likewise.
7158
079a0363
L
71592017-08-07 H.J. Lu <hongjiu.lu@intel.com>
7160
7161 PR target/81736
7162 * gcc.target/i386/pr81736-1.c: New test.
7163 * gcc.target/i386/pr81736-2.c: Likewise.
7164 * gcc.target/i386/pr81736-3.c: Likewise.
7165 * gcc.target/i386/pr81736-4.c: Likewise.
7166
1653a865
MP
71672017-08-07 Marek Polacek <polacek@redhat.com>
7168
7169 PR middle-end/81737
7170 * gcc.dg/pr81737.c: New test.
7171
577eec56
ML
71722017-08-07 Martin Liska <mliska@suse.cz>
7173
7174 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
7175 * gcc.dg/parm-impl-decl-1.c: Likewise.
7176 * gcc.dg/parm-impl-decl-3.c: Likewise.
7177 * gcc.dg/Wattributes-5.c: New test.
7178
537bf9ac
AP
71792017-08-06 Andrew Pinski <apinski@cavium.com>
7180
7181 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
7182 * gcc.target/aarch64/target_attr_13.c: LIkewise.
7183 * gcc.target/aarch64/target_attr_15.c: LIkewise.
7184 * gcc.target/aarch64/target_attr_4.c: Likewise.
7185 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
7186 * gcc.target/aarch64/target_attr_2.c: Likewise.
7187 * gcc.target/aarch64/target_attr_7.c: Likewise.
7188 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
7189 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
7190 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
7191
90596474
AP
71922017-08-06 Andrew Pinski <apinski@cavium.com>
7193
7194 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
7195 -march=armv8-a+nolse, skip if -mcpu= is passed.
7196 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
7197
08e9cb5a
AP
71982017-08-06 Andrew Pinski <apinski@cavium.com>
7199
7200 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
7201 * gcc.target/aarch64/_Float16_2.c: Likewise.
7202 * gcc.target/aarch64/_Float16_3.c: Likewise.
7203
4a6ad083
TV
72042017-08-06 Tom de Vries <tom@codesourcery.com>
7205
7206 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
7207
b363e726
TV
72082017-08-06 Tom de Vries <tom@codesourcery.com>
7209
7210 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
7211 type. Add missing return.
7212
8fbcf075
TV
72132017-08-06 Tom de Vries <tom@codesourcery.com>
7214
7215 PR testsuite/81731
7216 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
7217 variable 'a' definition.
7218 (b): Remove unused variable.
7219 (gp): New variable.
7220 (check): Add parameter corresponding to call in main, and handle.
7221
67695c07
PC
72222017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7223
7224 PR c++/79790
23d12941 7225 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 7226
c779bea5
YG
72272017-08-04 Yury Gribov <tetra2005@gmail.com>
7228
7229 PR tree-optimization/57371
7230 * c-c++-common/pr57371-1.c: New test.
7231 * c-c++-common/pr57371-2.c: New test.
7232 * c-c++-common/pr57371-3.c: New test.
7233 * c-c++-common/pr57371-4.c: New test.
7234 * gcc.dg/pr57371-5.c: New test.
7235
e52341f1
CL
72362017-08-04 Carl Love <cel@us.ibm.com>
7237
7238 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
7239 builtin test cases for vec_mule, and vec_mulo.
7240 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
7241 builtin test cases for vec_mule, and vec_mulo.
7242
295940c3
L
72432017-08-04 H.J. Lu <hongjiu.lu@intel.com>
7244
7245 PR target/81590
7246 * gcc.target/i386/avx512-check.h: New file.
7247 * gcc.target/i386/avx5124fmaps-check.h: Removed.
7248 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
7249 * gcc.target/i386/avx512cd-check.h: Likewise.
7250 * gcc.target/i386/avx512ifma-check.h: Likewise.
7251 * gcc.target/i386/avx512vbmi-check.h: Likewise.
7252 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
7253 * gcc.target/i386/avx512bw-check.h: Rewrite.
7254 * gcc.target/i386/avx512dq-check.h: Likewise.
7255 * gcc.target/i386/avx512er-check.h: Likewise.
7256 * gcc.target/i386/avx512f-check.h: Likewise.
7257 * gcc.target/i386/avx512vl-check.h: Likewise.
7258 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
7259 only.
7260 (test_512): Removed.
7261 (avx512*_test): Likewise.
7262 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
7263
f4f2c2ec
MP
72642017-08-04 Marek Polacek <polacek@redhat.com>
7265
7266 PR middle-end/81695
7267 * gcc.dg/pr81695.c: New test.
7268
62c8a2cf
RS
72692017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
7270
7271 PR tree-optimization/81136
7272 * gcc.dg/vect/pr81136.c: Add scan test.
7273
dfbddbeb
RS
72742017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
7275
7276 * gcc.dg/vect/vect-alias-check-3.c: New test.
7277 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
7278 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
7279
165b2f5f
RB
72802017-08-04 Richard Biener <rguenther@suse.de>
7281
7282 PR middle-end/81705
7283 * c-c++-common/ubsan/pr81705.c: New testcase.
7284
7c0881d5
BS
72852017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7286
7287 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
7288 messages that used to start with a capital letter.
7289 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
7290 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
7291 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
7292 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
7293 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
7294 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
7295 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
7296 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
7297 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
7298 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
7299 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
7300 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
7301 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
7302 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7303 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7304 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7305 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
7306 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7307 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7308 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7309 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7310 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
7311 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
7312 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
7313 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
7314 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7315 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7316 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
7317 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
7318 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
7319 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
7320 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
7321 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
7322 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
7323 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
7324 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
7325 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
7326 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
7327 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
7328 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
7329 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
7330 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
7331 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
7332 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
7333 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
7334 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
7335 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
7336 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
7337 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
7338 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
7339 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
7340 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
7341 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
7342 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
7343 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
7344 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
7345
2fdaed89
JJ
73462017-08-03 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR target/81621
7349 * gcc.dg/pr81621.c: New test.
7350
297db279
RB
73512017-08-03 Richard Biener <rguenther@suse.de>
7352
7353 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
7354 and CSE.
7355
2fdaed89 73562017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
7357
7358 PR middle-end/81148
7359 * c-c++-common/ubsan/pr81148.c: New testcase.
7360
cad136a4
TV
73612017-08-03 Tom de Vries <tom@codesourcery.com>
7362
7363 PR target/81662
7364 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
7365
2392baa5
JJ
73662017-08-03 Jakub Jelinek <jakub@redhat.com>
7367
7368 PR driver/81650
7369 * gcc.dg/pr81650.c: New test.
7370
e5e691a5
PC
73712017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
7372
7373 PR c++/71440
7374 * g++.dg/template/crash127.C: New.
7375
0a734553
JJ
73762017-08-03 Jakub Jelinek <jakub@redhat.com>
7377
7378 PR middle-end/81052
7379 * c-c++-common/pr81052.c: New test.
7380
673aef33
TV
73812017-08-03 Tom de Vries <tom@codesourcery.com>
7382
7383 * gcc.dg/pr56727-2.c: Require alias.
7384
2a8485f6
TV
73852017-08-03 Tom de Vries <tom@codesourcery.com>
7386
7387 * gcc.dg/attr-noipa.c: Require alloca.
7388
8b917598
TV
73892017-08-03 Tom de Vries <tom@codesourcery.com>
7390
7391 * gcc.dg/torture/pr80163.c: Require label_values.
7392
4ca8bf91
TV
73932017-08-03 Tom de Vries <tom@codesourcery.com>
7394
7395 PR target/81662
7396 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
7397 * c-c++-common/patchable_function_entry-default.c: Same.
7398 * c-c++-common/patchable_function_entry-definition.c: Same.
7399
f4629481
UB
74002017-08-02 Uros Bizjak <ubizjak@gmail.com>
7401
7402 PR target/81644
7403 * gcc.target/i386/pr81644.c: New test.
7404
86994621
TV
74052017-08-02 Tom de Vries <tom@codesourcery.com>
7406
7407 * gcc.dg/Walloca-14.c: Use relative line number.
7408
9501fd4b
UB
74092017-08-02 Uros Bizjak <ubizjak@gmail.com>
7410
7411 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
7412 test "no-3dnowa" target attribute.
7413
f7b6353a
MP
74142017-08-02 Marek Polacek <polacek@redhat.com>
7415
7416 PR c/81289
7417 * gcc.dg/noncompile/pr81289.c: New test.
7418
8a6eab34
MP
7419 PR c/81448
7420 PR c/81306
7421 * c-c++-common/Wmultistatement-macros-13.c: New test.
7422
349721b7
JJ
74232017-08-02 Jakub Jelinek <jakub@redhat.com>
7424
e4f0733a
JJ
7425 PR c++/81640
7426 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
7427
349721b7
JJ
7428 PR middle-end/79499
7429 * gcc.dg/pr79499.c: New test.
7430
77eefb71
RB
74312017-08-02 Richard Biener <rguenther@suse.de>
7432
7433 PR tree-optimization/81633
7434 * gcc.dg/vect/pr81633.c: New testcase.
7435
760f74c2
L
74362017-08-01 H.J. Lu <hongjiu.lu@intel.com>
7437
7438 * gcc.dg/guality/pr25967-1.c: New test.
7439 * gcc.dg/guality/pr25967-2.c: Likewise.
7440 * gcc.dg/torture/pr25967-1.c: Likewise.
7441 * gcc.dg/torture/pr25967-2.c: Likewise.
7442
a2e28a97
L
74432017-08-01 H.J. Lu <hongjiu.lu@intel.com>
7444
7445 PR target/81654
7446 * gcc.target/i386/pr81654.c: New test.
7447
d8afd032
TK
74482017-08-01 Thomas König <tkoenig@gcc.gnu.org>
7449
7450 PR fortran/79312
7451 * gfortran.dg/logical_assignment_1.f90: New test.
7452
671a00ee
ML
74532017-08-01 Martin Liska <mliska@suse.cz>
7454
7455 PR middle-end/70140
7456 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
7457
7d3eecca
ML
74582017-08-01 Martin Liska <mliska@suse.cz>
7459
7460 Revert r250771
7461 Make mempcpy more optimal (PR middle-end/70140).
7462
636730ca
JJ
74632017-08-01 Jakub Jelinek <jakub@redhat.com>
7464
7465 PR target/81622
7466 * gcc.target/powerpc/pr81622.c: New test.
7467
74cc0b2b
SE
74682017-08-01 Steve Ellcey <sellcey@cavium.com>
7469
7470 PR tree-optimization/80925
7471 * gcc.dg/vect/vect-28.c: Add
7472 --param vect-max-peeling-for-alignment=0 option.
7473 Remove unaligned access and peeling checks.
7474 * gcc.dg/vect/vect-33-big-array.c: Ditto.
7475 * gcc.dg/vect/vect-70.c: Ditto.
7476 * gcc.dg/vect/vect-87.c: Ditto.
7477 * gcc.dg/vect/vect-88.c: Ditto.
7478 * gcc.dg/vect/vect-91.c: Ditto.
7479 * gcc.dg/vect/vect-93.c: Ditto.
7480
0102e469
TV
74812017-08-01 Tom de Vries <tom@codesourcery.com>
7482
7483 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
7484 * gcc.target/nvptx/slp.c (foo): Same.
7485
813485c6
RB
74862017-08-01 Richard Biener <rguenther@suse.de>
7487
7488 PR tree-optimization/81181
7489 * gcc.dg/torture/pr81181.c: New testcase.
7490
98b7180c
ML
74912017-08-01 Martin Liska <mliska@suse.cz>
7492
7493 PR middle-end/70140
7494 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
7495
4f3e333a
UB
74962017-08-01 Uros Bizjak <ubizjak@gmail.com>
7497
7498 PR target/81641
7499 * gcc.target/i386/pr81641.c: New test.
7500
b8bb5772
UB
75012017-08-01 Uros Bizjak <ubizjak@gmail.com>
7502
7503 PR target/81639
7504 * gcc.target/i386/pr81639.c: New test.
7505
34e5c511
RB
75062017-08-01 Richard Biener <rguenther@suse.de>
7507
7508 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
7509 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
7510 endless loop.
7511 * gcc.dg/uninit-23.c: Adjust.
7512
5e19d437
BC
75132017-08-01 Bin Cheng <bin.cheng@arm.com>
7514
7515 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
7516 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
7517
7061cfc0
BC
75182017-08-01 Bin Cheng <bin.cheng@arm.com>
7519
7520 PR tree-optimization/81627
7521 * gcc.dg/tree-ssa/pr81627.c: New.
7522
39637a44
BC
75232017-08-01 Bin Cheng <bin.cheng@arm.com>
7524
7525 PR tree-optimization/81620
7526 * gcc.dg/tree-ssa/pr81620-1.c: New.
7527 * gcc.dg/tree-ssa/pr81620-2.c: New.
7528
f9c5fe06
DH
75292017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7530
7531 PR testsuite/53542
7532 * gfortran.dg/use_30.f90: New test.
7533
da98e3b1
JJ
75342017-08-01 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR tree-optimization/81588
7537 * gcc.dg/tree-ssa/pr81588.c: New test.
7538 * gcc.dg/pr81588.c: New test.
7539 * gcc.c-torture/execute/pr81588.c: New test.
7540
5e8fe12f
RB
75412017-08-01 Richard Biener <rguenther@suse.de>
7542
7543 PR tree-optimization/81297
7544 * gcc.dg/torture/pr81297.c: New testcase.
7545
93ac482a
UB
75462017-07-31 Uros Bizjak <ubizjak@gmail.com>
7547
7548 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
7549
6cc518c6
SE
75502017-07-31 Steve Ellcey <sellcey@cavium.com>
7551
7552 PR tree-optimization/80925
93ac482a 7553 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
7554 --param vect-max-peeling-for-alignment=0 option.
7555 Remove unaligned access and peeling checks.
7556 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
7557
24c8e8eb
CL
75582017-07-31 Carl Love <cel@us.ibm.com>
7559
7560 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
7561 missed in commit 250746.
7562
b40e941b
CL
75632017-07-31 Carl Love <cel@us.ibm.com>
7564
7565 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
7566 new builtins.
7567
67779f74
L
75682017-07-31 H.J. Lu <hongjiu.lu@intel.com>
7569
7570 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
7571 * gcc.target/i386/pr79793-2.c: Likewise.
7572
a97cf8f9
UB
75732017-07-31 Uros Bizjak <ubizjak@gmail.com>
7574
7575 PR target/25967
7576 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
7577 (naked): Add attribute regparm(1) for x86_32 targets.
7578 Add integer argument. Remove global "data" variable.
7579 (main): Pass integer argument to naked function.
7580 * gcc.target/i386/naked-4.c: New test.
7581
7fef86d3
JH
75822017-07-31 Jan Hubicka <hubicka@ucw.cz>
7583 Martin Liska <mliska@suse.cz>
7584
7585 * gcc.dg/predict-15.c: New test.
7586 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
7587
2ec580be
UB
75882017-07-31 Uros Bizjak <ubizjak@gmail.com>
7589
7590 PR target/25967
7591 * gcc.target/i386/naked-1.c: New test.
7592 * gcc.target/i386/naked-2.c: Ditto.
7593 * gcc.target/i386/naked-3.c: Ditto.
7594 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
7595 do_test_body0 stub function, use attribute "naked" instead.
7596 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
7597 * gcc.dg/pr44290-2.c: Ditto.
7598
cfdf6ff6
TK
75992017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7600
7601 PR fortran/81581
7602 * gfortran.dg/dim_sum_1.f90: New test case.
7603 * gfortran.dg/dim_sum_2.f90: New test case.
7604 * gfortran.dg/dim_sum_3.f90: New test case.
7605
5edb1c48
ML
76062017-07-31 Martin Liska <mliska@suse.cz>
7607
7608 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
7609 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
7610
f34ebeb2
ML
76112017-07-31 Martin Liska <mliska@suse.cz>
7612
7613 PR sanitize/81530
7614 * g++.dg/ubsan/pr81530.C: New test.
7615
066bbc57
JJ
76162017-07-31 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR sanitizer/81604
7619 * c-c++-common/ubsan/pr81604.c: New test.
7620
a10b3cf1
L
76212017-07-30 H.J. Lu <hongjiu.lu@intel.com>
7622
7623 PR target/79793
7624 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
7625 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
7626 (foo): Check the builtin return address against the return address
7627 in interrupt frame.
7628 * gcc.target/i386/pr79793-1.c: New test.
7629 * gcc.target/i386/pr79793-2.c: Likewise.
7630
942047f2
EB
76312017-07-29 Eric Botcazou <ebotcazou@adacore.com>
7632
7633 * c-c++-common/dump-ada-spec-7.c: New test.
7634
e071b767
JJ
76352017-07-29 Jakub Jelinek <jakub@redhat.com>
7636
7637 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
7638 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
7639
782a7850
PB
76402017-07-28 Peter Bergner <bergner@vnet.ibm.com>
7641
7642 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
7643
9de00935
TC
76442017-07-28 Tamar Christina <tamar.christina@arm.com>
7645
7646 * gcc.target/aarch64/int_mov_immediate_1.c: New.
7647
8de33df2
BC
76482017-07-28 Bin Cheng <bin.cheng@arm.com>
7649
7650 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
7651
8acb8421
TC
76522017-07-28 Tamar Christina <tamar.christina@arm.com>
7653 Bilyan Borisov <bilyan.borisov@arm.com>
7654
7655 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
7656 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
7657 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
7658 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
7659 * gcc.target/aarch64/pr63304_1.c: Changed to double.
7660
d9c259ef
BC
76612017-07-28 Bin Cheng <bin.cheng@arm.com>
7662
7663 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
7664 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
7665 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
7666 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
7667 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
7668 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
7669 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
7670 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
7671 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
7672 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
7673 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
7674
6d7649f8
ML
76752017-07-28 Martin Liska <mliska@suse.cz>
7676
7677 PR sanitizer/81340
7678 * g++.dg/asan/pr81340.C: New test.
7679
92e29a5e
RB
76802017-07-28 Richard Biener <rguenther@suse.de>
7681
7682 PR tree-optimization/81502
7683 * gcc.target/i386/pr81502.c: New testcase.
7684
70affe6a
ML
76852017-07-28 Martin Liska <mliska@suse.cz>
7686
7687 PR sanitizer/81460
7688 * gcc.dg/asan/pr81460.c: New test.
7689
d0ee55a1
JJ
76902017-07-28 Jakub Jelinek <jakub@redhat.com>
7691
c9b39a49
JJ
7692 PR sanitizer/80998
7693 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
7694 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
7695
d0ee55a1
JJ
7696 PR tree-optimization/81578
7697 * gcc.dg/pr81578.c: New test.
7698
1ce75e41
RB
76992017-07-28 Richard Biener <rguenther@suse.de>
7700
7701 PR tree-optimization/81573
7702 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
7703
7a5cbf29
PB
77042017-07-27 Peter Bergner <bergner@vnet.ibm.com>
7705
7706 * g++.dg/pr69667.C: Remove option -mlra.
7707 * gcc.target/powerpc/dform-1.c: Likewise.
7708 * gcc.target/powerpc/dform-2.c: Likewise.
7709 * gcc.target/powerpc/dform-3.c: Likewise.
7710 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7711 * gcc.target/powerpc/p9-vparity.c: Likewise.
7712 * gcc.target/powerpc/pr63491.c: Likewise.
7713 * gcc.target/powerpc/pr67808.c: Likewise.
7714 * gcc.target/powerpc/pr68805.c: Likewise.
7715 * gcc.target/powerpc/pr69461.c: Likewise.
7716 * gcc.target/powerpc/pr71680.c: Likewise.
7717 * gcc.target/powerpc/pr77289.c: Likewise.
7718 * gcc.target/powerpc/pr78458.c: Likewise.
7719 * gcc.target/powerpc/pr78543.c: Likewise.
7720 * g++.dg/pr71294.C: Remove option -mno-lra.
7721 * gcc.target/powerpc/pr71656-1.c: Likewise.
7722 * gcc.target/powerpc/pr71656-2.c: Likewise.
7723 * gcc.target/powerpc/pr71698.c: Likewise.
7724
2c2789d5
KT
77252017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7726 Sudakshina Das <sudi.das@arm.com>
7727
7728 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
7729
06bd22f6
MP
77302017-07-27 Marek Polacek <polacek@redhat.com>
7731
7732 PR c/81417
7733 * c-c++-common/Wsign-compare-1.c: New test.
7734 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
7735 * g++.dg/warn/Wsign-compare-4.C: Likewise.
7736 * g++.dg/warn/Wsign-compare-6.C: Likewise.
7737 * g++.dg/warn/compare1.C: Likewise.
7738 * gcc.dg/compare1.c: Likewise.
7739 * gcc.dg/compare2.c: Likewise.
7740 * gcc.dg/compare4.c: Likewise.
7741 * gcc.dg/compare5.c: Likewise.
7742 * gcc.dg/pr35430.c: Likewise.
7743 * gcc.dg/pr60087.c: Likewise.
7744
27c8b49b
PB
77452017-07-27 Peter Bergner <bergner@vnet.ibm.com>
7746
7747 PR middle-end/81564
7748 * gcc.dg/pr81564.c: New test.
7749
b7675b59
RB
77502017-07-27 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/81573
7753 PR tree-optimization/81494
7754 * gcc.dg/torture/pr81573.c: New testcase.
7755
719488f8
RB
77562017-07-27 Richard Biener <rguenther@suse.de>
7757
7758 PR tree-optimization/81571
7759 * gcc.dg/torture/pr81571.c: New testcase.
7760
9811e84c
RB
77612017-07-27 Richard Biener <rguenther@suse.de>
7762
7763 PR tree-optimization/81502
7764 * gcc.target/i386/vect-insert-1.c: New testcase.
7765
58814c76
AK
77662017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7767
7768 PR target/81534
7769 * gcc.target/s390/pr81534.c: New test.
7770
036ea399
JJ
77712017-07-27 Jakub Jelinek <jakub@redhat.com>
7772
7d25ac20
JJ
7773 PR tree-optimization/81555
7774 PR tree-optimization/81556
7775 * gcc.c-torture/execute/pr81555.c: New test.
7776 * gcc.c-torture/execute/pr81556.c: New test.
7777
036ea399
JJ
7778 * gcc.dg/attr-noipa.c: New test.
7779 * gcc.dg/ipa/ipa-pta-18.c: New test.
7780 * gcc.dg/ipa/ipa-sra-11.c: New test.
7781
9bfda664
MM
77822017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7783
7784 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
7785 option.
7786 * gcc.target/powerpc/vsx-himode2.c: Likewise.
7787 * gcc.target/powerpc/vsx-himode3.c: Likewise.
7788 * gcc.target/powerpc/vsx-qimode.c: Likewise.
7789 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
7790 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
7791 * gcc.target/powerpc/vsx-simode.c: Likewise.
7792 * gcc.target/powerpc/vsx-simode2.c: Likewise.
7793 * gcc.target/powerpc/vsx-simode3.c: Likewise.
7794
eb086562
PC
77952017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7796
7797 PR c++/71570
7798 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
7799
a7473dc5
L
78002017-07-26 H.J. Lu <hongjiu.lu@intel.com>
7801
7802 PR target/81563
7803 * gcc.target/i386/pr81563.c: New test
7804
404f48ac
WD
78052017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
7806
7807 PR target/79041
7808 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
7809
c3d38629
MP
78102017-07-26 Marek Polacek <polacek@redhat.com>
7811
7812 PR middle-end/70992
7813 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
7814 * gcc.dg/overflow-warn-2.c: Likewise.
7815 * gcc.dg/overflow-warn-3.c: Likewise.
7816 * gcc.dg/overflow-warn-4.c: Likewise.
7817 * gcc.dg/torture/pr70992-2.c: New test.
7818 * gcc.dg/torture/pr70992.c: New test.
7819
4f450a2b
RB
78202017-07-26 Richard Biener <rguenther@suse.de>
7821
7822 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
7823 happening in ccp1.
7824 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
7825
e1711448
WD
78262017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
7827
7828 PR middle-end/46932
7829 * gcc.dg/pr46932.c: New testcase.
7830
108c3c88
ML
78312017-07-26 Martin Liska <mliska@suse.cz>
7832
7833 PR sanitize/81186
7834 * gcc.dg/asan/pr81186.c: New test.
7835
52645850
CL
78362017-07-25 Carl Love <cel@us.ibm.com>
7837
7838 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
7839 vec_cnttz builtins.
7840
a8697b27
EB
78412017-07-25 Eric Botcazou <ebotcazou@adacore.com>
7842
7843 * gnat.dg/opt66.adb: New test.
7844
288fe52e
AM
78452017-07-25 Alexander Monakov <amonakov@ispras.ru>
7846
7847 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
7848 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
7849
b771c609
AM
78502017-07-25 Alexander Monakov <amonakov@ispras.ru>
7851
7852 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
7853
78542017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
7855
7856 * c-c++-common/patchable_function_entry-default.c: New test.
7857 * c-c++-common/patchable_function_entry-decl.c: Likewise.
7858 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7859
774cccdc
JJ
78602017-07-25 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR target/81532
7863 * gcc.target/i386/pr80833-3.c: New test.
7864 * gcc.target/i386/avx512dq-pr81532.c: New test.
7865 * gcc.target/i386/avx512bw-pr81532.c: New test.
7866
1aa54f90
RB
78672017-07-25 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/81455
7870 * gcc.dg/pr81455.c: New testcase.
7871
e294f495
RB
78722017-07-25 Richard Biener <rguenther@suse.de>
7873
7874 PR tree-optimization/81529
7875 * gfortran.dg/pr81529.f90: New testcase.
7876
edf8ba4b
WD
78772017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
7878
774cccdc 7879 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 7880
ea063871
RB
78812017-07-25 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/81410
7884 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
7885
5ea71a5a
RB
78862017-07-25 Richard Biener <rguenther@suse.de>
7887
7888 PR tree-optimization/81510
7889 * gcc.dg/torture/pr81510.c: New testcase.
7890 * gcc.dg/torture/pr81510-2.c: Likewise.
7891
4287b4e8
ML
78922017-07-25 Martin Liska <mliska@suse.cz>
7893
7894 PR ipa/81520
7895 * gcc.dg/ipa/pr81520.c: New test.
7896
d49718d6
MP
78972017-07-25 Marek Polacek <polacek@redhat.com>
7898
7899 PR c/81364
7900 * Wmultistatement-macros-12.c: New test.
7901
0e82a9b9
BC
79022017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7903
7904 PR target/81414
7905 * gcc.target/aarch64/pr81414.C: New.
7906
3d99332b
RB
79072017-07-25 Richard Biener <rguenther@suse.de>
7908
7909 PR middle-end/81505
7910 * gcc.dg/ubsan/pr81505.c: New testcase.
7911
52d0f7bd
DS
79122017-07-24 Daniel Santos <daniel.santos@pobox.com>
7913
7914 PR testsuite/80759
7915 * gcc.target/x86_64/abi/ms-sysv/do-test.S
7916 (ELFFN_BEGIN): Rename to FN_TYPE.
7917 (ELFFN_END): Rename to FN_SIZE.
7918 (ASMNAME): New macro.
7919 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
7920 .global.
7921 (FUNC_END): Use ASMNAME.
7922 (test_data_save): Remove.
7923 (test_data_input): Likewise.
7924 (test_data_output: Likewise.
7925 (test_data_fn): Likewise.
7926 (test_data_retaddr): Likewise.
7927 (regs_to_mem): Make globals, use r10 instead of rax.
7928 (mem_to_regs): Likewise.
7929 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
7930 body to ms-sysv.c.
7931 (do_test_aligned): Likewise.
7932 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
7933 Add dg-* directives.
7934 (PASTE_STR): New macro.
7935 (ASMNAME): Likewise.
7936 (LOAD_TEST_DATA_ADDR): Likewise.
7937 (TEST_DATA_OFFSET): Likewise.
7938 (do_test_body0): New C function.
7939 (do_test_body): New inline assembly routine.
7940 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
7941 (runtest_ms_sysv): Modify.
7942
19930989
MM
79432017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7944
7945 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
7946 since the upper-regs options have been deleted.
7947 * gcc.target/powerpc/pr65849-2.c: Likewise.
7948 * gcc.target/powerpc/pr80099-1.c: Likewise.
7949 * gcc.target/powerpc/pr80099-2.c: Likewise.
7950 * gcc.target/powerpc/pr80099-3.c: Likewise.
7951 * gcc.target/powerpc/pr80099-4.c: Likewise.
7952 * gcc.target/powerpc/pr80099-5.c: Likewise.
7953 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
7954 support removal of the upper-regs options.
7955 * gcc.target/powerpc/p8vector-fp.c: Likewise.
7956 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
7957 * gcc.target/powerpc/p9-dimode1.c: Likewise.
7958 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7959 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
7960 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
7961 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
7962 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
7963 * gcc.target/powerpc/ppc-round.c: Likewise.
7964 * gcc.target/powerpc/pr71720.c: Likewise.
7965 * gcc.target/powerpc/pr72853.c: Likewise.
7966 * gcc.target/powerpc/pr79907.c: Likewise.
7967 * gcc.target/powerpc/pr78953.c: Likewise.
7968 * gcc.target/powerpc/upper-regs-df.c: Likewise.
7969 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
7970 * gcc.target/powerpc/vec-extract-1.c: Likewise.
7971 * gcc.target/powerpc/vec-init-3.c: Likewise.
7972 * gcc.target/powerpc/vec-init-6.c: Likewise.
7973 * gcc.target/powerpc/vec-init-7.c: Likewise.
7974 * gcc.target/powerpc/vec-set-char.c: Likewise.
7975 * gcc.target/powerpc/vec-set-int.c: Likewise.
7976 * gcc.target/powerpc/vec-set-short.c: Likewise.
7977
d47d34bb
WD
79782017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
7979
7980 PR target/79041
7981 * gcc.target/aarch64/pr79041-2.c: New test.
7982
26bca0ed
CL
79832017-07-24 Carl Love <cel@us.ibm.com>
7984
7985 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
7986 the new built-ins.
7987
4b40986c
JW
79882017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
7989
7990 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
7991
213c3b7b
TK
79922017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7993 Mikael Morin <mikael@gcc.gnu.org>
7994
7995 PR fortran/66102
7996 * gfortran.dg/realloc_on_assign_28.f90: New test.
7997
e2b71b5a
DE
79982017-07-23 David Edelsohn <dje.gcc@gmail.com>
7999
8000 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
8001 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
8002
f36dda3b
UB
80032017-07-23 Uros Bizjak <ubizjak@gmail.com>
8004
8005 PR target/80569
8006 * gcc.target/i386/pr80569.c: New test.
8007
5ff4baa5
CL
80082017-07-21 Carl Love <cel@us.ibm.com>
8009
8010 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
8011 vmuleuh): Fix scan-assembler-times should check for word not half word
8012 instructions.
8013
43f84f6c
JW
80142017-07-21 Jim Wilson <jim.wilson@linaro.org>
8015
8016 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
8017 redundant -march option.
8018 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
8019 in addition to armv8.1-a.
8020
325fe816
YG
80212017-07-21 Yury Gribov <tetra2005@gmail.com>
8022
8023 PR middle-end/56727
8024 * gcc.dg/pr56727-1.c: New test.
8025 * gcc.dg/pr56727-2.c: New test.
8026
5a5838e0
SM
80272017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
8028
8029 * gcc.target/powerpc/mmx-check.h: New file.
8030 * gcc.target/powerpc/mmx-packs.c: New file.
8031 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
8032 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
8033 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
8034 * gcc.target/powerpc/mmx-paddb-1.c: New file.
8035 * gcc.target/powerpc/mmx-paddd-1.c: New file.
8036 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
8037 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
8038 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
8039 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
8040 * gcc.target/powerpc/mmx-paddw-1.c: New file.
8041 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
8042 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
8043 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
8044 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
8045 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
8046 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
8047 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
8048 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
8049 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
8050 * gcc.target/powerpc/mmx-pslld-1.c: New file.
8051 * gcc.target/powerpc/mmx-psllw-1.c: New file.
8052 * gcc.target/powerpc/mmx-psrad-1.c: New file.
8053 * gcc.target/powerpc/mmx-psraw-1.c: New file.
8054 * gcc.target/powerpc/mmx-psrld-1.c: New file.
8055 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
8056 * gcc.target/powerpc/mmx-psubb-2.c: New file.
8057 * gcc.target/powerpc/mmx-psubd-2.c: New file.
8058 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
8059 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
8060 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
8061 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
8062 * gcc.target/powerpc/mmx-psubw-2.c: New file.
8063 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
8064 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
8065 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
8066 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
8067 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
8068 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
8069
9af7f373
RB
80702017-06-21 Richard Biener <rguenther@suse.de>
8071
8072 PR tree-optimization/81500
8073 * gcc.dg/torture/pr81500.c: New testcase.
8074
5aaa8fb4
NS
80752017-07-20 Nathan Sidwell <nathan@acm.org>
8076
8077 * g++.dg/ext/anon-struct6.C: Adjust diag.
8078 * g++.old-deja/g++.other/anon4.C: Adjust diag.
8079
2953b72f
JJ
80802017-07-20 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR target/80846
8083 * gcc.target/i386/avx-pr80846.c: New test.
8084 * gcc.target/i386/avx2-pr80846.c: New test.
8085 * gcc.target/i386/avx512f-pr80846.c: New test.
8086
73c4b4df
BC
80872017-07-20 Bin Cheng <bin.cheng@arm.com>
8088
8089 PR tree-optimization/81388
8090 * gcc.dg/tree-ssa/pr81388-1.c: New test.
8091 * gcc.dg/tree-ssa/pr81388-2.c: New test.
8092
77e5edaf
JH
80932017-07-17 Tom de Vries <tom@codesourcery.com>
8094
8095 PR middle-end/81030
8096 * gcc.dg/pr81030.c: New test.
8097
891ad31c
RB
80982017-07-20 Richard Biener <rguenther@suse.de>
8099
8100 PR tree-optimization/61171
8101 * g++.dg/vect/pr61171.cc: New testcase.
8102 * gfortran.dg/vect/pr61171.f: Likewise.
8103 * gcc.dg/vect/vect-reduc-11.c: Likewise.
8104
f971b281
RB
81052017-07-20 Richard Biener <rguenther@suse.de>
8106
8107 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
8108 with V64QImode.
8109 * gcc.dg/vect/slp-45.c: Likewise.
8110
2071f8f9
N
81112017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
8112
8113 * gcc.dg/tree-ssa/vrp116.c: New Test.
8114
a6722e5b
MM
81152017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8116
8117 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
8118 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
8119 __builtin_cpu_is and __builtin_cpu_supports are supported.
8120
ccfa843f
SM
81212017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
8122
8123 * gcc.target/powerpc/bmi-check.h (main): Skip unless
8124 __BUILTIN_CPU_SUPPORTS__ defined.
8125 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
8126 __BUILTIN_CPU_SUPPORTS__ defined.
8127
564e405c
JJ
81282017-07-19 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR tree-optimization/81346
8131 * gcc.dg/tree-ssa/pr81346-5.c: New test.
8132
3717fbe3
TV
81332017-07-19 Tom de Vries <tom@codesourcery.com>
8134
8135 * gcc.target/nvptx/decl-init.c: Update alignment.
8136 * gcc.target/nvptx/slp-2-run.c: New test.
8137 * gcc.target/nvptx/slp-2.c: New test.
8138 * gcc.target/nvptx/v2di.c: New test.
8139
b98b34b7
TV
81402017-07-19 Tom de Vries <tom@codesourcery.com>
8141
8142 * gcc.target/nvptx/slp-run.c: New test.
8143 * gcc.target/nvptx/slp.c: New test.
8144 * gcc.target/nvptx/v2si-cvt.c: New test.
8145 * gcc.target/nvptx/v2si-run.c: New test.
8146 * gcc.target/nvptx/v2si.c: New test.
8147 * gcc.target/nvptx/vec.inc: New test.
8148
8d1628eb
JJ
81492017-07-19 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR tree-optimization/81346
8152 * gcc.dg/tree-ssa/pr81346-1.c: New test.
8153 * gcc.dg/tree-ssa/pr81346-2.c: New test.
8154 * gcc.dg/tree-ssa/pr81346-3.c: New test.
8155 * gcc.dg/tree-ssa/pr81346-4.c: New test.
8156 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
8157 compiler to avoid X / C1 op C2 optimization to trigger.
8158
4d6ababc
ML
81592017-07-19 Martin Liska <mliska@suse.cz>
8160
8161 PR sanitizer/63361
8162 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
8163 -ffloat-store or -mieee for targets that need it.
8164
d83cc5cc
TV
81652017-07-18 Tom de Vries <tom@codesourcery.com>
8166
8167 PR middle-end/81464
8168 * gfortran.dg/pr81464.f90: New test.
8169
e822e885
UB
81702017-07-18 Uros Bizjak <ubizjak@gmail.com>
8171
8172 PR target/81471
8173 * gcc.target/i386/pr81471.c: New test.
8174
b267968e
RB
81752017-06-18 Richard Biener <rguenther@suse.de>
8176
8177 PR tree-optimization/81410
8178 * gcc.dg/vect/pr81410.c: New testcase.
8179
33e9feb5
JH
81802017-07-18 Jan Hubicka <hubicka@ucw.cz>
8181
8182 PR middle-end/81462
8183 * g++.dg/torture/pr81462.C: New testcase.
8184
694dd0e4
BC
81852017-07-18 Bin Cheng <bin.cheng@arm.com>
8186
8187 PR target/81408
8188 * g++.dg/tree-ssa/pr81408.C: New.
8189 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
8190
f9bfe3f5
RB
81912017-07-18 Richard Biener <rguenther@suse.de>
8192
8193 PR tree-optimization/80620
8194 PR tree-optimization/81403
8195 * gcc.dg/torture/pr80620.c: New testcase.
8196 * gcc.dg/torture/pr81403.c: Likewise.
8197
81982017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
8199
8200 PR tree-optimization/81418
8201 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
8202
82032017-07-17 Carl Love <cel@us.ibm.com>
8204
8205 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
8206 test case changes for commit 249424
8207
8208 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
8209 vmuleuh): Fix scan-assembler-times should check for word not half word
8210 instructions.
8211
f6489326
BS
82122017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8213
8214 PR tree-optimization/81162
8215 * gcc.dg/pr81162.c: Move this to...
8216 * gcc.dg/ubsan/pr81162.c: ...here.
8217
dbc4ecfc
VR
82182017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
8219
8220 * g++.dg/diagnostic/friend1.C: New test.
8221 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
8222
a64559a5
NS
82232017-07-17 Nathan Sidwell <nathan@acm.org>
8224
8225 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
8226
aac59577
BE
82272017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8228
8229 * lib/gcc-dg.exp: Increase expect's match buffer size.
8230
aa1528b5
BC
82312017-07-17 Bin Cheng <bin.cheng@arm.com>
8232
8233 PR target/81369
8234 * gcc.dg/tree-ssa/pr81369.c: New.
8235
b6c354eb
CZ
82362017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
8237
8238 * gcc.target/arc/pr9000674901.c: New file.
8239 * gcc.target/arc/pic-1.c: Likewise.
8240 * gcc.target/arc/pr9001191897.c: Likewise.
8241
1825c61e
CZ
82422017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
8243 Andrew Burgess <andrew.burgess@embecosm.com>
8244
8245 * gcc.target/arc/naked-1.c: New file.
8246 * gcc.target/arc/naked-2.c: Likewise.
8247
1f1e8aed
JJ
82482017-07-17 Jakub Jelinek <jakub@redhat.com>
8249
9ebce098
JJ
8250 PR tree-optimization/81428
8251 * gcc.dg/fixed-point/pr81428.c: New test.
8252
e8dd1313
JJ
8253 PR tree-optimization/81365
8254 * g++.dg/torture/pr81365.C: New test.
8255
1f1e8aed
JJ
8256 PR tree-optimization/81396
8257 * gcc.dg/tree-ssa/pr81396.c: New test.
8258
38f638ca
EB
82592017-07-16 Eric Botcazou <ebotcazou@adacore.com>
8260
8261 * gnat.dg/opt65.adb: New test.
8262
5fa396ad
JH
82632017-07-16 Jan Hubicka <hubicka@ucw.cz>
8264
8265 * gcc.dg/predict-8.c: Update.
8266
00aeee56
VR
82672017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
8268
8269 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
8270 * g++.dg/warn/pr12242.C: Likewise.
8271
b70bb05b
KN
82722017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8273
8274 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
8275 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
8276 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
8277 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
8278 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
8279 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
8280 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
8281 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
8282 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
8283 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
8284 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
8285 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
8286 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
8287 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
8288 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
8289 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
8290 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
8291 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
8292 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
8293 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
8294 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
8295 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
8296 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
8297 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
8298 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
8299 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
8300 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
8301 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
8302 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
8303 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
8304 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
8305 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
8306 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
8307 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
8308 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
8309 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
8310 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
8311 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
8312 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
8313 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
8314 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
8315 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
8316 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
8317 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
8318 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
8319 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
8320 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
8321 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
8322 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
8323 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
8324 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
8325
3b805666
BS
83262016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8327
8328 PR tree-optimization/81162
8329 * gcc.dg/pr81162.c: New file.
8330
bece580c
MS
83312017-07-14 Martin Sebor <msebor@redhat.com>
8332
8333 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
8334 that bcopy is expected to be transformed to.
8335
eea77d1f
DM
83362017-07-14 David Malcolm <dmalcolm@redhat.com>
8337
8338 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
8339 * g++.dg/lookup/missing-std-include-2.C: New test case.
8340 * g++.dg/lookup/missing-std-include-3.C: New test case.
8341 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
8342 * gcc.dg/missing-header-fixit-1.c: New test case.
8343 * gcc.dg/missing-header-fixit-2.c: New test case.
8344 * gcc.dg/missing-header-fixit-2.h: New header.
8345
338d6484
DM
83462017-07-13 David Malcolm <dmalcolm@redhat.com>
8347
8348 PR c/81405
8349 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
8350
83512017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
8352
8353 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
8354
6d28654e
ML
83552017-07-13 Martin Liska <mliska@suse.cz>
8356
8357 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
8358 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
8359 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
8360 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
8361 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
8362 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
8363 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
8364
3787ee47
MM
83652017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8366
8367 PR target/81193
8368 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
8369 __builtin_cpu_supports with old GLIBC's.
8370 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
8371 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
8372 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
8373 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
8374 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
8375 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
8376 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
8377 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
8378 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
8379 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
8380 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
8381 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
8382 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
8383 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
8384 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
8385 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
8386 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
8387 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
8388 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
8389 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
8390 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
8391 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
8392 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
8393 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
8394
118009c1
CL
83952017-07-12 Carl Love <cel@us.ibm.com>
8396
8397 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
8398 rev_bool_int): Add test cases for builtins.
8399 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
8400 test cases for builtins.
8401
5d7b8153
CL
84022017-07-12 Carl Love <cel@us.ibm.com>
8403
8404 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
8405 lp64 && p9vector_hw.
8406
6ea93a64
CL
84072017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
8408
8409 * lib/target-supports.exp (check_stack_check_available): Make
8410 testcase name depend on stack_kind.
8411
2f65ab2e
MC
84122017-07-11 Michael Collison <michael.collison@arm.com>
8413
774cccdc 8414 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 8415
9e028cef
PC
84162017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
8417
8418 PR c++/51270
8419 * g++.dg/warn/Wreturn-local-addr-3.C: New.
8420
f281956e
CL
84212017-07-11 Carl Love <cel@us.ibm.com>
8422
8423 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
8424 test cases for the builtins.
8425
3d36348a
YG
84262017-07-11 Yury Gribov <tetra2005@gmail.com>
8427
8428 * lib/profopt.exp: Print relative names in UNSUPPORTED
8429 AutoFDO tests.
8430
214f700a
MC
84312017-07-10 Michael Collison <michael.collison@arm.com>
8432
8433 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
8434
03ed2915
UB
84352017-07-10 Uros Bizjak <ubizjak@gmail.com>
8436
8437 PR target/81375
8438 * gcc.target/i386/pr81375.c: New test.
8439
9c582dbb
MS
84402017-07-10 Martin Sebor <msebor@redhat.com>
8441
8442 PR tree-optimization/80397
8443 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 8444
281ac396
MS
84452017-07-10 Martin Sebor <msebor@redhat.com>
8446
8447 PR other/81345
8448 * gcc.dg/pr81345.c: New test.
8449
a7784956
CZ
84502017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
8451
8452 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
8453 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
8454
5920ba15
UB
84552017-07-09 Uros Bizjak <ubizjak@gmail.com>
8456
8457 PR target/81313
8458 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
8459 integer argumets to bypass x86_64 outgoing args optimization.
8460
84612017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
8462
8463 * gfortran.dg/eoshift_4.f90: New test.
8464 * gfortran.dg/eoshift_5.f90: New test.
8465 * gfortran.dg/eoshift_6.f90: New test.
8466
35c95658
L
84672017-07-09 H.J. Lu <hongjiu.lu@intel.com>
8468
8469 PR target/81313
8470 * gcc.target/i386/pr81313-1.c: New test.
8471 * gcc.target/i386/pr81313-2.c: Likewise.
8472 * gcc.target/i386/pr81313-3.c: Likewise.
8473 * gcc.target/i386/pr81313-4.c: Likewise.
8474 * gcc.target/i386/pr81313-5.c: Likewise.
8475
dcbf81c9
RS
84762017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
8477
8478 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
8479 * gnat.dg/vect16.ads (Sarray): Likewise.
8480 * gnat.dg/vect17.ads (Sarray): Likewise.
8481 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
8482 * gnat.dg/vect16.adb (Add): Likewise.
8483 * gnat.dg/vect17.adb (Add): Likewise.
8484
738f7c2e
DM
84852017-07-07 David Malcolm <dmalcolm@redhat.com>
8486
8487 PR c++/79300
8488 * g++.dg/diagnostic/pr79300.C: New test case.
8489
6a69355c
MM
84902017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8491
57f49e99
MM
8492 * gcc.target/powerpc/clone1.c: Add check to make sure the
8493 __builtin_cpu_supports function is fully supported.
8494 * gcc.target/powerpc/clone2.c: New runtime test for
8495 target_clones.
8496
6a69355c
MM
8497 PR target/81348
8498 * gcc.target/powerpc/pr81348.c: New test.
8499
5e32025a
SN
85002017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
8501
8502 * gfortran.dg/vect/pr60510.f: Require vect_double support.
8503
19388c6d
CL
85042017-07-07 Carl Love <cel@us.ibm.com>
8505
8506 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
8507 file for built-ins.
8508
bcc3c3f1
JM
85092017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
8510
8511 * gcc.target/sparc/dictunpack.c: New file.
8512 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
8513 * gcc.target/sparc/fpcmpshl.c: Likewise.
8514 * gcc.target/sparc/fpcmpurshl.c: Likewise.
8515 * gcc.target/sparc/fpcmpushl.c: Likewise.
8516
2c6e2eb1
HA
85172017-07-06 Harald Anlauf <anlauf@gmx.de>
8518
8519 PR fortran/70071
8520 * gfortran.dg/coarray_44.f90: New testcase.
8521
5094f7d5
MO
85222017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
8523
8524 * c-c++-common/asan/kasan-alloca-1.c: New test.
8525 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
8526
e3174bdf
MO
85272017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
8528
8529 * c-c++-common/asan/alloca_big_alignment.c: New test.
8530 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
8531 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
8532 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
8533 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
8534 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
8535 * c-c++-common/asan/alloca_safe_access.c: Likewise.
8536 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
8537
a40c6fa8
GJL
85382017-07-06 Georg-Johann Lay <avr@gjlay.de>
8539
8540 PR target/81305
8541 * gcc.target/avr/isr-test.h: Fix warnings.
8542
9296dd9b
TP
85432017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8544
8545 * lib/target-supports.exp: Generate
8546 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
8547 and check_effective_target_arm_arch_v8r_multilib.
8548
d87f00ba
CL
85492017-07-06 Carl Love <cel@us.ibm.com>
8550
9296dd9b 8551 * ChangeLog: Clean up from mid air collision
08e60e19
CL
8552
85532017-07-06 Carl Love <cel@us.ibm.com>
8554
8555 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
8556 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
8557 cases for vec_addc, adde and addec builtins.
8558
c471c6ed
DM
85592017-07-06 David Malcolm <dmalcolm@redhat.com>
8560
8561 PR c++/79300
8562 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
8563 expected underlining within macro expansion.
8564 * c-c++-common/pr70264.c: Likewise.
8565 * g++.dg/plugin/diagnostic-test-expressions-1.C
8566 (test_within_macro_1): New test.
8567 (test_within_macro_2): Likewise.
8568 (test_within_macro_3): Likewise.
8569 (test_within_macro_4): Likewise.
8570 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
8571 expected underlining within macro expansion.
8572 (test_macro_4): Likewise.
8573 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8574 (test_within_macro_1): New test.
8575 (test_within_macro_2): Likewise.
8576 (test_within_macro_3): Likewise.
8577 (test_within_macro_4): Likewise.
8578 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
8579 underlining within macro expansion.
8580
68d872d7
SP
85812017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
8582
8583 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
8584 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
8585 _mm_maskz_getexp_round_sd): Test new intrinsics.
8586 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
8587 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
8588 _mm_maskz_getexp_round_ss): Ditto.
8589 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
8590 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
8591 _mm_maskz_getmant_round_sd): Ditto.
8592 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
8593 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
8594 _mm_maskz_getmant_round_ss): Ditto.
8595 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
8596 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
8597 _mm_maskz_getexp_round_sd): New runtime tests.
8598 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
8599 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
8600 _mm_maskz_getexp_round_ss): Ditto.
8601 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
8602 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
8603 _mm_maskz_getmant_round_sd): Ditto.
8604 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
8605 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
8606 _mm_maskz_getmant_round_ss): Ditto.
8607 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
8608 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
8609 __builtin_ia32_getmantss_mask_round): Test new builtins.
8610 * gcc.target/i386/sse-13.c : Ditto.
8611 * gcc.target/i386/sse-23.c: Ditto.
8612 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
8613 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
8614 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
8615 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
8616 _mm_mask_getexp_round_ss): Test new intrinsics.
8617 * gcc.target/i386/testround-1.c: Ditto.
8618 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
8619 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
8620 _mm_mask_getmant_round_ss): Test new intrinsics
8621 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
8622 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
8623 _mm_maskz_getmant_ss): Test new intrinsics.
8624
9e00a397
CL
86252017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
8626
8627 * lib/target-supports-dg.exp (dg-require-stack-check): New.
8628 * lib/target-supports.exp (check_stack_check_available): New.
8629 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
8630 * gcc.c-torture/compile/stack-check-1.c: Likewise.
8631 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
8632 * gcc.dg/pr47443.c: Likewise.
8633 * gcc.dg/pr48134.c: Likewise.
8634 * gcc.dg/pr70017.c: Likewise.
8635 * gcc.target/aarch64/stack-checking.c: Likewise.
8636 * gcc.target/arm/stack-checking.c: Likewise.
8637 * gcc.target/i386/pr48723.c: Likewise.
8638 * gcc.target/i386/pr55672.c: Likewise.
8639 * gcc.target/i386/pr67265-2.c: Likewise.
8640 * gcc.target/i386/pr67265.c: Likewise.
8641 * gnat.dg/opt49.adb: Likewise.
8642 * gnat.dg/stack_check1.adb: Likewise.
8643 * gnat.dg/stack_check2.adb: Likewise.
8644 * gnat.dg/stack_check3.adb: Likewise.
8645
38e6cc4d
KN
86462017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
8647
8648 PR target/80103
8649 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
8650 __attribute__.
8651
f8aa2b2c
SP
86522017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
8653
8654 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
8655 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
8656 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
8657 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
8658 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
8659 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
8660 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
8661 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
8662 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
8663 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
8664 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
8665 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
8666
e483b7b4
GJL
86672017-07-05 Georg-Johann Lay <avr@gjlay.de>
8668
8669 PR target/81305
8670 * gcc.target/avr/isr-test.h: New file.
8671 * gcc.target/avr/torture/isr-01-simple.c: New test.
8672 * gcc.target/avr/torture/isr-02-call.c: New test.
8673 * gcc.target/avr/torture/isr-03-fixed.c: New test.
8674
a8745cc2
BC
86752017-07-05 Bin Cheng <bin.cheng@arm.com>
8676
8677 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
8678 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
8679 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
8680 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
8681
4a52eb19
BC
86822017-07-05 Bin Cheng <bin.cheng@arm.com>
8683
8684 * gcc.dg/tree-ssa/ldist-26.c: New test.
8685
95f7d11b
BC
86862017-07-05 Bin Cheng <bin.cheng@arm.com>
8687
8688 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
8689
45bb7d59
UB
86902017-07-04 Uros Bizjak <ubizjak@gmail.com>
8691
8692 PR target/81300
8693 * gcc.target/i386/pr81300.c: New test.
8694
1fcfac88
UB
86952017-07-04 Uros Bizjak <ubizjak@gmail.com>
8696
8697 PR target/81294
8698 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
8699 x and y arguments in the call to _subborrow_u32.
8700 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
8701 x and y arguments in the call to _subborrow_u64.
8702 * gcc.target/i386/pr81294-1.c: New test.
8703 * gcc.target/i386/pr81294-2.c: Ditto.
8704
a4187dab
KT
87052017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8706
8707 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
8708
efbf55b0
MP
87092017-07-04 Marek Polacek <polacek@redhat.com>
8710
8711 PR c/81231
8712 * gcc.dg/atomic-pr81231.c: New test.
8713
1aad7106
RS
87142017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
8715
8716 PR tree-optimization/81292
8717 * gcc.dg/pr81292-1.c: New test.
8718 * gcc.dg/pr81292-2.c: Likewise.
8719
7c819e8a
ML
87202017-07-04 Martin Liska <mliska@suse.cz>
8721
8722 PR sanitizer/81040
8723 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
8724 use-after-scope sanitization.
8725
f111f434
JJ
87262017-07-04 Jakub Jelinek <jakub@redhat.com>
8727
8e8dd13b
JJ
8728 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
8729 options.
8730
f111f434
JJ
8731 PR target/81175
8732 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
8733 gather.
8734
7a1238d1
ML
87352017-07-04 Martin Liska <mliska@suse.cz>
8736
8737 PR ipa/81214
8738 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
8739 * g++.dg/ext/mvc3.C: Likewise.
8740 * gcc.target/i386/mvc2.c: Likewise.
8741 * gcc.target/i386/mvc3.c: Likewise.
8742
9fc1fed4
JJ
87432017-07-04 Jakub Jelinek <jakub@redhat.com>
8744
8e3b9bbf
JJ
8745 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
8746 decomposition declaration in diagnostics.
8747 * g++.dg/cpp1z/decomp2.C: Likewise.
8748 * g++.dg/cpp1z/decomp3.C: Likewise.
8749 * g++.dg/cpp1z/decomp4.C: Likewise.
8750 * g++.dg/cpp1z/decomp5.C: Likewise.
8751 * g++.dg/cpp1z/decomp6.C: Likewise.
8752 * g++.dg/cpp1z/decomp7.C: Likewise.
8753 * g++.dg/cpp1z/decomp8.C: Likewise.
8754 * g++.dg/cpp1z/decomp13.C: Likewise.
8755 * g++.dg/cpp1z/decomp14.C: Likewise.
8756 * g++.dg/cpp1z/decomp18.C: Likewise.
8757 * g++.dg/cpp1z/decomp19.C: Likewise.
8758 * g++.dg/cpp1z/decomp22.C: Likewise.
8759 * g++.dg/cpp1z/decomp23.C: Likewise.
8760 * g++.dg/cpp1z/decomp24.C: Likewise.
8761 * g++.dg/cpp1z/decomp25.C: Likewise.
8762 * g++.dg/cpp1z/decomp26.C: Likewise.
8763 * g++.dg/cpp1z/decomp28.C: Likewise.
8764
9fc1fed4
JJ
8765 PR c++/81258
8766 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
8767 * g++.dg/cpp1z/decomp30.C: New test.
8768
17c18221
PC
87692017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8770
8771 PR c++/65775
8772 * g++.dg/cpp0x/trailing14.C: New.
8773
370d975d
DH
87742017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
8775
8776 PR testsuite/79866
8777 * gfortran.dg/coarray_event_2.f08: New test.
8778
73977c47
DH
87792017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
8780
8781 PR testsuite/79843
8782 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
8783 * gfortran.dg/pointer_intent_2.f90: Likewise.
8784
2f70a979
JH
87852017-07-02 Jan Hubicka <hubicka@ucw.cz>
8786
8787 PR middle-end/81290
8788 * gcc.c-torture/compile/pr81290.c: New.
8789
6b5e165b
RB
87902017-07-03 Richard Biener <rguenther@suse.de>
8791
8792 PR tree-optimization/60510
8793 * gfortran.dg/vect/pr60510.f: New testcase.
8794
d8ac7e28
RO
87952017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8796
8797 * gcc.target/i386/mvc6.c: Require ifunc support.
8798
da402967
ML
87992017-07-03 Martin Liska <mliska@suse.cz>
8800
8801 PR sanitize/81040
8802 * g++.dg/asan/function-argument-1.C: New test.
8803 * g++.dg/asan/function-argument-2.C: New test.
8804 * g++.dg/asan/function-argument-3.C: New test.
8805
bc9f4235
RS
88062017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
8807
8808 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
8809 as well.
8810
be086ff5
TV
88112017-07-03 Tom de Vries <tom@codesourcery.com>
8812
8813 PR tree-optimization/69468
8814 * gcc.dg/pr81192.c: Update.
8815
4752be46
TV
88162017-07-03 Tom de Vries <tom@codesourcery.com>
8817
8818 PR tree-optimization/81192
8819 * gcc.dg/pr81192.c: Update.
8820
0bbfd554
TV
88212017-07-03 Tom de Vries <tom@codesourcery.com>
8822
8823 PR tree-optimization/81192
8824 * gcc.dg/pr81192.c: New test.
8825
b677e2f6
TK
88262017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8827
8828 * gfortran/eoshift_3.f90: New test.
8829
e3f9a279
RS
88302017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
8831
8832 * gcc.dg/strlenopt-32.c: New testcase.
8833 * gcc.dg/strlenopt-33.c: Likewise.
8834 * gcc.dg/strlenopt-33g.c: Likewise.
8835 * gcc.dg/strlenopt-34.c: Likewise.
8836 * gcc.dg/strlenopt-35.c: Likewise.
8837
862088aa
RS
88382017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
8839
8840 PR tree-optimization/80769
8841 * gcc.dg/strlenopt-31.c: New test.
8842 * gcc.dg/strlenopt-31g.c: Likewise.
8843
c34d0927
RS
88442017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
8845
8846 PR tree-optimization/81136
8847 * gcc.dg/vect/pr81136.c: New test.
8848
c52d6043
JJ
88492017-07-01 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR sanitizer/81262
8852 * gcc.c-torture/compile/pr81262.c: New test.
8853 * g++.dg/ubsan/pr81262.C: New test.
8854
77616c7e
JH
88552017-06-29 Jan Hubicka <hubicka@ucw.cz>
8856
8857 PR ipa/81261
8858 * g++.dg/ipa/pr81261.C: New testcase.
8859
fb6a764d
AP
88602017-06-30 Andrew Pinski <apinski@cavium.com>
8861
8862 * gcc.dg/torture/pr81245.c: New testcase.
8863
059ab149
AH
88642017-06-30 Aldy Hernandez <aldyh@redhat.com>
8865
8866 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
8867 unbounded use.
8868
e59e8b5a
DM
88692017-06-30 David Malcolm <dmalcolm@redhat.com>
8870
8871 PR c++/80014
8872 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
8873 Add declaration.
8874 (test_typeid): New test function.
8875
e855bdc0
JJ
88762017-06-30 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR target/81225
8879 * gcc.target/i386/pr81225.c: New test.
8880
fe32bb1b
NS
88812017-06-30 Nathan Sidwell <nathan@acm.org>
8882
8883 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
8884 * g++.dg/cpp0x/decltype9.C: Likewise.
8885 * g++.dg/cpp0x/forw_enum9.C: Likewise.
8886 * g++.dg/lookup/decl1.C: Likewise.
8887 * g++.dg/lookup/extern-c-redecl.C: Likewise.
8888 * g++.dg/other/pr28432.C: Likewise.
8889 * g++.dg/parse/crash12.C: Likewise.
8890 * g++.dg/parse/enum3.C: Likewise.
8891 * g++.dg/parse/operator6.C: Likewise.
8892 * g++.dg/template/crash69.C: Likewise.
8893 * g++.dg/template/error27.C: Likewise.
8894 * g++.dg/template/error28.C: Likewise.
8895 * g++.dg/template/memfriend6.C: Likewise.
8896 * g++.old-deja/g++.mike/err1.C: Likewise.
8897 * g++.old-deja/g++.mike/p811.C: Likewise.
8898 * g++.old-deja/g++.other/crash25.C: Likewise.
8899 * g++.old-deja/g++.other/dtor4.C: Likewise.
8900 * g++.old-deja/g++.pt/t37.C: Likewise.
8901
aaa587d4
ML
89022017-06-30 Martin Liska <mliska@suse.cz>
8903
8904 PR ipa/81214
8905 * gcc.target/i386/pr81214.c: New test.
8906
274c1516
NS
89072017-06-30 Nathan Sidwell <nathan@acm.org>
8908
3b5c768c
NS
8909 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
8910
274c1516
NS
8911 PR c++/81229
8912 * g++.dg/lookup/pr81229.C: New.
8913
c497284c
ML
89142017-06-30 Martin Liska <mliska@suse.cz>
8915
8916 PR sanitizer/81021
8917 * g++.dg/asan/pr81021.C: New test.
8918
4812f0b7
RB
89192017-06-30 Richard Biener <rguenther@suse.de>
8920
8921 PR tree-optimization/81249
8922 * g++.dg/torture/pr81249.C: New testcase.
8923
8e09cb8b
PC
89242017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
8925
8926 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
8927 * g++.dg/diagnostic/variadic1.C: Likewise.
8928 * g++.dg/gomp/udr-3.C: Likewise.
8929 * g++.dg/overload/error1.C: Likewise.
8930 * g++.dg/overload/error2.C: Likewise.
8931 * g++.dg/template/duplicate1.C: Likewise.
8932 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8933 * g++.old-deja/g++.brendan/arm2.C: Likewise.
8934 * g++.old-deja/g++.other/redecl2.C: Likewise.
8935 * g++.old-deja/g++.other/redecl4.C: Likewise.
8936 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8937
74582a3e
CP
89382017-06-29 Cesar Philippidis <cesar@codesourcery.com>
8939
8940 PR fortran/77765
8941 * gfortran.dg/goacc/pr77765.f90: New test.
8942
6da4066f
SE
89432017-06-29 Steve Ellcey <sellcey@cavium.com>
8944
8945 * gcc.target/aarch64/ccmp_2.c: New test.
8946
be3b7dcf
NS
89472017-06-29 Nathan Sidwell <nathan@acm.org>
8948
8949 PR c++/81247
8950 * g++.dg/parse/pr81247-[abc].C: New.
8951
e5898daf
CL
89522017-06-29 Carl Love <cel@us.ibm.com>
8953
8954 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
8955 test_unsigned_int_result, test_ll_int_result,
8956 test_ll_unsigned_int_result): Add result checking functions, add
8957 debug support.
8958 (main): Add builtin function tests.
8959
14836f38
CL
89602017-06-29 Carl Love <cel@us.ibm.com>
8961
8962 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
8963 dg-skip-if): Add -mvsx -mcpu=power7.
8964
0630a4ec
RB
89652017-06-29 Richard Biener <rguenther@suse.de>
8966
8967 * gcc.dg/vect/slp-reduc-8.c: New testcase.
8968
f76b4224
NS
89692017-06-29 Nathan Sidwell <nathan@acm.org>
8970
8971 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
8972
f66459c1
PB
89732017-06-29 Peter Bergner <bergner@vnet.ibm.com>
8974
8975 PR middle-end/81194
8976 * g++.dg/pr81194.C: New test.
8977
3c7bb489
L
89782017-06-29 H.J. Lu <hongjiu.lu@intel.com>
8979
8980 PR ipa/80565
8981 * gcc.dg/torture/pr80565.c: New file.
8982
6cd83bec
BC
89832017-06-29 Bin Cheng <bin.cheng@arm.com>
8984
8985 PR tree-optimization/81196
8986 * gcc.dg/vect/pr81196.c: New.
8987
4c6a51a0
MC
89882017-06-29 Michael Collison <michael.collison@arm.com>
8989
8990 Fix date on previous ChangeLog entry.
8991
89922017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
8993 Michael Collison <michael.collison@arm.com>
8994
8995 PR target/70119
8996 * gcc.target/aarch64/var_shift_mask_1.c: New test.
8997
395a191d
SP
89982017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
8999
9000 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
9001 Test new intrinsic.
9002 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
9003 Ditto.
9004 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
9005 Ditto.
9006 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
9007 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9008 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9009
0ddc0ebc
TP
90102017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9011
9012 * lib/target-supports.exp (check_effective_target_vect_int): Replace
9013 current ARM check by ARM NEON's availability check.
9014 (check_effective_target_vect_intfloat_cvt): Likewise.
9015 (check_effective_target_vect_uintfloat_cvt): Likewise.
9016 (check_effective_target_vect_floatint_cvt): Likewise.
9017 (check_effective_target_vect_floatuint_cvt): Likewise.
9018 (check_effective_target_vect_shift): Likewise.
9019 (check_effective_target_whole_vector_shift): Likewise.
9020 (check_effective_target_vect_bswap): Likewise.
9021 (check_effective_target_vect_shift_char): Likewise.
9022 (check_effective_target_vect_long): Likewise.
9023 (check_effective_target_vect_float): Likewise.
9024 (check_effective_target_vect_perm): Likewise.
9025 (check_effective_target_vect_perm_byte): Likewise.
9026 (check_effective_target_vect_perm_short): Likewise.
9027 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9028 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9029 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9030 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9031 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
9032 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
9033 (check_effective_target_vect_widen_shift): Likewise.
9034 (check_effective_target_vect_extract_even_odd): Likewise.
9035 (check_effective_target_vect_interleave): Likewise.
9036 (check_effective_target_vect_multiple_sizes): Likewise.
9037 (check_effective_target_vect64): Likewise.
9038 (check_effective_target_vect_max_reduc): Likewise.
9039
56a6d474
RB
90402017-06-28 Richard Biener <rguenther@suse.de>
9041
9042 PR middle-end/81227
9043 * gcc.dg/pr81227.c: New testcase.
9044
926c7865
MM
90452017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
9046
9047 PR target/81193
9048 * lib/target-supports.exp
9049 (check_ppc_cpu_supports_hw_available): New test to make sure
9050 __builtin_cpu_supports works on power7 and newer.
9051
17a7218b
ML
90522017-06-28 Martin Liska <mliska@suse.cz>
9053
9054 PR ipa/81128
9055 * gcc.target/i386/pr81128.c: New test.
9056
63010089
ML
90572017-06-28 Martin Liska <mliska@suse.cz>
9058
9059 PR driver/79659
9060 * g++.dg/opt/pr79659.C: New test.
9061
b1cac008
CL
90622017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
9063
9064 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
9065 and options.
9066 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
9067
42bd89ce
MG
90682017-06-28 Marc Glisse <marc.glisse@inria.fr>
9069
9070 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
9071 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
9072
b8d62ac8
JJ
90732017-06-28 Jakub Jelinek <jakub@redhat.com>
9074
9075 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
9076 (foo): ... this. Change constants such that it isn't matched
9077 as __builtin_copysign, yet tests the combiner the same.
9078
6dc61b45
ML
90792017-06-28 Martin Liska <mliska@suse.cz>
9080
9081 PR sanitizer/81224
9082 * gcc.dg/asan/pr81224.c: New test.
9083
9a265443
EB
90842017-06-28 Eric Botcazou <ebotcazou@adacore.com>
9085
9086 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
9087 passed to pthread_join.
9088
935b5226
AK
90892017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9090
9091 * gcc.target/s390/nodatarel-1.c: New test.
9092
88016532
JD
90932017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9094
9095 PR fortran/80164
9096 * gfortran.dg/array_temporaries_4.f90: New test.
9097
8c2805bb
AP
90982017-06-27 Andrew Pinski <apinski@cavium.com>
9099
9100 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
9101 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
9102 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
9103
786c6d10
MP
91042017-06-27 Marek Polacek <polacek@redhat.com>
9105
9106 PR sanitizer/81223
9107 * gcc.dg/ubsan/pr81223.c: New test.
9108
1e7df2e6
MG
91092017-06-27 Marc Glisse <marc.glisse@inria.fr>
9110
9111 * gcc.dg/tree-ssa/assoc-1.c: New file.
9112
58b45c4f
PC
91132017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
9114
9115 PR c++/62046
9116 * g++.dg/parse/catch2.C: New.
9117
00296d7f
JJ
91182017-06-27 Jakub Jelinek <jakub@redhat.com>
9119
c1031852
JJ
9120 PR sanitizer/81209
9121 * g++.dg/ubsan/pr81209.C: New test.
9122
00296d7f
JJ
9123 PR middle-end/81207
9124 * gcc.c-torture/compile/pr81207.c: New test.
9125
0c418630
MP
91262017-06-27 Marek Polacek <polacek@redhat.com>
9127
9128 PR bootstrap/81216
9129 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
9130
4b377e01
MS
91312017-06-26 Martin Sebor <msebor@redhat.com>
9132
9133 PR c++/81169
9134 * g++.dg/Wclass-memaccess-2.C: New test.
9135
952ac945
CL
91362017-06-26 Carl Love <cel@us.ibm.com>
9137
9138 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
9139 Add new runnable test file for the vec_rev built-ins.
9140
df11b2ea
BS
91412016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9142
226ab0a8 9143 PR/tree-optimization 71815
df11b2ea
BS
9144 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
9145 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
9146
fa7ccca0
RL
91472017-06-26 Renlin Li <renlin.li@arm.com>
9148 Szabolcs Nagy <szabolcs.nagy@arm.com>
9149
9150 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
9151 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
9152 memmove.
9153
5a5c2d16
RB
91542017-06-26 Richard Biener <rguenther@suse.de>
9155
9156 PR target/81175
9157 * gfortran.dg/pr81175.f: New testcase.
9158
75f0112f
RB
91592017-06-26 Richard Biener <rguenther@suse.de>
9160
9161 PR tree-optimization/81203
9162 * gcc.dg/torture/pr81203.c: New testcase.
9163
3e2becc4
MP
91642017-06-26 Marek Polacek <polacek@redhat.com>
9165
9166 PR c/80116
9167 * c-c++-common/Wmultistatement-macros-1.c: New test.
9168 * c-c++-common/Wmultistatement-macros-2.c: New test.
9169 * c-c++-common/Wmultistatement-macros-3.c: New test.
9170 * c-c++-common/Wmultistatement-macros-4.c: New test.
9171 * c-c++-common/Wmultistatement-macros-5.c: New test.
9172 * c-c++-common/Wmultistatement-macros-6.c: New test.
9173 * c-c++-common/Wmultistatement-macros-7.c: New test.
9174 * c-c++-common/Wmultistatement-macros-8.c: New test.
9175 * c-c++-common/Wmultistatement-macros-9.c: New test.
9176 * c-c++-common/Wmultistatement-macros-10.c: New test.
9177 * c-c++-common/Wmultistatement-macros-11.c: New test.
9178
945653db
EB
91792017-06-26 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
9182
c8e3c356
CL
91832017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
9184
9185 * lib/target-supports.exp
9186 (check_effective_target_arm_neon_ok_nocache): Add flags with
9187 -mfloat-abi=hard. Include arm_neon.h.
9188 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
9189 (check_effective_target_arm_neon_ok_no_float_abi): New.
9190 * gcc.target/arm/lto/pr65837_0.c: Require
9191 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
9192 * gcc.target/arm/lto/pr65837-attr_0.c: Require
9193 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
9194
22235619
PC
91952017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
9196
9197 PR c++/62315
9198 * g++.dg/parse/typedef2.C: Specify a dg-error string.
9199
e56e3fda
TK
92002017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9201
45bb7d59 9202 PR fortran/52473
e56e3fda
TK
9203 * gfortran.dg/cshift_2.f90: New test.
9204
d3f062be
JW
92052017-06-23 Jim Wilson <jim.wilson@linaro.org>
9206
9207 PR middle-end/79794
9208 * gcc.target/aarch64/pr79794.c: New.
9209
37416b69
MM
92102017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9211
9212 PR target/80510
9213 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
9214 * gcc.target/powerpc/pr80510-2.c: Likewise.
9215
8447a92f
JL
92162017-06-22 Jeff Law <law@redhat.com>
9217
9218 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
9219
52607f7e
WS
92202017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
9221
9222 * gcc.target/powerpc/fold-vec-shift-char.c: New.
9223 * gcc.target/powerpc/fold-vec-shift-int.c: New.
9224 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
9225 * gcc.target/powerpc/fold-vec-shift-short.c: New.
9226 * gcc.target/powerpc/fold-vec-shift-left.c: New.
9227 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
9228 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
9229 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
9230
fb68f296
JC
92312017-06-23 James Cowgill <James.Cowgill@imgtec.com>
9232
45bb7d59 9233 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 9234
60edf8bb
MT
92352017-06-22 Matt Turner <mattst88@gmail.com>
9236
9237 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
9238 skylake check.
9239
4333d74b
CL
92402017-06-22 Carl Love <cel@us.ibm.com>
9241
9242 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
9243 vmuleuh): Fix scan-assembler-times should check for word not half word
9244 instructions.
9245
13f752b2
JL
92462017-06-22 Jeff Law <law@redhat.com>
9247
9248 * gcc.c-torture/compile/stack-check-1.c: New test.
9249
0759db19
RB
92502016-06-22 Richard Biener <rguenther@suse.de>
9251
9252 * gcc.dg/vect/pr65947-1.c: Remove xfail.
9253 * gcc.dg/vect/pr65947-2.c: Likewise.
9254 * gcc.dg/vect/pr65947-3.c: Likewise.
9255 * gcc.dg/vect/pr65947-4.c: Likewise.
9256 * gcc.dg/vect/pr65947-5.c: Likewise.
9257 * gcc.dg/vect/pr65947-6.c: Likewise.
9258 * gcc.dg/vect/pr65947-8.c: Likewise.
9259 * gcc.dg/vect/pr65947-9.c: Likewise.
9260 * gcc.dg/vect/pr65947-10.c: Likewise.
9261 * gcc.dg/vect/pr65947-12.c: Likewise.
9262 * gcc.dg/vect/pr65947-13.c: Likewise.
9263 * gcc.dg/vect/pr65947-14.c: Likewise.
9264 * gcc.dg/vect/vect-cond-2.c: Likewise.
9265 * gcc.dg/vect/vect-pr69848.c: Likewise.
9266
c24c235e
ML
92672017-06-22 Martin Liska <mliska@suse.cz>
9268
9269 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
9270 to not inline it.
9271
71f82be9
JG
92722017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
9273
9274 * gcc.dg/tree-ssa/forwprop-37.c: New.
9275
a78f6980
RB
92762017-06-22 Richard Biener <rguenther@suse.de>
9277
9278 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
9279
85d5b033
RB
92802017-06-22 Richard Biener <rguenther@suse.de>
9281
9282 * gcc.dg/vect/pr65947-14.c: New testcase.
9283
4ded8669
MM
92842017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9285
9286 PR target/80510
9287 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
9288 32-bit support is added. Change ITYPE size to 64-bit integer.
9289 * gcc.target/powerpc/pr80510-2.c: Likewise.
9290
cb8d1b01
JJ
92912017-06-21 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR c++/81154
9294 * g++.dg/gomp/pr81154.C: New test.
9295
113459fa
DM
92962017-06-21 David Malcolm <dmalcolm@redhat.com>
9297
9298 * g++.dg/other/old-style-cast-fixits.C: New test case.
9299
5e9d501c
JJ
93002017-06-21 Jakub Jelinek <jakub@redhat.com>
9301
9302 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
9303
27d33d3e
TV
93042017-06-21 Tom de Vries <tom@codesourcery.com>
9305
9306 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
9307
5433db45
TV
93082017-06-21 Tom de Vries <tom@codesourcery.com>
9309
9310 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
9311 warning.
9312
93c18375
ML
93132017-06-21 Martin Liska <mliska@suse.cz>
9314
9315 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
9316
ff9baa5f
PMR
93172017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
9318
9319 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
9320 gnat.dg/debug11_pkg2.ads: New testcase.
9321
a23ba8cc
MG
93222017-06-21 Marc Glisse <marc.glisse@inria.fr>
9323
9324 * gcc.target/i386/getround.c: New file.
9325
ed73f46f
MG
93262017-06-21 Marc Glisse <marc.glisse@inria.fr>
9327
9328 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
9329 * gcc.dg/tree-ssa/addadd-2.c: New file.
9330
6b92ab17
TV
93312017-06-21 Tom de Vries <tom@codesourcery.com>
9332
9333 * lib/target-supports.exp (add_options_for_stack_size): New proc.
9334 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
9335 * gcc.c-torture/compile/20080806-1.c: Same.
9336 * gcc.c-torture/compile/920723-1.c: Same.
9337 * gcc.c-torture/compile/930621-1.c: Same.
9338 * gcc.c-torture/compile/991214-2.c: Same.
9339 * gcc.c-torture/compile/bcopy.c: Same.
9340 * gcc.c-torture/compile/memtst.c: Same.
9341 * gcc.c-torture/compile/msp.c: Same.
9342 * gcc.c-torture/compile/stuct.c: Same.
9343 * gcc.c-torture/execute/20011008-3.c: Same.
9344 * gcc.c-torture/execute/20030209-1.c: Same.
9345 * gcc.c-torture/execute/20031012-1.c: Same.
9346 * gcc.c-torture/execute/20040805-1.c: Same.
9347 * gcc.c-torture/execute/920410-1.c: Same.
9348 * gcc.c-torture/execute/921113-1.c: Same.
9349 * gcc.c-torture/execute/921202-1.c: Same.
9350 * gcc.c-torture/execute/921208-2.c: Same.
9351 * gcc.c-torture/execute/930106-1.c: Same.
9352 * gcc.c-torture/execute/930406-1.c: Same.
9353 * gcc.c-torture/execute/950221-1.c: Same.
9354 * gcc.c-torture/execute/960521-1.c: Same.
9355 * gcc.c-torture/execute/980605-1.c: Same.
9356 * gcc.c-torture/execute/comp-goto-1.c: Same.
9357 * gcc.c-torture/execute/comp-goto-2.c: Same.
9358 * gcc.c-torture/execute/memcpy-1.c: Same.
9359 * gcc.c-torture/execute/multi-ix.c: Same.
9360 * gcc.c-torture/execute/nestfunc-4.c: Same.
9361 * gcc.c-torture/execute/pr20621-1.c: Same.
9362 * gcc.c-torture/execute/pr23135.c: Same.
9363 * gcc.c-torture/execute/pr28982b.c: Same.
9364 * gcc.dg/loop-3.c: Same.
9365 * gcc.dg/struct-ret-3.c: Same.
9366 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
9367 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
9368 * gcc.dg/tree-prof/comp-goto-1.c: Same.
9369 * gcc.dg/tree-prof/pr44777.c: Same.
9370
191578a5
DM
93712017-06-20 David Malcolm <dmalcolm@redhat.com>
9372
9373 PR jit/81144
9374 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
9375 memset call with zero-initialization.
9376 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
9377
8a259e30
UB
93782017-06-20 Uros Bizjak <ubizjak@gmail.com>
9379
9380 * gcc.target/i386/pr80732.c: Include fma4-check.h.
9381 (main): Renamed to ...
9382 (fma4_test): ... this.
9383
b6837e04
JK
93842017-06-20 Julia Koval <julia.koval@intel.com>
9385
9386 * gcc.target/i386/pr73350-2.c: New test.
9387
67ea3f4e
RO
93882017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9389
9390 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
9391 * c-c++-common/fold-masked-cmp-2.c: Likewise.
9392 * c-c++-common/fold-masked-cmp-3.c: Likewise.
9393 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
9394 restrict to x86_64-*-*-gnu.
9395 Skip scan-assembler on *-*-darwin*.
9396 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
9397 * gcc.dg/loop-invariant.c: Likewise.
9398 * gcc.dg/lto/pr70955_0.c: Likewise.
9399 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9400 * gcc.dg/tree-ssa/pr79803.c: Likewise.
9401 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
9402
9403 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
9404 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
9405 targets.
9406 * gcc.dg/attr-ms_struct-2.c: Likewise.
9407 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9408 * gcc.dg/bf-ms-layout.c: Likewise.
9409 * gcc.dg/bf-ms-layout-2.c: Likewise.
9410 * gcc.dg/pic-macro-define.c: Remove target restrictions.
9411 Require fpic support.
9412 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
9413 targets.
9414 * gcc.target/i386/bitfield2.c: Likewise.
9415 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
9416 targets.
9417 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
9418
71bbbd13
NS
94192017-06-20 Nathan Sidwell <nathan@acm.org>
9420
9421 PR c++/67074
9422 * g++.dg/lookup/pr67074.C: New.
9423 * g++.dg/parse/namespace-alias-1.C: Adjust.
9424
531f0b38
RB
94252017-06-20 Richard Biener <rguenther@suse.de>
9426
9427 PR middle-end/81097
9428 * c-c++-common/ubsan/pr81097.c: New testcase.
9429
d47d7438
RB
94302017-06-20 Richard Biener <rguenther@suse.de>
9431
9432 * gcc.dg/vect/pr65947-9.c: Adjust.
9433
b5c7b957
TP
94342017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9435
9436 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
9437 * gcc.target/arm/acle/cdp2.c: Likewise.
9438 * gcc.target/arm/acle/ldc.c: Likewise.
9439 * gcc.target/arm/acle/ldc2.c: Likewise.
9440 * gcc.target/arm/acle/ldc2l.c: Likewise.
9441 * gcc.target/arm/acle/ldcl.c: Likewise.
9442 * gcc.target/arm/acle/mcr.c: Likewise.
9443 * gcc.target/arm/acle/mcr2.c: Likewise.
9444 * gcc.target/arm/acle/mcrr.c: Likewise.
9445 * gcc.target/arm/acle/mcrr2.c: Likewise.
9446 * gcc.target/arm/acle/mrc.c: Likewise.
9447 * gcc.target/arm/acle/mrc2.c: Likewise.
9448 * gcc.target/arm/acle/mrrc.c: Likewise.
9449 * gcc.target/arm/acle/mrrc2.c: Likewise.
9450 * gcc.target/arm/acle/stc.c: Likewise.
9451 * gcc.target/arm/acle/stc2.c: Likewise.
9452 * gcc.target/arm/acle/stc2l.c: Likewise.
9453 * gcc.target/arm/acle/stcl.c: Likewise.
9454
a1aa2599
JJ
94552017-06-20 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR target/81121
9458 * gcc.target/i386/pr81121.c: New test.
9459
16122c22
MM
94602017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9461
9462 PR target/79799
9463 * gcc.target/powerpc/pr79799-1.c: New test.
9464 * gcc.target/powerpc/pr79799-2.c: Likewise.
9465 * gcc.target/powerpc/pr79799-3.c: Likewise.
9466 * gcc.target/powerpc/pr79799-4.c: Likewise.
9467 * gcc.target/powerpc/pr79799-5.c: Likewise.
9468
5ec046c0
NS
94692017-06-19 Nathan Sidwell <nathan@acm.org>
9470
9471 PR c++/81124
9472 PR c++/79766
9473 * g++.dg/lookup/pr79766.C: New.
9474 * g++.dg/lookup/pr81124.C: New.
9475 * g++.dg/template/explicit6.C: Adjust.
9476 * g++.old-deja/g++.other/decl5.C: Adjust.
9477
c72e002c
CL
94782017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
9479
9480 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
9481 -DSTACK_SIZE.
9482
4301ae22
JJ
94832017-06-19 Jakub Jelinek <jakub@redhat.com>
9484
9f8fafe8
JJ
9485 PR sanitizer/81125
9486 * g++.dg/ubsan/pr81125.C: New test.
9487
4301ae22
JJ
9488 PR sanitizer/81111
9489 * g++.dg/ubsan/pr81111.C: New test.
9490
21e4389f
RB
94912017-06-19 Richard Biener <rguenther@suse.de>
9492
9493 PR middle-end/81118
9494 * gcc.dg/torture/pr81118.c: New testcase.
9495
343ae898
RB
94962017-06-19 Richard Biener <rguenther@suse.de>
9497
9498 PR tree-optimization/80887
9499 * gcc.dg/tree-ssa/pr80887.c: New testcase.
9500
97872698
JJ
95012017-06-19 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR ipa/81112
9504 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
9505
c14c0b15
NS
95062017-06-19 Nathan Sidwell <nathan@acm.org>
9507
9508 PR c++/81119
9509 * g++.dg/warn/pr81119.C: New.
9510
a6e5212a
ML
95112017-06-19 Martin Liska <mliska@suse.cz>
9512
9513 PR sanitizer/80879
9514 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
9515
871cc215
ML
95162017-06-19 Martin Liska <mliska@suse.cz>
9517
9518 PR ipa/80732
9519 * gcc.target/i386/mvc5.c: Scan indirect_function.
9520 * gcc.target/i386/mvc7.c: Likewise.
9521 * gcc.target/i386/pr80732.c: New test.
9522
431abe69
PC
95232017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
9524
9525 PR c++/66093
9526 * g++.dg/cpp1y/constexpr-66093.C: New.
9527
fe1ae165
RO
95282017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9529
9530 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
9531 dg-skip-if list.
9532
db9bbdec
RB
95332017-06-19 Richard Biener <rguenther@suse.de>
9534
9535 PR ipa/81112
9536 * g++.dg/torture/pr81112.C: New testcase.
9537
18154846
JH
95382017-06-18 Jan Hubicka <hubicka@ucw.cz>
9539
9540 * gcc.dg/lto/pr69866_0.c: This test needs alias.
9541
5dace4bf
TK
95422017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9543
9544 PR fortran/52473
9545 * gfortran.dg/cshift_1.f90: New test.
9546
4f4b0ab8
RO
95472017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9548
9549 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
9550
b36a612c
CL
95512017-06-16 Carl Love <cel@us.ibm.com>
9552
9553 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
9554 main): Add runnable tests and test checker for vec_float,
9555 vec_float2, vec_floate and vec_floato builtins.
9556
e3e266bf
RE
95572017-06-16 Richard Earnshaw <rearnsha@arm.com>
9558
9559 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
9560 the architecture options added by dg-add-options arm_neon.
9561 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
9562 to the architecture.
9563 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
9564 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
9565 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
9566
42093880
RE
95672017-06-16 Richard Earnshaw <rearnsha@arm.com>
9568
9569 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
9570 multilibs have been built.
9571
c5742a17
RE
95722017-06-16 Richard Earnshaw <rearnsha@arm.com>
9573
9574 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
9575 * gcc.target/arm/pr51915.c: Likewise.
9576 * gcc.target/arm/pr52006.c: Likewise.
9577 * gcc.target/arm/pr53187.c: Likewise.
9578
93aa40fe
RE
95792017-06-16 Richard Earnshaw <rearnsha@arm.com>
9580
9581 * gcc.target/arm/multilibs.exp: New file.
9582
b3d8d88e
MS
95832017-06-16 Martin Sebor <msebor@redhat.com>
9584
9585 PR tree-optimization/80933
9586 PR tree-optimization/80934
9587 * gcc.dg/fold-bcopy.c: New test.
9588 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
9589 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 9590 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
9591 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
9592 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9593 * gcc.dg/builtins-nonnull.c: Likewise.
9594
56960fd6
JG
95952017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
9596
9597 PR target/71778
9598 * gcc.target/arm/pr71778.c: New.
9599
ec73e54d
JH
96002017-06-16 Jan Hubicka <hubicka@ucw.cz>
9601
9602 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
9603
01f1c24e
RB
96042017-06-16 Richard Biener <rguenther@suse.de>
9605
9606 PR tree-optimization/81090
9607 * gcc.dg/graphite/pr81090.c: New testcase.
9608
8d94f932
JW
96092017-06-16 Janus Weil <janus@gcc.gnu.org>
9610
9611 PR fortran/80983
9612 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
9613
b783399a
JJ
96142017-06-16 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR sanitizer/81094
9617 * c-c++-common/ubsan/object-size-11.c: New test.
9618
c3684b7b
MS
96192017-06-15 Martin Sebor <msebor@redhat.com>
9620
9621 PR c++/80560
9622 * g++.dg/Wclass-memaccess.C: New test.
9623
d0e7a9fd
JW
96242017-06-15 Janus Weil <janus@gcc.gnu.org>
9625
9626 PR fortran/80983
9627 * gfortran.dg/proc_ptr_comp_51.f90: New test.
9628
d1eed638
JH
96292017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9630
9631 PR lto/69866
9632 * gcc.dg/lto/pr69866_0.c: New test.
9633 * gcc.dg/lto/pr69866_1.c: Likewise.
9634
61f5d852
JL
96352017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
9636
9637 PR target/78818
9638 * gcc.target/msp430/pr78818-real.c: New template for tests.
9639 * gcc.target/msp430/pr78818-auto.c: New test.
9640 * gcc.target/msp430/pr78818-data-region.c: New test.
9641 * gcc.target/msp430/pr78818-data-sec.c: New test.
9642 * gcc.target/msp430/pr78818-auto-warn.c: New test.
9643
6820664a
TP
96442017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9645
9646 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
9647 instructions in it rather than the number of IT blocks being 2.
9648 Transfer scan directive arm_thumb2 restriction to the whole
9649 testcase and restrict further to Thumb-only targets.
9650
41c540fc
TC
96512017-06-15 Tamar Christina <tamar.christina@arm.com>
9652
9653 * gcc.target/arm/sdiv_costs_1.c:
9654 Use dg-add-options.
9655
3466430f
MR
96562017-06-14 Maciej W. Rozycki <macro@imgtec.com>
9657
9658 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
9659 * gcc.target/mips/pr51513-1.c: New test.
9660 * gcc.target/mips/pr51513-2.c: New test.
9661
26fda5f5
RB
96622017-06-14 Richard Biener <rguenther@suse.de>
9663
9664 PR tree-optimization/81083
9665 * gcc.dg/torture/pr81083.c: Add prototypes.
9666
909263f8
RB
96672017-06-14 Richard Biener <rguenther@suse.de>
9668
9669 PR middle-end/81088
9670 * c-c++-common/ubsan/pr81088.c: New testcase.
9671
938a807a
EB
96722017-06-14 Eric Botcazou <ebotcazou@adacore.com>
9673
9674 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
9675
85c1b6d7
AP
96762017-06-14 Andrew Pinski <apinski@cavium.com>
9677 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
9678
9679 PR target/71663
9680 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
9681 * gcc.target/aarch64/vect-init-2.c: Likewise.
9682 * gcc.target/aarch64/vect-init-3.c: Likewise.
9683 * gcc.target/aarch64/vect-init-4.c: Likewise.
9684 * gcc.target/aarch64/vect-init-5.c: Likewise.
9685
bee9e49f
PC
96862017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9687
9688 PR c++/58541
9689 * g++.dg/cpp0x/constexpr-58541.C: New.
9690
24d020bd
RB
96912017-06-14 Richard Biener <rguenther@suse.de>
9692
9693 PR tree-optimization/81083
9694 * gcc.dg/torture/pr81083.c: New testcase.
9695
11c16c2a
JJ
96962017-06-14 Jakub Jelinek <jakub@redhat.com>
9697
9698 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
9699 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
9700
c60dc053
JJ
97012017-06-13 Jakub Jelinek <jakub@redhat.com>
9702
f31a8339
JJ
9703 PR c++/80973
9704 * g++.dg/ubsan/pr80973.C: New test.
9705
c60dc053
JJ
9706 PR c++/80984
9707 * g++.dg/opt/nrv18.C: New test.
9708
45b2222a
ML
97092017-06-13 Martin Liska <mliska@suse.cz>
9710
9711 PR sanitize/78204
9712 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
9713 test by adding no_sanitize attribute.
9714 * gcc.dg/asan/use-after-scope-4.c: Likewise.
9715
ef0e3441
RL
97162017-06-13 Renlin Li <renlin.li@arm.com>
9717
9718 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
9719 conditionally.
9720
345683a9
MJ
97212017-06-13 Martin Jambor <mjambor@suse.cz>
9722
9723 PR tree-optimization/80803
9724 PR tree-optimization/81063
9725 gcc.dg/tree-ssa/pr80803.c: New test.
9726 gcc.dg/tree-ssa/pr81063.c: Likewise.
9727
9ebc3467
YG
97282017-06-12 Yury Gribov <tetra2005@gmail.com>
9729
9730 * c-c++-common/fold-masked-cmp-3.c: New test.
9731
16842d34
YG
97322017-06-13 Yury Gribov <tetra2005@gmail.com>
9733
9734 PR tree-optimization/67328
9735 * c-c++-common/fold-masked-cmp-1.c: New test.
9736 * c-c++-common/fold-masked-cmp-2.c: Likewise.
9737 * gcc.dg/pr46309.c: Fix pattern.
9738 * gcc.dg/pr46309-2.c: Likewise.
9739
ba593ad5
TC
97402017-06-13 Tamar Christina <tamar.christina@arm.com>
9741
9742 * gcc.target/arm/sdiv_costs_1.c:
9743 Require arm_arch_v8a_ok and add march option.
9744
9ab5a235
ML
97452017-06-13 Martin Liska <mliska@suse.cz>
9746
9747 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
9748 * gcc.dg/tree-ssa/dump-2.c: Likewise.
9749 * gcc.dg/tree-ssa/vrp101.c: Likewise.
9750
4f2c198d
RB
97512017-06-13 Richard Biener <rguenther@suse.de>
9752
9753 PR middle-end/81065
9754 * c-c++-common/ubsan/pr81065.c: New testcase.
9755
196ed8ea
ILT
97562017-06-12 Ian Lance Taylor <iant@golang.org>
9757
9758 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
9759 freorder. Update comment to explain test.
9760
64ff4f60
TC
97612017-06-12 Tamar Christina <tamar.christina@arm.com>
9762
9763 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
9764 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
9765 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
9766 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
9767
5ed2fdfe
TC
97682017-06-12 Tamar Christina <tamar.christina@arm.com>
9769
9770 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
9771
6cddb61c
TC
97722017-06-12 Tamar Christina <tamar.christina@arm.com>
9773
9774 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
9775
aebce396
JJ
97762017-06-12 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR tree-optimization/81003
9779 * gcc.c-torture/compile/pr81003.c: New test.
9780
3fd7fe21
RB
97812017-06-12 Richard Biener <rguenther@suse.de>
9782
9783 PR tree-optimization/81053
9784 * gcc.dg/torture/pr81053.c: New testcase.
9785
ac39f0e8
TK
97862017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9787
9788 PR fortran/80988
9789 * gfortran.dg/implied_do_io_3.f90: New test.
9790
18787c38
TV
97912017-06-10 Tom de Vries <tom@codesourcery.com>
9792
9793 * lib/target-supports.exp (check_effective_target_signal): New proc.
9794 * lib/gcc.exp (gcc_target_compile): Remove appending of
9795 -DSIGNAL_SUPPRESS to additional_flags.
9796 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
9797 additional_flags if effective target signal is not supported by the
9798 target.
9799 * gcc.c-torture/execute/20101011-1.c: Same.
9800 * gcc.dg/c99-stdint-1.c: Same.
9801 * gcc.dg/c99-stdint-2.c: Same.
9802 * gcc.dg/c99-stdint-5.c: Same.
9803 * gcc.dg/c99-stdint-6.c: Same.
9804 * gcc.dg/stdint-width-1.c: Same.
9805
0069a009
TV
98062017-06-10 Tom de Vries <tom@codesourcery.com>
9807
9808 * lib/target-supports.exp (check_effective_target_stack_size)
9809 (dg-effective-target-value): New proc.
9810 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
9811 additional_flags.
9812 * lib/objc.exp (objc_target_compile): Same.
9813 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
9814 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
9815 dg-additional-options.
9816 * gcc.c-torture/compile/20080806-1.c: Same.
9817 * gcc.c-torture/compile/920723-1.c: Same.
9818 * gcc.c-torture/compile/930621-1.c: Same.
9819 * gcc.c-torture/compile/991214-2.c: Same.
9820 * gcc.c-torture/compile/bcopy.c: Same.
9821 * gcc.c-torture/compile/memtst.c: Same.
9822 * gcc.c-torture/compile/msp.c: Same.
9823 * gcc.c-torture/compile/stuct.c: Same.
9824 * gcc.c-torture/execute/20011008-3.c: Same.
9825 * gcc.c-torture/execute/20030209-1.c: Same.
9826 * gcc.c-torture/execute/20031012-1.c: Same.
9827 * gcc.c-torture/execute/20040805-1.c: Same.
9828 * gcc.c-torture/execute/920410-1.c: Same.
9829 * gcc.c-torture/execute/920501-7.c: Same.
9830 * gcc.c-torture/execute/921113-1.c: Same.
9831 * gcc.c-torture/execute/921202-1.c: Same.
9832 * gcc.c-torture/execute/921208-2.c: Same.
9833 * gcc.c-torture/execute/930106-1.c: Same.
9834 * gcc.c-torture/execute/930406-1.c: Same.
9835 * gcc.c-torture/execute/950221-1.c: Same.
9836 * gcc.c-torture/execute/960521-1.c: Same.
9837 * gcc.c-torture/execute/980605-1.c: Same.
9838 * gcc.c-torture/execute/comp-goto-1.c: Same.
9839 * gcc.c-torture/execute/comp-goto-2.c: Same.
9840 * gcc.c-torture/execute/memcpy-1.c: Same.
9841 * gcc.c-torture/execute/multi-ix.c: Same.
9842 * gcc.c-torture/execute/nestfunc-4.c: Same.
9843 * gcc.c-torture/execute/pr20621-1.c: Same.
9844 * gcc.c-torture/execute/pr23135.c: Same.
9845 * gcc.c-torture/execute/pr28982b.c: Same.
9846 * gcc.dg/loop-3.c: Same.
9847 * gcc.dg/struct-ret-3.c: Same.
9848 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
9849 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
9850 * gcc.dg/tree-prof/comp-goto-1.c: Same.
9851 * gcc.dg/tree-prof/pr44777.c: Same.
9852
b09649fd
DM
98532017-06-09 David Malcolm <dmalcolm@redhat.com>
9854
9855 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9856 (test_mutually_exclusive_suggestions): New test function.
9857 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9858 (test_mutually_exclusive_suggestions): New test function.
9859 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
9860 (test_mutually_exclusive_suggestions): New test function.
9861 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9862 (test_show_locus): Add special-case for
9863 "test_mutually_exclusive_suggestions".
9864
a1f427e9
ILT
98652017-06-09 Ian Lance Taylor <iant@golang.org>
9866
9867 * gcc.dg/tree-prof/split-1.c: New test.
9868
cb59f689
JH
98692017-06-09 Jan Hubicka <hubicka@ucw.cz>
9870
9871 * gcc.dg/predict-14.c: Avoid cold function detection.
9872 * gcc.target/i386/umod-3.c: Likewise.
9873
f66e6423
TC
98742017-06-09 Tamar Christina <tamar.christina@arm.com>
9875
9876 * gcc.target/aarch64/lrint-matherr.h: New.
9877 * gcc.target/aarch64/inline-lrint_1.c: New.
9878 * gcc.target/aarch64/inline-lrint_2.c: New.
9879 * gcc.target/aarch64/no-inline-lrint_1.c: New.
9880 * gcc.target/aarch64/no-inline-lrint_2.c: New.
9881
37b68a43
TC
98822017-06-09 Tamar Christina <tamar.christina@arm.com>
9883
9884 * gcc.target/arm/sdiv_costs_1.c: New.
9885
37f30285
TV
98862017-06-09 Tom de Vries <tom@codesourcery.com>
9887
9888 PR target/80855
9889 * gcc.target/nvptx/label-values.c: New test.
9890
051508d7
TP
98912017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9892
9893 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9894 Test for null definitions instead of them being undefined. Add entry
9895 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
9896 about using the effective target for architecture extension.
9897 (check_effective_target_arm_arch_v7ve_ok): Remove.
9898 (add_options_for_arm_arch_v7ve): Likewise.
9899
01a8cacc
RB
99002017-06-09 Richard Biener <rguenther@suse.de>
9901
9902 PR tree-optimization/66623
9903 * gcc.dg/vect/pr66623.c: New testcase.
9904
6d1115c5
RB
99052017-06-09 Richard Biener <rguenther@suse.de>
9906
9907 PR tree-optimization/79483
9908 * gcc.dg/graphite/pr79483.c: New testcase.
9909
6ba856d4
RB
99102017-06-09 Richard Biener <rguenther@suse.de>
9911
9912 PR middle-end/81007
9913 * g++.dg/pr81007.C: New testcase.
9914
48e69247
JJ
99152017-06-09 Jakub Jelinek <jakub@redhat.com>
9916
9917 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
9918 instead of "rsp" for -m32.
9919 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
9920 target, add -msse2 to dg-options.
9921 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
9922 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
9923
120ef1d5
SB
99242017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
9925
9926 PR target/80966
9927 * gcc.target/powerpc/stack-limit.c: New testcase.
9928
271be653
WS
99292017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
9930
774cccdc
JJ
9931 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
9932 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
9933 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
9934 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
9935 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
9936 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 9937
0d05f685
JJ
99382017-06-08 Jakub Jelinek <jakub@redhat.com>
9939
8ab7005b
JJ
9940 PR c/81006
9941 * c-c++-common/gomp/pr81006.c: New test.
9942
34361776
JJ
9943 PR c++/81011
9944 * g++.dg/gomp/pr81011.C: New test.
9945
0d05f685
JJ
9946 PR middle-end/81005
9947 * c-c++-common/ubsan/align-10.c: New test.
9948 * c-c++-common/ubsan/null-13.c: New test.
9949
2163b9bc
UB
99502017-06-08 Uros Bizjak <ubizjak@gmail.com>
9951
9952 PR target/81015
9953 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
9954 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
9955 * gcc.target/i386/pr81015.c: New test.
9956
73f49ad7
TV
99572017-06-08 Tom de Vries <tom@codesourcery.com>
9958
9959 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
9960 trampolines instead of NO_TRAMPOLINES.
9961 * gcc.c-torture/execute/20000822-1.c: Same.
9962 * gcc.c-torture/execute/920428-2.c: Same.
9963 * gcc.c-torture/execute/920501-7.c: Same.
9964 * gcc.c-torture/execute/920612-2.c: Same.
9965 * gcc.c-torture/execute/921017-1.c: Same.
9966 * gcc.c-torture/execute/921215-1.c: Same.
9967 * gcc.c-torture/execute/931002-1.c: Same.
9968 * gcc.c-torture/execute/comp-goto-2.c: Same.
9969 * gcc.c-torture/execute/nestfunc-1.c: Same.
9970 * gcc.c-torture/execute/nestfunc-2.c: Same.
9971 * gcc.c-torture/execute/nestfunc-3.c: Same.
9972 * gcc.c-torture/execute/nestfunc-5.c: Same.
9973 * gcc.c-torture/execute/nestfunc-6.c: Same.
9974 * gcc.c-torture/execute/pr24135.c: Same.
9975 * gcc.dg/Wtrampolines.c: Same.
9976 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
9977 * gcc.dg/torture/stackalign/nested-5.c: Same.
9978 * gcc.dg/torture/stackalign/nested-6.c: Same.
9979 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
9980 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
9981 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
9982 * gcc.dg/trampoline-1.c: Same.
9983 * gcc.dg/tree-prof/pr44777.c: Same.
9984 * gcc.target/i386/pr67770.c: Same.
9985 * lib/gcc.exp (gcc_target_compile): Remove appending of
9986 -DNO_TRAMPOLINES to additional_flags.
9987 * lib/objc.exp (objc_target_compile): Same.
9988
b9835925
TV
99892017-06-08 Tom de Vries <tom@codesourcery.com>
9990
9991 * lib/target-supports.exp (check_effective_target_trampolines): Test for
9992 'gcc,no_trampolines' instead of 'no_trampolines'.
9993
77db6c15
AI
99942017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
9995
9996 PR middle-end/79988
9997 * gcc.target/i386/mpx/pr79988.c: New test.
9998
0036534f
AI
99992017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
10000
10001 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
10002 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
10003 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
10004
b69d9ac6
JH
100052017-06-08 Jan Hubicka <hubicka@ucw.cz>
10006
10007 * g++.dg/tree-ssa/counts-1.C: New testcase.
10008 * gcc.dg/tree-ssa/counts-1.c: New testcase.
10009
c46f9051
JK
100102017-08-08 Julia Koval <julia.koval@intel.com>
10011
10012 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
10013 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
10014 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
10015 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
10016 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
10017 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
10018
5ed41889
MP
100192017-06-08 Marek Polacek <polacek@redhat.com>
10020
10021 PR sanitize/80932
10022 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
10023
8055904e
JK
100242017-08-08 Julia Koval <julia.koval@intel.com>
10025
10026 PR target/73350,80862
10027 * gcc.target/i386/pr73350.c: New test.
10028
fb4bc6ff
RB
100292017-06-08 Richard Biener <rguenther@suse.de>
10030
10031 PR tree-optimization/80928
10032 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
10033
989cc652 100342017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 10035
989cc652
CL
10036 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
10037
83059741
JW
100382017-06-07 Jonathan Wakely <jwakely@redhat.com>
10039
10040 PR c++/80990
10041 * g++.dg/cpp1z/class-deduction39.C: New.
10042
0874a778
MP
100432017-06-07 Marek Polacek <polacek@redhat.com>
10044
10045 PR sanitizer/80932
10046 * c-c++-common/ubsan/pr80932.c: New test.
10047
55e872a4
BC
100482017-06-07 Bin Cheng <bin.cheng@arm.com>
10049
10050 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
10051 * gcc.target/i386/l_fma_double_2.c: Ditto.
10052 * gcc.target/i386/l_fma_double_3.c: Ditto.
10053 * gcc.target/i386/l_fma_double_4.c: Ditto.
10054 * gcc.target/i386/l_fma_double_5.c: Ditto.
10055 * gcc.target/i386/l_fma_double_6.c: Ditto.
10056 * gcc.target/i386/l_fma_float_1.c: Ditto.
10057 * gcc.target/i386/l_fma_float_2.c: Ditto.
10058 * gcc.target/i386/l_fma_float_3.c: Ditto.
10059 * gcc.target/i386/l_fma_float_4.c: Ditto.
10060 * gcc.target/i386/l_fma_float_5.c: Ditto.
10061 * gcc.target/i386/l_fma_float_6.c: Ditto.
10062
cb9ac430
TC
100632017-06-07 Tamar Christina <tamar.christina@arm.com>
10064
10065 * gcc.target/aarch64/sdiv_costs_1.c: New.
10066
46c821e7
RB
100672017-06-07 Richard Biener <rguenther@suse.de>
10068
10069 PR tree-optimization/80928
10070 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
10071 * gcc.dg/vect/slp-13-big-array.c: Likewise.
10072
6eb2ac65
RB
100732017-06-07 Richard Biener <rguenther@suse.de>
10074
10075 PR tree-optimization/80928
10076 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
10077 check_results.
10078
25396db9
NS
100792017-06-06 Nathan Sidwell <nathan@acm.org>
10080
10081 * g++.dg/pr45330.C: Add inline namespace case.
10082
bbf97416
TK
100832017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10084
10085 PR fortran/80975
10086 * gfortran.dg/matmul_16.f90: New test.
10087 * gfortran.dg/inline_matmul_18.f90: New test.
10088
dc949728
MP
100892017-06-06 Marek Polacek <polacek@redhat.com>
10090
10091 PR c/79983
10092 * gcc.dg/pr79983.c: New test.
10093
100d0700
DM
100942017-06-06 David S. Miller <davem@davemloft.net>
10095
10096 * gcc.target/sparc/sparc-ret-3.c: New test.
10097
6c6b519a
TV
100982017-06-06 Tom de Vries <tom@codesourcery.com>
10099
10100 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
10101 label_values instead of NO_LABEL_VALUES.
10102 * gcc.c-torture/compile/920301-1.c: Same.
10103 * gcc.c-torture/compile/920501-1.c: Same.
10104 * gcc.c-torture/compile/941014-4.c: Same.
10105 * gcc.c-torture/compile/labels-1.c: Same.
10106 * gcc.c-torture/compile/pr18903.c: Same.
10107 * gcc.c-torture/execute/920302-1.c: Same.
10108 * gcc.c-torture/execute/920415-1.c: Same.
10109 * gcc.c-torture/execute/920428-2.c: Same.
10110 * gcc.c-torture/execute/920501-3.c: Same.
10111 * gcc.c-torture/execute/920501-4.c: Same.
10112 * gcc.c-torture/execute/920501-5.c: Same.
10113 * gcc.c-torture/execute/920501-7.c: Same.
10114 * gcc.c-torture/execute/920721-4.c: Same.
10115 * gcc.c-torture/execute/980526-1.c: Same.
10116 * gcc.c-torture/execute/990208-1.c: Same.
10117 * gcc.c-torture/execute/comp-goto-1.c: Same.
10118 * gcc.c-torture/execute/comp-goto-2.c: Same.
10119 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
10120 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
10121 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
10122 * gcc.dg/tree-prof/comp-goto-1.c: Same.
10123 * gcc.dg/tree-prof/pr44777.c: Same.
10124 * gcc.misc-tests/bprob-2.c: Same.
10125 * gcc.misc-tests/gcov-3.c: Same.
10126 * lib/gcc.exp (gcc_target_compile): Remove appending of
10127 -DNO_LABEL_VALUES to additional_flags.
10128 * lib/objc.exp (objc_target_compile): Same.
10129 * lib/target-supports.exp (check_effective_target_label_values): Test on
10130 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
10131
4ebcc903
KT
101322017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10133
10134 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
10135
331dc840
RB
101362017-06-06 Richard Biener <rguenther@suse.de>
10137
10138 PR tree-optimization/80974
10139 * gcc.dg/torture/pr80974.c: New testcase.
10140
d2537732
TP
101412017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10142
10143 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
10144 "unsigned int" in conversation warning on line 15.
10145
e7baeb39
RB
101462017-06-06 Richard Biener <rguenther@suse.de>
10147
10148 PR tree-optimization/80928
10149 * gcc.dg/vect/pr80928.c: New testcase.
10150 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
10151 * gcc.dg/vect/slp-13.c: Likewise.
10152 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
10153
05945a1b
DM
101542017-06-05 David Malcolm <dmalcolm@redhat.com>
10155
10156 * g++.dg/plugin/comment_plugin.c: New test plugin.
10157 * g++.dg/plugin/comments-1.C: New test file.
10158 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10159
9b972837
BE
101602017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
10161
10162 * gcc.misc-tests/gcov-1a.c: New test.
10163
1d135d98
MM
101642017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
10165
10166 * gcc.target/powerpc/clone1.c: New test.
10167
92bba237
JW
101682017-06-05 Janus Weil <janus@gcc.gnu.org>
10169
10170 PR fortran/70601
10171 * gfortran.dg/proc_ptr_comp_50.f90: New test.
10172
7b3ee9c9
NK
101732017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
10174
10175 PR fortran/35339
10176 * gfortran.dg/implied_do_io_1.f90: New Test.
10177 * gfortran.dg/implied_do_io_2.f90: New Test.
10178
e4d1c5c4
RL
101792017-06-05 Renlin Li <renlin.li@arm.com>
10180
10181 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
10182 selector to related line.
10183
d91561cb
JH
101842017-06-05 Jan Hubicka <hubicka@ucw.cz>
10185
10186 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
10187
d8395013
KT
101882017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10189
10190 * gcc.target/aarch64/store_lane0_str_1.c: New test.
10191
279dc4b4
KT
101922017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10193
10194 * gcc.target/aarch64/subs_compare_2.c: New test.
10195
e49d8b68
KT
101962017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10197
10198 * gcc.target/aarch64/subs_compare_1.c: New test.
10199
4456f65d
CX
102002017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
10201
10202 * gcc.target/mips/div-9.c: Delete duplicate test.
10203 * gcc.target/mips/div-10.c: Ditto.
10204 * gcc.target/mips/div-11.c: Ditto.
10205 * gcc.target/mips/div-12.c: Ditto.
10206
3995f3a2
JH
102072017-05-23 Jan Hubicka <hubicka@ucw.cz>
10208
10209 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10210
82c027e1
DH
102112017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
10212
10213 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
10214 vesrion of the dejagnu grep.
10215 (list-module-names): Use it and adjust the regular expressions for
10216 modules and submodules.
10217 * gfortran.dg/prof/prof.exp: Cleanup modules.
10218 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
10219 directives.
10220 * gfortran.dg/altreturn_8.f90: Likewise.
10221 * gfortran.dg/associate_12.f90: Likewise.
10222 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
10223 * gfortran.dg/charlen_15.f90: Likewise.
10224 * gfortran.dg/class_4a.f03: Likewise.
10225 * gfortran.dg/class_54.f90: Likewise.
10226 * gfortran.dg/class_dummy_4.f03: Likewise.
10227 * gfortran.dg/class_dummy_5.f90: Likewise.
10228 * gfortran.dg/constructor_9.f90: Likewise.
10229 * gfortran.dg/dec_structure_15.f90: Likewise.
10230 * gfortran.dg/do_check_8.f90: Likewise.
10231 * gfortran.dg/dtio_26.f03: Likewise.
10232 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10233 * gfortran.dg/equiv_9.f90: Likewise.
10234 * gfortran.dg/extends_15.f90: Likewise.
10235 * gfortran.dg/finalize_22.f90: Likewise.
10236 * gfortran.dg/finalize_23.f90: Likewise.
10237 * gfortran.dg/generic_26.f90: Likewise.
10238 * gfortran.dg/generic_27.f90: Likewise.
10239 * gfortran.dg/namelist_76.f90: Likewise.
10240 * gfortran.dg/pointer_init_8.f90: Likewise.
10241 * gfortran.dg/pr61318.f90: Likewise.
10242 * gfortran.dg/pr77260_1.f90: Likewise.
10243 * gfortran.dg/pr77260_2.f90: Likewise.
10244 * gfortran.dg/pr77420_3.f90: Likewise.
10245 * gfortran.dg/proc_ptr_39.f90: Likewise.
10246 * gfortran.dg/proc_ptr_41.f90: Likewise.
10247 * gfortran.dg/proc_ptr_42.f90: Likewise.
10248 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
10249 * gfortran.dg/submodule_1.f08: Likewise.
10250 * gfortran.dg/submodule_10.f08: Likewise.
10251 * gfortran.dg/submodule_14.f08: Likewise.
10252 * gfortran.dg/submodule_15.f08: Likewise.
10253 * gfortran.dg/submodule_2.f08: Likewise.
10254 * gfortran.dg/submodule_5.f08: Likewise.
10255 * gfortran.dg/submodule_6.f08: Likewise.
10256 * gfortran.dg/submodule_7.f08: Likewise.
10257 * gfortran.dg/submodule_8.f08: Likewise.
10258 * gfortran.dg/submodule_9.f08: Likewise.
10259 * gfortran.dg/transfer_class_2.f90: Likewise.
10260 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10261 * gfortran.dg/typebound_call_24.f03: Likewise.
10262 * gfortran.dg/typebound_call_25.f90: Likewise.
10263 * gfortran.dg/typebound_deferred_1.f90: Likewise.
10264 * gfortran.dg/typebound_generic_12.f03: Likewise.
10265 * gfortran.dg/typebound_generic_13.f03: Likewise.
10266 * gfortran.dg/typebound_generic_14.f03: Likewise.
10267 * gfortran.dg/typebound_generic_15.f90: Likewise.
10268 * gfortran.dg/typebound_operator_16.f03: Likewise.
10269 * gfortran.dg/typebound_operator_18.f90: Likewise.
10270 * gfortran.dg/typebound_operator_20.f90: Likewise.
10271 * gfortran.dg/typebound_override_3.f90: Likewise.
10272 * gfortran.dg/typebound_override_4.f90: Likewise.
10273 * gfortran.dg/typebound_override_5.f90: Likewise.
10274 * gfortran.dg/typebound_override_6.f90: Likewise.
10275 * gfortran.dg/typebound_override_7.f90: Likewise.
10276 * gfortran.dg/typebound_proc_28.f03: Likewise.
10277 * gfortran.dg/typebound_proc_29.f90: Likewise.
10278 * gfortran.dg/typebound_proc_30.f90: Likewise.
10279 * gfortran.dg/typebound_proc_31.f90: Likewise.
10280 * gfortran.dg/typebound_proc_32.f90: Likewise.
10281 * gfortran.dg/typebound_proc_33.f90: Likewise.
10282 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
10283 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
10284 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10285 * gfortran.dg/use_only_3.f90: Likewise.
10286 * gfortran.dg/use_without_only_1.f90: Likewise.
10287 * gfortran.dg/warn_unused_function.f90: Likewise.
10288 * gfortran.dg/warn_unused_function_2.f90: Likewise.
10289 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 10290
3de4ac6d
MP
102912017-06-04 Marek Polacek <polacek@redhat.com>
10292
10293 PR c/80919
10294 * gcc.dg/format/pr80919.c: New test.
10295
2474f48f
MS
102962017-06-02 Martin Sebor <msebor@redhat.com>
10297
10298 PR c/80892
10299 * c-c++-common/Wfloat-conversion-2.c: New test.
10300
bd280745
PC
103012017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10302
10303 PR c++/68754
10304 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 10305
bd280745 103062017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
10307
10308 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
10309 for the new built-ins.
10310
ffa8a921
SD
103112017-06-02 Sudakshina Das <sudi.das@arm.com>
10312
10313 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
10314
d65d1bd9
WS
103152017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10316
10317 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
10318 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
10319 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
10320 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
10321 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
10322
b160939b
KT
103232017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10324
10325 * gcc.target/aarch64/hfmode_ins_1.c: New test.
10326
17f47f86
KT
103272017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10328
10329 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
10330
ab82e126
WS
103312017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10332
10333 * gcc.target/powerpc/fold-vec-abs-char.c: New.
10334 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
10335 * gcc.target/powerpc/fold-vec-abs-int.c: New.
10336 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
10337 * gcc.target/powerpc/fold-vec-abs-short.c: New.
10338 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
10339 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
10340 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
10341 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
10342
c957e9c0
NS
103432017-06-02 Nathan Sidwell <nathan@acm.org>
10344
10345 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
10346
aad16012
JJ
103472017-06-02 Jakub Jelinek <jakub@redhat.com>
10348
74b4885d
JJ
10349 PR rtl-optimization/80903
10350 * gcc.dg/pr80903.c: New test.
10351
aad16012
JJ
10352 PR fortran/80918
10353 * gfortran.dg/gomp/pr80918.f90: New test.
10354
40ffd95f
BE
103552017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10356
10357 * c-c++-common/Wsizeof-pointer-div.c: New test.
10358 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
10359 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10360 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
10361 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
10362 * gcc.target/i386/sse-set-ps-1.c: Likewise.
10363 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10364 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10365 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10366 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10367 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10368 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10369 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
10370 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
10371 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
10372 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
10373 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
10374 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
10375 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
10376
052754ea
WS
103772017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
10378
10379 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
10380 Update the target to power8-vector.
10381
aa63913f
DM
103822017-06-01 David Malcolm <dmalcolm@redhat.com>
10383
10384 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
10385
2ded3754
PMR
103862017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
10387
10388 * debug12.adb, debug12.ads: New testcase.
10389
c8638450
MJ
103902017-06-01 Martin Jambor <mjambor@suse.cz>
10391
10392 PR tree-optimization/80898
10393 * gcc.dg/tree-ssa/pr80898.c: New test.
10394 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
10395
ac853c90
PC
103962017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10397
10398 PR c++/80896
10399 * g++.dg/cpp1z/nodiscard5.C: New.
10400
7841f13c
CZ
104012017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
10402
10403 * gcc.target/arc/pr9001195952.c: New test.
10404
f525e390
TV
104052017-06-01 Tom de Vries <tom@codesourcery.com>
10406
10407 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
10408 * gcc.c-torture/compile/asmgoto-1.c: Same.
10409 * gcc.dg/20000707-1.c: Same.
10410 * gcc.dg/pr38700.c: Same.
10411 * gcc.dg/pr70169.c: Same.
10412 * gcc.dg/pr80112.c: Same.
10413 * gcc.dg/torture/pr51071-2.c: Same.
10414 * gcc.dg/torture/pr51071.c: Same.
10415 * gcc.dg/tree-ssa/alias-34.c: Same.
10416
9285616c
PMR
104172017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
10418
10419 * gnat.dg/debug11.adb: New testcase.
10420
48932682
RB
104212017-06-01 Richard Biener <rguenther@suse.de>
10422
10423 PR middle-end/66313
10424 * c-c++-common/ubsan/pr66313.c: New testcase.
10425 * gcc.dg/tree-ssa/loop-15.c: Adjust.
10426
fcb99124
SM
104272017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
10428
10429 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
10430 dg-options. Change dg-require-effective-target powerpc_vsx_ok
10431 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
10432 -mcpu overridden.
10433 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
10434 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
10435 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
10436 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
10437 to dg-option. Add dg-skip-if directive to disable this test
10438 for darwin. Add dg-skip-if directive to disable this test if
10439 -mcpu overridden.
10440
dc7401c0
SP
104412017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
10442
10443 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
10444 (_mm_maskz_max_sd): Test new intrinsics.
10445 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
10446 (_mm_maskz_max_sd): Test new intrinsics.
10447 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
10448 (_mm_maskz_max_ss): Test new intrinsics.
10449 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
10450 (_mm_maskz_max_ss): Test new intrinsics.
10451 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
10452 (_mm_maskz_min_sd): Test new intrinsics.
10453 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
10454 (_mm_maskz_min_sd): Test new intrinsics.
10455 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
10456 (_mm_maskz_min_ss): Test new intrinsics.
10457 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
10458 (_mm_maskz_min_ss): Test new intrinsics.
10459
3909991c
NS
104602017-05-31 Nathan Sidwell <nathan@acm.org>
10461
10462 * g++.dg/lookup/lambda1.C New.
10463
0e510edb
BC
104642017-05-31 Bin Cheng <bin.cheng@arm.com>
10465
10466 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
10467 on pointer should not be replaced.
10468
9fc5e7a4
MM
104692017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
10470
10471 PR testsuite/80580
10472 * gcc.dg/gimplefe-error-7.c: New test.
10473
1e466f04
GM
104742017-05-31 Graham Markall <graham.markall@embecosm.com>
10475
10476 * gcc.target/arc/add_n-combine.c: New test.
10477 * gcc.target/arc/sub_n-combine.c: New test.
10478
89c88990
RB
104792017-05-31 Richard Biener <rguenther@suse.de>
10480
10481 PR target/80880
10482 * gcc.target/i386/pr80880.c: New testcase.
10483
748bbe72
RS
104842017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
10485
10486 * gcc.dg/vect/vect-103.c: Update wording of dump message.
10487
c7d7e222
BC
104882017-05-31 Bin Cheng <bin.cheng@arm.com>
10489
10490 * gcc.dg/vect/pr80815-3.c: New test.
10491
ee1379be
RB
104922017-05-31 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/80906
10495 * gcc.dg/graphite/pr80906.c: New testcase.
10496
bcce980e
TV
104972017-05-30 Tom de Vries <tom@codesourcery.com>
10498
10499 PR testsuite/80910
10500 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
10501 unsupported if host compiler does not support c++11.
10502 (host_supports_c++11): New proc.
10503
ef9200aa
MS
105042017-05-30 Martin Sebor <msebor@redhat.com>
10505
10506 PR c/80731
10507 * g++.dg/ext/utf16-4.C: Relax test.
10508 * gcc.dg/fixed-point/int-warning.c: Adjust.
10509
f012c8ef
DM
105102017-05-30 David Malcolm <dmalcolm@redhat.com>
10511
10512 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
10513 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
10514 test case.
10515 * g++.dg/plugin/show-template-tree-color.C: New test case.
10516 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
10517 * g++.dg/template/show-template-tree-2.C: New test case.
10518 * g++.dg/template/show-template-tree-3.C: New test case.
10519 * g++.dg/template/show-template-tree-4.C: New test case.
10520 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
10521 * g++.dg/template/show-template-tree.C: New test case.
10522
3f8efe25
SB
105232017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
10524
10525 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
10526 dg-options.
10527 * gfortran.dg/pr80107.f: Delete testcase.
10528
77d1dbdb
UB
105292017-05-30 Uros Bizjak <ubizjak@gmail.com>
10530
10531 PR target/80833
10532 * gcc.target/i386/pr80833-1.c: New test.
10533 * gcc.target/i386/pr80833-2.c: Ditto.
10534
e2f35333
NS
105352017-05-30 Nathan Sidwell <nathan@acm.org>
10536
10537 PR c++/80913
10538 * g++.dg/lookup/pr80913.C: New.
10539
ba7629e2
RB
105402017-05-30 Richard Biener <rguenther@suse.de>
10541
10542 PR middle-end/80901
10543 * gcc.dg/torture/pr80901.c: New testcase.
10544
4bfb347c
RD
105452017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
10546
10547 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
10548
b3125625
JL
105492017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10550
10551 PR target/78838
10552 * gcc.target/msp430/interrupt_fn_placement.c: New test.
10553
892d6169
RB
105542017-05-30 Richard Biener <rguenther@suse.de>
10555
10556 PR middle-end/80876
10557 * gcc.dg/torture/pr80876.c: New testcase.
10558
3d7ff728
NS
105592017-05-29 Nathan Sidwell <nathan@acm.org>
10560
10561 PR c++/80891 (#5)
10562 * g++.dg/lookup/pr80891-5.C: New.
10563
fd262197
JD
105642017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10565
10566 PR libgfortran/53029
10567 * gfortran.dg/read_5.f90: New test.
10568
724e517a
NS
105692017-05-29 Nathan Sidwell <nathan@acm.org>
10570
a5cfa13a
NS
10571 PR c++/80891 (#4)
10572 * g++.dg/lookup/pr80891-4.C: New.
10573
e514ab0c
NS
10574 PR c++/80891 (#1)
10575 * g++.dg/lookup/pr80891-1.C: New.
10576
58dec010
NS
10577 PR c++/80891 (#3)
10578 * g++.dg/lookup/pr80891-3.C: New.
10579
724e517a
NS
10580 PR c++/80891 (#2)
10581 * g++.dg/lookup/pr80891-2.C: New.
10582
bbe3927b
TK
105832017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10584
10585 PR fortran/37131
10586 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
10587 flags.
10588 * gfortran.dg/transpose_optimization_1.f90: Likewise.
10589 * gfortran.dg/inline_matmul_17.f90: New test.
10590
8364e6ac
TK
105912017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10592
10593 * gfortran.dg/matmul_bounds_12.f90: New test.
10594
56a35ac9
JJ
105952017-05-27 Jakub Jelinek <jakub@redhat.com>
10596
10597 PR bootstrap/80887
10598 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
10599
945bf9e1
NS
106002017-05-26 Nathan Sidwell <nathan@acm.org>
10601
10602 * g++.dg/cpp0x/dr2061.C: New.
10603 * g++.dg/parse/namespace-alias-1.C: Add more test.
10604
cb4fe401
BC
106052017-05-26 Bin Cheng <bin.cheng@arm.com>
10606
10607 PR tree-optimization/80815
10608 * gcc.dg/vect/pr80815-1.c: New test.
10609 * gcc.dg/vect/pr80815-2.c: New test.
10610
e929e611
ML
106112017-05-26 Martin Liska <mliska@suse.cz>
10612
10613 PR ipa/80663
10614 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
10615 split at the problematic spot.
10616 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
10617 a valid value of the param.
10618
92f105f6
MP
106192017-05-26 Marek Polacek <polacek@redhat.com>
10620
10621 PR sanitizer/80875
10622 * c-c++-common/ubsan/pr80875.c: New test.
10623
74ca4e36
TV
106242017-05-26 Tom de Vries <tom@codesourcery.com>
10625
10626 PR testsuite/80557
10627 * gcc.dg/20011021-1.c: Replace absolute line numbers.
10628 * gcc.dg/Wcxx-compat-8.c: Same.
10629 * gcc.dg/Wobjsize-1.c: Same.
10630 * gcc.dg/Wshadow-local-2.c: Same.
10631 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
10632 * gcc.dg/anon-struct-6.c: Same.
10633 * gcc.dg/asm-wide-1.c: Same.
10634 * gcc.dg/builtin-inf-1.c: Same.
10635 * gcc.dg/builtin-redefine.c: Same.
10636 * gcc.dg/c90-array-lval-6.c: Same.
10637 * gcc.dg/c90-array-lval-7.c: Same.
10638 * gcc.dg/c90-fordecl-1.c: Same.
10639 * gcc.dg/c99-fordecl-2.c: Same.
10640 * gcc.dg/cast-lvalue-1.c: Same.
10641 * gcc.dg/cast-lvalue-2.c: Same.
10642 * gcc.dg/compound-lvalue-1.c: Same.
10643 * gcc.dg/cond-lvalue-1.c: Same.
10644 * gcc.dg/cpp/20000419-1.c: Same.
10645 * gcc.dg/cpp/backslash.c: Same.
10646 * gcc.dg/cpp/backslash2.c: Same.
10647 * gcc.dg/cpp/macspace1.c: Same.
10648 * gcc.dg/cpp/macspace2.c: Same.
10649 * gcc.dg/cpp/multiline-2.c: Same.
10650 * gcc.dg/cpp/pr27777.c: Same.
10651 * gcc.dg/cpp/pr30786.c: Same.
10652 * gcc.dg/cpp/pr34602.c: Same.
10653 * gcc.dg/cpp/redef1.c: Same.
10654 * gcc.dg/cpp/tr-warn1.c: Same.
10655 * gcc.dg/cpp/tr-warn3.c: Same.
10656 * gcc.dg/cpp/tr-warn6.c: Same.
10657 * gcc.dg/cpp/trad/hash.c: Same.
10658 * gcc.dg/cpp/trad/redef1.c: Same.
10659 * gcc.dg/cpp/ucs.c: Same.
10660 * gcc.dg/declspec-10.c: Same.
10661 * gcc.dg/declspec-11.c: Same.
10662 * gcc.dg/declspec-18.c: Same.
10663 * gcc.dg/format/c99-strftime-1.c: Same.
10664 * gcc.dg/format/ext-3.c: Same.
10665 * gcc.dg/format/pr72858.c: Same.
10666 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
10667 * gcc.dg/init-string-1.c: Same.
10668 * gcc.dg/label-decl-3.c: Same.
10669 * gcc.dg/m-un-2.c: Same.
10670 * gcc.dg/nofixed-point-2.c: Same.
10671 * gcc.dg/noncompile/20020213-1.c: Same.
10672 * gcc.dg/pch/counter-2.c: Same.
10673 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
10674 * gcc.dg/pr27528.c: Same.
10675 * gcc.dg/pr27953.c: Same.
10676 * gcc.dg/pr35899.c: Same.
10677 * gcc.dg/pr37561.c: Same.
10678 * gcc.dg/pr45461.c: Same.
10679 * gcc.dg/pr45750.c: Same.
10680 * gcc.dg/pr53196-2.c: Same.
10681 * gcc.dg/pr53265.c: Same.
10682 * gcc.dg/redecl-1.c: Same.
10683 * gcc.dg/tls/thr-init-1.c: Same.
10684 * gcc.dg/torture/pr51106-1.c: Same.
10685 * gcc.dg/torture/pr51106-2.c: Same.
10686 * gcc.dg/uninit-19.c: Same.
10687 * gcc.dg/uninit-pr20644.c: Same.
10688
6fc9f7aa
JJ
106892017-05-26 Jakub Jelinek <jakub@redhat.com>
10690
10691 * g++.dg/cpp1z/decomp29.C (p): New variable.
10692 (main): Add further tests.
10693
28e0e05b
RB
106942017-05-26 Richard Biener <rguenther@suse.de>
10695
10696 PR tree-optimization/80842
10697 * gcc.dg/torture/pr80842.c: New testcase.
10698
c81ec254
PC
106992017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10700
10701 PR c++/79652
10702 * g++.dg/cpp0x/pr79652.C: New.
10703
aee21066
PC
107042017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10705
10706 PR c++/71451
10707 * g++.dg/cpp0x/variadic170.C: New.
10708
63dbcd13
VR
107092017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
10710
10711 * g++.dg/warn/Wcatch-value-1.C: New test.
10712 * g++.dg/warn/Wcatch-value-2.C: New test.
10713 * g++.dg/warn/Wcatch-value-3.C: New test.
10714
932f48ac
NS
107152017-05-25 Nathan Sidwell <nathan@acm.org>
10716
44e00a7a
NS
10717 * g++.dg/lookup/using56.C: New.
10718 * g++.dg/lookup/using57.C: New.
10719 * g++.dg/lookup/using58.C: New.
10720 * g++.dg/lookup/using59.C: New.
10721
932f48ac
NS
10722 * g++.dg/lookup/using17.C: Adjust diagnostics.
10723
a10f9a2e
MS
107242017-05-25 Martin Sebor <msebor@redhat.com>
10725
10726 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
10727 positives on ILP32.
10728 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
10729 column numbers.
10730 * gcc.dg/pr60114.c: Same.
10731
47c05e71
JH
107322017-05-23 Jan Hubicka <hubicka@ucw.cz>
10733
10734 * gfortran.dg/pr48636.f90: Fix template better.
10735
f35a733d
NS
107362017-05-25 Nathan Sidwell <nathan@acm.org>
10737
10738 * g++.dg/lookup/koenig14.C: New.
10739
18c1e9e0
PC
107402017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10741
10742 PR c++/79583
10743 * g++.dg/cpp0x/pr79583.C: New.
10744
2673d192
PC
107452017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10746
10747 PR c++/68578
10748 * g++.dg/cpp1y/pr68578.C: New.
10749
bce8ef71
MG
107502017-05-25 Marc Glisse <marc.glisse@inria.fr>
10751
10752 * gcc.dg/tree-ssa/vce-1.c: New file.
10753
11d6b45d
MG
107542017-05-25 Marc Glisse <marc.glisse@inria.fr>
10755
10756 * gcc.dg/tree-ssa/addadd.c: New file.
10757
5ad4f1c8
NS
107582017-05-24 Nathan Sidwell <nathan@acm.org>
10759
10760 * g++.dg/lookup/friend12.C: Adjust diagnostics.
10761 * g++.dg/lookup/friend19.C: New.
10762 * g++.dg/lookup/friend20.C: New.
10763
d4a760d8
JW
107642017-05-24 Jonathan Wakely <jwakely@redhat.com>
10765
10766 PR c++/80544
10767 * g++.dg/expr/cast11.C: New test.
10768
3cd211af
MS
107692017-05-24 Martin Sebor <msebor@redhat.com>
10770
10771 PR c/80731
10772 * c-c++-common/Wfloat-conversion.c: Adjust.
10773 * c-c++-common/dfp/convert-int-saturate.c: Same.
10774 * c-c++-common/pr68657-1.c: Same.
10775 * g++.dg/ext/utf-cvt.C: Same.
10776 * g++.dg/ext/utf16-4.C: Same.
10777 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
10778 * g++.dg/warn/Wconversion-real-integer2.C: Same.
10779 * g++.dg/warn/Wconversion3.C: Same.
10780 * g++.dg/warn/Wconversion4.C: Same.
10781 * g++.dg/warn/Wsign-conversion.C: Same.
10782 * g++.dg/warn/overflow-warn-1.C: Same.
10783 * g++.dg/warn/overflow-warn-3.C: Same.
10784 * g++.dg/warn/overflow-warn-4.C: Same.
10785 * g++.dg/warn/pr35635.C: Same.
10786 * g++.old-deja/g++.mike/enum1.C: Same.
10787 * gcc.dg/Wconversion-3.c: Same.
10788 * gcc.dg/Wconversion-5.c: Same.
10789 * gcc.dg/Wconversion-complex-c99.c: Same.
10790 * gcc.dg/Wconversion-complex-gnu.c: Same.
10791 * gcc.dg/Wconversion-integer.c: Same.
10792 * gcc.dg/Wsign-conversion.c: Same.
10793 * gcc.dg/bitfld-2.c: Same.
10794 * gcc.dg/c90-const-expr-11.c: Same.
10795 * gcc.dg/c90-const-expr-7.c: Same.
10796 * gcc.dg/c99-const-expr-7.c: Same.
10797 * gcc.dg/overflow-warn-1.c: Same.
10798 * gcc.dg/overflow-warn-2.c: Same.
10799 * gcc.dg/overflow-warn-3.c: Same.
10800 * gcc.dg/overflow-warn-4.c: Same.
10801 * gcc.dg/overflow-warn-5.c: Same.
10802 * gcc.dg/overflow-warn-8.c: Same.
10803 * gcc.dg/overflow-warn-9.c: New test.
10804 * gcc.dg/pr35635.c: Adjust.
10805 * gcc.dg/pr59940.c: Same.
10806 * gcc.dg/pr59963-2.c: Same.
10807 * gcc.dg/pr60114.c: Same.
10808 * gcc.dg/switch-warn-2.c: Same.
10809 * gcc.dg/utf-cvt.c: Same.
10810 * gcc.dg/utf16-4.c: Same.
10811
216bfadc
JJ
108122017-05-24 Jakub Jelinek <jakub@redhat.com>
10813
10814 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
10815 Don't include limits.h.
10816 (w): Conditionalize on long long wider than int. Use
10817 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
10818 -9223372036854775808.
10819 (x): Use __INT_MAX__ instead of INT_MAX.
10820
610abc02
TK
108212017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10822
10823 PR fortran/66094
10824 * gfortran.dg/inline_matmul_16.f90: New test.
10825
8d0c9b36
TV
108262017-05-24 Tom de Vries <tom@codesourcery.com>
10827
10828 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
10829
3f3fb6c9
PB
108302017-05-24 Peter Bergner <bergner@vnet.ibm.com>
10831
10832 PR middle-end/80823
10833 * gcc.dg/pr80823.c: New test.
10834
00e0af8d
AK
108352017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10836
10837 * gcc.target/s390/pr80725.c: New test.
10838
6131102c
NS
108392017-05-23 Nathan Sidwell <nathan@acm.org>
10840
ef4c5e78
NS
10841 * g++.dg/lookup/extern-c-hidden.C: New.
10842 * g++.dg/lookup/extern-redecl1.C: New.
10843
6131102c
NS
10844 PR c++/80866
10845 * g++.dg/parse/pr80866.C: New.
10846
d2db2e6b
JH
108472017-05-23 Jan Hubicka <hubicka@ucw.cz>
10848
10849 * gcc.dg/ipa/ctor-empty-1.c: Update template.
10850 * gcc.dg/ipa/inline-5.c: Likewise.
10851 * gfortran.dg/pr48636.f90: Likewise.
10852
e4ea7a4c
NS
108532017-05-23 Nathan Sidwell <nathan@acm.org>
10854
10855 * g++.dg/parse/ctor9.C: Adjust expected error.
10856
c2d7c404
JD
108572017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10858
10859 PR libgfortran/80256
10860 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
10861 Cygwin.
10862
fd71a9a2
TS
108632017-05-23 Thomas Schwinge <thomas@codesourcery.com>
10864
10865 * c-c++-common/goacc/parallel-dims-1.c: Update.
10866 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
10867 * c-c++-common/goacc/routine-1.c: Likewise.
10868 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
10869 * g++.dg/goacc/template.C: Likewise.
10870 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10871 * gfortran.dg/goacc/routine-3.f90: Likewise.
10872 * gfortran.dg/goacc/sie.f95: Likewise.
10873 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
10874
9d029ddf
NS
108752017-05-23 Nathan Sidwell <nathan@acm.org>
10876
10877 * g++.dg/lookup/using13.C: Adjust expected error.
10878
008c7367
SKS
108792017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10880
10881 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
10882
d1f6caae
MM
108832017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10884
10885 PR target/80718
10886 * gcc.target/powerpc/pr80718.c: New test.
10887
2ea0d750
SB
108882017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
10889
10890 * gcc.target/powerpc/conditional-return.c: New testcase.
10891
25b81686
BS
108922017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10893
10894 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
10895 LE-only.
10896
477f145b
JW
108972017-05-22 Janus Weil <janus@gcc.gnu.org>
10898
10899 PR fortran/80766
10900 * gfortran.dg/typebound_call_28.f90: New test.
10901
65cc1407
NS
109022017-05-22 Nathan Sidwell <nathan@acm.org>
10903
10904 * g++.dg/lookup/strong-using.C: New.
10905
0c4f8178
TP
109062017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10907
10908 * gcc.target/arm/movsi_movt.c: New test.
10909 * gcc.target/arm/movdi_movt.c: New test.
10910
fbb1c7d4
EB
109112017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
10912
10913 * gnat.dg/specs/not_null1.ads: New test.
10914
d3271136
EB
109152017-05-22 Eric Botcazou <ebotcazou@adacore.com>
10916
10917 * gnat.dg/limited_with5.ad[sb]: New test.
10918 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
10919 * gnat.dg/limited_with6.ad[sb]: New test.
10920 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
10921
4c24ec6d
EB
109222017-05-22 Eric Botcazou <ebotcazou@adacore.com>
10923
10924 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
10925 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
10926
4bcbb7b8
PC
109272017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10928
10929 PR c++/70265
10930 * g++.dg/cpp1y/constexpr-70265-1.C: New.
10931 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
10932
51cd6b78
JD
109332017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10934
10935 PR libgfortran/80333
10936 * gfortran.dg/dtio_30.f03: New test.
10937
33f8c0a1
MP
109382017-05-19 Marek Polacek <polacek@redhat.com>
10939
10940 PR sanitizer/80800
10941 * c-c++-common/ubsan/pr80800.c: New test.
10942 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
10943
9740ed54
TS
109442017-05-19 Thomas Schwinge <thomas@codesourcery.com>
10945
7fd549d2
TS
10946 * c-c++-common/goacc/default-1.c: Update.
10947 * c-c++-common/goacc/default-2.c: Likewise.
10948 * c-c++-common/goacc/default-4.c: Likewise.
10949 * gfortran.dg/goacc/default-1.f95: Likewise.
10950 * gfortran.dg/goacc/default-4.f: Likewise.
10951 * c-c++-common/goacc/default-5.c: New file.
10952 * gfortran.dg/goacc/default-5.f: Likewise.
10953
9740ed54
TS
10954 * c-c++-common/goacc/default-1.c: New file.
10955 * c-c++-common/goacc/default-2.c: Likewise.
10956 * c-c++-common/goacc/data-default-1.c: Remove file, including its
10957 test cases in...
10958 * c-c++-common/goacc/default-3.c: ... this new file, and...
10959 * c-c++-common/goacc/default-4.c: ... this new file.
10960 * gfortran.dg/goacc/default.f95: Remove file, including its test
10961 cases in...
10962 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
10963 * gfortran.dg/goacc/default-2.f: ... this new file.
10964 * gfortran.dg/goacc/default-3.f95: New file.
10965 * gfortran.dg/goacc/default-4.f: Likewise.
10966
2a8a8d7b
NS
109672017-05-19 Nathan Sidwell <nathan@acm.org>
10968
10969 * g++.dg/inherit/covariant7.C: Adjust.
10970
a978134e
PB
109712017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
10972
10973 * gcc.target/arm/tls-disable-literal-pool.c: Change
10974 require-effective-target to tls_native.
10975 Move dg-error to return statement line and change to dg-message.
10976
39aac208
RB
109772017-05-19 Richard Biener <rguenther@suse.de>
10978
10979 PR c++/80593
10980 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
10981 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
10982
035ab826
RB
109832017-05-19 Richard Biener <rguenther@suse.de>
10984
10985 PR middle-end/80764
10986 * gcc.dg/torture/pr80764.c: New testcase.
10987
52e14b96
MM
109882017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10989
10990 PR target/80510
10991 * gcc.target/powerpc/pr80510-1.c: New test.
10992 * gcc.target/powerpc/pr80510-2.c: Likewise.
10993
4287da82
EG
109942017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
10995
10996 * gcc.dg/pragma-diag-7.c: New test.
10997
e4171e10
UB
109982017-05-18 Uros Bizjak <ubizjak@gmail.com>
10999
11000 PR target/80799
11001 * g++.dg/other/i386-11.C: New test.
11002
cdefeea2
WS
110032017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
11004
11005 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
11006 * fold-vec-div-floatdouble.c: Likewise.
11007 * fold-vec-logical-ands-char.c: Likewise.
11008 * fold-vec-logical-ands-int.c: Likewise.
11009 * fold-vec-logical-ands-short.c: Likewise.
11010 * fold-vec-logical-ors-char.c: Likewise.
11011 * fold-vec-logical-ors-int.c: Likewise.
11012 * fold-vec-logical-ors-short.c: Likewise.
11013 * fold-vec-logical-other-char.c: Likewise.
11014 * fold-vec-mule-misc.c: Likewise.
11015 * fold-vec-mult-float.c: Likewise.
11016 * fold-vec-mult-floatdouble.c: Likewise.
11017 * fold-vec-mult-int.c: Likewise.
11018 * fold-vec-mult-int128-p9.c: Likewise.
11019 * fold-vec-sub-floatdouble.c: Likewise.
11020 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
11021 Add lp64 requirement.
11022 * fold-vec-mult-int128-p8.c: Likewise.
11023 * fold-vec-logical-ors-longlong.c: Fix comment typo.
11024
62ee030a
SM
110252017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
11026
11027 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
11028 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
11029 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
11030 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
11031 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
11032 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
11033 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
11034 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
11035 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
11036 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
11037 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
11038 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
11039 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
11040 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
11041 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
11042 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
11043 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
11044 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
11045 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
11046 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
11047 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
11048 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
11049 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
11050 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
11051 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
11052 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
11053
00a84d0e
SL
110542017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
11055
11056 * gcc.target/sparc/niagara7-align.c: New test.
11057
243c2883
MP
110582017-05-18 Marek Polacek <polacek@redhat.com>
11059
11060 PR sanitizer/80797
11061 * c-c++-common/ubsan/null-12.c: New test.
11062
e98e6340
SB
110632017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
11064
11065 PR middle-end/80692
11066 * gcc.c-torture/execute/pr80692.c: New testcase.
11067
0152001b 110682017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
11069
11070 PR libgfortran/80741
11071 * gfortran.dg/read_4.f90: New test.
11072
c8ded430
BS
110732017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11074
11075 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
11076
e5b1f5a1
FR
110772017-05-17 Fritz Reese <fritzoreese@gmail.com>
11078
11079 PR fortran/80668
11080 * gfortran.dg/pr80668.f90: New.
11081
9853cb28
PB
110822017-05-17 Peter Bergner <bergner@vnet.ibm.com>
11083
11084 PR middle-end/80775
11085 * gcc.dg/pr80775.c: New test.
11086
142473df
MP
110872017-05-17 Marek Polacek <polacek@redhat.com>
11088
11089 PR sanitizer/80659
11090 * gcc.dg/asan/pr80659.c: New test.
11091
8508a5b5
SKS
110922017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11093
11094 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
11095 unsigned long.
11096
bc36d2b7
CX
110972017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
11098
11099 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
11100
4fc5ebf1
JG
111012017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
11102 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11103
11104 PR tree-optimization/80457
11105 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
11106 call vect_model_simple_cost.
11107
bedee914
PT
111082017-05-16 Paul Thomas <pault@gcc.gnu.org>
11109
11110 PR fortran/80554
11111 * gfortran.dg/submodule_29.f08: New test.
11112
10791753
DM
111132017-05-16 David Malcolm <dmalcolm@redhat.com>
11114
11115 * g++.dg/other/accessor-fixits-1.C: New test case.
11116 * g++.dg/other/accessor-fixits-2.C: New test case.
11117 * g++.dg/other/accessor-fixits-3.C: New test case.
11118 * g++.dg/other/accessor-fixits-4.C: New test case.
11119
727577c2
CL
111202017-05-16 Carl Love <cel@us.ibm.com>
11121
11122 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
11123 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
11124 built-ins to the test suite file. Note, support for mradds exists
11125 but no test case exists.
11126 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
11127 built-ins to the test suite file.
11128
6b6ae9eb
MP
111292017-05-16 Marek Polacek <polacek@redhat.com>
11130
11131 PR sanitizer/80536
11132 PR sanitizer/80386
11133 * c-c++-common/ubsan/pr80536.c: New test.
11134 * g++.dg/ubsan/pr80386.C: New test.
11135
678d7e19
TC
111362017-05-16 Tamar Christina <tamar.christina@arm.com>
11137
11138 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
11139 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
11140
6da37857
MW
111412016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11142
11143 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
11144 expected output of vadd, vsub and vmul instructions.
11145 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
11146 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
11147 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
11148
a5768d38
JD
111492017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11150
11151 PR libgfortran/80727
11152 * gfortran.dg/read_3.f90: New test.
11153
3a77e7cc
NS
111542017-05-15 Nathan Sidwell <nathan@acm.org>
11155
2016c841
NS
11156 PR c++/79369
11157 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
11158
3a77e7cc
NS
11159 PR c++/79369
11160 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
11161 * g++.dg/cpp0x/pr79369.C: New.
11162
0735a1c8
SK
111632017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
11164
11165 PR fortran/80752
3a77e7cc 11166 * gfortran.dg/pr80752.f90: New test.
0735a1c8 11167
f108770a
UB
111682017-05-15 Uros Bizjak <ubizjak@gmail.com>
11169
900b5b6a 11170 PR target/80425
f108770a
UB
11171 * gcc.target/i386/pr80425-1.c: New test.
11172 * gcc.target/i386/pr80425-2.c: Ditto.
11173
e30ce0a3
JL
111742017-05-15 Jeff Law <law@redhat.com>
11175
11176 * gcc.target/mips/reorgbug-1.c: New test.
11177
0d5a0a33
PMR
111782017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
11179
11180 * gnat.dg/specs/pack13.ads: New test.
11181
a104bd88
MS
111822017-05-14 Martin Sebor <msebor@redhat.com>
11183
11184 PR middle-end/77671
11185 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
11186 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
11187 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11188 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11189 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11190
c6c02519
MS
111912017-05-14 Martin Sebor <msebor@redhat.com>
11192
11193 PR middle-end/80669
11194 * gcc.dg/builtin-stpncpy.c: New test.
11195
d6d4d770
DS
111962017-05-14 Daniel Santos <daniel.santos@pobox.com>
11197
11198 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
11199 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
11200 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
11201 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
11202
b9bdd60b
JK
112032017-05-14 Julia Koval <julia.koval@intel.com>
11204
11205 * gcc.target/i386/xgetsetbv.c: New test.
11206
28ae01cd
NK
112072017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
11208
11209 PR fortran/80442
11210 * gfortran.dg/impl_do_var_data.f90: New Test
11211
c7488b4f
PJ
112122017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11213
11214 * brig.dg/test/gimple/priv-array-offset-access.hsail:
11215 A regression test for a private array access case which caused
11216 an assert.
11217
9b5f12ae
MS
112182017-05-12 Martin Sebor <msebor@redhat.com>
11219
11220 PR testsuite/80643
11221 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
11222 to the purpose of the test.
11223
b76f1550
SM
112242017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
11225
11226 * gcc.target/powerpc/bmi-andn-1.c: New file
11227 * gcc.target/powerpc/bmi-andn-2.c: New file.
11228 * gcc.target/powerpc/bmi-bextr-1.c: New file.
11229 * gcc.target/powerpc/bmi-bextr-2.c: New file.
11230 * gcc.target/powerpc/bmi-bextr-4.c: New file.
11231 * gcc.target/powerpc/bmi-bextr-5.c: New file.
11232 * gcc.target/powerpc/bmi-blsi-1.c: New file.
11233 * gcc.target/powerpc/bmi-blsi-2.c: New file.
11234 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
11235 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
11236 * gcc.target/powerpc/bmi-blsr-1.c: New file.
11237 * gcc.target/powerpc/bmi-blsr-2.c: New File.
11238 * gcc.target/powerpc/bmi-check.h: New File.
11239 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
11240 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
11241 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
11242 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
11243 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
11244 * gcc.target/powerpc/bmi2-check.h: New file.
11245 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
11246 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
11247 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
11248 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
11249 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
11250 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
11251 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
11252 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
11253 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
11254
2a3fa75a
PC
112552017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11256
11257 PR c++/60430
11258 * g++.dg/cpp0x/pr60430.C: New.
11259
e8bf7c7b
JL
112602017-05-12 Jeff Law <law@redhat.com>
11261
11262 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
11263
284d1f76
PB
112642017-05-12 Peter Bergner <bergner@vnet.ibm.com>
11265
11266 PR middle-end/80707
11267 * g++.dg/pr80707.C: New test.
11268
302a0e37
WS
112692017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
11270
11271 * gcc.target/powerpc/fold-vec-div-float.c: New.
11272 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
11273 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
11274
a7785078
WS
112752017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
11276
11277 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
11278 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
11279 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
11280 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
11281 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
11282 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
11283 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
11284 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
11285 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
11286 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
11287 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
11288 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
11289
9206028e
PC
112902017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11291
11292 PR c++/49604
11293 * g++.dg/cpp0x/forw_enum14.C: New.
11294 * g++.dg/cpp0x/forw_enum15.C: Likewise.
11295
7af1c0ad
RB
112962017-05-12 Richard Biener <rguenther@suse.de>
11297
11298 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
11299
f7e95bdb
PC
113002017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
11301
11302 PR c++/67687
11303 * g++.dg/cpp0x/constexpr-ice17.C: New.
11304
53e788d0
RB
113052017-05-12 Richard Biener <rguenther@suse.de>
11306
11307 PR tree-optimization/80713
11308 * gcc.dg/torture/pr80713.c: New testcase.
11309
2ead1ab9
AK
113102017-05-12 Andi Kleen <ak@linux.intel.com>
11311
11312 PR testsuite/77684
11313 * lib/target-supports.exp (profopt-perf-wrapper):
11314 Add -m8 option to increase parallelism.
11315
ee58b02f
TS
113162017-05-12 Thomas Schwinge <thomas@codesourcery.com>
11317
1e47f02b
TS
11318 * c-c++-common/goacc/parallel-dims-1.c: New file.
11319 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
11320
b0f271ce
TS
11321 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
11322 * c-c++-common/goacc/classify-kernels.c: Likewise.
11323 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
11324 Likewise.
11325 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11326 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11327 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11328 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11329 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11330 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11331 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11332 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11333 * c-c++-common/goacc/kernels-loop.c: Likewise.
11334 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11335 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11336 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
11337 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
11338 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
11339 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11340 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11341 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11342 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11343 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11344 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
11345 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11346
25651634
TS
11347 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
11348 * c-c++-common/goacc/classify-kernels.c: Likewise.
11349 * c-c++-common/goacc/classify-parallel.c: Likewise.
11350 * c-c++-common/goacc/classify-routine.c: Likewise.
11351 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
11352 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
11353 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
11354 * gfortran.dg/goacc/classify-routine.f95: Likewise.
11355
ee58b02f
TS
11356 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
11357 * c-c++-common/goacc/classify-kernels.c: Likewise.
11358 * c-c++-common/goacc/classify-parallel.c: Likewise.
11359 * c-c++-common/goacc/classify-routine.c: Likewise.
11360 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
11361 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
11362 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
11363 * gfortran.dg/goacc/classify-routine.f95: Likewise.
11364
2d82ec25
NS
113652017-05-11 Nathan Sidwell <nathan@acm.org>
11366
11367 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
11368
113692017-05-11 Carl Love <cel@us.ibm.com>
11370
11371 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
11372 to the test suite file.
11373 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
11374 to the test suite file.
11375
628c06d6
JD
113762017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11377
11378 PR fortran/78659
11379 * gfortran.dg/namelist_91.f90: New test.
11380 * gfortran.dg/namelist_92.f90: New test.
11381 * gfortran.dg/namelist_93.f90: New test.
11382 * gfortran.dg/namelist_94.f90: New test.
11383
1bea0f26
BS
113842017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11385
11386 PR target/80695
11387 * gcc.target/powerpc/pr80695-p8.c: New file.
11388 * gcc.target/powerpc/pr80695-p9.c: New file.
11389
7c85c9fe
UB
113902017-05-11 Uros Bizjak <ubizjak@gmail.com>
11391 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR target/80706
11394 * gcc.target/i386/pr80706.c: New test.
11395
d7a33a4c
JK
113962017-05-11 Julia Koval <julia.koval@intel.com>
11397
11398 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
11399 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
11400 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
11401 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
11402
59fbddcf
PC
114032017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11404
11405 PR c++/70538
11406 * g++.dg/cpp0x/pr70538.C: New.
11407
cc09ff60
UB
114082017-05-11 Uros Bizjak <ubizjak@gmail.com>
11409
7c85c9fe
UB
11410 * gcc.target/i386/pr22152.c: Fix undefined testcase.
11411 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
11412 (dg-options): Remove -fno-tree-sink.
11413
4fd18c78
KN
114142017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
11415
11416 * gcc.target/powerpc/cmpb-1.c: New test.
11417 * gcc.target/powerpc/cmpb-2.c: New test.
11418 * gcc.target/powerpc/cmpb-3.c: New test.
11419 * gcc.target/powerpc/cmpb32-1.c: New test.
11420 * gcc.target/powerpc/cmpb32-2.c: New test.
11421
43b883a9
RB
114222017-05-11 Richard Biener <rguenther@suse.de>
11423
11424 PR tree-optimization/80705
11425 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
11426
29b871ec
NS
114272017-05-11 Nathan Sidwell <nathan@acm.org>
11428
11429 * lib/scanlang.exp: New.
11430 * lib/gcc-dg.exp: Load scanlang.exp.
11431 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
11432
c587104e
MM
114332017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11434
11435 PR testsuite/80580
11436 * gcc.dg/gimplefe-error-6.c: New test.
11437
67ac9a9d
MM
114382017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11439
11440 PR testsuite/80580
11441 * gcc.dg/gimplefe-error-5.c: New test.
11442
ac4eb40f
MM
114432017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11444
11445 PR testsuite/80580
11446 * gcc.dg/gimplefe-error-4.c: New test.
11447
d45d6282
BS
114482017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11449
11450 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
11451
f4ee3a9e
UB
114522017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
11453
11454 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
11455 (_mm_maskz_max_round_sd): Test new intrinsics.
11456 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
11457 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
11458 (_mm_maskz_max_round_ss): Test new intrinsics.
11459 * gcc.target/i386/avx512f-vmaxss-2.c: New.
11460 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
11461 (_mm_maskz_min_round_sd): Test new intrinsics.
11462 * gcc.target/i386/avx512f-vminsd-2.c: New.
11463 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
11464 (_mm_maskz_min_round_ss): Test new intrinsics.
11465 * gcc.target/i386/avx512f-vminss-2.c: New.
11466 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
11467 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
11468 (__builtin_ia32_minss_mask_round): Test new builtins.
11469 * gcc.target/i386/sse-13.c: Ditto.
11470 * gcc.target/i386/sse-23.c: Ditto.
11471 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
11472 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
11473 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
11474 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
11475 (_mm_mask_min_round_ss): Test new intrinsics.
11476 * gcc.target/i386/testround-1.c: Ditto.
11477
114782017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
11479
11480 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
11481 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
11482 (_mm_maskz_div_round_sd): Test new intrinsics.
11483 * gcc.target/i386/avx512f-vdivsd-2.c: New.
11484 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
11485 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
11486 (_mm_maskz_div_round_ss): Test new intrinsics.
11487 * gcc.target/i386/avx512f-vdivss-2.c: New.
11488 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
11489 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
11490 (_mm_maskz_mul_round_sd): Test new intrinsics.
11491 * gcc.target/i386/avx512f-vmulsd-2.c: New.
11492 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
11493 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
11494 (_mm_maskz_mul_round_ss): Test new intrinsics.
11495 * gcc.target/i386/avx512f-vmulss-2.c: New.
11496 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
11497 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
11498 (__builtin_ia32_mulss_mask_round): Test new builtins.
11499 * gcc.target/i386/sse-13.c: Ditto.
11500 * gcc.target/i386/sse-23.c: Ditto.
11501 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
11502 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
11503 (_mm_maskz_mul_round_ss): Test new intrinsics.
11504 * gcc.target/i386/testround-1.c: Ditto.
11505
115062017-05-10 Julia Koval <julia.koval@intel.com>
11507
11508 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
11509 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
11510 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
11511
115122017-05-10 Julia Koval <julia.koval@intel.com>
11513
11514 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
11515 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
11516 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
11517 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11518
ca4d2851
PB
115192017-05-10 Peter Bergner <bergner@vnet.ibm.com>
11520
0f374417 11521 PR tree-optimization/51513
ca4d2851
PB
11522 * gcc.target/powerpc/pr51513.c: New test.
11523 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
11524 __builtin_abort().
11525 * gcc.dg/predict-14.c: Likewise.
11526
5562ebfc
CL
115272017-05-10 Carl Love <cel@us.ibm.com>
11528 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
11529 to the test suite file.
11530 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
11531 to the test suite file.
11532
0ca2e7f7
PK
115332017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11534
11535 PR tree-optimization/77644
11536 * gcc.dg/tree-ssa/pr77644.c: New test-case.
11537
e1ad2926
AO
115382017-05-10 Alexandre Oliva <aoliva@redhat.com>
11539
11540 * gcc.dg/guality/inline-params-2.c: New.
11541
f00b411f
PC
115422017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
11543
11544 PR c++/80145
11545 * g++.dg/cpp1y/auto-fn37.C: New.
11546 * g++.dg/cpp1y/auto-fn38.C: Likewise.
11547
bf2a705c
MM
115482017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11549
11550 PR target/68163
11551 * gcc.target/powerpc/pr68163.c: New test.
11552
5285d5d3
JW
115532017-05-09 Janus Weil <janus@gcc.gnu.org>
11554
11555 PR fortran/79311
11556 * gfortran.dg/finalize_32.f90: New test.
11557
31c2d57d
VR
115582017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
11559
11560 PR c/35441
11561 * gcc.dg/pr35441.c: New test.
11562
731f2c8a
MS
115632017-05-09 Martin Sebor <msebor@redhat.com>
11564
11565 PR testsuite/80643
11566 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
11567 output.
11568
cc49d15a
PC
115692017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11570
11571 PR c++/80186
11572 * g++.dg/template/crash126.C: New.
11573
85282abc
SP
115742017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
11575
11576 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
11577 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
11578 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
11579 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
11580
823c79ae
DH
115812017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11582
10a8bb62 11583 PR testsuite/80611
823c79ae
DH
11584 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
11585
79557bae
CZ
115862017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
11587
11588 * gcc.target/arc/tmac-1.c: New file.
11589 * gcc.target/arc/tmac-2.c: Likewise.
11590 * gcc.target/arc/tmac.h: Likewise.
11591
c7314bc1
CZ
115922017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
11593 Andrew Burgess <andrew.burgess@embecosm.com>
11594
11595 * gcc.target/arc/firq-1.c: New file.
11596 * gcc.target/arc/firq-2.c: Likewise.
11597 * gcc.target/arc/firq-3.c: Likewise.
11598 * gcc.target/arc/firq-4.c: Likewise.
11599 * gcc.target/arc/firq-5.c: Likewise.
11600 * gcc.target/arc/firq-6.c: Likewise.
11601
41453183
CZ
116022017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
11603
11604 * gcc.target/arc/interrupt-5.c: Newfile.
11605 * gcc.target/arc/interrupt-6.c: Likewise.
11606 * gcc.target/arc/interrupt-7.c: Likewise.
11607 * gcc.target/arc/interrupt-8.c: Likewise.
11608 * gcc.target/arc/interrupt-9.c: Likewise.
11609
019bd543
RB
116102017-05-09 Richard Biener <rguenther@suse.de>
11611
11612 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
11613 and adjust.
11614 * gcc.dg/vect/vect-50.c: Likewise.
11615
684f84de
MP
116162017-05-09 Marek Polacek <polacek@redhat.com>
11617
11618 PR c/80525
11619 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
11620 * c-c++-common/Wlogical-op-2.c: New test.
11621
fd71825b
SKS
116222017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11623
11624 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
11625 for targets with __SIZEOF_INT__ < 4.
11626
4ca2e6ec
RB
116272017-05-09 Richard Biener <rguenther@suse.de>
11628
11629 * gcc.dg/vect/vect-50.c: Revert last change.
11630 * gcc.dg/vect/vect-44.c: Likewise.
11631
631238ac
MS
116322017-05-08 Martin Sebor <msebor@redhat.com>
11633
11634 PR translation/80280
11635 * gcc.dg/format/gcc_diag-10.c: New test.
11636
6ba86ba7
KN
116372017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11638
11639 PR target/80101
11640 * gcc.target/powerpc/pr80101-1.c: New test.
11641
0f6ed121
TK
116422017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11643
11644 PR fortran/79930
11645 * gfortran.dg/inline_transpose_1.f90: Add
11646 -finline-matmul-limit=0 to options.
11647 * gfortran.dg/matmul_5.f90: Likewise.
11648 * gfortran.dg/vect/vect-8.f90: Likewise.
11649 * gfortran.dg/inline_matmul_14.f90: New test.
11650 * gfortran.dg/inline_matmul_15.f90: New test.
11651
fd991039
TK
116522017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11653
11654 PR fortran/80602
11655 * gfortran.dg/matmul_15.f90: New test case.
11656
18b8c294
WD
116572017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
11658
774cccdc
JJ
11659 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
11660 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 11661
8637c116
JL
116622017-05-07 Jeff Law <law@redhat.com>
11663
11664 Revert:
11665 2017-05-06 Jeff Law <law@redhat.com>
11666 PR tree-optimization/78496
11667 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
11668 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
11669
973dfbb4
JL
116702017-05-06 Jeff Law <law@redhat.com>
11671
11672 PR tree-optimization/78496
11673 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
11674 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
11675
8ffa3150
RS
116762017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
11677
11678 * gcc.target/aarch64/spill_1.c: New test.
11679
2a3f7997
RS
116802017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
11681
11682 PR rtl-optimization/75964
11683 * gcc.dg/torture/pr75964.c: New test.
11684
d554bf23
TV
116852017-05-06 Tom de Vries <tom@codesourcery.com>
11686
11687 PR testsuite/80606
11688 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
11689 * gcc.target/i386/avx-vtestpd-2.c: Same.
11690 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
11691 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
11692 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
11693 * gcc.target/i386/avx-vtestpd-3.c: Same.
11694 * gcc.target/i386/avx-vtestps-1.c: Same.
11695 * gcc.target/i386/avx-vtestps-2.c: Same.
11696 * gcc.target/i386/avx-vtestps-256-1.c: Same.
11697 * gcc.target/i386/avx-vtestps-256-2.c: Same.
11698 * gcc.target/i386/avx-vtestps-256-3.c: Same.
11699 * gcc.target/i386/avx-vtestps-3.c: Same.
11700
7a976fe7
TV
117012017-05-06 Tom de Vries <tom@codesourcery.com>
11702
11703 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
11704
0e852c66
TV
117052017-05-06 Tom de Vries <tom@codesourcery.com>
11706
11707 PR testsuite/80557
11708 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
11709 * gcc.target/powerpc/altivec-types-1.c: Same.
11710
63c40d92
TV
117112017-05-06 Tom de Vries <tom@codesourcery.com>
11712
11713 PR testsuite/80557
11714 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
11715 * gcc.target/spu/intrinsics-1.c: Same.
11716
b25b8f91
TV
117172017-05-06 Tom de Vries <tom@codesourcery.com>
11718
11719 PR testsuite/80557
11720 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
11721
6df13491
TV
117222017-05-06 Tom de Vries <tom@codesourcery.com>
11723
11724 PR testsuite/80557
11725 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
11726 * gcc.target/aarch64/spellcheck_2.c: Same.
11727 * gcc.target/aarch64/spellcheck_3.c: Same.
11728
e01261fe
TV
117292017-05-06 Tom de Vries <tom@codesourcery.com>
11730
11731 PR testsuite/80557
11732 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
11733 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
11734 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
11735 * g++.dg/debug/dwarf2/typedef5.C: Same.
11736 * g++.dg/goacc/data-1.C: Same.
11737
9945596c
BS
117382017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11739
11740 * gcc.target/powerpc/versioned-copy-loop.c: New file.
11741
8acb8575
MM
117422017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
11743
11744 PR target/79038
11745 PR target/79202
11746 PR target/79203
11747 * gcc.target/powerpc/ppc-round3.c: New test.
11748 * gcc.target/powerpc/ppc-round2.c: Update expected code.
11749
ac699a04
JJ
117502017-05-05 Jakub Jelinek <jakub@redhat.com>
11751
8dc6a926
JJ
11752 PR tree-optimization/80632
11753 * gcc.dg/pr80632.c: New test.
11754
ac699a04
JJ
11755 PR tree-optimization/80558
11756 * gcc.dg/tree-ssa/vrp115.c: New test.
11757
655b5fc8
AV
117582017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
11759 Thomas Preud'homme <thomas.preudhomme@arm.com>
11760 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
11761
11762 PR target/71607
11763 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
11764 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
11765 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
11766 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
11767 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
11768 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
11769 * gcc.target/arm/tls-disable-literal-pool.c: New.
11770
c02d2d0a
PK
117712017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11772
11773 PR tree-optimization/80613
11774 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
11775
dfae9048
PC
117762017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
11777
11778 PR c++/71577
11779 * g++.dg/cpp0x/pr71577.C: New.
11780
d9c5a8b9
MS
117812017-05-04 Martin Sebor <msebor@redhat.com>
11782
11783 PR middle-end/79234
11784 * gcc.dg/builtin-stringop-chk-8.c: New test.
11785 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
11786 * gcc.dg/builtin-stringop-chk-4.c: Same.
11787 * gcc.dg/builtin-strncat-chk-1.c: Same.
11788 * g++.dg/ext/strncpy-chk1.C: Same.
11789 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11790 * gcc.dg/out-of-bounds-1.c: Same.
11791 * gcc.dg/pr78138.c: Same.
11792 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
11793 * gfortran.dg/mvbits_7.f90: Same.
11794
e50d56a5
MS
117952017-05-04 Martin Sebor <msebor@redhat.com>
11796
11797 PR preprocessor/79214
11798 PR middle-end/79222
11799 PR middle-end/79223
11800 * gcc.dg/pr79214.c: New test.
11801 * gcc.dg/pr79214.h: New test header.
11802 * gcc.dg/pr79222.c: New test.
11803 * gcc.dg/pr79223.c: New test.
11804 * gcc.dg/pr78138.c: Adjust.
11805 * gfortran.dg/unconstrained_commons.f: Same.
11806
0f2c4a8f
MS
118072017-05-04 Martin Sebor <msebor@redhat.com>
11808
11809 PR translation/80280
11810 * g++.dg/abi/Wabi-2-3.C: Adjust.
11811 * g++.dg/abi/Wabi-3-2.C: Ditto.
11812 * g++.dg/lookup/using17.C: Ditto.
11813 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
11814
8eef6097
MJ
118152017-05-04 Martin Jambor <mjambor@suse.cz>
11816
11817 PR tree-optimization/80622
11818 * gcc.dg/tree-ssa/pr80622.c: New test.
11819
118202017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
11821
11822 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
11823
26f1a658
JH
118242017-05-04 Jan Hubicka <hubicka@ucw.cz>
11825
11826 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
11827 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
11828
4d147bca
RB
118292017-05-04 Richard Biener <rguenther@suse.de>
11830
11831 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
11832
3862ef76
RS
118332017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
11834
11835 * gcc.dg/vect/vect-profile-1.c: New test.
11836
c89ffd99
MP
118372017-05-04 Marek Polacek <polacek@redhat.com>
11838
11839 PR tree-optimization/80612
11840 * gcc.dg/torture/pr80612.c: New test.
11841
261ce1e5
PB
118422017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
11843 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
11844
11845 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
11846 check_effective_target_arm_thumb1_movt_ok.
11847
556cf088
PB
118482017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
11849
11850 * gcc.target/arm/fpscr.c: New file.
11851
010b1cc0
TP
118522017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11853
11854 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
11855 target.
11856
99b68476
TV
118572017-05-04 Tom de Vries <tom@codesourcery.com>
11858
11859 PR testsuite/80557
11860 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
11861 line numbers.
11862 * g++.dg/warn/miss-format-1.C: Same.
11863 * g++.dg/warn/overflow-warn-1.C: Same.
11864 * g++.dg/warn/overflow-warn-3.C: Same.
11865 * g++.dg/warn/overflow-warn-4.C: Same.
11866
09177a4b
TV
118672017-05-04 Tom de Vries <tom@codesourcery.com>
11868
11869 PR testsuite/80557
11870 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
11871 * gcc.target/i386/pr68657.c: Same.
11872 * gcc.target/i386/pr69255-1.c: Same.
11873 * gcc.target/i386/pr69255-2.c: Same.
11874 * gcc.target/i386/pr69255-3.c: Same.
11875
02c64149
RB
118762017-05-04 Richard Biener <rguenther@suse.de>
11877
11878 PR tree-optimization/31130
11879 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
11880 * gcc.dg/Wstrict-overflow-13.c: Likewise.
11881 * gcc.dg/Wstrict-overflow-21.c: Likewise.
11882 * gcc.dg/pr52904.c: Remove XFAIL.
11883 * gcc.dg/tree-ssa/vrp114.c: New testcase.
11884
9a26dfc8
JL
118852017-05-03 Jeff Law <law@redhat.com>
11886
11887 PR tree-optimization/78496
11888 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
11889
4d0e904f
UB
118902017-05-03 Uros Bizjak <ubizjak@gmail.com>
11891
11892 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
11893
49ab4621
RB
118942017-05-03 Richard Biener <rguenther@suse.de>
11895
11896 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
11897
18bfe940
JJ
118982017-05-03 Jakub Jelinek <jakub@redhat.com>
11899
11900 PR tree-optimization/79472
4d0e904f
UB
11901 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
11902 to dg-options.
18bfe940
JJ
11903 * gcc.dg/tree-ssa/vrp113.c: New test.
11904 * gcc.dg/tree-ssa/cswtch-3.c: New test.
11905 * gcc.dg/tree-ssa/cswtch-4.c: New test.
11906 * gcc.dg/tree-ssa/cswtch-5.c: New test.
11907
53e62089
TV
119082017-05-03 Tom de Vries <tom@codesourcery.com>
11909
11910 PR testsuite/80557
11911 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
11912 * c-c++-common/Wshift-negative-value-2.c: Same.
11913 * c-c++-common/Wshift-negative-value-3.c: Same.
11914 * c-c++-common/Wshift-negative-value-4.c: Same.
11915 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
11916 * c-c++-common/cpp/pr60400.c: Same.
11917 * c-c++-common/fmax-errors.c: Same.
11918 * c-c++-common/goacc/data-2.c: Same.
11919 * c-c++-common/goacc/host_data-2.c: Same.
11920 * c-c++-common/gomp/simd4.c: Same.
11921 * c-c++-common/pr28656.c: Same.
11922 * c-c++-common/pr43395.c: Same.
11923 * c-c++-common/torture/pr57945.c: Same.
11924
962913a5
TV
119252017-05-03 Tom de Vries <tom@codesourcery.com>
11926
11927 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
11928 arg of dg directive.
11929 * c-c++-common/goacc/routine-3.c: Same.
11930 * c-c++-common/goacc/routine-4.c: Same.
11931
ad53f123
DM
119322017-05-02 David Malcolm <dmalcolm@redhat.com>
11933
11934 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11935 (test_fixit_insert_newline): New function.
11936 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11937 (test_fixit_insert_newline): New function.
11938 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11939 (test_fixit_insert_newline): New function.
11940 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
11941 (test_fixit_insert_newline): New function.
11942 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11943 (test_show_locus): Handle test_fixit_insert_newline.
11944
0ca91c77
BC
119452017-05-02 Bin Cheng <bin.cheng@arm.com>
11946
11947 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
11948
cc5b8f3d
TC
119492017-04-27 Tamar Christina <tamar.christina@arm.com>
11950
11951 * gcc.dg/lsr-div1.c: New testcase.
11952
1853f5c7
SP
119532017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
11954
11955 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
11956 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
11957 (_mm_maskz_add_round_sd): Test new intrinsics.
11958 * gcc.target/i386/avx512f-vaddsd-2.c: New.
11959 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
11960 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
11961 (_mm_maskz_add_round_ss): Test new intrinsics.
11962 * gcc.target/i386/avx512f-vaddss-2.c: New.
11963 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
11964 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
11965 (_mm_maskz_sub_round_sd): Test new intrinsics.
11966 * gcc.target/i386/avx512f-vsubsd-2.c: New.
11967 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
11968 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
11969 (_mm_maskz_sub_round_ss): Test new intrinsics.
11970 * gcc.target/i386/avx512f-vsubss-2.c: New.
11971 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
11972 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
11973 (__builtin_ia32_subss_mask_round): Test new builtins.
11974 * gcc.target/i386/sse-13.c: Ditto.
11975 * gcc.target/i386/sse-23.c: Ditto.
11976 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
11977 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
11978 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
11979 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
11980 (_mm_mask_sub_round_ss): Test new intrinsics.
11981 * gcc.target/i386/testround-1.c: Ditto.
11982
2bba7541
MJ
119832017-05-02 Martin Jambor <mjambor@suse.cz>
11984
11985 PR tree-optimization/78687
11986 * g++.dg/tree-ssa/pr78687.C: New test.
11987
2bf54d93
RB
119882017-05-02 Richard Biener <rguenther@suse.de>
11989
11990 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
11991 behavior.
11992 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
11993
aee63acc
RB
119942017-05-02 Richard Biener <rguenther@suse.de>
11995
11996 PR tree-optimization/80591
11997 * gcc.dg/torture/pr80591.c: New testcase.
11998
e7d70c6c
RB
119992017-05-02 Richard Biener <rguenther@suse.de>
12000
12001 PR tree-optimization/80549
12002 * gcc.dg/torture/pr80549.c: New testcase.
12003
52e0a9f7
SKS
120042017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12005
12006 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
12007 unsigned long.
12008
815d9cc6
XR
120092017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
12010
12011 PR c++/80038
12012 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
12013
338035aa
DM
120142017-05-01 David Malcolm <dmalcolm@redhat.com>
12015
12016 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
12017 reflect insertion fix-it hints at the same location now being
12018 consolidated.
12019
4d82d0bc
MS
120202017-05-01 Martin Sebor <msebor@redhat.com>
12021
12022 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
12023 on ILP32 targets.
12024
d539a57b
TV
120252017-05-01 Tom de Vries <tom@codesourcery.com>
12026
12027 * gcc.dg/pr78768.c: Require linker plugin.
12028
c6b9e849
TK
120292017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12030
12031 PR fortran/37131
12032 * gfortran.dg/matmul_bounds_11.f90: New test.
12033
706eb1a7
MS
120342017-05-01 Martin Sebor <msebor@redhat.com>
12035
12036 PR tree-optimization/79715
12037 * gcc.dg/pr79715.c: New test.
12038
723f4140
TV
120392017-05-01 Tom de Vries <tom@codesourcery.com>
12040
12041 PR testsuite/65941
12042 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
12043 * g++.dg/other/pr59492.C: Require effective target rdrand.
12044
6bbb3a69
VR
120452017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
12046
12047 * g++.dg/diagnostic/member-decl-1.C: New test.
12048
4212aecd
MG
120492017-04-29 Marc Glisse <marc.glisse@inria.fr>
12050
12051 PR tree-optimization/80487
12052 * gcc.dg/tree-ssa/strncpy-1.c: New file.
12053
fe75f732
PK
120542017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12055
12056 PR tree-optimization/79697
12057 * gcc.dg/tree-ssa/pr79697.c: New test.
12058
6bcd8768
TV
120592017-04-29 Tom de Vries <tom@codesourcery.com>
12060
12061 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
12062
d127ae9f
MS
120632017-04-28 Martin Sebor <msebor@redhat.com>
12064
12065 PR tree-optimization/80523
12066 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
12067
c9610933
TV
120682017-04-28 Tom de Vries <tom@codesourcery.com>
12069
12070 PR testsuite/80557
12071 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
12072 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
12073
b5be38bc
TV
120742017-04-28 Tom de Vries <tom@codesourcery.com>
12075
12076 PR testsuite/80557
12077 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
12078 * obj-c++.dg/bitfield-4.mm: Same.
12079 * obj-c++.dg/bitfield-5.mm: Same.
12080 * obj-c++.dg/exceptions-3.mm: Same.
12081 * obj-c++.dg/exceptions-5.mm: Same.
12082 * obj-c++.dg/method-1.mm: Same.
12083 * obj-c++.dg/method-12.mm: Same.
12084 * obj-c++.dg/method-13.mm: Same.
12085 * obj-c++.dg/method-15.mm: Same.
12086 * obj-c++.dg/method-16.mm: Same.
12087 * obj-c++.dg/property/at-property-18.mm: Same.
12088 * obj-c++.dg/property/at-property-25.mm: Same.
12089 * obj-c++.dg/property/at-property-5.mm: Same.
12090 * obj-c++.dg/property/dynamic-2.mm: Same.
12091 * obj-c++.dg/property/property-neg-3.mm: Same.
12092 * obj-c++.dg/protocol-inheritance-1.mm: Same.
12093 * obj-c++.dg/protocol-inheritance-2.mm: Same.
12094 * obj-c++.dg/syntax-error-1.mm: Same.
12095 * obj-c++.dg/try-catch-13.mm: Same.
12096 * objc.dg/bitfield-4.m: Same.
12097 * objc.dg/class-1.m: Same.
12098 * objc.dg/method-11.m: Same.
12099 * objc.dg/method-6.m: Same.
12100 * objc.dg/method-7.m: Same.
12101 * objc.dg/method-9.m: Same.
12102 * objc.dg/missing-proto-3.m: Same.
12103 * objc.dg/naming-2.m: Same.
12104 * objc.dg/property/at-property-16.m: Same.
12105 * objc.dg/property/at-property-18.m: Same.
12106 * objc.dg/property/at-property-25.m: Same.
12107 * objc.dg/property/at-property-5.m: Same.
12108 * objc.dg/property/dynamic-2.m: Same.
12109 * objc.dg/property/property-neg-3.m: Same.
12110 * objc.dg/protocol-inheritance-1.m: Same.
12111 * objc.dg/protocol-inheritance-2.m: Same.
12112
d35256b6
MG
121132017-04-28 Marc Glisse <marc.glisse@inria.fr>
12114
12115 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
12116
7a95dfa7
TV
121172017-04-28 Tom de Vries <tom@codesourcery.com>
12118
12119 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
12120 dg-(error|warning|message|bogus).
12121 * g++.dg/conversion/dr195-1.C: Same.
12122 * g++.dg/conversion/dr195.C: Same.
12123 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
12124 * g++.dg/cpp0x/gen-attrs-14.C: Same.
12125 * g++.dg/cpp0x/inline-ns7.C: Same.
12126 * g++.dg/cpp0x/variadic105.C: Same.
12127 * g++.dg/cpp0x/variadic65.C: Same.
12128 * g++.dg/expr/call2.C: Same.
12129 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
12130 * g++.dg/expr/pmf-1.C: Same.
12131 * g++.dg/ext/altivec-types-1.C: Same.
12132 * g++.dg/ext/altivec-types-2.C: Same.
12133 * g++.dg/ext/altivec-types-3.C: Same.
12134 * g++.dg/ext/attrib14.C: Same.
12135 * g++.dg/ext/complit1.C: Same.
12136 * g++.dg/ext/forscope2.C: Same.
12137 * g++.dg/ext/gnu-inline-global-reject.C: Same.
12138 * g++.dg/ext/label13.C: Same.
12139 * g++.dg/ext/member-attr.C: Same.
12140 * g++.dg/ext/visibility/anon7.C: Same.
12141 * g++.dg/ext/visibility/visibility-7.C: Same.
12142 * g++.dg/ext/vla2.C: Same.
12143 * g++.dg/inherit/access2.C: Same.
12144 * g++.dg/inherit/covariant12.C: Same.
12145 * g++.dg/inherit/covariant14.C: Same.
12146 * g++.dg/inherit/namespace-as-base.C: Same.
12147 * g++.dg/inherit/template-as-base.C: Same.
12148 * g++.dg/lookup/ambig1.C: Same.
12149 * g++.dg/lookup/ambig2.C: Same.
12150 * g++.dg/lookup/ambig3.C: Same.
12151 * g++.dg/lookup/class-member-1.C: Same.
12152 * g++.dg/lookup/conv-1.C: Same.
12153 * g++.dg/lookup/decl1.C: Same.
12154 * g++.dg/lookup/koenig1.C: Same.
12155 * g++.dg/lookup/scoped1.C: Same.
12156 * g++.dg/lookup/scoped2.C: Same.
12157 * g++.dg/lookup/two-stage4.C: Same.
12158 * g++.dg/lookup/used-before-declaration.C: Same.
12159 * g++.dg/lookup/using.C: Same.
12160 * g++.dg/lookup/using17.C: Same.
12161 * g++.dg/lookup/using2.C: Same.
12162 * g++.dg/other/abstract2.C: Same.
12163 * g++.dg/other/classkey1.C: Same.
12164 * g++.dg/other/component1.C: Same.
12165 * g++.dg/other/const1.C: Same.
12166 * g++.dg/other/const2.C: Same.
12167 * g++.dg/other/conversion1.C: Same.
12168 * g++.dg/other/do1.C: Same.
12169 * g++.dg/other/error1.C: Same.
12170 * g++.dg/other/error10.C: Same.
12171 * g++.dg/other/error3.C: Same.
12172 * g++.dg/other/error4.C: Same.
12173 * g++.dg/other/error5.C: Same.
12174 * g++.dg/other/error8.C: Same.
12175 * g++.dg/other/error9.C: Same.
12176 * g++.dg/other/field1.C: Same.
12177 * g++.dg/other/init1.C: Same.
12178 * g++.dg/other/ptrmem2.C: Same.
12179 * g++.dg/other/return1.C: Same.
12180 * g++.dg/overload/builtin3.C: Same.
12181 * g++.dg/overload/error1.C: Same.
12182 * g++.dg/overload/error2.C: Same.
12183 * g++.dg/overload/koenig2.C: Same.
12184 * g++.dg/overload/pmf1.C: Same.
12185 * g++.dg/parse/args1.C: Same.
12186 * g++.dg/parse/attr3.C: Same.
12187 * g++.dg/parse/constant4.C: Same.
12188 * g++.dg/parse/crash10.C: Same.
12189 * g++.dg/parse/crash18.C: Same.
12190 * g++.dg/parse/crash19.C: Same.
12191 * g++.dg/parse/crash20.C: Same.
12192 * g++.dg/parse/crash21.C: Same.
12193 * g++.dg/parse/crash22.C: Same.
12194 * g++.dg/parse/crash32.C: Same.
12195 * g++.dg/parse/decl-specifier-1.C: Same.
12196 * g++.dg/parse/error58.C: Same.
12197 * g++.dg/parse/local-class1.C: Same.
12198 * g++.dg/parse/non-dependent2.C: Same.
12199 * g++.dg/parse/parameter-declaration-1.C: Same.
12200 * g++.dg/parse/ptrmem2.C: Same.
12201 * g++.dg/parse/ptrmem3.C: Same.
12202 * g++.dg/parse/saved1.C: Same.
12203 * g++.dg/tc1/dr101.C: Same.
12204 * g++.dg/tc1/dr142.C: Same.
12205 * g++.dg/tc1/dr176.C: Same.
12206 * g++.dg/template/conv4.C: Same.
12207 * g++.dg/template/crash56.C: Same.
12208 * g++.dg/template/dependent-expr2.C: Same.
12209 * g++.dg/template/error1.C: Same.
12210 * g++.dg/template/error2.C: Same.
12211 * g++.dg/template/explicit6.C: Same.
12212 * g++.dg/template/init-list.C: Same.
12213 * g++.dg/template/local1.C: Same.
12214 * g++.dg/template/lookup2.C: Same.
12215 * g++.dg/template/meminit2.C: Same.
12216 * g++.dg/template/nontype25.C: Same.
12217 * g++.dg/template/ptrmem2.C: Same.
12218 * g++.dg/template/qualttp19.C: Same.
12219 * g++.dg/template/qualttp20.C: Same.
12220 * g++.dg/template/ttp3.C: Same.
12221 * g++.dg/template/unify4.C: Same.
12222 * g++.dg/template/unify6.C: Same.
12223 * g++.dg/template/unify7.C: Same.
12224 * g++.dg/template/warn1.C: Same.
12225 * g++.dg/tree-ssa/dom-invalid.C: Same.
12226 * g++.dg/ubsan/shift-1.C: Same.
12227 * g++.dg/warn/Wunused-2.C: Same.
12228 * g++.dg/warn/Wunused-4.C: Same.
12229 * g++.dg/warn/Wunused-6.C: Same.
12230 * g++.dg/warn/deprecated-6.C: Same.
12231 * g++.dg/warn/deprecated.C: Same.
12232 * g++.dg/warn/effc1.C: Same.
12233 * g++.dg/warn/effc3.C: Same.
12234 * g++.dg/warn/incomplete1.C: Same.
12235 * g++.dg/warn/inline1.C: Same.
12236 * g++.dg/warn/noeffect2.C: Same.
12237 * g++.dg/warn/noeffect4.C: Same.
12238 * g++.dg/warn/oldcast1.C: Same.
12239 * g++.dg/warn/sentinel.C: Same.
12240 * g++.dg/warn/unit-1.C: Same.
12241 * g++.old-deja/g++.pt/inherit2.C: Same.
12242 * g++.old-deja/g++.pt/overload8.C: Same.
12243 * gcc.dg/20000926-1.c: Same.
12244 * gcc.dg/20040223-1.c: Same.
12245 * gcc.dg/Warray-bounds-7.c: Same.
12246 * gcc.dg/alias-1.c: Same.
12247 * gcc.dg/alias-12.c: Same.
12248 * gcc.dg/alias-13.c: Same.
12249 * gcc.dg/alias-2.c: Same.
12250 * gcc.dg/array-13.c: Same.
12251 * gcc.dg/array-4.c: Same.
12252 * gcc.dg/attr-ifunc-2.c: Same.
12253 * gcc.dg/attr-invalid.c: Same.
12254 * gcc.dg/attr-noinline.c: Same.
12255 * gcc.dg/bitfld-2.c: Same.
12256 * gcc.dg/c90-const-expr-7.c: Same.
12257 * gcc.dg/c99-const-expr-7.c: Same.
12258 * gcc.dg/cpp/20000625-1.c: Same.
12259 * gcc.dg/cpp/charconst-4.c: Same.
12260 * gcc.dg/cpp/include2.c: Same.
12261 * gcc.dg/cpp/include2a.c: Same.
12262 * gcc.dg/decl-4.c: Same.
12263 * gcc.dg/deprecated-4.c: Same.
12264 * gcc.dg/deprecated.c: Same.
12265 * gcc.dg/dfp/altivec-types.c: Same.
12266 * gcc.dg/float-range-1.c: Same.
12267 * gcc.dg/pack-test-3.c: Same.
12268 * gcc.dg/pr11492.c: Same.
12269 * gcc.dg/pr15360-1.c: Same.
12270 * gcc.dg/pr37908.c: Same.
12271 * gcc.dg/pr53265.c: Same.
12272 * gcc.dg/pr57287-2.c: Same.
12273 * gcc.dg/pr57287.c: Same.
12274 * gcc.dg/redecl-1.c: Same.
12275 * gcc.dg/sync-3.c: Same.
12276 * gcc.dg/two-types-1.c: Same.
12277 * gcc.dg/two-types-2.c: Same.
12278 * gcc.dg/two-types-4.c: Same.
12279 * gcc.dg/two-types-5.c: Same.
12280 * gcc.dg/two-types-6.c: Same.
12281 * gcc.dg/two-types-7.c: Same.
12282 * gcc.dg/two-types-8.c: Same.
12283 * gcc.dg/two-types-9.c: Same.
12284 * gcc.dg/uninit-I.c: Same.
12285 * gcc.dg/uninit-pr19430.c: Same.
12286 * gcc.dg/visibility-7.c: Same.
12287 * gcc.dg/winline-10.c: Same.
12288 * gcc.dg/winline-2.c: Same.
12289 * gcc.dg/winline-3.c: Same.
12290 * gcc.dg/winline-9.c: Same.
12291 * gcc.target/i386/attr-returns_twice-1.c: Same.
12292 * gcc.target/i386/chkp-const-check-2.c: Same.
12293 * gcc.target/i386/chkp-label-address.c: Same.
12294 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
12295 * gcc.target/i386/pr39162.c: Same.
12296 * gcc.target/i386/sse-5.c: Same.
12297 * gcc.target/powerpc/altivec-types-1.c: Same.
12298 * gcc.target/powerpc/altivec-types-2.c: Same.
12299 * gcc.target/powerpc/altivec-types-3.c: Same.
12300 * gcc.target/powerpc/float128-mix.c: Same.
12301 * gcc.target/powerpc/no-r11-3.c: Same.
12302 * gcc.target/spu/Wmain.c: Same.
12303 * gcc.target/spu/ea/errors2.c: Same.
12304 * gfortran.dg/assignment_1.f90: Same.
12305 * gfortran.dg/common_3.f90: Same.
12306 * gfortran.dg/der_io_1.f90: Same.
12307 * gfortran.dg/g77/20030326-1.f: Same.
12308 * gfortran.dg/g77/9263.f: Same.
12309 * gfortran.dg/g77/960317-1.f: Same.
12310 * gfortran.dg/g77/970625-2.f: Same.
12311 * gfortran.dg/g77/980615-0.f: Same.
12312 * gfortran.dg/g77/check0.f: Same.
12313 * gfortran.dg/g77/dnrm2.f: Same.
12314 * gfortran.dg/g77/pr9258.f: Same.
12315 * gfortran.dg/ichar_1.f90: Same.
12316 * gfortran.dg/interface_1.f90: Same.
12317 * gfortran.dg/namelist_1.f90: Same.
12318 * gfortran.dg/namelist_2.f90: Same.
12319 * gfortran.dg/namelist_3.f90: Same.
12320 * gfortran.dg/namelist_print_2.f: Same.
12321 * gfortran.dg/oldstyle_1.f90: Same.
12322 * gfortran.dg/runtime_warning_1.f90: Same.
12323 * gfortran.dg/underflow.f90: Same.
12324 * gnat.dg/specs/integer_value.ads: Same.
12325 * obj-c++.dg/fsf-package-0.m: Same.
12326 * objc.dg/two-types-1.m: Same.
12327
6e49961c
ML
123282017-04-28 Martin Liska <mliska@suse.cz>
12329
12330 PR gcov-profile/79891
12331 * gcc.misc-tests/gcov-17.c: New test.
12332 * gcc.misc-tests/gcov-18.c: New test.
12333
f166beaf
TV
123342017-04-28 Tom de Vries <tom@codesourcery.com>
12335
12336 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
12337 dg-(error|warning|message|bogus).
12338 * g++.dg/parse/parameter-declaration-1.C: Same.
12339 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
12340 * gcc.dg/Wpointer-sign-Wall.c: Same.
12341 * gcc.dg/Wpointer-sign-pedantic.c: Same.
12342 * gcc.dg/cpp/19990413-1.c: Same.
12343 * gcc.dg/dg-test-1.c: Same.
12344 * gcc.dg/empty-source-2.c: Same.
12345 * gcc.dg/empty-source-3.c: Same.
12346 * gcc.dg/format/c99-printf-1.c: Same.
12347 * gcc.dg/format/c99-scanf-1.c: Same.
12348 * gcc.dg/label-decl-2.c: Same.
12349 * gcc.dg/m-un-2.c: Same.
12350 * gcc.dg/uninit-pr20644-O0.c: Same.
12351 * gfortran.dg/pr70006.f90: Same.
12352 * obj-c++.dg/fsf-package-0.m: Same.
12353
c3125b18
TV
123542017-04-28 Tom de Vries <tom@codesourcery.com>
12355
12356 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
12357 dg-(error|warning|message|bogus).
12358 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
12359 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
12360 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
12361 * c-c++-common/pr20000.c: Same.
12362 * c-c++-common/pr49706.c: Same.
12363 * g++.dg/ext/utf16-4.C: Same.
12364 * g++.dg/parse/error2.C: Same.
12365 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
12366 * g++.dg/warn/Wtype-limits.C: Same.
12367 * g++.dg/warn/overflow-warn-1.C: Same.
12368 * g++.dg/warn/overflow-warn-3.C: Same.
12369 * gcc.dg/Wpointer-sign-Wall.c: Same.
12370 * gcc.dg/Wpointer-sign-pedantic.c: Same.
12371 * gcc.dg/Wtype-limits-Wextra.c: Same.
12372 * gcc.dg/Wtype-limits.c: Same.
12373 * gcc.dg/cpp/19990413-1.c: Same.
12374 * gcc.dg/dg-test-1.c: Same.
12375 * gcc.dg/empty-source-2.c: Same.
12376 * gcc.dg/empty-source-3.c: Same.
12377 * gcc.dg/label-decl-2.c: Same.
12378 * gcc.dg/m-un-2.c: Same.
12379 * gcc.dg/uninit-pr19430-O0.c: Same.
12380 * gcc.dg/uninit-pr19430.c: Same.
12381 * gcc.dg/uninit-pr20644-O0.c: Same.
12382 * gcc.dg/utf16-4.c: Same.
12383 * gfortran.dg/pr70006.f90: Same.
12384 * obj-c++.dg/fsf-package-0.m: Same.
12385
119092c1
RB
123862017-04-28 Richard Biener <rguenther@suse.de>
12387
12388 * gcc.dg/tree-ssa/evrp7.c: New testcase.
12389 * gcc.dg/tree-ssa/evrp8.c: Likewise.
12390 * gcc.dg/tree-ssa/evrp9.c: Likewise.
12391 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
12392 * gcc.dg/tree-ssa/vrp36.c: Likewise.
12393 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 12394
3777eda2
MP
123952017-04-27 Marek Polacek <polacek@redhat.com>
12396
12397 PR sanitizer/80349
12398 * c-c++-common/ubsan/pr80349.c: New test.
12399
8211c4a2
VR
124002017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
12401
12402 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
12403 diagnostics.
12404 * g++.dg/warn/pr12242.C: Likewise.
12405
94baf2e2
DE
124062017-04-27 David Edelsohn <dje.gcc@gmail.com>
12407
12408 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
12409
9a448688
ML
124102017-04-27 Martin Liska <mliska@suse.cz>
12411
12412 PR testsuite/79455
12413 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
12414 more generic.
12415
f8a36447
JJ
124162017-04-27 Jakub Jelinek <jakub@redhat.com>
12417
12418 PR c++/80534
12419 * g++.dg/other/pr80534-1.C: New test.
12420 * g++.dg/other/pr80534-2.C: New test.
12421
1b7c8d39
RB
124222017-04-27 Richard Biener <rguenther@suse.de>
12423
12424 PR middle-end/80539
12425 * gcc.dg/torture/pr80539.c: New testcase.
12426
985b8393
JJ
124272017-04-27 Jakub Jelinek <jakub@redhat.com>
12428
12429 PR target/77728
12430 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
12431
a480422d
VR
124322017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
12433
12434 * g++.dg/diagnostic/nested-name-1.C: New test.
12435
f9726baa
ML
124362017-04-26 Martin Liska <mliska@suse.cz>
12437
12438 * gcc.dg/guality/guality.h: Add prefix to test verification.
12439
9f4df8f1
NS
124402017-04-25 Nathan Sidwell <nathan@acm.org>
12441
12442 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
12443
1913c8f6
UB
124442017-04-25 Uros Bizjak <ubizjak@gmail.com>
12445
12446 PR target/70799
12447 * gcc.target/i386/pr70799-5.c: New test.
12448
e602bbfc
MS
124492017-04-25 Martin Sebor <msebor@redhat.com>
12450
12451 PR tree-optimization/80497
12452 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
12453
7629ae90
RR
124542017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12455 Jakub Jelinek <jakub@redhat.com>
12456
12457 PR target/77728
12458 * g++.dg/abi/pr77728-1.C: New test.
12459
2ef42cf9
MP
124602017-04-25 Marek Polacek <polacek@redhat.com>
12461
12462 PR sanitizer/80349
12463 * g++.dg/ubsan/pr80349-2.C: New test.
12464
70caf430
VR
124652017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
12466
12467 * g++.dg/cpp0x/enum34.C: New test.
12468
f66c70dc
TV
124692017-04-25 Tom de Vries <tom@codesourcery.com>
12470
12471 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
12472 variables.
12473 (dg-line): New proc.
12474 (process-message): Handle line number variables.
12475 * objc.dg/try-catch-12.m: Use dg-line.
12476
77071af6
BS
124772017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
12478
12479 PR target/80482
12480 * gcc.target/powerpc/vec-constvolatile.c: New test.
12481
fbe91804
DM
124822017-04-25 David Malcolm <dmalcolm@redhat.com>
12483
12484 * g++.dg/semicolon-fixits.C: New test case.
12485
1c4ea66f
DM
124862017-04-25 David Malcolm <dmalcolm@redhat.com>
12487
12488 * gcc.dg/semicolon-fixits.c: New test case.
12489
5ca28c1d
DM
124902017-04-25 David Malcolm <dmalcolm@redhat.com>
12491
12492 * g++.dg/lookup/missing-std-include.C: New test file.
12493
2ec07fa6
RR
124942017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12495 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR target/77728
12498 * g++.dg/abi/pr77728-2.C: New test.
12499
7d5dbb22
DM
125002017-04-25 David Malcolm <dmalcolm@redhat.com>
12501
12502 PR c++/80177
12503 * g++.dg/spellcheck-pr80177.C: New test case.
12504
6a3936d4
NS
125052017-04-25 Nathan Sidwell <nathan@acm.org>
12506
12507 * g++.dg/dg.exp (find-cxx-tests): New function.
12508 (main): Use it, remove explicit pruning
12509
bed3fd46
RB
125102017-04-25 Richard Biener <rguenther@suse.de>
12511
12512 PR tree-optimization/80492
12513 * gcc.dg/pr80492.c: New testcase.
12514
c9e9c3ac
SKS
125152017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12516
12517 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
12518 for targets with int size less than 32 bits.
12519
2700fbd6
RB
125202017-04-25 Richard Biener <rguenther@suse.de>
12521
12522 PR tree-optimization/79201
12523 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
12524 * gcc.target/i386/pr22152.c: Disable sinking.
12525
e57136da
AK
125262017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12527
12528 PR target/80464
12529 * gfortran.fortran-torture/compile/pr80464.f90: New test.
12530
3cb9ee2f
AK
125312017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12532
12533 PR target/79895
12534 * gcc.target/s390/pr79895.c: New test.
12535
03db9ab5
DV
125362017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
12537
12538 PR target/80080
12539 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
12540 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
12541 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
12542
39259462
JJ
125432017-04-25 Jakub Jelinek <jakub@redhat.com>
12544
ba5d69f3
JJ
12545 PR rtl-optimization/80501
12546 * gcc.c-torture/execute/pr80501.c: New test.
12547
39259462
JJ
12548 PR rtl-optimization/80500
12549 * gcc.dg/pr80500.c: New test.
12550
bb0249cb
MG
125512017-04-25 Marc Glisse <marc.glisse@inria.fr>
12552
12553 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
12554 * gcc.dg/Wstrict-overflow-18.c: Xfail.
12555
be420eb8
JW
125562017-04-22 Janus Weil <janus@gcc.gnu.org>
12557
12558 PR fortran/80121
12559 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
12560 directive.
12561
0ebd1f00
DM
125622017-04-24 David Malcolm <dmalcolm@redhat.com>
12563
12564 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
12565 * jit.dg/test-alignment.c: New test case.
12566 * jit.dg/test-alignment.cc: New test case.
12567 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
12568 New test case.
12569
412f61f0
DM
125702017-04-24 David Malcolm <dmalcolm@redhat.com>
12571
12572 PR c++/80016
12573 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
12574 test function.
12575 (test_alignof): New test function.
12576
a8492d5e
MG
125772017-04-24 Marc Glisse <marc.glisse@inria.fr>
12578
12579 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
12580
ec856f5f
VR
125812017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
12582
12583 * g++.dg/diagnostic/duplicate1.C: New test.
12584 * g++.dg/cpp0x/duplicate1.C: New test.
12585
a753df11
MJ
125862017-04-24 Martin Jambor <mjambor@suse.cz>
12587
12588 PR tree-optimization/80293
12589 * g++.dg/tree-ssa/pr80293.C: New test.
12590
3ebd8e62
ML
125912017-04-24 Martin Liska <mliska@suse.cz>
12592
12593 PR middle-end/79931
12594 * g++.dg/ipa/pr79931.C: New test.
12595
f30a1190
RB
125962017-04-24 Richard Biener <rguenther@suse.de>
12597
12598 PR tree-optimization/80494
12599 * gfortran.dg/pr80494.f90: New testcase.
12600
4c7c437c
RB
126012017-04-24 Richard Biener <rguenther@suse.de>
12602
12603 PR tree-optimization/79725
12604 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
12605
d21a8e3b
RB
126062017-04-24 Richard Biener <rguenther@suse.de>
12607
12608 PR c++/2972
12609 * g++.dg/warn/Wuninitialized-10.C: New testcase.
12610
c7eb642e
JD
126112017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12612
12613 PR fortran/80484
12614 * gfortran.dg/dtio_29.f03: New test.
12615
60fc41bd
JW
126162017-04-22 Janus Weil <janus@gcc.gnu.org>
12617
12618 PR fortran/80121
12619 * gfortran.dg/intent_out_9.f90: New test case.
12620
2eb8a343
UB
126212017-04-23 Uros Bizjak <ubizjak@gmail.com>
12622
12623 PR target/70799
1913c8f6 12624 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 12625
fc23d35a
JW
126262017-04-21 Janus Weil <janus@gcc.gnu.org>
12627
12628 PR fortran/80392
12629 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
12630
7b9efd03
UB
126312017-04-21 Uros Bizjak <ubizjak@gmail.com>
12632
12633 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
12634
2fd30fbe
RB
126352017-04-21 Richard Biener <rguenther@suse.de>
12636
12637 PR tree-optimization/79547
12638 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
12639
bb1bc604
RB
126402017-04-21 Richard Biener <rguenther@suse.de>
12641
12642 PR tree-optimization/78847
12643 * g++.dg/tree-ssa/pr78847.C: New testcase.
12644
666f7903
JJ
126452017-04-21 Jakub Jelinek <jakub@redhat.com>
12646
12647 PR c/80468
12648 * gcc.dg/pr80468.c: New test.
12649
25c28f47
ML
126502017-04-21 Martin Liska <mliska@suse.cz>
12651
12652 PR tree-optimization/66278
12653 * gcc.dg/vect/pr66278.c: New test.
12654
6d553e9b
RB
126552017-04-21 Richard Biener <rguenther@suse.de>
12656
12657 PR tree-optimization/80237
12658 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
12659 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
12660 adjust expected optimizations.
12661
7fd1a747
RB
126622016-04-21 Richard Biener <rguenther@suse.de>
12663
12664 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
12665 of inner loops.
12666 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
12667 * gcc.dg/vect/vect-104.c: Likewise.
12668
2f23a412
EB
126692017-04-21 Eric Botcazou <ebotcazou@adacore.com>
12670
12671 PR tree-optimization/80426
12672 * gcc.c-torture/execute/20170429-1.c: Rename into...
12673 * gcc.c-torture/execute/20170419-1.c: ...this.
12674
8749b11f
UB
126752017-04-20 Uros Bizjak <ubizjak@gmail.com>
12676
12677 PR target/79804
12678 * gcc.target/i386/pr79804.c: New test.
12679
20917336
UB
126802017-04-20 Uros Bizjak <ubizjak@gmail.com>
12681
12682 PR target/78090
12683 * gcc.target/i386/conversion-2.c: Remove obsolete test.
12684
2414b022
DE
126852017-04-20 David Edelsohn <dje.gcc@gmail.com>
12686
12687 * g++/opt/pr80436.C: XFAIL on AIX.
12688
34d57a10
JW
126892017-04-20 Jonathan Wakely <jwakely@redhat.com>
12690
12691 PR c++/80473
12692 * g++.dg/diagnostic/pr80473.C: New test.
12693
c3cbcd45
VR
126942017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
12695
12696 * g++.dg/warn/Wextra-semi.C: New test.
12697
8a59d466
JJ
126982017-04-20 Jakub Jelinek <jakub@redhat.com>
12699
12700 PR middle-end/80423
12701 * g++.dg/other/pr80423.C: New test.
12702
a4bb5c57
SKS
127032017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12704
12705 * gcc.dg/pr80170.c: Require ptr32plus.
12706
fe1e7d0e
EB
127072017-04-19 Eric Botcazou <ebotcazou@adacore.com>
12708
12709 PR tree-optimization/80426
12710 * gcc.c-torture/execute/20170419-1.c: New test.
12711
48d811eb
JJ
127122017-04-19 Jakub Jelinek <jakub@redhat.com>
12713
f19e6a9c
JJ
12714 PR debug/80461
12715 * g++.dg/debug/pr80461.C: New test.
12716
541035a6
JJ
12717 PR c++/80459
12718 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
12719 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
12720 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
12721
48d811eb
JJ
12722 PR debug/80436
12723 * g++.dg/opt/pr80436.C: New test.
12724
5249994e
SKS
127252017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12726
12727 * gcc.dg/torture/pr80341.c: Require int32plus.
12728
a16c8d8b 127292017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 12730 Jeff Law <law@redhat.com>
a16c8d8b
EB
12731
12732 * gcc.c-torture/compile/20170419-1.c: New test.
12733
6143c998
TV
127342017-04-19 Tom de Vries <tom@codesourcery.com>
12735
12736 PR testsuite/80221
12737 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
12738 subsequent dg directives.
12739 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
12740 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
12741 * c-c++-common/attr-fallthrough-2.c: Same.
12742 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
12743 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
12744 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
12745 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
12746 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
12747 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
12748 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
12749 * c-c++-common/cilk-plus/CK/errors.c: Same.
12750 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
12751 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
12752 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
12753 * c-c++-common/cpp/pr57580.c: Same.
12754 * c-c++-common/goacc/asyncwait-1.c: Same.
12755 * c-c++-common/goacc/cache-2.c: Same.
12756 * c-c++-common/goacc/declare-2.c: Same.
12757 * c-c++-common/goacc/deviceptr-1.c: Same.
12758 * c-c++-common/goacc/routine-5.c: Same.
12759 * c-c++-common/gomp/clauses-2.c: Same.
12760 * c-c++-common/gomp/ordered-3.c: Same.
12761 * c-c++-common/gomp/pr67501.c: Same.
12762 * c-c++-common/pr20000.c: Same.
12763 * c-c++-common/pr43395.c: Same.
12764 * c-c++-common/pr49706.c: Same.
12765 * c-c++-common/pr77624-1.c: Same.
12766 * c-c++-common/pr77624-2.c: Same.
12767 * c-c++-common/raw-string-14.c: Same.
12768 * c-c++-common/raw-string-16.c: Same.
12769 * c-c++-common/raw-string-3.c: Same.
12770 * c-c++-common/raw-string-4.c: Same.
12771 * c-c++-common/raw-string-5.c: Same.
12772 * c-c++-common/raw-string-6.c: Same.
12773 * g++.dg/abi/mangle41.C: Same.
12774 * g++.dg/conversion/nullptr1.C: Same.
12775 * g++.dg/cpp0x/alias-decl-80296.C: Same.
12776 * g++.dg/cpp0x/auto27.C: Same.
12777 * g++.dg/cpp0x/constexpr-98.C: Same.
12778 * g++.dg/cpp0x/constexpr-diag2.C: Same.
12779 * g++.dg/cpp0x/diag2.C: Same.
12780 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
12781 * g++.dg/cpp0x/nullptr15.C: Same.
12782 * g++.dg/cpp0x/pr31431-2.C: Same.
12783 * g++.dg/cpp0x/pr31431.C: Same.
12784 * g++.dg/cpp0x/pr79118.C: Same.
12785 * g++.dg/cpp0x/static_assert3.C: Same.
12786 * g++.dg/cpp0x/temp_default2.C: Same.
12787 * g++.dg/cpp0x/trailing4.C: Same.
12788 * g++.dg/cpp0x/variadic-ex10.C: Same.
12789 * g++.dg/cpp0x/variadic-ex13.C: Same.
12790 * g++.dg/cpp0x/variadic-ex14.C: Same.
12791 * g++.dg/cpp0x/variadic-ex3.C: Same.
12792 * g++.dg/cpp0x/variadic-ex4.C: Same.
12793 * g++.dg/cpp0x/variadic59.C: Same.
12794 * g++.dg/cpp0x/vt-37737-2.C: Same.
12795 * g++.dg/cpp0x/vt-57397-1.C: Same.
12796 * g++.dg/cpp0x/vt-57397-2.C: Same.
12797 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
12798 * g++.dg/cpp1z/gen-attrs1.C: Same.
12799 * g++.dg/diagnostic/pr71075.C: Same.
12800 * g++.dg/eh/goto2.C: Same.
12801 * g++.dg/eh/goto3.C: Same.
12802 * g++.dg/expr/bitfield4.C: Same.
12803 * g++.dg/expr/bitfield5.C: Same.
12804 * g++.dg/expr/bitfield6.C: Same.
12805 * g++.dg/expr/bool1.C: Same.
12806 * g++.dg/expr/bool3.C: Same.
12807 * g++.dg/expr/cond10.C: Same.
12808 * g++.dg/expr/cond11.C: Same.
12809 * g++.dg/expr/lval3.C: Same.
12810 * g++.dg/expr/lval4.C: Same.
12811 * g++.dg/ext/anon-struct4.C: Same.
12812 * g++.dg/ext/attrib44.C: Same.
12813 * g++.dg/ext/builtin3.C: Same.
12814 * g++.dg/ext/dllimport7.C: Same.
12815 * g++.dg/ext/label5.C: Same.
12816 * g++.dg/ext/no-asm-1.C: Same.
12817 * g++.dg/ext/utf16-4.C: Same.
12818 * g++.dg/ext/vla2.C: Same.
12819 * g++.dg/gomp/block-1.C: Same.
12820 * g++.dg/gomp/block-2.C: Same.
12821 * g++.dg/gomp/block-3.C: Same.
12822 * g++.dg/gomp/block-5.C: Same.
12823 * g++.dg/gomp/linear-2.C: Same.
12824 * g++.dg/gomp/target-1.C: Same.
12825 * g++.dg/gomp/target-2.C: Same.
12826 * g++.dg/gomp/taskgroup-1.C: Same.
12827 * g++.dg/gomp/teams-1.C: Same.
12828 * g++.dg/inherit/pure1.C: Same.
12829 * g++.dg/init/array43.C: Same.
12830 * g++.dg/init/array46.C: Same.
12831 * g++.dg/init/const10.C: Same.
12832 * g++.dg/init/ctor4-1.C: Same.
12833 * g++.dg/init/ctor4.C: Same.
12834 * g++.dg/init/new37.C: Same.
12835 * g++.dg/init/pr25811.C: Same.
12836 * g++.dg/init/pr29043.C: Same.
12837 * g++.dg/init/pr29571.C: Same.
12838 * g++.dg/lookup/duperr1.C: Same.
12839 * g++.dg/lookup/error1.C: Same.
12840 * g++.dg/lookup/koenig5.C: Same.
12841 * g++.dg/lookup/pr77549.C: Same.
12842 * g++.dg/lookup/suggestions1.C: Same.
12843 * g++.dg/lookup/using16.C: Same.
12844 * g++.dg/lookup/using7.C: Same.
12845 * g++.dg/other/anon-union3.C: Same.
12846 * g++.dg/other/array2.C: Same.
12847 * g++.dg/other/error13.C: Same.
12848 * g++.dg/other/error34.C: Same.
12849 * g++.dg/overload/builtin1.C: Same.
12850 * g++.dg/overload/conv-op1.C: Same.
12851 * g++.dg/overload/error3.C: Same.
12852 * g++.dg/overload/koenig1.C: Same.
12853 * g++.dg/overload/operator5.C: Same.
12854 * g++.dg/overload/template5.C: Same.
12855 * g++.dg/overload/unknown1.C: Same.
12856 * g++.dg/overload/using2.C: Same.
12857 * g++.dg/parse/constructor1.C: Same.
12858 * g++.dg/parse/crash36.C: Same.
12859 * g++.dg/parse/crash63.C: Same.
12860 * g++.dg/parse/error11.C: Same.
12861 * g++.dg/parse/error12.C: Same.
12862 * g++.dg/parse/error14.C: Same.
12863 * g++.dg/parse/error2.C: Same.
12864 * g++.dg/parse/error21.C: Same.
12865 * g++.dg/parse/error26.C: Same.
12866 * g++.dg/parse/error36.C: Same.
12867 * g++.dg/parse/friend12.C: Same.
12868 * g++.dg/parse/invalid-op1.C: Same.
12869 * g++.dg/parse/missing-template1.C: Same.
12870 * g++.dg/parse/parser-pr28152-2.C: Same.
12871 * g++.dg/parse/parser-pr28152.C: Same.
12872 * g++.dg/parse/pr16696-permissive.C: Same.
12873 * g++.dg/parse/pr16696.C: Same.
12874 * g++.dg/parse/pr69628.C: Same.
12875 * g++.dg/parse/ret-type2.C: Same.
12876 * g++.dg/parse/specialization1.C: Same.
12877 * g++.dg/parse/template3.C: Same.
12878 * g++.dg/parse/template9.C: Same.
12879 * g++.dg/parse/typename11.C: Same.
12880 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
12881 * g++.dg/pr45330.C: Same.
12882 * g++.dg/rtti/typeid6.C: Same.
12883 * g++.dg/spellcheck-fields.C: Same.
12884 * g++.dg/spellcheck-typenames.C: Same.
12885 * g++.dg/tc1/dr108.C: Same.
12886 * g++.dg/tc1/dr147.C: Same.
12887 * g++.dg/template/arg7.C: Same.
12888 * g++.dg/template/conv11.C: Same.
12889 * g++.dg/template/crash13.C: Same.
12890 * g++.dg/template/crash55.C: Same.
12891 * g++.dg/template/dependent-expr5.C: Same.
12892 * g++.dg/template/error17.C: Same.
12893 * g++.dg/template/error33.C: Same.
12894 * g++.dg/template/error4.C: Same.
12895 * g++.dg/template/error50.C: Same.
12896 * g++.dg/template/error53.C: Same.
12897 * g++.dg/template/friend.C: Same.
12898 * g++.dg/template/func2.C: Same.
12899 * g++.dg/template/local6.C: Same.
12900 * g++.dg/template/member5.C: Same.
12901 * g++.dg/template/meminit1.C: Same.
12902 * g++.dg/template/nested3.C: Same.
12903 * g++.dg/template/nontype6.C: Same.
12904 * g++.dg/template/overload12.C: Same.
12905 * g++.dg/template/ptrmem8.C: Same.
12906 * g++.dg/template/qualified-id1.C: Same.
12907 * g++.dg/template/spec15.C: Same.
12908 * g++.dg/template/static1.C: Same.
12909 * g++.dg/template/static10.C: Same.
12910 * g++.dg/template/static2.C: Same.
12911 * g++.dg/template/ttp25.C: Same.
12912 * g++.dg/template/typedef2.C: Same.
12913 * g++.dg/template/typename2.C: Same.
12914 * g++.dg/template/unify10.C: Same.
12915 * g++.dg/template/unify6.C: Same.
12916 * g++.dg/template/unify7.C: Same.
12917 * g++.dg/template/unify9.C: Same.
12918 * g++.dg/template/varmod1.C: Same.
12919 * g++.dg/ubsan/div-by-zero-1.C: Same.
12920 * g++.dg/ubsan/pr63956.C: Same.
12921 * g++.dg/warn/Waddress-1.C: Same.
12922 * g++.dg/warn/Wconversion2.C: Same.
12923 * g++.dg/warn/Wnull-conversion-1.C: Same.
12924 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
12925 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
12926 * g++.dg/warn/Wswitch-1.C: Same.
12927 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
12928 * g++.dg/warn/Wtype-limits.C: Same.
12929 * g++.dg/warn/Wunused-parm-5.C: Same.
12930 * g++.dg/warn/deprecated-6.C: Same.
12931 * g++.dg/warn/deprecated.C: Same.
12932 * g++.dg/warn/incomplete1.C: Same.
12933 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
12934 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
12935 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
12936 * g++.dg/warn/overflow-warn-1.C: Same.
12937 * g++.dg/warn/overflow-warn-3.C: Same.
12938 * g++.dg/warn/overflow-warn-4.C: Same.
12939 * g++.dg/warn/pr12242.C: Same.
12940 * g++.dg/warn/pr30551-2.C: Same.
12941 * g++.dg/warn/pr30551.C: Same.
12942 * g++.old-deja/g++.benjamin/16077.C: Same.
12943 * g++.old-deja/g++.bob/inherit1.C: Same.
12944 * g++.old-deja/g++.brendan/crash56.C: Same.
12945 * g++.old-deja/g++.brendan/template17.C: Same.
12946 * g++.old-deja/g++.eh/ctor1.C: Same.
12947 * g++.old-deja/g++.jason/bool5.C: Same.
12948 * g++.old-deja/g++.jason/cond.C: Same.
12949 * g++.old-deja/g++.jason/operator.C: Same.
12950 * g++.old-deja/g++.jason/pmf5.C: Same.
12951 * g++.old-deja/g++.law/ctors5.C: Same.
12952 * g++.old-deja/g++.law/missed-error2.C: Same.
12953 * g++.old-deja/g++.law/operators9.C: Same.
12954 * g++.old-deja/g++.law/temps1.C: Same.
12955 * g++.old-deja/g++.mike/for2.C: Same.
12956 * g++.old-deja/g++.mike/ns5.C: Same.
12957 * g++.old-deja/g++.mike/ns7.C: Same.
12958 * g++.old-deja/g++.mike/p10769b.C: Same.
12959 * g++.old-deja/g++.niklas/t120.C: Same.
12960 * g++.old-deja/g++.niklas/t121.C: Same.
12961 * g++.old-deja/g++.ns/koenig5.C: Same.
12962 * g++.old-deja/g++.oliva/overload1.C: Same.
12963 * g++.old-deja/g++.other/crash24.C: Same.
12964 * g++.old-deja/g++.other/crash25.C: Same.
12965 * g++.old-deja/g++.other/decl5.C: Same.
12966 * g++.old-deja/g++.other/lineno5.C: Same.
12967 * g++.old-deja/g++.other/null3.C: Same.
12968 * g++.old-deja/g++.other/overcnv2.C: Same.
12969 * g++.old-deja/g++.other/ptrmem7.C: Same.
12970 * g++.old-deja/g++.other/typename1.C: Same.
12971 * g++.old-deja/g++.other/vaarg3.C: Same.
12972 * g++.old-deja/g++.pt/crash10.C: Same.
12973 * g++.old-deja/g++.pt/crash28.C: Same.
12974 * g++.old-deja/g++.pt/crash38.C: Same.
12975 * g++.old-deja/g++.pt/explicit70.C: Same.
12976 * g++.old-deja/g++.pt/explicit77.C: Same.
12977 * g++.old-deja/g++.pt/expr2.C: Same.
12978 * g++.old-deja/g++.pt/spec5.C: Same.
12979 * g++.old-deja/g++.pt/spec6.C: Same.
12980 * g++.old-deja/g++.pt/typename3.C: Same.
12981 * g++.old-deja/g++.pt/typename5.C: Same.
12982 * g++.old-deja/g++.pt/typename6.C: Same.
12983 * g++.old-deja/g++.pt/typename7.C: Same.
12984 * g++.old-deja/g++.pt/unify4.C: Same.
12985 * g++.old-deja/g++.pt/unify8.C: Same.
12986 * g++.old-deja/g++.pt/vaarg3.C: Same.
12987 * g++.old-deja/g++.robertl/eb22.C: Same.
12988 * g++.old-deja/g++.robertl/eb4.C: Same.
12989 * g++.old-deja/g++.robertl/eb44.C: Same.
12990 * g++.old-deja/g++.robertl/eb69.C: Same.
12991 * g++.old-deja/g++.robertl/eb98.C: Same.
12992 * gcc.dg/20031223-1.c: Same.
12993 * gcc.dg/940510-1.c: Same.
12994 * gcc.dg/990506-0.c: Same.
12995 * gcc.dg/Walloca-1.c: Same.
12996 * gcc.dg/Walloca-2.c: Same.
12997 * gcc.dg/Wconversion-integer.c: Same.
12998 * gcc.dg/Wcxx-compat-8.c: Same.
12999 * gcc.dg/Wimplicit-int-1.c: Same.
13000 * gcc.dg/Wimplicit-int-2.c: Same.
13001 * gcc.dg/Wimplicit-int-4.c: Same.
13002 * gcc.dg/Wpointer-sign-Wall.c: Same.
13003 * gcc.dg/Wpointer-sign-pedantic.c: Same.
13004 * gcc.dg/Wshadow-1.c: Same.
13005 * gcc.dg/Wshadow-3.c: Same.
13006 * gcc.dg/Wswitch-enum-error.c: Same.
13007 * gcc.dg/Wswitch-enum.c: Same.
13008 * gcc.dg/Wswitch-error.c: Same.
13009 * gcc.dg/Wswitch.c: Same.
13010 * gcc.dg/Wtype-limits-Wextra.c: Same.
13011 * gcc.dg/Wtype-limits.c: Same.
13012 * gcc.dg/Wvla-larger-than-2.c: Same.
13013 * gcc.dg/anon-struct-5.c: Same.
13014 * gcc.dg/array-10.c: Same.
13015 * gcc.dg/array-11.c: Same.
13016 * gcc.dg/array-15.c: Same.
13017 * gcc.dg/array-2.c: Same.
13018 * gcc.dg/array-8.c: Same.
13019 * gcc.dg/array-const-2.c: Same.
13020 * gcc.dg/array-const-3.c: Same.
13021 * gcc.dg/bitfld-1.c: Same.
13022 * gcc.dg/bitfld-8.c: Same.
13023 * gcc.dg/builtin-redefine.c: Same.
13024 * gcc.dg/c11-noreturn-1.c: Same.
13025 * gcc.dg/c11-noreturn-2.c: Same.
13026 * gcc.dg/c11-static-assert-3.c: Same.
13027 * gcc.dg/c90-arraydecl-1.c: Same.
13028 * gcc.dg/c90-complex-1.c: Same.
13029 * gcc.dg/c90-complit-1.c: Same.
13030 * gcc.dg/c90-const-expr-11.c: Same.
13031 * gcc.dg/c90-const-expr-7.c: Same.
13032 * gcc.dg/c90-const-expr-8.c: Same.
13033 * gcc.dg/c90-enum-comma-1.c: Same.
13034 * gcc.dg/c90-flex-array-1.c: Same.
13035 * gcc.dg/c90-hexfloat-1.c: Same.
13036 * gcc.dg/c90-idem-qual-1.c: Same.
13037 * gcc.dg/c90-idem-qual-2.c: Same.
13038 * gcc.dg/c90-idem-qual-3.c: Same.
13039 * gcc.dg/c90-mixdecl-1.c: Same.
13040 * gcc.dg/c90-restrict-1.c: Same.
13041 * gcc.dg/c90-return-1.c: Same.
13042 * gcc.dg/c99-array-nonobj-1.c: Same.
13043 * gcc.dg/c99-arraydecl-1.c: Same.
13044 * gcc.dg/c99-complex-1.c: Same.
13045 * gcc.dg/c99-complex-2.c: Same.
13046 * gcc.dg/c99-complit-2.c: Same.
13047 * gcc.dg/c99-const-expr-7.c: Same.
13048 * gcc.dg/c99-const-expr-8.c: Same.
13049 * gcc.dg/c99-flex-array-3.c: Same.
13050 * gcc.dg/c99-flex-array-7.c: Same.
13051 * gcc.dg/c99-flex-array-typedef-7.c: Same.
13052 * gcc.dg/c99-impl-decl-1.c: Same.
13053 * gcc.dg/c99-impl-int-1.c: Same.
13054 * gcc.dg/c99-impl-int-2.c: Same.
13055 * gcc.dg/c99-init-3.c: Same.
13056 * gcc.dg/c99-restrict-1.c: Same.
13057 * gcc.dg/c99-return-1.c: Same.
13058 * gcc.dg/c99-tag-1.c: Same.
13059 * gcc.dg/c99-tag-3.c: Same.
13060 * gcc.dg/call-diag-2.c: Same.
13061 * gcc.dg/cpp/19940712-1.c: Same.
13062 * gcc.dg/cpp/19951025-1.c: Same.
13063 * gcc.dg/cpp/19990413-1.c: Same.
13064 * gcc.dg/cpp/direct2.c: Same.
13065 * gcc.dg/cpp/direct2s.c: Same.
13066 * gcc.dg/cpp/pr28709.c: Same.
13067 * gcc.dg/cpp/pr61854-c90.c: Same.
13068 * gcc.dg/cpp/pr61854-c94.c: Same.
13069 * gcc.dg/cpp/pragma-1.c: Same.
13070 * gcc.dg/cpp/pragma-2.c: Same.
13071 * gcc.dg/cpp/trad/escaped-eof.c: Same.
13072 * gcc.dg/cpp/trad/literals-2.c: Same.
13073 * gcc.dg/cpp/warn-comments-2.c: Same.
13074 * gcc.dg/cpp/warn-comments-3.c: Same.
13075 * gcc.dg/cpp/warn-comments.c: Same.
13076 * gcc.dg/cpp/warn-long-long-2.c: Same.
13077 * gcc.dg/cpp/warn-long-long.c: Same.
13078 * gcc.dg/cpp/warn-redefined-2.c: Same.
13079 * gcc.dg/cpp/warn-redefined.c: Same.
13080 * gcc.dg/darwin-cfstring-2.c: Same.
13081 * gcc.dg/darwin-cfstring-format-1.c: Same.
13082 * gcc.dg/decl-9.c: Same.
13083 * gcc.dg/declspec-1.c: Same.
13084 * gcc.dg/declspec-10.c: Same.
13085 * gcc.dg/declspec-11.c: Same.
13086 * gcc.dg/declspec-13.c: Same.
13087 * gcc.dg/declspec-18.c: Same.
13088 * gcc.dg/declspec-4.c: Same.
13089 * gcc.dg/declspec-5.c: Same.
13090 * gcc.dg/declspec-6.c: Same.
13091 * gcc.dg/declspec-8.c: Same.
13092 * gcc.dg/deprecated-4.c: Same.
13093 * gcc.dg/deprecated.c: Same.
13094 * gcc.dg/dfp/composite-type.c: Same.
13095 * gcc.dg/empty-source-2.c: Same.
13096 * gcc.dg/empty-source-3.c: Same.
13097 * gcc.dg/format/attr-6.c: Same.
13098 * gcc.dg/format/branch-1.c: Same.
13099 * gcc.dg/format/c90-printf-1.c: Same.
13100 * gcc.dg/format/c90-strftime-2.c: Same.
13101 * gcc.dg/format/c99-strftime-1.c: Same.
13102 * gcc.dg/format/cmn-err-1.c: Same.
13103 * gcc.dg/format/few-1.c: Same.
13104 * gcc.dg/format/ms_branch-1.c: Same.
13105 * gcc.dg/format/ms_unnamed-1.c: Same.
13106 * gcc.dg/format/ms_va-1.c: Same.
13107 * gcc.dg/format/unnamed-1.c: Same.
13108 * gcc.dg/format/va-1.c: Same.
13109 * gcc.dg/format/xopen-1.c: Same.
13110 * gcc.dg/funcdef-var-1.c: Same.
13111 * gcc.dg/funcdef-var-2.c: Same.
13112 * gcc.dg/gnu89-const-expr-1.c: Same.
13113 * gcc.dg/gnu89-const-expr-2.c: Same.
13114 * gcc.dg/gnu90-const-expr-1.c: Same.
13115 * gcc.dg/gnu99-const-expr-1.c: Same.
13116 * gcc.dg/gnu99-const-expr-2.c: Same.
13117 * gcc.dg/gnu99-init-2.c: Same.
13118 * gcc.dg/gomp/_Atomic-5.c: Same.
13119 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
13120 * gcc.dg/gomp/atomic-5.c: Same.
13121 * gcc.dg/gomp/linear-1.c: Same.
13122 * gcc.dg/gomp/pr67500.c: Same.
13123 * gcc.dg/init-bad-1.c: Same.
13124 * gcc.dg/init-bad-2.c: Same.
13125 * gcc.dg/init-bad-3.c: Same.
13126 * gcc.dg/init-string-1.c: Same.
13127 * gcc.dg/label-compound-stmt-1.c: Same.
13128 * gcc.dg/label-decl-2.c: Same.
13129 * gcc.dg/label-decl-4.c: Same.
13130 * gcc.dg/large-size-array-2.c: Same.
13131 * gcc.dg/large-size-array-4.c: Same.
13132 * gcc.dg/lvalue-6.c: Same.
13133 * gcc.dg/m-un-2.c: Same.
13134 * gcc.dg/multiple-overflow-warn-1.c: Same.
13135 * gcc.dg/multiple-overflow-warn-2.c: Same.
13136 * gcc.dg/multiple-overflow-warn-3.c: Same.
13137 * gcc.dg/nested-redef-1.c: Same.
13138 * gcc.dg/no-asm-1.c: Same.
13139 * gcc.dg/no-asm-3.c: Same.
13140 * gcc.dg/no-asm-4.c: Same.
13141 * gcc.dg/noncompile/20010524-1.c: Same.
13142 * gcc.dg/noncompile/incomplete-5.c: Same.
13143 * gcc.dg/noncompile/pr44517.c: Same.
13144 * gcc.dg/noncompile/pr52290.c: Same.
13145 * gcc.dg/noreturn-1.c: Same.
13146 * gcc.dg/overflow-warn-1.c: Same.
13147 * gcc.dg/overflow-warn-2.c: Same.
13148 * gcc.dg/overflow-warn-3.c: Same.
13149 * gcc.dg/overflow-warn-4.c: Same.
13150 * gcc.dg/parm-mismatch-1.c: Same.
13151 * gcc.dg/parser-pr28152-2.c: Same.
13152 * gcc.dg/parser-pr28152.c: Same.
13153 * gcc.dg/pedwarn-init.c: Same.
13154 * gcc.dg/pointer-arith-2.c: Same.
13155 * gcc.dg/pointer-arith-3.c: Same.
13156 * gcc.dg/pointer-arith-4.c: Same.
13157 * gcc.dg/pr14475.c: Same.
13158 * gcc.dg/pr18596-3.c: Same.
13159 * gcc.dg/pr18809-1.c: Same.
13160 * gcc.dg/pr27953.c: Same.
13161 * gcc.dg/pr30457.c: Same.
13162 * gcc.dg/pr30551-2.c: Same.
13163 * gcc.dg/pr30551-3.c: Same.
13164 * gcc.dg/pr30551-4.c: Same.
13165 * gcc.dg/pr30551-5.c: Same.
13166 * gcc.dg/pr30551-6.c: Same.
13167 * gcc.dg/pr30551.c: Same.
13168 * gcc.dg/pr36997.c: Same.
13169 * gcc.dg/pr41842.c: Same.
13170 * gcc.dg/pr48552-1.c: Same.
13171 * gcc.dg/pr48552-2.c: Same.
13172 * gcc.dg/pr59717.c: Same.
13173 * gcc.dg/pr61077.c: Same.
13174 * gcc.dg/pr61096-1.c: Same.
13175 * gcc.dg/pr63626.c: Same.
13176 * gcc.dg/pr64223-1.c: Same.
13177 * gcc.dg/pr64223-2.c: Same.
13178 * gcc.dg/pr8788-1.c: Same.
13179 * gcc.dg/pr8927-1.c: Same.
13180 * gcc.dg/pragma-darwin.c: Same.
13181 * gcc.dg/pragma-diag-5.c: Same.
13182 * gcc.dg/pragma-message.c: Same.
13183 * gcc.dg/redecl-1.c: Same.
13184 * gcc.dg/simd-1.c: Same.
13185 * gcc.dg/simd-5.c: Same.
13186 * gcc.dg/simd-6.c: Same.
13187 * gcc.dg/spellcheck-fields.c: Same.
13188 * gcc.dg/spellcheck-typenames.c: Same.
13189 * gcc.dg/struct-semi-2.c: Same.
13190 * gcc.dg/struct-semi-3.c: Same.
13191 * gcc.dg/transparent-union-3.c: Same.
13192 * gcc.dg/ucnid-8.c: Same.
13193 * gcc.dg/uninit-pr19430-O0.c: Same.
13194 * gcc.dg/uninit-pr19430.c: Same.
13195 * gcc.dg/uninit-pr20644-O0.c: Same.
13196 * gcc.dg/utf-dflt.c: Same.
13197 * gcc.dg/utf-dflt2.c: Same.
13198 * gcc.dg/utf16-4.c: Same.
13199 * gcc.dg/vla-11.c: Same.
13200 * gcc.dg/vla-20.c: Same.
13201 * gcc.dg/vla-init-1.c: Same.
13202 * gcc.dg/vla-init-2.c: Same.
13203 * gcc.dg/vla-init-3.c: Same.
13204 * gcc.dg/weak/weak-6.c: Same.
13205 * gcc.dg/weak/weak-7.c: Same.
13206 * gcc.dg/wtr-int-type-1.c: Same.
13207 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
13208 * gcc.target/arm/polytypes.c: Same.
13209 * gcc.target/i386/spellcheck-options-4.c: Same.
13210 * gcc.target/powerpc/20030218-1.c: Same.
13211 * gcc.target/sh/pr21255-4.c: Same.
13212 * gcc.test-framework/dg-error-exp-XP.c: Same.
13213 * gfortran.dg/array_constructor_30.f03: Same.
13214 * gfortran.dg/class_30.f90: Same.
13215 * gfortran.dg/goacc/subarrays.f95: Same.
13216 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
13217 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
13218 * gfortran.dg/intrinsic_std_1.f90: Same.
13219 * gfortran.dg/pr70006.f90: Same.
13220 * gfortran.dg/warning-directive-1.F90: Same.
13221 * gfortran.dg/warning-directive-2.F90: Same.
13222 * gfortran.dg/warning-directive-3.F90: Same.
13223 * gfortran.dg/warning-directive-4.F90: Same.
13224 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
13225 * obj-c++.dg/class-extension-1.mm: Same.
13226 * obj-c++.dg/class-extension-2.mm: Same.
13227 * obj-c++.dg/class-protocol-1.mm: Same.
13228 * obj-c++.dg/cxx-ivars-1.mm: Same.
13229 * obj-c++.dg/duplicate-class-1.mm: Same.
13230 * obj-c++.dg/exceptions-3.mm: Same.
13231 * obj-c++.dg/exceptions-4.mm: Same.
13232 * obj-c++.dg/exceptions-5.mm: Same.
13233 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
13234 * obj-c++.dg/fsf-package-0.m: Same.
13235 * obj-c++.dg/invalid-type-1.mm: Same.
13236 * obj-c++.dg/method-12.mm: Same.
13237 * obj-c++.dg/method-13.mm: Same.
13238 * obj-c++.dg/method-15.mm: Same.
13239 * obj-c++.dg/method-16.mm: Same.
13240 * obj-c++.dg/method-6.mm: Same.
13241 * obj-c++.dg/method-7.mm: Same.
13242 * obj-c++.dg/property/at-property-1.mm: Same.
13243 * obj-c++.dg/property/at-property-14.mm: Same.
13244 * obj-c++.dg/property/at-property-17.mm: Same.
13245 * obj-c++.dg/property/at-property-21.mm: Same.
13246 * obj-c++.dg/property/at-property-5.mm: Same.
13247 * obj-c++.dg/property/dotsyntax-4.mm: Same.
13248 * obj-c++.dg/property/dynamic-3.mm: Same.
13249 * obj-c++.dg/property/dynamic-4.mm: Same.
13250 * obj-c++.dg/property/property-neg-1.mm: Same.
13251 * obj-c++.dg/property/property-neg-6.mm: Same.
13252 * obj-c++.dg/property/synthesize-11.mm: Same.
13253 * obj-c++.dg/property/synthesize-5.mm: Same.
13254 * obj-c++.dg/property/synthesize-6.mm: Same.
13255 * obj-c++.dg/proto-lossage-4.mm: Same.
13256 * obj-c++.dg/protocol-qualifier-2.mm: Same.
13257 * obj-c++.dg/strings/strings-1.mm: Same.
13258 * obj-c++.dg/super-class-1.mm: Same.
13259 * obj-c++.dg/syntax-error-6.mm: Same.
13260 * obj-c++.dg/syntax-error-7.mm: Same.
13261 * obj-c++.dg/syntax-error-9.mm: Same.
13262 * obj-c++.dg/try-catch-13.mm: Same.
13263 * objc.dg/attributes/method-noreturn-1.m: Same.
13264 * objc.dg/bad-receiver-type-2.m: Same.
13265 * objc.dg/bad-receiver-type.m: Same.
13266 * objc.dg/call-super-2.m: Same.
13267 * objc.dg/class-2.m: Same.
13268 * objc.dg/class-extension-1.m: Same.
13269 * objc.dg/class-extension-2.m: Same.
13270 * objc.dg/class-protocol-1.m: Same.
13271 * objc.dg/desig-init-1.m: Same.
13272 * objc.dg/duplicate-class-1.m: Same.
13273 * objc.dg/exceptions-3.m: Same.
13274 * objc.dg/exceptions-4.m: Same.
13275 * objc.dg/exceptions-5.m: Same.
13276 * objc.dg/foreach-6.m: Same.
13277 * objc.dg/foreach-7.m: Same.
13278 * objc.dg/fsf-nsstring-format-1.m: Same.
13279 * objc.dg/fsf-package-0.m: Same.
13280 * objc.dg/invalid-type-1.m: Same.
13281 * objc.dg/method-11.m: Same.
13282 * objc.dg/method-19.m: Same.
13283 * objc.dg/method-2.m: Same.
13284 * objc.dg/method-20.m: Same.
13285 * objc.dg/method-5.m: Same.
13286 * objc.dg/method-6.m: Same.
13287 * objc.dg/method-7.m: Same.
13288 * objc.dg/method-9.m: Same.
13289 * objc.dg/missing-proto-3.m: Same.
13290 * objc.dg/private-1.m: Same.
13291 * objc.dg/property/at-property-1.m: Same.
13292 * objc.dg/property/at-property-14.m: Same.
13293 * objc.dg/property/at-property-17.m: Same.
13294 * objc.dg/property/at-property-21.m: Same.
13295 * objc.dg/property/at-property-5.m: Same.
13296 * objc.dg/property/dynamic-3.m: Same.
13297 * objc.dg/property/dynamic-4.m: Same.
13298 * objc.dg/property/property-neg-1.m: Same.
13299 * objc.dg/property/property-neg-6.m: Same.
13300 * objc.dg/property/synthesize-11.m: Same.
13301 * objc.dg/property/synthesize-5.m: Same.
13302 * objc.dg/property/synthesize-6.m: Same.
13303 * objc.dg/proto-hier-1.m: Same.
13304 * objc.dg/proto-lossage-4.m: Same.
13305 * objc.dg/protocol-qualifier-2.m: Same.
13306 * objc.dg/strings/strings-1.m: Same.
13307 * objc.dg/type-size-1.m: Same.
13308
d904a983
JL
133092017-04-18 Jeff Law <law@redhat.com>
13310
13311 PR target/74563
13312 * gcc.target/mips/pr74563: New test.
13313
0155ed56
JJ
133142017-04-18 Jakub Jelinek <jakub@redhat.com>
13315
13316 PR tree-optimization/80443
13317 * gcc.c-torture/compile/pr80443.c: New test.
13318
f380f608
RS
133192017-04-18 Richard Sandiford <richard.sandiford@arm.com>
13320
13321 PR rtl-optimization/80357
13322 * gcc.c-torture/compile/pr80357.c: New test.
13323
dd68669b
JL
133242017-04-18 Jeff Law <law@redhat.com>
13325
13326 PR middle-end/80422
13327 * gcc.c-torture/compile/pr80422.c: New test.
13328
1cda61fc
JJ
133292017-04-18 Jakub Jelinek <jakub@redhat.com>
13330
13331 PR debug/80263
13332 * gcc.dg/debug/dwarf2/pr80263.c: New test.
13333
19970253
MM
133342017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13335
13336 PR target/80099
13337 * gcc.target/powerpc/pr80099-1.c: New test.
13338 * gcc.target/powerpc/pr80099-2.c: Likewise.
13339 * gcc.target/powerpc/pr80099-3.c: Likewise.
13340 * gcc.target/powerpc/pr80099-4.c: Likewise.
13341 * gcc.target/powerpc/pr80099-5.c: Likewise.
13342
8487c9a5
JJ
133432017-04-18 Jakub Jelinek <jakub@redhat.com>
13344
3b5fb3cb
JJ
13345 PR sanitizer/80444
13346 * gcc.dg/sancov/pr80444.c: New test.
13347
8487c9a5
JJ
13348 PR middle-end/79788
13349 PR middle-end/80375
13350 * gcc.dg/pr79788-1.c: New test.
13351 * gcc.dg/pr79788-2.c: New test.
13352
be7c73ae
MP
133532017-04-18 Marek Polacek <polacek@redhat.com>
13354
13355 PR c++/80244 - ICE with attribute in template alias.
13356 * g++.dg/cpp0x/alias-decl-59.C: New test.
13357
d6e3e8a5
MP
13358 PR c++/80241 - ICE with alignas pack expansion.
13359 * g++.dg/cpp0x/alignas11.C: New test.
13360
1adb82e1
BE
133612017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
13362
13363 PR c++/80287
13364 * g++.dg/lto/pr80287_0.C: New test.
13365
fb5e5621
KN
133662017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
13367
13368 PR target/80315
13369 * gcc.target/powerpc/pr80315-1.c: New test.
13370 * gcc.target/powerpc/pr80315-2.c: New test.
13371 * gcc.target/powerpc/pr80315-3.c: New test.
13372 * gcc.target/powerpc/pr80315-4.c: New test.
13373
afeaeb70
TV
133742017-04-16 Tom de Vries <tom@codesourcery.com>
13375
13376 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
13377 directive.
13378 * g++.dg/parse/error3.C: Same.
13379 * g++.old-deja/g++.pt/niklas01a.C: Same.
13380 * gcc.dg/990506-0.c: Same.
13381 * gcc.dg/cpp/19990413-1.c: Same.
13382 * gcc.dg/cpp/pragma-1.c: Same.
13383 * gcc.dg/cpp/pragma-2.c: Same.
13384 * gcc.dg/m-un-2.c: Same.
13385 * objc.dg/private-1.m: Same.
13386
604f37cd
UB
133872017-04-15 Uros Bizjak <ubizjak@gmail.com>
13388
13389 * gcc.dg/pr54669.c: Fix dg-do directive.
13390 * gcc.dg/pr78582.c: Ditto.
13391 * gcc.dg/pr80020.c: Ditto.
13392 * gcc.dg/torture/pr57993-2.cpp: Ditto.
13393 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
13394 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
13395 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
13396 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
13397 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
13398 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
13399 * gcc.dg/tree-ssa/pr79352.c: Ditto.
13400 * gcc.dg/tree-ssa/pr79376.c: Ditto.
13401 * gcc.dg/tree-ssa/pr79691.c: Ditto.
13402
35cfdb17
DH
134032017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
13404
604f37cd 13405 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
13406 * gfortran.dg/generic_29.f90: Likewise.
13407 * gfortran.dg/goacc/multi-clause.f90: Likewise.
13408 * gfortran.dg/pr41922.f90: Likewise.
13409 * gfortran.dg/pr70006.f90: Likewise.
13410
f378be38
SB
134112017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
13412
13413 PR tree-optimization/66612
13414 * gcc.target/powerpc/20050830-1.c: Remove xfail.
13415
43076492
JW
134162017-04-14 Janus Weil <janus@gcc.gnu.org>
13417
13418 PR fortran/80361
13419 * gfortran.dg/class_62.f90: New test case.
13420
dd3d6a42
AB
134212017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
13422
13423 * gcc.target/arc/loop-1.c: New file.
13424
31a07c81
MM
134252017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13426
13427 PR target/80098
13428 * gcc.target/powerpc/pr80098-1.c: New test.
13429 * gcc.target/powerpc/pr80098-2.c: Likewise.
13430 * gcc.target/powerpc/pr80098-3.c: Likewise.
13431 * gcc.target/powerpc/pr80098-4.c: Likewise.
13432
09956017
JJ
134332017-04-13 Jakub Jelinek <jakub@redhat.com>
13434
13435 PR sanitizer/80403
13436 * g++.dg/ubsan/pr80403-2.C: New test.
13437
bc042396
VM
134382017-04-13 Vladimir Makarov <vmakarov@redhat.com>
13439
13440 PR rtl-optimization/80343
13441 * gcc.target/powerpc/pr80343.c: New.
13442
abac4c34
DK
134432017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
13444
13445 PR sanitizer/80414
13446 * c-c++-common/ubsan/bounds-15.c: New test.
13447
43a3aa03
RB
134482017-04-13 Richard Biener <rguenther@suse.de>
13449
13450 PR testsuite/80416
13451 * g++.dg/torture/pr79671.C: Fix asm constraints.
13452
031fbdb9
JJ
134532017-04-13 Jakub Jelinek <jakub@redhat.com>
13454
13455 PR debug/80321
13456 * gcc.dg/debug/pr80321.c: New test.
13457
134582017-04-13 Eric Botcazou <ebotcazou@adacore.com>
13459
13460 * gnat.dg/debug10.adb: New test.
13461 * gnat.dg/debug10_pkg.ads: New helper.
13462
76873758
JJ
134632017-04-12 Jakub Jelinek <jakub@redhat.com>
13464
deed3da9
JJ
13465 PR tree-optimization/79390
13466 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
13467
b96a3e11
JJ
13468 PR sanitizer/80403
13469 PR sanitizer/80404
13470 PR sanitizer/80405
13471 * g++.dg/ubsan/pr80403.C: New test.
13472 * g++.dg/ubsan/pr80404.C: New test.
13473 * g++.dg/ubsan/pr80405.C: New test.
13474
76873758
JJ
13475 PR c/80163
13476 * gcc.dg/torture/pr80163.c: New test.
13477
940c9a7c 134782017-04-12 Richard Biener <rguenther@suse.de>
76873758 13479 Jeff Law <law@redhat.com>
940c9a7c
RB
13480
13481 PR tree-optimization/80359
13482 * gcc.dg/torture/pr80359.c: New testcase.
13483
350792ff 134842017-04-12 Richard Biener <rguenther@suse.de>
76873758 13485 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
13486
13487 PR middle-end/79671
13488 * g++.dg/torture/pr79671.C: New testcase.
13489 * g++.dg/lto/pr79671_0.C: Likewise.
13490 * g++.dg/lto/pr79671_1.c: Likewise.
13491
d62e6f10
JJ
134922017-04-12 Jakub Jelinek <jakub@redhat.com>
13493
13494 PR sanitizer/80349
13495 * g++.dg/ubsan/pr80349.C: New test.
13496
8585103f
JJ
134972017-04-11 Jakub Jelinek <jakub@redhat.com>
13498
347e1f77
JJ
13499 PR c++/80370
13500 * g++.dg/cpp1z/decomp28.C: New test.
13501
df1c878e
JJ
13502 PR middle-end/80100
13503 * gcc.dg/pr80100.c: New test.
13504
8585103f
JJ
13505 PR rtl-optimization/80385
13506 * g++.dg/opt/pr80385.C: New test.
13507
c6cf6ef7
ML
135082017-04-11 Martin Liska <mliska@suse.cz>
13509
13510 PR ipa/80212
13511 * g++.dg/ipa/pr80212.C: New test.
13512
3812f460
MS
135132017-04-11 Martin Sebor <msebor@redhat.com>
13514
13515 PR middle-end/80364
13516 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
13517
9f679370
ML
135182017-04-11 Martin Liska <mliska@suse.cz>
13519
13520 PR sanitizer/70878
13521 * gcc.dg/ubsan/pr70878.c: New test.
13522
82665822
JJ
135232017-04-11 Jakub Jelinek <jakub@redhat.com>
13524
cb278caa
JJ
13525 PR target/80381
13526 * gcc.target/i386/pr80381.c: New test.
13527
82665822
JJ
13528 PR c++/80363
13529 * g++.dg/ext/pr80363.C: New test.
13530
abde687a
SKS
135312017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13532
13533 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
13534 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
13535 Add avr-*-* to non-lp64 selector.
13536
13e6ec34
MS
135372017-04-10 Martin Sebor <msebor@redhat.com>
13538
13539 * gcc.dg/pr40340-3.c: Adjust directive pattern.
13540 * gcc.dg/pr40340-4.c: Same.
13541
a2cb1196
NK
135422017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
13543
13e6ec34 13544 PR fortran/69498
a2cb1196
NK
13545 * gfortran.dg/submodule_unexp.f90: Modified test
13546 to account for new error.
13547 * gfortran.dg/submodule_twice.f90: New Test
13548
b447b28c
JJ
135492017-04-10 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR c++/80176
13552 * g++.dg/init/ref23.C: New test.
13553
3bbd6768
TK
135542017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13555
13556 PR tree-optimization/80304
13557 * gfortran.dg/do_concurrent_4.f90: New test case.
13558
99827b5c
JW
135592017-04-10 Janus Weil <janus@gcc.gnu.org>
13560
13561 PR fortran/80046
13562 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
13563
7db31bc2
DE
135642017-04-10 David Edelsohn <dje.gcc@gmail.com>
13565
13566 * g++.dg/torture/pr79905.C: Add -maltivec option.
13567
9058a2c5
JL
135682017-04-10 Jeff Law <law@redhat.com>
13569
13570 PR tree-optimization/80374
13571 * g++.dg/pr80374.c: New test.
13572
bd8f8642
KN
135732017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13574
13575 PR target/80108
13576 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
13577 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
13578
f634dd47
UB
135792017-04-10 Uros Bizjak <ubizjak@gmail.com>
13580
13581 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
13582
065ba179
UB
135832017-04-10 Uros Bizjak <ubizjak@gmail.com>
13584
13585 PR testsuite/79356
13586 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
13587
71b838d0
DS
135882017-04-10 Daniel Santos <daniel.santos@pobox.com>
13589
13590 PR testsuite/79867
13591 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
13592
98a7a34e
MP
135932017-04-10 Marek Polacek <polacek@redhat.com>
13594
13595 PR sanitizer/80348
13596 * g++.dg/ubsan/div-by-zero-3.C: New test.
13597
aac69a62
BC
135982017-04-10 Bin Cheng <bin.cheng@arm.com>
13599
13600 PR tree-optimization/80153
13601 * gcc.c-torture/execute/pr80153.c: New.
13602
737237c9
RB
136032017-04-10 Richard Biener <rguenther@suse.de>
13604
13605 PR middle-end/80362
13606 * gcc.dg/torture/pr80362.c: New testcase.
13607
ba6ee9fc
RB
136082017-04-10 Richard Biener <rguenther@suse.de>
13609
13610 PR tree-optimization/80304
13611 * gcc.dg/torture/pr80304.c: New testcase.
13612
4d1a05f1
NS
136132017-04-10 Nathan Sidwell <nathan@acm.org>
13614
13615 PR target/79905
13616 * g++.dg/torture/pr79905.C: New.
13617
3ee0fb02
ML
136182017-04-10 Martin Liska <mliska@suse.cz>
13619
13620 PR sanitizer/80350
13621 * c-c++-common/ubsan/pr80350.c: New test.
13622
167a5b77
JJ
136232017-04-10 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR target/80324
13626 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
13627
d691b7e4
ML
136282017-04-08 Martin Liska <mliska@suse.cz>
13629
13630 Revert:
13631 2017-04-07 Martin Liska <mliska@suse.cz>
13632
13633 PR ipa/80212
13634 * g++.dg/ipa/pr80212.C: New test.
13635
dcb2c527
JJ
136362017-04-07 Jakub Jelinek <jakub@redhat.com>
13637
c98b0016
JJ
13638 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
13639 dg-options.
13640 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
13641
dcb2c527
JJ
13642 PR target/80322
13643 PR target/80323
13644 PR target/80325
13645 PR target/80326
13646 * gcc.target/i386/avx512f-undefined-1.c: New test.
13647 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
13648 * gcc.target/i386/avx-cvtsd-1.c: New test.
13649 * gcc.target/i386/avx512f-cvtss-1.c: New test.
13650 * gcc.target/i386/avx512f-abspd-1.c: New test.
13651 * gcc.target/i386/avx-cvtss-1.c: New test.
13652 * gcc.target/i386/avx512f-absps-1.c: New test.
13653 * gcc.target/i386/avx512f-int2mask-1.c: New test.
13654 * gcc.target/i386/avx512f-mask2int-1.c: New test.
13655
1ef532f4
MP
136562017-04-07 Marek Polacek <polacek@redhat.com>
13657
13658 PR sanitizer/80348
13659 * g++.dg/ubsan/div-by-zero-2.C: New test.
13660
2166aeb3
MP
13661 PR c++/80095
13662 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
13663
057da7af
VM
136642017-04-07 Vladimir Makarov <vmakarov@redhat.com>
13665
13666 PR rtl-optimization/70478
13667 * gcc.target/s390/pr70478.c: New.
13668
3b6cb9e3
ML
136692017-04-07 Martin Liska <mliska@suse.cz>
13670
13671 PR target/79889
13672 * g++.dg/ext/mv8.C: Add aarch64* targets.
13673
70cd23c0
ML
136742017-04-07 Martin Liska <mliska@suse.cz>
13675
13676 PR ipa/80212
13677 * g++.dg/ipa/pr80212.C: New test.
13678
fe6bb25f
TP
136792017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13680
13681 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
13682
bf7b869a
RB
136832017-04-07 Richard Biener <rguenther@suse.de>
13684
13685 PR tree-optimization/80334
13686 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
13687 alignas on stack.
13688
2d143ba8
RB
136892017-04-07 Richard Biener <rguenther@suse.de>
13690
13691 PR middle-end/80341
13692 * gcc.dg/torture/pr80341.c: New testcase.
13693
ed3cd38d
JJ
136942017-04-06 Jakub Jelinek <jakub@redhat.com>
13695
13696 PR debug/80234
13697 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
13698 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
13699
e5f56581
UB
137002017-04-06 Uros Bizjak <ubizjak@gmail.com>
13701
13702 PR target/79733
13703 * gcc.target/i386/pr79733.c: New test.
13704
a5211c80
UB
137052017-04-06 Uros Bizjak <ubizjak@gmail.com>
13706
13707 PR target/80298
13708 * gcc.target/i386/pr80298-1.c: New test.
13709 * gcc.target/i386/pr80298-2.c: Ditto.
13710
db086c96
TP
137112017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
13712
13713 PR target/80082
13714 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
13715 ARMv7-R.
13716
09b63f67
RB
137172017-04-06 Richard Biener <rguenther@suse.de>
13718
13719 PR tree-optimization/80334
13720 * g++.dg/torture/pr80334.C: New testcase.
13721
d9f8c5af
ML
137222017-04-06 Martin Liska <mliska@suse.cz>
13723
13724 PR sanitizer/80166
13725 * gcc.dg/asan/pr80166.c: New test.
13726
1b68991f
RO
137272017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13728
13729 PR tree-optimization/79390
13730 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
13731
0f784346
RB
137322017-04-06 Richard Biener <rguenther@suse.de>
13733
13734 PR tree-optimization/80262
13735 * gcc.target/i386/pr80262.c: New testcase.
13736
23a429c2
RB
137372017-04-06 Richard Biener <rguenther@suse.de>
13738
13739 PR middle-end/80281
13740 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
13741
e2323a2b
VM
137422017-04-05 Vladimir Makarov <vmakarov@redhat.com>
13743
13744 PR rtl-optimization/70703
13745 * gcc.target/i386/pr70703.c: New.
13746
47a11342
JJ
137472017-04-05 Jakub Jelinek <jakub@redhat.com>
13748
13749 PR sanitizer/80308
13750 * c-c++-common/asan/pr80308.c: New test.
13751
d0ee17a5
DV
137522017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13753
13754 PR target/79890
13755 * gcc.target/s390/pr79890.c: New test case.
13756
36f896c7
JJ
137572017-04-05 Jakub Jelinek <jakub@redhat.com>
13758
13759 PR target/80310
13760 * c-c++-common/ubsan/pr80310.c: New test.
13761
d16e2ddd
JJ
137622017-04-04 Jakub Jelinek <jakub@redhat.com>
13763
e1201dff
JJ
13764 PR c++/80297
13765 * g++.dg/torture/pr80297.C: New test.
13766
d16e2ddd
JJ
13767 PR tree-optimization/79390
13768 * gcc.target/i386/pr79390.c: New test.
13769 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
13770
c0ea338b
VR
137712017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
13772
13773 PR c++/80296
13774 * g++.dg/cpp0x/alias-decl-80296.C: New test.
13775
a1527a93
TP
137762017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13777
13778 PR target/80307
13779 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
13780 targeting any CPU or architecture.
13781 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
13782 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
13783 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
13784 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
13785 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
13786 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
13787 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
13788 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
13789
065ba179 137902017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
13791
13792 PR fortran/69498
13793 * gfortran.dg/submodule_unexp.f90: New test.
13794
b1fd967c
JJ
137952017-04-04 Jakub Jelinek <jakub@redhat.com>
13796
13797 PR target/80286
13798 * gcc.target/i386/avx-pr80286.c: New test.
13799 * gcc.dg/pr80286.c: New test.
13800
248179b5
RB
138012017-04-04 Richard Biener <rguenther@suse.de>
13802
13803 PR middle-end/80281
13804 * gcc.dg/torture/pr80281.c: New testcase.
13805
a577fcf2
RB
138062017-04-04 Richard Biener <rguenther@suse.de>
13807
13808 PR tree-optimization/80275
13809 * g++.dg/opt/pr80275.C: Make g static.
13810
833bbf60
SB
138112017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
13812
13813 PR rtl-optimization/60818
13814 * gcc.c-torture/compile/pr60818.c: New testcase.
13815
5764ee3c
JW
138162017-04-03 Jonathan Wakely <jwakely@redhat.com>
13817
13818 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
13819 * gcc.dg/20031012-1.c: Likewise.
13820 * gcc.dg/ipa/ipcp-1.c: Likewise.
13821 * gcc.dg/torture/matrix-3.c: Likewise.
13822 * gcc.target/powerpc/ppc-spe.c: Likewise.
13823 * gcc.target/rx/zero-width-bitfield.c: Likewise.
13824
bbdf4e81
PB
138252017-04-03 Peter Bergner <bergner@vnet.ibm.com>
13826
13827 PR target/80246
13828 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
13829 powerpc_vsx_ok.
13830 (std, ld): Limit scan-assembler-times check to lp64.
13831 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
13832 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
13833 powerpc_vsx_ok.
13834
44bc146f
PB
138352017-04-03 Peter Bergner <bergner@vnet.ibm.com>
13836
13837 PR target/80246
13838 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
13839
fff80893
RB
138402017-04-03 Richard Biener <rguenther@suse.de>
13841
13842 PR tree-optimization/80275
13843 * g++.dg/opt/pr80275.C: New testcase.
13844
79f9fc38
DV
138452017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
13846
13847 PR testsuite/79356
13848 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
13849
a8e70fd3
RD
138502017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
13851
13852 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
13853 (bal): Increase iteration count and assume alignment.
13854
e0061866
BC
138552017-04-03 Bin Cheng <bin.cheng@arm.com>
13856
13857 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
13858
c2d43326
AP
138592017-04-02 Andrew Pinski <apinski@cavium.com>
13860
13861 * gcc.c-torture/compile/nested-3.c: New testcase.
13862 * gcc.c-torture/execute/20170401-1.c: New testcase.
13863 * gcc.c-torture/execute/20170401-2.c: New testcase.
13864
a5a9046d
SB
138652017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13866
13867 PR rtl-optimization/79405
13868 gcc.dg/pr79405.c: New testcase.
13869
6f3af356
JJ
138702017-03-31 Jakub Jelinek <jakub@redhat.com>
13871
eee3756d
JJ
13872 PR debug/79255
13873 * gcc.dg/pr79255.c: New test.
13874
6f3af356
JJ
13875 PR c++/79572
13876 * g++.dg/ubsan/null-8.C: New test.
13877
99e6cfd6
PH
138782017-03-31 Pat Haugen <pthaugen@us.ibm.com>
13879
13880 PR target/80107
13881 * gfortran.dg/pr80107.f: New.
13882
094e6b7a
JL
138832017-03-31 Jeff Law <law@redhat.com>
13884
13885 PR tree-optimization/49498
13886 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
13887
eceb2409 138882017-03-31 Richard Biener <rguenther@suse.de>
065ba179 13889
eceb2409
RB
13890 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
13891
c412c01a 138922017-03-31 Richard Biener <rguenther@suse.de>
065ba179 13893
c412c01a
RB
13894 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
13895
005f12bf
JJ
138962017-03-31 Jakub Jelinek <jakub@redhat.com>
13897
af88f557
JJ
13898 PR libstdc++/80251
13899 * g++.dg/ext/is_aggregate.C: New test.
13900
7d790165
JJ
13901 PR middle-end/80173
13902 * gcc.target/i386/pr80173.c: New test.
13903
a7d55154
JJ
13904 PR middle-end/80163
13905 * gcc.dg/pr80163.c: New test.
13906
005f12bf
JJ
13907 PR debug/80025
13908 * gcc.dg/torture/pr80025.c: New test.
13909
c8e0f43f
MF
139102017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
13911
13912 * gcc.target/mips/pr52125.c: Add -msym32.
13913
724d25f3
JJ
139142017-03-30 Jakub Jelinek <jakub@redhat.com>
13915
13916 PR translation/80189
13917 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
13918 * g++.dg/gomp/sharing-1.C: Likewise.
13919 * gfortran.dg/gomp/pr44536.f90: Likewise.
13920 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
13921 * gfortran.dg/gomp/sharing-3.f90: Likewise.
13922 * gfortran.dg/gomp/crayptr3.f90: Likewise.
13923 * gfortran.dg/gomp/pr33439.f90: Likewise.
13924 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
13925 * gfortran.dg/gomp/sharing-1.f90: Likewise.
13926 * gfortran.dg/gomp/sharing-2.f90: Likewise.
13927 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
13928 * gcc.dg/gomp/sharing-1.c: Likewise.
13929
05dc406d
PB
139302017-03-30 Peter Bergner <bergner@vnet.ibm.com>
13931
13932 PR target/80246
13933 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
13934 Darwin and SPE.
13935 (dxex, dxexq): Update return type.
13936 (diex, diexq): Update argument type.
13937 * gcc.target/powerpc/pr80246.c: New test.
13938
b0fd4d7e
MJ
139392017-03-30 Martin Jambor <mjambor@suse.cz>
13940
13941 PR ipa/77333
13942 * g++.dg/ipa/pr77333.C: New test.
13943
de008ec4
JJ
139442017-03-30 Jakub Jelinek <jakub@redhat.com>
13945
13946 PR target/80206
13947 * gcc.target/i386/pr80206.c: New test.
13948
28c02407
RB
139492017-03-30 Richard Biener <rguenther@suse.de>
13950
13951 PR tree-optimization/77498
13952 * gfortran.dg/pr77498.f: New testcase.
13953
10fa8dfb
MP
139542017-03-29 Marek Polacek <polacek@redhat.com>
13955
13956 PR c/79730
13957 * gcc.dg/pr79730.c: New test.
13958
fdc54f39
JD
139592017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13960
13961 PR libgfortran/78670
13962 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
13963 a character of length 1. Update test for success.
13964 * gfortran.dg/dtio_28.f03: New test.
13965 * gfortran.dg/dtio_4.f90: Update to open test file with status =
13966 'scratch' to delete the file when done.
13967
533c0b69
SB
139682017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
13969
13970 PR rtl-optimization/80233
13971 * gcc.c-torture/compile/pr80233.c: New testcase.
13972
e35229f8
TK
139732017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13974
13975 PR fortran/80254
13976 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
13977 * gfortran.dg/dec_io_2a.f90: instead (new test).
13978
5c0a28d4
JW
139792017-03-28 Jiong Wang <jiong.wang@arm.com>
13980
13981 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
13982
19846619
SB
139832017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
13984
13985 PR testsuite/43496
13986 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
13987 generating PIC code.
13988
e5119fab
VM
139892017-03-28 Vladimir Makarov <vmakarov@redhat.com>
13990
13991 PR rtl-optimization/80193
13992 * gcc.target/i386/pr80193.c: New.
13993
cf474530
JW
139942017-03-28 Janus Weil <janus@gcc.gnu.org>
13995
13996 PR fortran/78661
13997 * gfortran.dg/dtio_25.f90: Modified test case.
13998 * gfortran.dg/dtio_27.f90: New test case.
13999
34fac449
UB
140002017-03-28 Uros Bizjak <ubizjak@gmail.com>
14001
14002 PR target/53383
14003 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
14004 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
14005 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
14006
3e907b90
BC
140072017-03-28 Bin Cheng <bin.cheng@arm.com>
14008
14009 * gcc.c-torture/compile/irreducible-loop.c: New.
14010
522818b9
RS
140112017-03-28 Richard Sandiford <richard.sandiford@arm.com>
14012
3e907b90 14013 PR tree-optimization/80218
522818b9
RS
14014 * gcc.dg/pr80218.c: New test.
14015
ea7d7da8
RB
140162017-03-28 Richard Biener <rguenther@suse.de>
14017
14018 PR tree-optimization/78644
14019 * gcc.dg/pr78644-1.c: New testcase.
14020 * gcc.dg/pr78644-2.c: Likewise.
14021
498173ef
TT
140222017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
14023
14024 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
14025 * gcc.dg/pic-4.c: Likewise.
14026 * gcc.dg/pie-3.c: Likewise.
14027 * gcc.dg/pie-4.c: Likewise.
14028
c5ad2433
ML
140292017-03-28 Martin Liska <mliska@suse.cz>
14030
14031 PR ipa/80205
14032 * g++.dg/ipa/pr80205.C: New test.
14033
17722fb9
SKS
140342017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14035
14036 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
14037 with sizeof(int) < 4.
14038 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
14039 * gcc.c-torture/execute/pr79737-2.c: Likewise.
14040 * gcc.dg/torture/pr79777.c: Likewise.
14041 * gcc.dg/torture/pr79910.c: Likewise.
14042
737f500a
RB
140432017-03-28 Richard Biener <rguenther@suse.de>
14044
14045 PR middle-end/80222
14046 * g++.dg/pr80222.C: New testcase.
14047
62f96a79
ML
140482017-03-28 Martin Liska <mliska@suse.cz>
14049
14050 PR ipa/80104
14051 * gcc.dg/ipa/pr80104.c: New test.
14052
72785f26
MP
140532017-03-28 Marek Polacek <polacek@redhat.com>
14054
14055 PR sanitizer/80067
14056 * c-c++-common/ubsan/shift-10.c: New test.
14057
86516987
JL
140582017-03-27 Jeff Law <law@redhat.com>
14059
4dbf1eee 14060 PR tree-optimization/80216
86516987
JL
14061 * gcc.c-torture/compile/pr80216.c: New test.
14062
aade772d
JJ
140632017-03-27 Jakub Jelinek <jakub@redhat.com>
14064
a9e4a1a5
JJ
14065 PR middle-end/80162
14066 * c-c++-common/pr80162-1.c: New test.
14067 * c-c++-common/pr80162-2.c: New test.
14068 * c-c++-common/pr80162-3.c: New test.
14069
aade772d
JJ
14070 PR target/80102
14071 * g++.dg/opt/pr80102.C: New test.
14072
d89f355e
MM
140732017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
14074
14075 PR target/78543
14076 * gcc.target/powerpc/pr78543.c: New test.
14077
79c4d73b
KN
140782017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
14079
14080 PR target/80103
14081 * gcc.target/powerpc/pr80103-1.c: New test.
14082
819df781
RB
140832017-03-27 Richard Biener <rguenther@suse.de>
14084
14085 PR tree-optimization/80181
14086 * gcc.dg/torture/pr80181.c: New testcase.
14087
84804c5b
CZ
140882017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
14089
065ba179 14090 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 14091
c5e5f5f6
RB
140922017-03-27 Richard Biener <rguenther@suse.de>
14093
14094 PR ipa/79776
14095 * g++.dg/ipa/pr79776.C: New testcase.
14096
7cd200f6
JJ
140972017-03-27 Jakub Jelinek <jakub@redhat.com>
14098
14099 PR sanitizer/80168
14100 * gcc.dg/asan/pr80168.c: New test.
14101
79f512ff
RB
141022017-03-27 Richard Biener <rguenther@suse.de>
14103
14104 PR tree-optimization/80170
14105 * gcc.dg/pr80170.c: New testcase.
14106
672d9f8e
RB
141072017-03-27 Richard Biener <rguenther@suse.de>
14108
14109 PR middle-end/80171
14110 * g++.dg/torture/pr80171.C: New testcase.
14111
978fcba3
JDA
141122017-03-26 John David Anglin <danglin@gcc.gnu.org>
14113
431d7882
JDA
14114 * gcc.dg/torture/pr79732.c: Require alias support.
14115 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
14116
978fcba3
JDA
14117 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
14118 libatomic_available.
14119 * gfortran.dg/coarray_image_status_1.f08: Likewise.
14120 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
14121
1f10d710
JD
141222017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14123
14124 PR libgfortran/78881
14125 * gfortran.dg/dtio_26.f90: New test.
14126
41036686
PT
141272017-03-25 Paul Thomas <pault@gcc.gnu.org>
14128
14129 PR fortran/80156
14130 PR fortran/79382
14131 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
14132 testcase for PR80156. Add a main programme that tests that
14133 the typebound generic is accessible.
14134
5da906ca
BS
141352017-03-25 Bernd Schmidt <bschmidt@redhat.com>
14136
14137 PR rtl-optimization/80160
14138 PR rtl-optimization/80159
14139
14140 * gcc.target/i386/pr80160.c: New test.
14141
7dabefa0
JJ
141422017-03-24 Jakub Jelinek <jakub@redhat.com>
14143
14144 PR sanitizer/79904
14145 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
14146
c8b1fbc1
MP
141472017-03-24 Marek Polacek <polacek@redhat.com>
14148
14149 PR c++/80119
14150 * g++.dg/warn/Wuninitialized-9.C: New test.
14151
76794c52
AK
141522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14153
14154 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
14155 and remove the high-level builtin. The error message for the
14156 would prevent compilation from reaching the second.
14157 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
14158
2de2b3f9
AK
141592017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14160
14161 * gcc.target/s390/vxe/negfma-1.c: New test.
14162
7d2fd075
AK
141632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14164
14165 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
14166 * gcc.target/s390/arch12/mul-1.c: New test.
14167 * gcc.target/s390/arch12/mul-2.c: New test.
14168
72612e4e
AK
141692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14170
14171 * gcc.target/s390/vxe/vllezlf-1.c: New test.
14172
6c7774d1
AK
141732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14174
14175 * gcc.target/s390/vxe/popcount-1.c: New test.
14176
9ec98860
AK
141772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14178
14179 * gcc.target/s390/vxe/bitops-1.c: New test.
14180
6654e96f
AK
141812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14182
14183 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
14184 * lib/target-supports.exp: Add effective target check s390_vxe.
14185
77c585ca
AK
141862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14187
14188 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
14189 comparison instructions used from now on.
14190
b5de6e84
AK
141912017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14192
14193 * gcc.target/s390/s390.exp (check_effective_target_vector):
14194 Include target-supports.exp and move target_vector check routine
14195 ...
14196 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
14197 here and rename it.
14198 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
14199 check from vector to s390_vx.
14200 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
14201 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
14202 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
14203 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
14204 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
14205 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
14206 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
14207 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
14208 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
14209
a602f985
AK
142102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14211
14212 * gcc.target/s390/vector/vec-init-2.c: New test.
14213
085db63d
AK
142142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14215
14216 * gcc.dg/ubsan/pr79904-2.c: New test.
14217
dc4f29bc
AK
142182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14219
14220 PR target/79893
14221 * gcc.target/s390/zvector/pr79893.c: New test.
14222
56010684
JJ
142232017-03-24 Jakub Jelinek <jakub@redhat.com>
14224
14225 PR rtl-optimization/80112
14226 * gcc.dg/pr80112.c: New test.
14227
f0d7b52d
RO
142282017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14229
14230 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
14231 etc. line numbers.
14232 * gcc.dg/Walloca-1.c: Likewise.
14233 * gcc.dg/Walloca-2.c: Likewise.
14234 * gcc.dg/Wvla-larger-than-2.c: Likewise.
14235
635684c4
BS
142362017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14237
14238 PR tree-optimization/80158
14239 * gfortran.fortran-torture/compile/pr80158.f: New file.
14240
76afddf3
RB
142412017-03-24 Richard Biener <rguenther@suse.de>
14242
14243 PR tree-optimization/80167
14244 * gcc.dg/graphite/pr80167.c: New testcase.
14245
c2e389bf
TV
142462017-03-24 Tom de Vries <tom@codesourcery.com>
14247
14248 PR testsuite/80092
14249 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
14250 dg-require-effective-target global_constructor.
14251 * gcc.dg/tls/emutls-2.c: Same.
14252
a72821b4
TV
142532017-03-24 Tom de Vries <tom@codesourcery.com>
14254
14255 PR testsuite/80092
14256 * c-c++-common/Wimplicit-fallthrough-34.c: Add
14257 dg-require-effective-target indirect_jumps.
14258
1658def9
TV
142592017-03-24 Tom de Vries <tom@codesourcery.com>
14260
14261 PR testsuite/80092
14262 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
14263 nonlocal_goto.
14264
90e02692
TV
142652017-03-24 Tom de Vries <tom@codesourcery.com>
14266
14267 PR testsuite/80092
14268 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
14269 * gcc.dg/Walloca-12.c: Same.
14270 * gcc.dg/attr-alloc_size-8.c: Same.
14271 * gcc.dg/Walloca-4.c: Same.
14272 * gcc.dg/Walloca-8.c: Same.
14273 * gcc.dg/Walloca-13.c: Same.
14274 * gcc.dg/Walloca-14.c: Same.
14275 * gcc.dg/attr-alloc_size-9.c: Same.
14276 * gcc.dg/Walloca-1.c: Same.
14277 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14278 * gcc.dg/Walloca-5.c: Same.
14279 * gcc.dg/Walloca-10.c: Same.
14280 * gcc.dg/Walloca-9.c: Same.
14281 * gcc.dg/attr-alloc_size-6.c: Same.
14282 * gcc.dg/Wvla-larger-than-1.c: Same.
14283 * gcc.dg/torture/pr71881.c: Same.
14284 * gcc.dg/torture/pr71901.c: Same.
14285 * gcc.dg/torture/pr78742.c: Same.
14286 * gcc.dg/builtin-alloc-size.c: Same.
14287 * gcc.dg/Walloca-2.c: Same.
14288 * gcc.dg/Walloca-6.c: Same.
14289 * gcc.dg/Walloca-11.c: Same.
14290 * gcc.dg/attr-alloc_size-7.c: Same.
14291 * gcc.dg/Wvla-larger-than-2.c: Same.
14292 * gcc.dg/Walloca-3.c: Same.
14293 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
14294 * gcc.c-torture/compile/pr79413.c: Same.
14295 * gcc.c-torture/compile/pr78439.c: Same.
14296
842392c8
KN
142972017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
14298
14299 * gcc.target/powerpc/p9-options-1.c: New test.
14300
de2b3f5c
KT
143012017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14302
14303 PR target/71436
14304 * gcc.c-torture/compile/pr71436.c: New test.
14305
2e6315ef 143062017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 14307 Richard Biener <rguenther@suse.de>
2e6315ef
WS
14308
14309 PR tree-optimization/79908
14310 PR tree-optimization/80136
14311 * gcc.dg/torture/pr79908.c: New file.
14312
9cdf0363
NK
143132017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
14314
2e6315ef 14315 PR fortran/39239
9cdf0363
NK
14316 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
14317
f3dd574e
JJ
143182017-03-22 Jakub Jelinek <jakub@redhat.com>
14319
f13e9cd5
JJ
14320 PR c++/80141
14321 * g++.dg/gomp/pr80141.C: New test.
14322
68ed2ba0
JJ
14323 PR c++/80129
14324 * g++.dg/torture/pr80129.C: New test.
14325
f3dd574e
JJ
14326 PR sanitizer/80110
14327 * g++.dg/tsan/pr80110.C: New test.
14328
918b6c9e
TK
143292017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14330
14331 PR fortran/80142
14332 * gfortran.dg/any_loc.f90: New test case.
14333
bf634d1c
TP
143342017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14335
14336 PR target/80082
14337 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
14338 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
14339
f7325b95
ML
143402017-03-22 Martin Liska <mliska@suse.cz>
14341
14342 PR target/79906
14343 * g++.dg/ext/mv8.C: Add power* targets.
14344
3f01b620
MS
143452017-03-21 Martin Sebor <msebor@redhat.com>
14346
14347 PR c++/79548
14348 * g++.dg/warn/Wunused-var-26.C: New test.
14349
1cefb051
BS
143502017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14351
14352 PR tree-optimization/79908
14353 * gcc.dg/torture/pr79908.c: Revert addition of new file.
14354
edc1747f
MP
143552017-03-21 Marek Polacek <polacek@redhat.com>
14356 Martin Sebor <msebor@redhat.com>
14357
14358 PR tree-optimization/80109
14359 * gcc.dg/Walloca-14.c: New test.
14360
85106b87
JJ
143612017-03-21 Jakub Jelinek <jakub@redhat.com>
14362
14363 PR target/80125
14364 * gcc.target/powerpc/pr80125.c: New test.
14365
e59a225f
NK
143662017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
14367
14368 PR fortran/69498
14369 * gfortran.dg/unexp_attribute.f90: New test
14370
0ffe60b5 143712017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 14372 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
14373
14374 PR tree-optimization/79908
14375 * gcc.dg/torture/pr79908.c: New file.
14376
54eb90fe
SKS
143772017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14378
14379 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
14380 with sizeof(int) < 4.
14381
5611c456
ML
143822017-03-21 Martin Liska <mliska@suse.cz>
14383
14384 * gcc.target/i386/pr65044.c: Add '.' in order to catch
14385 apostrophes.
14386
e650ea2a
RB
143872017-03-21 Richard Biener <rguenther@suse.de>
14388
14389 PR tree-optimization/80032
14390 * g++.dg/opt/pr80032.C: New testcase.
14391
da2ce5f9
RB
143922017-03-21 Richard Biener <rguenther@suse.de>
14393
14394 PR tree-optimization/80122
14395 * gcc.dg/torture/pr80122.c: New testcase.
14396
9d60683a
TT
143972017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
14398
14399 * gcc.dg/pic-2.c: Skip for MIPS.
14400 * gcc.dg/pie-2.c: Skip for MIPS.
14401
d3e19c2c
PC
144022017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
14403
14404 PR c++/77752
14405 * g++.dg/cpp0x/initlist97.C: New.
14406 * g++.dg/cpp0x/initlist85.C: Update.
14407
8bee092e
JJ
144082017-03-21 Jakub Jelinek <jakub@redhat.com>
14409
9f30dff0
JJ
14410 PR c/67338
14411 * gcc.dg/pr67338.c: New test.
14412
8bee092e
JJ
14413 PR c++/35878
14414 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
14415 dump instead of assembler.
14416 * g++.dg/init/pr35878_2.C: Likewise.
14417 * g++.dg/init/pr35878_3.C: Likewise.
14418
4d1b8e70
JJ
144192017-03-21 Jakub Jelinek <jakub@redhat.com>
14420
14421 PR c/80097
14422 * gcc.dg/ubsan/pr80097.c: New test.
14423
c34923c4
BS
144242017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14425
14426 PR tree-optimization/80054
14427 * g++.dg/torture/pr80054.C: New file.
14428
b0ba96c2
KN
144292017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
14430
14431 PR target/79963
14432 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
14433 directive to assure selection of proper bit using rlwinm insn.
14434 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
14435 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
14436 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
14437 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
14438
92377255
MP
144392017-03-20 Marek Polacek <polacek@redhat.com>
14440 Paolo Carlini <paolo.carlini@oracle.com>
14441
14442 PR c++/80059 - ICE with noexcept and __transaction_atomic
14443 * g++.dg/tm/pr80059-2.C: New test.
14444 * g++.dg/tm/pr80059.C: New test.
14445
243e28bf
ML
144462017-03-20 Martin Liska <mliska@suse.cz>
14447
14448 PR middle-end/79753
14449 * gcc.target/i386/mpx/pr79753.c: New test.
14450
918112d3
ML
144512017-03-20 Martin Liska <mliska@suse.cz>
14452
14453 PR target/79769
14454 PR target/79770
14455 * g++.dg/pr79769.C: New test.
14456 * gcc.target/i386/mpx/pr79770.c: New test.
14457
e325aba2
AK
144582017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14459
14460 PR target/78857
14461 * gcc.target/s390/load-and-test-fp-1.c: New test.
14462 * gcc.target/s390/load-and-test-fp-2.c: New test.
14463
91d2c04c
PT
144642017-03-18 Paul Thomas <pault@gcc.gnu.org>
14465
14466 PR fortran/79676
14467 * gfortran.dg/submodule_28.f08 : New test.
14468
c7e4107b
PT
144692017-03-18 Paul Thomas <pault@gcc.gnu.org>
14470
14471 PR fortran/71838
14472 * gfortran.dg/submodule_26.f08 : New test.
14473 * gfortran.dg/submodule_27.f08 : New test.
14474
d8fe28be
PH
144752017-03-17 Pat Haugen <pthaugen@us.ibm.com>
14476
14477 PR target/79951
14478 * gcc.target/powerpc/pr79951.c: New.
14479
4a17943d
BS
144802017-03-17 Bernd Schmidt <bschmidt@redhat.com>
14481
14482 PR rtl-optimization/79910
14483 * gcc.dg/torture/pr79910.c: New test.
14484
7f166d94
JL
144852017-03-17 Jeff Law <law@redhat.com>
14486
14487 PR tree-optimization/71437
14488 * gcc.dg/tree-ssa/pr71437.c: New test.
14489 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
14490 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
14491 now caught by VRP, but which were previously caught by DOM.
14492
12c4f7dc
RB
144932017-03-17 Richard Biener <rguenther@suse.de>
14494
14495 PR middle-end/80075
14496 * g++.dg/torture/pr80075.C: New testcase.
14497
207f3423
MM
144982017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
14499
14500 PR target/71294
14501 * g++.dg/pr71294.C: New test.
14502
9fc900af
SB
145032017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
14504
14505 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
14506
c05c2380
JJ
145072017-03-16 Jakub Jelinek <jakub@redhat.com>
14508
e711928b
JJ
14509 PR fortran/80010
14510 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
14511
c05c2380
JJ
14512 PR fortran/79886
14513 * gfortran.dg/pr79886.f90: New test.
14514
3231d64b
MM
145152017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14516
14517 PR target/79038
14518 * gcc.target/powerpc/pr79038-1.c: New test.
14519
81ef1f5e
SB
145202017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
14521
14522 PR fortran/33271
14523 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
14524
395a1e9b
JW
145252017-03-15 Jiong Wang <jiong.wang@arm.com>
14526
14527 PR testsuite/79356
14528 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
14529
05f65910
UB
145302017-03-15 Uros Bizjak <ubizjak@gmail.com>
14531
14532 PR target/80019
14533 * gcc.target/i386/pr80019.c: New test.
14534
94285a7d
ML
145352017-03-15 Martin Liska <mliska@suse.cz>
14536
14537 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
14538
a983542b
MS
145392017-03-14 Martin Sebor <msebor@redhat.com>
14540
14541 PR tree-optimization/79800
14542 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
14543 * gcc.dg/tree-ssa/pr79800.c: New test.
14544
76ca5f40
MM
145452017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14546
14547 PR target/79947
14548 * gcc.target/powerpc/pr79947.c: New test.
14549
5d9a283a
MS
145502017-03-14 Martin Sebor <msebor@redhat.com>
14551
14552 PR middle-end/80020
14553 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
14554 * gcc.dg/attr-alloc_size-7.c: Same.
14555 * gcc.dg/attr-alloc_size-9.c: Same.
14556 * gcc.dg/builtin-alloc-size.c: Same.
14557 * gcc.dg/pr80020.c: New test.
14558
4692943d
BS
145592017-03-14 Bernd Schmidt <bschmidt@redhat.com>
14560
14561 PR rtl-optimization/79728
14562 * gcc.target/i386/sse-globalreg.c: New test.
14563
861d9d5e
ML
145642017-03-14 Martin Liska <mliska@suse.cz>
14565
14566 PR lto/66295
14567 * gcc.dg/tree-prof/pr66295.c: New test.
14568
a48018b5
ML
145692017-03-13 Martin Liska <mliska@suse.cz>
14570
14571 PR middle-end/78339
14572 * gcc.target/i386/mpx/pr78339.c: New test.
14573
8c56cc5a
CZ
145742017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
14575
065ba179 14576 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 14577
14555394
CZ
145782017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
14579
065ba179 14580 * gcc.target/arc/pr9001090948.c: New file.
14555394 14581
3079b92e
SB
145822017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
14583
14584 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14585 Fix test. Make early-out condition return early. Correct comments.
14586
c08de9db
JD
145872017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14588
14589 PR libgfortran/78854
14590 * gfortran.dg/dtio_25.f90: New test.
14591
66b27545
MS
145922017-03-10 Martin Sebor <msebor@redhat.com>
14593
14594 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
14595
8f2f6381
BS
145962017-03-10 Bernd Schmidt <bschmidt@redhat.com>
14597
14598 PR rtl-optimization/78911
14599 * gcc.target/i386/pr78911-1.c: New test.
14600 * gcc.target/i386/pr78911-2.c: New test.
14601
8e2c69b4 146022017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 14603
8e2c69b4
WS
14604 PR target/79941
14605 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
14606 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
14607 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
14608
455d833c
MP
146092017-03-10 Marek Polacek <polacek@redhat.com>
14610
14611 PR c++/79967
14612 * g++.dg/cpp0x/gen-attrs-63.C: New test.
14613
cdd669f9
JJ
146142017-03-10 Jakub Jelinek <jakub@redhat.com>
14615
e260b0a7
JJ
14616 PR c++/79899
14617 * g++.dg/other/friend7.C: New test.
14618
cdd669f9
JJ
14619 PR c++/79896
14620 * g++.dg/ext/int128-5.C: New test.
14621
730e6e46
SB
146222017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
14623
14624 PR testsuite/79356
14625 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
14626 powerpc, sparc, or s390x.
14627
fc8f6304
PH
146282017-03-10 Pat Haugen <pthaugen@us.ibm.com>
14629
14630 PR target/79907
14631 * gcc.target/powerpc/pr79907.c: New.
14632
f1b0632a
OH
146332017-03-10 Olivier Hainque <hainque@adacore.com>
14634
14635 * gnat.dg/opt64.adb: New test.
14636 * gnat.dg/opt64_pkg.ads: New helper.
14637 * gnat.dg/opt64_pkg.adb: New helper.
14638
5558f089
JJ
146392017-03-10 Jakub Jelinek <jakub@redhat.com>
14640
2d9dd4fb
JJ
14641 PR rtl-optimization/79909
14642 * gcc.target/powerpc/pr79909.c: New test.
14643
72772e67
JJ
14644 PR tree-optimization/79972
14645 * gcc.dg/pr79972.c: New test.
14646
5558f089
JJ
14647 PR tree-optimization/77975
14648 * gcc.dg/pr77975.c: New test.
14649
822a132c
MP
146502017-03-09 Marek Polacek <polacek@redhat.com>
14651
14652 PR c++/79962
14653 PR c++/79984
14654 * c-c++-common/nonnull-3.c: New test.
14655 * g++.dg/warn/Wnonnull3.C: New test.
14656
c9819d22
MF
146572017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
14658
14659 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
14660 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
14661
36618428
MP
146622017-03-09 Marek Polacek <polacek@redhat.com>
14663
14664 PR sanitizer/79757
14665 * gcc.dg/ubsan/pr79757-1.c: New test.
14666 * gcc.dg/ubsan/pr79757-2.c: New test.
14667 * gcc.dg/ubsan/pr79757-3.c: New test.
14668 * gcc.dg/ubsan/pr79757-4.c: New test.
14669 * gcc.dg/ubsan/pr79757-5.c: New test.
14670
01e5af5a
JJ
146712017-03-09 Jakub Jelinek <jakub@redhat.com>
14672
14673 PR c/79969
14674 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
14675
6443c7c0
MP
146762017-03-09 Marek Polacek <polacek@redhat.com>
14677
14678 PR c++/79687
14679 * g++.dg/expr/ptrmem8.C: New test.
14680 * g++.dg/expr/ptrmem9.C: New test.
14681
d721dc3c
RB
146822017-03-09 Richard Biener <rguenther@suse.de>
14683
14684 PR tree-optimization/79977
14685 * gcc.dg/graphite/pr79977.c: New testcase.
14686
1f1fd3e2
TT
146872017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
14688
14689 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
14690 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
14691 * lib/target-supports.exp (check_effective_target_rdynamic):
14692 New proc.
14693
16967aff
RB
146942017-03-09 Richard Biener <rguenther@suse.de>
14695
14696 PR middle-end/79971
14697 * gcc.dg/fixed-point/pr79971.c: New testcase.
14698
26d7dc48
RB
146992017-03-09 Richard Biener <rguenther@suse.de>
14700
14701 PR ipa/79970
14702 * gcc.dg/torture/pr79970.c: New testcase.
14703
35f77c28
PC
147042017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
14705
14706 PR c++/71966
14707 * g++.dg/cpp0x/pr71966-1.C: New.
14708 * g++.dg/cpp0x/pr71966-2.C: Likewise.
14709
8a7df031
ML
147102017-03-09 Martin Liska <mliska@suse.cz>
14711
14712 PR tree-optimization/79631
14713 * gcc.target/i386/mpx/pr79631.c: New test.
14714
3828bb0d
ML
147152017-03-09 Martin Liska <mliska@suse.cz>
14716
14717 PR target/65705
14718 PR target/69804
14719 * gcc.target/i386/pr71458.c: Update scanned pattern.
14720
410a590c
MP
147212017-03-09 Marek Polacek <polacek@redhat.com>
14722
14723 PR c++/79672
14724 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
14725 * g++.dg/warn/Wduplicated-branches3.C: New test.
14726
f084a22e
PG
147272017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
14728
14729 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
14730
a278b1c3
ML
147312017-03-09 Martin Liska <mliska@suse.cz>
14732
14733 PR ipa/79764
14734 * g++.dg/pr79764.C: New test.
14735
8dc19053
ML
147362017-03-09 Martin Liska <mliska@suse.cz>
14737
14738 PR ipa/79761
14739 * g++.dg/pr79761.C: New test.
14740
030fc94a
JJ
147412017-03-09 Jakub Jelinek <jakub@redhat.com>
14742
9e463823
JJ
14743 PR sanitizer/79944
14744 * c-c++-common/asan/pr79944.c: New test.
14745
6b62f323
JJ
14746 PR target/79932
14747 * gcc.target/i386/pr79932-2.c: New test.
14748
030fc94a
JJ
14749 PR target/79932
14750 * gcc.target/i386/pr79932-1.c: New test.
14751
423aec8b
MP
147522017-03-09 Marek Polacek <polacek@redhat.com>
14753
14754 PR c++/79900 - ICE in strip_typedefs
14755 * g++.dg/warn/Wpadded-1.C: New test.
14756
6659fe59
MP
147572017-03-08 Marek Polacek <polacek@redhat.com>
14758
14759 * g++.dg/Walloca1.C: Adjust dg-warning.
14760
f1a675e4
AH
147612017-03-08 Andrew Haley <aph@redhat.com>
14762
14763 PR tree-optimization/79943
14764 * gcc.dg/tree-ssa/pr79943.c: New test.
14765
edfcd7e3
RB
147662017-03-08 Richard Biener <rguenther@suse.de>
14767
14768 PR tree-optimization/79955
14769 * gcc.dg/uninit-24.c: New testcase.
14770
61fdfd8c
RB
147712017-03-08 Richard Biener <rguenther@suse.de>
14772
14773 PR tree-optimization/79920
14774 * gcc.dg/vect/pr79920.c: New testcase.
14775
4b48e883
JJ
147762017-03-08 Jakub Jelinek <jakub@redhat.com>
14777
14778 PR sanitizer/79904
14779 * gcc.dg/ubsan/pr79904.c: New test.
14780
a71dbc63
JJ
147812017-03-07 Jakub Jelinek <jakub@redhat.com>
14782
14783 PR c/79834
14784 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
14785 diagnostics.
14786
d8a90142
MP
147872017-03-07 Marek Polacek <polacek@redhat.com>
14788
14789 PR middle-end/79809
14790 * g++.dg/Walloca1.C: New test.
14791
a5e9e3e4
ML
147922017-03-07 Martin Liska <mliska@suse.cz>
14793
14794 PR middle-end/68270
14795 * g++.dg/pr68270.C: New test.
14796
1f6dba54
JJ
147972017-03-07 Jakub Jelinek <jakub@redhat.com>
14798
760f82db
JJ
14799 PR rtl-optimization/79901
14800 * gcc.target/i386/pr79901.c: New test.
14801
1f6dba54
JJ
14802 PR sanitizer/79897
14803 * c-c++-common/ubsan/pr79897.c: New test.
14804
feca7b89
VM
148052017-03-06 Vladimir Makarov <vmakarov@redhat.com>
14806
14807 PR rtl-optimization/79571
14808 * gcc.target/i386/pr79571.c: New.
14809
bdbbf28d
MP
148102017-03-06 Marek Polacek <polacek@redhat.com>
14811
14812 PR c++/79796 - ICE with NSDMI and this pointer
14813 * g++.dg/cpp0x/nsdmi13.C: New test.
14814
52564551
JK
148152017-03-06 Julia Koval <julia.koval@intel.com>
14816
14817 PR target/79793
14818 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
14819 directives.
14820 * gcc.target/i386/interrupt-13.c: Ditto.
14821 * gcc.target/i386/interrupt-14.c: Ditto.
14822 * gcc.target/i386/interrupt-15.c: Ditto.
14823
345edb37
JJ
148242017-03-06 Jakub Jelinek <jakub@redhat.com>
14825
14826 PR c++/79822
14827 * g++.dg/cpp0x/constexpr-79822.C: New test.
14828
a8d25fd0
RB
148292017-03-06 Richard Biener <rguenther@suse.de>
14830
14831 PR tree-optimization/79894
14832 * gcc.dg/vect/pr79887.c: New testcase.
14833
522fcdd7
RB
148342017-03-06 Richard Biener <rguenther@suse.de>
14835
14836 PR tree-optimization/79824
14837 * gcc.dg/vect/pr79824-1.c: New testcase.
14838 * gcc.dg/vect/pr79824-2.c: Likewise.
14839
54649631
TT
148402017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
14841
14842 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
14843 gettimeofday. Remove dg-skip-if for AVR.
14844 * lib/target-supports.exp (check_effective_target_gettimeofday):
14845 New proc.
14846
4bbc8970
RD
148472017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
14848
14849 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
14850 * gcc.target/s390/hotpatch-10.c: Likewise.
14851 * gcc.target/s390/hotpatch-11.c: Likewise.
14852 * gcc.target/s390/hotpatch-12.c: Likewise.
14853 * gcc.target/s390/hotpatch-13.c: Likewise.
14854 * gcc.target/s390/hotpatch-14.c: Likewise.
14855 * gcc.target/s390/hotpatch-15.c: Likewise.
14856 * gcc.target/s390/hotpatch-16.c: Likewise.
14857 * gcc.target/s390/hotpatch-17.c: Likewise.
14858 * gcc.target/s390/hotpatch-18.c: Likewise.
14859 * gcc.target/s390/hotpatch-19.c: Likewise.
14860 * gcc.target/s390/hotpatch-2.c: Likewise.
14861 * gcc.target/s390/hotpatch-26.c: Likewise.
14862 * gcc.target/s390/hotpatch-27.c: Likewise.
14863 * gcc.target/s390/hotpatch-28.c: Likewise.
14864 * gcc.target/s390/hotpatch-3.c: Likewise.
14865 * gcc.target/s390/hotpatch-4.c: Likewise.
14866 * gcc.target/s390/hotpatch-5.c: Likewise.
14867 * gcc.target/s390/hotpatch-6.c: Likewise.
14868 * gcc.target/s390/hotpatch-7.c: Likewise.
14869 * gcc.target/s390/hotpatch-8.c: Likewise.
14870 * gcc.target/s390/hotpatch-9.c: Likewise.
14871
5f215a70
PC
148722017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
14873
14874 PR c++/64574
14875 * g++.dg/template/crash125.C: New.
14876
296cc393
JJ
148772017-03-06 Jakub Jelinek <jakub@redhat.com>
14878
14879 PR target/79812
14880 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
14881
ca8942a3
TT
148822017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
14883
14884 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
14885
c1b993c0
PG
148862017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
14887
14888 * gcc.target/mips/msa-minmax.c: New tests.
14889
a50a32aa
ML
148902017-03-06 Martin Liska <mliska@suse.cz>
14891
14892 PR sanitize/79783
14893 * g++.dg/asan/pr79783.C: New test.
14894
5ada812c
PG
148952017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
14896
14897 * gcc.target/mips/msa-dotp.c: New tests.
14898
334b3c4b
PG
148992017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
14900
14901 * gcc.target/mips/msa-bclri.c: New test.
14902
d8b4baeb
PC
149032017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14904
14905 PR c++/70266
14906 * g++.dg/tm/pr70266.C: New.
14907
ef78bc3c 149082017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 14909 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
14910
14911 * gfortran.dg/coarray/fail_image_1.f08: New test.
14912 * gfortran.dg/coarray/fail_image_2.f08: New test.
14913 * gfortran.dg/coarray/failed_images_1.f08: New test.
14914 * gfortran.dg/coarray/failed_images_2.f08: New test.
14915 * gfortran.dg/coarray/image_status_1.f08: New test.
14916 * gfortran.dg/coarray/image_status_2.f08: New test.
14917 * gfortran.dg/coarray/stopped_images_1.f08: New test.
14918 * gfortran.dg/coarray/stopped_images_2.f08: New test.
14919 * gfortran.dg/coarray_fail_st.f90: New test.
14920 * gfortran.dg/coarray_failed_images_1.f08: New test.
14921 * gfortran.dg/coarray_image_status_1.f08: New test.
14922 * gfortran.dg/coarray_stopped_images_1.f08: New test.
14923
7f5a7d78
MP
149242017-03-03 Marek Polacek <polacek@redhat.com>
14925
14926 PR c/79758
14927 * gcc.dg/noncompile/pr79758.c: New test.
14928
cc195d46
JJ
149292017-03-03 Jakub Jelinek <jakub@redhat.com>
14930
14931 PR middle-end/79805
14932 * g++.dg/opt/pr79805.C: New test.
14933
945b6e16
AS
149342017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
14935
14936 * gcc.target/i386/avx512vpopcntdq-check.h: New.
14937 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
14938 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
14939 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
14940 * gcc.target/i386/i386.exp
14941 (check_effective_target_avx512vpopcntdq): New.
14942
31dcc385
TT
149432017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
14944
14945 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
14946 ilp32 targets and match DImode registers for lp64 targets.
14947
0e174ae1
UB
149482017-03-03 Uros Bizjak <ubizjak@gmail.com>
14949
14950 * g++.dg/pr71624.C: Disable for x32.
14951 * g++.dg/pr71633.C: Ditto.
14952
93505ec5
JJ
149532017-03-03 Jakub Jelinek <jakub@redhat.com>
14954
14955 PR target/79807
14956 * gcc.target/i386/pr79807.c: New test.
14957
d78a1c01
ML
149582017-03-03 Martin Liska <mliska@suse.cz>
14959
14960 PR tree-optimization/79803
14961 * gcc.dg/tree-ssa/pr79803.c: New test.
14962
ec7f796e
ML
149632017-03-03 Martin Liska <mliska@suse.cz>
14964
14965 PR rtl-optimization/79574
14966 * gcc.dg/pr79574-2.c: New test.
14967
30d309aa
RB
149682017-03-03 Richard Biener <rguenther@suse.de>
14969
14970 PR c++/79825
14971 * g++.dg/warn/Wuninitialized-8.C: New testcase.
14972
38801de5
JJ
149732017-03-03 Jakub Jelinek <jakub@redhat.com>
14974
14975 * gcc.dg/pr57134.c: Use empty inline asm string literal.
14976
7278b0a2
MP
149772017-03-03 Marek Polacek <polacek@redhat.com>
14978
14979 PR c++/79791
14980 * g++.dg/warn/Wwrite-strings-1.C: New test.
14981 * g++.dg/warn/Wwrite-strings-2.C: New test.
14982 * g++.dg/warn/Wwrite-strings-3.C: New test.
14983 * g++.dg/warn/Wwrite-strings-4.C: New test.
14984 * g++.dg/warn/Wwrite-strings-5.C: New test.
14985 * g++.dg/warn/Wwrite-strings-6.C: New test.
14986 * g++.dg/warn/Wwrite-strings-7.C: New test.
14987 * g++.dg/warn/Wwrite-strings-8.C: New test.
14988 * g++.dg/warn/Wwrite-strings-9.C: New test.
14989 * g++.dg/warn/Wwrite-strings-10.C: New test.
14990 * g++.dg/warn/Wwrite-strings-11.C: New test.
14991 * g++.dg/warn/Wwrite-strings-12.C: New test.
14992
75473a91
RB
149932017-03-03 Richard Biener <rguenther@suse.de>
14994
14995 PR middle-end/79818
14996 * gcc.dg/torture/pr79818.c: New testcase.
14997
50bea0c5
JJ
149982017-03-02 Jakub Jelinek <jakub@redhat.com>
14999
15000 PR c++/79782
15001 * g++.dg/warn/Wunused-parm-10.C: New test.
15002
130f15ce
UB
150032017-03-02 Uros Bizjak <ubizjak@gmail.com>
15004
15005 * gcc.dg/rtl/x86_64/*.c: Test for
15006 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
15007
dc362ada
UB
150082017-03-02 Uros Bizjak <ubizjak@gmail.com>
15009
15010 PR target/79514
15011 * gcc.target/i386/pr79514.c: New test.
15012
fe792dd8
JJ
150132017-03-02 Jakub Jelinek <jakub@redhat.com>
15014
15015 PR rtl-optimization/79780
15016 * gcc.c-torture/compile/pr79780.c: New test.
15017
e80facb4
RB
150182017-03-02 Richard Biener <rguenther@suse.de>
15019
15020 PR tree-optimization/79345
15021 PR c++/42000
15022 * g++.dg/warn/Wuninitialized-7.C: New testcase.
15023 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
15024 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
15025
eb0e7c34
RB
150262017-03-02 Richard Biener <rguenther@suse.de>
15027
15028 PR c/79756
15029 * gcc.dg/vector-1.c: New testcase.
15030
653a4b32
BC
150312017-03-02 Bin Cheng <bin.cheng@arm.com>
15032
15033 PR tree-optimization/66768
15034 * gcc.target/i386/pr66768.c: New test.
15035
da403f31
RB
150362017-03-02 Richard Biener <rguenther@suse.de>
15037
15038 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
15039 * gcc.dg/rtl/x86_64/final.c: Likewise.
15040 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
15041 * gcc.dg/rtl/x86_64/ira.c: Likewise.
15042 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
15043 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
15044
83692f96
RB
150452017-03-02 Richard Biener <rguenther@suse.de>
15046
15047 PR tree-optimization/79777
15048 * gcc.dg/torture/pr79777.c: New testcase.
15049
71dedb33
MS
150502017-03-01 Martin Sebor <msebor@redhat.com>
15051
15052 PR middle-end/79692
15053 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
15054 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
15055 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
15056 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
15057
48990905
UB
150582017-03-01 Uros Bizjak <ubizjak@gmail.com>
15059
15060 * gcc.target/i386/invsize-2.c: New test.
15061 * gcc.target/i386/invsize-3.c: Ditto.
15062 * gcc.target/i386/invsize-4.c: Ditto.
15063 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
15064 * gcc.target/i386/stackalign/asm-1.c: Ditto.
15065
c7f0c9f3
MM
150662017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
15067
15068 PR target/79439
15069 * gcc.target/powerpc/pr79439.c: New test.
15070
f5ef6bfc
PH
150712017-03-01 Pat Haugen <pthaugen@us.ibm.com>
15072
15073 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
15074 scan string.
15075
15076
50181506
KN
150772017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
15078
15079 PR target/79395
15080 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
15081 pattern to look for vcmpequd. instead of vcmpnew.
15082 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
15083 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
15084 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
15085 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
15086 look for xvcmpeqdp. instead of xvcmpnedp.
15087 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
15088 look for vcmpequd. instead of vcmpnew.
15089 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
15090 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
15091 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
15092 look for xvcmpeqsp. instead of xvcmpnesp.
15093 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
15094 look for xvcmpeqdp. instead of xvcmpnedp.
15095 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
15096 look for vcmpequd. instead of vcmpnew.
15097 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
15098 look for vcmpeqsp instead of xvcmpnesp.
15099 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
15100 look for xvcmpeqdp instead of xvcmpnedp.
15101
0100ae43
RB
151022017-03-01 Richard Biener <rguenther@suse.de>
15103
15104 PR middle-end/79721
15105 * gcc.dg/torture/pr79721.c: New testcase.
15106
0f3f4ffe
JJ
151072017-03-01 Jakub Jelinek <jakub@redhat.com>
15108
42132674
JJ
15109 PR c++/79681
15110 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
15111 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
15112
e3e9e8ca
JJ
15113 PR c++/79746
15114 * g++.dg/warn/Wunused-parm-9.C: New test.
15115
0f3f4ffe
JJ
15116 PR tree-optimization/79734
15117 * g++.dg/opt/pr79734.C: New test.
15118
ad1de652
JJ
151192017-02-28 Jakub Jelinek <jakub@redhat.com>
15120
15121 PR tree-optimization/79737
15122 * gcc.c-torture/execute/pr79737-1.c: New test.
15123 * gcc.c-torture/execute/pr79737-2.c: New test.
15124
7a1ae923
EB
151252017-02-28 Eric Botcazou <ebotcazou@adacore.com>
15126
15127 * gcc.target/sparc/20170228-1.c: New test.
15128
2af0c3ed
UB
151292017-02-28 Uros Bizjak <ubizjak@gmail.com>
15130
15131 * gcc.target/i386/invsize-1.c: New test.
15132
203ced0a
MS
151332017-02-28 Martin Sebor <msebor@redhat.com>
15134
15135 PR tree-optimization/79691
15136 * gcc.dg/tree-ssa/pr79691.c: New test.
15137
8a915b87
JJ
151382017-02-28 Jakub Jelinek <jakub@redhat.com>
15139
15140 PR target/79729
15141 * gcc.target/i386/pr79729.c: New test.
15142
41aa3a38
RB
151432017-02-28 Richard Biener <rguenther@suse.de>
15144
15145 PR tree-optimization/79740
15146 * gcc.dg/torture/pr79740.c: New testcase.
15147
587240d2
RB
151482017-02-28 Richard Biener <rguenther@suse.de>
15149
15150 PR middle-end/79731
15151 * c-c++-common/torture/pr79731.c: New testcase.
15152
dd3f4560
RB
151532017-02-28 Richard Biener <rguenther@suse.de>
15154
15155 PR tree-optimization/79732
15156 * gcc.dg/torture/pr79732.c: New testcase.
15157
c7d97b28
RB
151582017-02-28 Richard Biener <rguenther@suse.de>
15159
15160 PR tree-optimization/79723
15161 * gcc.target/i386/pr79723.c: New testcase.
15162
c8f28a3c
PH
151632017-02-27 Pat Haugen <pthaugen@us.ibm.com>
15164
15165 PR target/79544
15166 * gcc.target/powerpc/pr79544.c: New.
15167
c91c3003
PC
151682017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
15169
15170 PR c++/79414
15171 * g++.dg/parse/crash67.C: New.
15172
57fa080b
BC
151732017-02-27 Bin Cheng <bin.cheng@arm.com>
15174
15175 PR tree-optimization/77536
15176 * gcc.dg/vect/pr79347.c: Revise testing string.
15177
68b948d3
RB
151782017-02-27 Richard Biener <rguenther@suse.de>
15179
15180 PR tree-optimization/45397
15181 * gcc.dg/tree-ssa/pr45397.c: New testcase.
15182
69a2e8a1
RB
151832017-02-27 Richard Biener <rguenther@suse.de>
15184
15185 PR tree-optimization/79690
15186 * gcc.target/i386/pr79690.c: New testcase.
15187
c7b608a9
TK
151882017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
15189
15190 PR fortran/51119
15191 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
15192 of original.
15193 * gfortran.dg/inline_matmul_11.f90: Likewise.
15194 * gfortran.dg/inline_matmul_9.f90: Likewise.
15195 * gfortran.dg/matmul_13.f90: New test.
15196 * gfortran.dg/matmul_14.f90: New test.
15197
98561a9b
JJ
151982017-02-25 Jakub Jelinek <jakub@redhat.com>
15199
15200 PR middle-end/79396
15201 * g++.dg/opt/pr79396.C: New test.
15202
77be9417
DH
152032017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
15204
15205 PR fortran/79597
15206 * gfortran.dg/dtio_6.f90: Update test.
15207
152082017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
15209
15210 PR fortran/79601
15211 * gfortran.dg/interface_operator_2.f90: New test.
15212
b9822443
JJ
152132017-02-24 Jakub Jelinek <jakub@redhat.com>
15214
15215 PR c/79677
15216 * gcc.dg/pr79677.c: New test.
15217
4bc2b786
MF
152182017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
15219
15220 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
15221 of mov.ps.
15222 * gcc.target/mips/mips-ps-type.c (move): Likewise.
15223 (cond_move1): Simplify condition to force generation of
15224 mov[nz].ps.
15225 (cond_move2): Likewise.
15226
4227c9ad
JJ
152272017-02-24 Jakub Jelinek <jakub@redhat.com>
15228
15229 PR c++/79588
15230 * g++.dg/warn/Wrestrict-1.C: New test.
15231 * g++.dg/warn/Wrestrict-2.C: New test.
15232
fd527ec1
DE
152332017-02-24 David Edelsohn <dje.gcc@gmail.com>
15234
15235 * g++.dg/ext/complit15.C: Require LTO.
15236
2af8fd5c
TT
152372017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
15238
15239 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
15240 logical_op_short_circuit to skip targets.
15241 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
15242 and s390.
15243
0b9cdb9a
EB
152442017-02-24 Eric Botcazou <ebotcazou@adacore.com>
15245
15246 * gnat.dg/opt63.adb: New test.
15247
4af362a9
EB
152482017-02-24 Eric Botcazou <ebotcazou@adacore.com>
15249
15250 * gnat.dg/discr47.adb: New test.
15251
7699e88f
RB
152522017-02-24 Richard Biener <rguenther@suse.de>
15253
15254 PR tree-optimization/79389
15255 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
15256
e3beb191
PC
152572017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
15258
15259 PR c++/79361
15260 * g++.dg/cpp0x/pr79361-1.C: New.
15261 * g++.dg/cpp0x/pr79361-2.C: Likewise.
15262
195610aa
EB
152632017-02-23 Eric Botcazou <ebotcazou@adacore.com>
15264
15265 * gcc.target/visium/bit_test.c: Accept any lsr form.
15266 * gcc.target/visium/block_move.c: Tweak.
15267
17885cad
DV
152682017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
15269
15270 PR 68749
15271 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
15272
45f7faf0
RB
152732017-02-23 Richard Biener <rguenther@suse.de>
15274
15275 PR tree-optimization/79683
15276 * gcc.target/i386/pr79683.c: New testcase.
15277
18eb304e
JL
152782017-02-22 Jeff Law <law@redhat.com>
15279
15280 PR tree-optimization/79578
15281 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
15282
0a864a97
SD
152832017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
15284
15285 * gcc.target/mips/msa-fp-cc.c: New test.
15286
fe8ece05
JJ
152872017-02-22 Jakub Jelinek <jakub@redhat.com>
15288
e40b6fc7
JJ
15289 PR c++/79664
15290 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
15291 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
15292 * g++.dg/gomp/pr79664.C: New test.
15293
fe8ece05
JJ
15294 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
15295
78af14ae
MP
152962017-02-22 Marek Polacek <polacek@redhat.com>
15297
15298 PR c++/79653
15299 * g++.dg/cpp0x/alignas10.C: New test.
15300 * g++.dg/cpp0x/alignas9.C: New test.
15301
8fdddd3d
MP
15302 PR c++/79657
15303 * g++.dg/ext/underlying_type12.C: New test.
15304
61ac5ebe
MP
15305 PR c/79662
15306 * gcc.dg/enum-incomplete-4.c: New test.
15307
888c7050
JJ
153082017-02-22 Jakub Jelinek <jakub@redhat.com>
15309
15310 PR target/70465
15311 * gcc.target/i386/pr70465-2.c: New test.
15312
6d3daa1a
UB
153132017-02-21 Uros Bizjak <ubizjak@gmail.com>
15314
15315 * gcc.dg/pr61441.c: Use dg-add-options ieee.
15316
76dd203e
RB
153172017-02-22 Richard Biener <rguenther@suse.de>
15318
15319 PR tree-optimization/79673
15320 * gcc.target/i386/pr79673.c: New testcase.
15321
a9c774d2
RB
153222017-02-22 Richard Biener <rguenther@suse.de>
15323
15324 PR tree-optimization/79666
15325 * gcc.dg/torture/pr79666.c: New testcase.
15326
8f4f841a
ML
153272017-02-22 Martin Liska <mliska@suse.cz>
15328
15329 PR lto/79587
15330 * gcc.dg/tree-prof/pr79587.c: New test.
15331
441c7bba
EB
153322017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15333
15334 PR tree-optimization/68644
15335 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
15336
a232a1cb
MP
153372017-02-21 Marek Polacek <polacek@redhat.com>
15338
15339 PR c++/79535
15340 * g++.dg/ext/flexary23.C: New test.
15341
b86fec68
UB
153422017-02-21 Uros Bizjak <ubizjak@gmail.com>
15343
15344 PR target/79593
15345 * gcc.target/i386/pr79593.c: New test.
15346
5c3f1d7b
JJ
153472017-02-21 Jakub Jelinek <jakub@redhat.com>
15348
b7280ac2
JJ
15349 PR c++/79654
15350 * g++.dg/cpp1z/decomp26.C: New test.
15351
5c3f1d7b
JJ
15352 PR sanitizer/79589
15353 * g++.dg/ubsan/pr79589.C: New test.
15354
1486c2a7
JL
153552017-02-21 Jeff Law <law@redhat.com>
15356
15357 PR tree-optimization/79621
15358 * gcc.c-torture/compile/pr79621.c: New test.
15359
2f3ec56d
JJ
153602017-02-21 Jakub Jelinek <jakub@redhat.com>
15361
3bb43119
JJ
15362 PR c++/79655
15363 * g++.dg/cpp1y/constexpr-79655.C: New test.
15364
664beaf2 15365 PR c++/79639
b86fec68 15366 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 15367
956d3e61
JJ
15368 PR target/79633
15369 * gcc.target/i386/mpx/pr79633.c: New test.
15370
d4cbfca4
JJ
15371 PR target/79570
15372 * gcc.dg/pr79570.c: New test.
15373
00bc9de3
JJ
15374 PR c++/79641
15375 * c-c++-common/pr79641.c: New test.
15376
d002d099
JJ
15377 PR tree-optimization/79649
15378 * gcc.target/i386/pr79649.c: New test.
15379
2f3ec56d
JJ
15380 PR target/79494
15381 * gcc.dg/pr79494.c: New test.
15382
e6655a5f
SB
153832017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
15384
15385 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
15386 to dg-options.
15387
153882017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
15389
15390 * gcc.dg/gimplefe-26.c: Require c99_runtime.
15391
fd527ec1
DE
153922017-02-02 Jason Merrill <jason@redhat.com>
15393
15394 PR c++/79580
15395 * g++.dg/ext/complit15.C: New.
15396
027a9dd5
KN
153972017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
15398
15399 PR target/78056
15400 * gcc.target/powerpc/pr78056-8.c: Remove.
15401
80480cee
MP
154022017-02-20 Marek Polacek <polacek@redhat.com>
15403
15404 PR middle-end/79537
15405 * gcc.dg/comp-goto-4.c: New test.
15406
85ade8d6
MP
15407 PR sanitizer/79558
15408 * c-c++-common/ubsan/bounds-14.c: New test.
15409
705d3b77
JJ
154102017-02-20 Jakub Jelinek <jakub@redhat.com>
15411
15412 PR target/79568
15413 * gcc.target/i386/pr79568-1.c: New test.
15414 * gcc.target/i386/pr79568-2.c: New test.
15415 * gcc.target/i386/pr79568-3.c: New test.
15416
dc42a736
PT
154172017-02-16 Paul Thomas <pault@gcc.gnu.org>
15418
15419 PR fortran/79382
705d3b77
JJ
15420 * gfortran.dg/dtio_10.f90: Change test of error message.
15421 * gfortran.dg/dtio_23.f90: New test.
15422 * gfortran.dg/dtio_24.f90: New test.
dc42a736 15423
1ca6a74f
PT
154242017-02-20 Paul Thomas <pault@gcc.gnu.org>
15425
15426 PR fortran/79434
705d3b77 15427 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 15428
63af1586
PT
154292017-02-19 Paul Thomas <pault@gcc.gnu.org>
15430
15431 PR fortran/79447
705d3b77 15432 * gfortran.dg/submodule_24.f08: New test.
63af1586 15433
4ca4d1e9
AV
154342017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15435
15436 PR fortran/79229
15437 * gfortran.dg/class_allocate_24.f90: New test.
15438
dea71ad0
PT
154392017-02-19 Paul Thomas <pault@gcc.gnu.org>
15440
15441 PR fortran/79402
15442 * gfortran.dg/submodule_23.f90: New test.
15443
f46e2bc9
PC
154442017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15445
15446 PR c++/79380
15447 * g++.dg/cpp0x/alignas8.C: New.
15448
7dfa657b
JW
154492017-02-19 Eric Fiselier <eric@efcs.ca>
15450 Jonathan Wakely <jwakely@redhat.com>
15451
15452 PR c++/69523
15453 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
15454
eab1f169
PK
154552017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15456
15457 * gcc.dg/gimplefe-26.c: New test.
15458
47e16d83
JDA
154592017-02-18 John David Anglin <danglin@gcc.gnu.org>
15460
15461 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
15462
c2615951
JJ
154632017-02-18 Jakub Jelinek <jakub@redhat.com>
15464
c28fcc60
JJ
15465 PR target/79569
15466 * gcc.target/i386/3dnowA-3.c: New test.
15467
c2615951
JJ
15468 PR target/79559
15469 * gcc.target/i386/pr79559.c: New test.
15470
97fcf744
JM
154712017-02-17 Joseph Myers <joseph@codesourcery.com>
15472
15473 * gcc.dg/c11-float-2.c: New test.
15474 * gcc.dg/torture/float128-floath.c,
15475 gcc.dg/torture/float128x-floath.c,
15476 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
15477 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
15478 gcc.dg/torture/float64x-floath.c: Do not test comparison of
15479 *_DECIMAL_DIG macros with DECIMAL_DIG.
15480
a530e181
BS
154812017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15482
15483 PR target/79261
15484 * gcc.target/powerpc/vec-xxpermdi.c: New file.
15485
1d516992
JK
154862017-02-17 Julia Koval <julia.koval@intel.com>
15487
15488 * gcc.target/i386/rdpid.c New test.
15489 * gcc.target/i386/sse-12.c: Add -mrdpid.
15490 * gcc.target/i386/sse-13.c: Ditto.
15491 * gcc.target/i386/sse-14.c: Ditto.
15492 * gcc.target/i386/sse-22.c: Ditto.
15493 * gcc.target/i386/sse-23.c: Ditto.
15494 * g++.dg/other/i386-2.C: Ditto.
15495 * g++.dg/other/i386-3.C: Ditto.
15496
3185712c
SB
154972017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
15498
15499 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
15500 * gcc.dg/pr61441.c: Ditto.
15501
a261ee49
ML
155022017-02-17 Martin Liska <mliska@suse.cz>
15503
15504 PR rtl-optimization/79574
15505 * gcc.dg/pr79574.c: New test.
15506
5bf69d74
MP
155072017-02-17 Marek Polacek <polacek@redhat.com>
15508
15509 PR middle-end/79536
15510 * gcc.dg/torture/pr79536.c: New test.
15511
a72b242e
AM
155122017-02-16 Alan Modra <amodra@gmail.com>
15513
15514 * gcc.c-torture/execute/pr79286.c: New.
15515
bcac0b4d
JJ
155162017-02-16 Jakub Jelinek <jakub@redhat.com>
15517
15518 PR c++/79512
15519 * c-c++-common/gomp/pr79512.c: New test.
15520
945c17d8
MS
155212017-02-15 Martin Sebor <msebor@redhat.com>
15522
15523 PR c++/79363
15524 * g++.dg/ext/flexary12.C: Adjust.
15525 * g++.dg/ext/flexary20.C: Same.
15526 * g++.dg/ext/flexary21.C: Same.
15527 * g++.dg/ext/flexary22.C: New test.
15528
25c99850
BC
155292017-02-15 Bin Cheng <bin.cheng@arm.com>
15530
15531 PR tree-optimization/79347
15532 * gcc.dg/vect/pr79347.c: New test.
15533
4f5e5fcb
JJ
155342017-02-15 Jakub Jelinek <jakub@redhat.com>
15535
e7202857
JJ
15536 PR c++/79301
15537 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
15538 [[deprecated]] comment.
15539 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
15540 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
15541 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
15542 [[deprecated]] in -std=c++11.
15543 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
15544 [[fallthrough]] in -std=c++11 and -std=c++14.
15545
4f5e5fcb
JJ
15546 PR c++/79288
15547 * g++.dg/tls/pr79288.C: New test.
15548
c7545f1c
MP
155492017-02-15 Marek Polacek <polacek@redhat.com>
15550
15551 PR c/79515
15552 * gcc.dg/dfp/pr79515.c: New.
15553
1114b39c
DE
155542017-02-15 David Edelsohn <dje.gcc@gmail.com>
15555
15556 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
15557
93b87d1d
TS
155582017-02-15 Thomas Schwinge <thomas@codesourcery.com>
15559
15560 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
15561 "opt_files".
15562
fa8db6ea
JJ
155632017-02-15 Jakub Jelinek <jakub@redhat.com>
15564
15565 PR target/79487
15566 * gcc.dg/dfp/pr79487.c: New test.
15567 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
15568 2017-02-13 change.
15569
8722316b
CL
155702017-01-14 Carl Love <cel@us.ibm.com>
15571
15572 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
15573 xvcvsxdsp and xvcvuxdsp instructions.
15574
2932fe90
SB
155752017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
15576
15577 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
15578 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
15579 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
15580 64-bit default target.
15581 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
15582 a 64-bit default target.
15583
63d09033
JJ
155842017-02-14 Jakub Jelinek <jakub@redhat.com>
15585
15586 PR target/79481
15587 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 15588 (test_3vx): Change return type from int to void.
63d09033
JJ
15589 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
15590 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
15591 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
15592 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
15593 tests.
15594 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
15595 (test_3vx): Change return type from int to void.
15596 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
15597 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
15598 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
15599 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
15600 tests.
15601 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
15602 intrinsic. Change scan-assembler-times number from 1 to 2.
15603 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
15604 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
15605 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
15606 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
15607 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
15608 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
15609 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
15610
8668fae0
UB
156112017-02-14 Uros Bizjak <ubizjak@gmail.com>
15612
15613 PR middle-end/61225
15614 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
15615 Use dg-additional-options for ia32 target. Remove XFAIL.
15616
95d96609
UB
156172017-02-14 Uros Bizjak <ubizjak@gmail.com>
15618
15619 PR target/79495
15620 * gcc.target/i386/pr79495.c: New test.
15621
6f207d58
MP
156222017-02-14 Marek Polacek <polacek@redhat.com>
15623
15624 PR c++/79420
15625 PR c++/79463
15626 * g++.dg/cpp1y/pr79463.C: New.
15627 * g++.dg/template/incomplete10.C: New.
15628 * g++.dg/template/incomplete9.C: New.
15629
ee139af5
L
156302017-02-14 H.J. Lu <hongjiu.lu@intel.com>
15631
15632 PR target/79498
15633 * gcc.target/i386/pr79498.c: New test.
15634
bf00c9e0
MS
156352017-02-14 Martin Sebor <msebor@redhat.com>
15636
15637 PR middle-end/79448
15638 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
15639 * gcc.dg/tree-ssa/pr79448-2.c: New test.
15640 * gcc.dg/tree-ssa/pr79448.c: New test.
15641
6c022f73
JL
156422017-02-14 Jeff Law <law@redhat.com>
15643
15644 PR tree-optimization/79095
15645 * g++.dg/pr79095-1.C: New test
15646 * g++.dg/pr79095-2.C: New test
15647 * g++.dg/pr79095-3.C: New test
15648 * g++.dg/pr79095-4.C: New test
15649 * g++.dg/pr79095-5.C: New test
15650 * gcc.c-torture/execute/arith-1.c: Update with more cases.
15651 * gcc.dg/tree-ssa/pr79095-1.c: New test.
15652
b719f884
JG
156532017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
15654
15655 * gcc.target/aarch64/vect_fp16_1.c: New.
15656
1be33173
PK
156572017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15658
15659 * gcc.dg/gimplefe-25.c: New test.
15660
73424a09
JJ
156612017-02-14 Jakub Jelinek <jakub@redhat.com>
15662
15663 PR tree-optimization/79408
15664 * gcc.dg/tree-ssa/pr79408-2.c: New test.
15665
977472e8
RB
156662017-02-14 Richard Biener <rguenther@suse.de>
15667
15668 PR middle-end/79432
15669 * gcc.dg/torture/pr79432.c: New testcase.
15670
ee75687b
MS
156712017-02-13 Martin Sebor <msebor@redhat.com>
15672
15673 PR middle-end/79496
15674 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
15675
b84702c0
JJ
156762017-02-13 Jakub Jelinek <jakub@redhat.com>
15677
ecc04fae
JJ
15678 PR sanitizer/79341
15679 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
15680 variables volatile.
15681
b84702c0
JJ
15682 PR c++/79232
15683 * g++.dg/cpp1z/eval-order4.C: New test.
15684 * g++.dg/other/pr79232.C: New test.
15685
b9a161ff
NS
156862017-02-13 Nathan Sidwell <nathan@acm.org>
15687
15688 PR c++/79296
15689 * g++.dg/cpp0x/pr79296.C: New.
15690
d8505fac
SB
156912017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15692
15693 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
15694 Instead, xfail powerpc*-*-* && lp64.
15695
efb802cb
SB
156962017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15697
15698 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
15699 powerpc_p8vector_ok.
15700 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
15701
8d6427c6
AS
157022017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15703
15704 PR target/79449
15705 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
15706 for reading beyond a 4k boundary.
15707
9b7716c9
JJ
157082017-02-13 Jakub Jelinek <jakub@redhat.com>
15709
15710 PR rtl-optimization/79388
15711 PR rtl-optimization/79450
15712 * gcc.c-torture/execute/pr79388.c: New test.
15713 * gcc.c-torture/execute/pr79450.c: New test.
15714
4bb91707
TK
157152017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15716
15717 PR fortran/65542
9b7716c9 15718 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 15719
e22910c2
JJ
157202017-02-11 Jakub Jelinek <jakub@redhat.com>
15721
15722 PR sanitizer/79341
15723 * g++.dg/asan/deep-stack-uaf-1.C: New test.
15724
acbbac04
JH
157252017-02-11 Jan Hubicka <hubicka@ucw.cz>
15726
15727 PR tree-ssa/56727
15728 * gcc.dg/tree-ssa/pr56727.c: New testcase.
15729
e493f96b
JJ
157302017-02-10 Jakub Jelinek <jakub@redhat.com>
15731
15732 PR c++/79457
15733 * g++.dg/cpp0x/pr79457.C: New test.
15734
773acd54
SB
157352017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
15736
15737 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
15738 scan-assembler unless lp64.
15739
b56f814e
SB
157402017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
15741
15742 PR tree-optimization/66612
15743 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
15744
5e659d16
SB
157452017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
15746
15747 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
15748 of all powerpc.
15749
6f4f30bf
MP
157502017-02-10 Marek Polacek <polacek@redhat.com>
15751
15752 PR c++/79435
15753 * g++.dg/cpp1y/pr79435.C: New.
15754
3799a5b8
MP
15755 PR c++/79184
15756 * g++.dg/warn/Wint-in-bool-context-1.C: New.
15757
052ef81d
CL
157582017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
15759
15760 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
15761 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
15762 New.
15763 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
15764 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
15765 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
15766 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
15767 (vtst_expected_poly64x2): Move to aarch64-only section.
15768 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
15769 (vtst_p64, vtstq_p64): New tests.
15770
a7c8ed0c
PC
157712017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
15772
15773 PR c++/71737
15774 * g++.dg/cpp0x/pr71737.C: New.
15775
3dcde5ef 157762017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 15777 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
15778
15779 * gcc.dg/gimplefe-error-1.c: New testcase.
15780 * gcc.dg/gimplefe-error-2.c: New testcase.
15781 * gcc.dg/gimplefe-error-3.c: New testcase.
15782
6139a3b7
JJ
157832017-02-10 Jakub Jelinek <jakub@redhat.com>
15784
15785 PR tree-optimization/79411
15786 * gcc.c-torture/compile/pr79411.c: New test.
15787
9bfc55d0
JJ
157882017-02-09 Jakub Jelinek <jakub@redhat.com>
15789 Jason Merrill <jason@redhat.com>
15790
15791 PR c++/79143
15792 * g++.dg/cpp1z/pr79143.C: New test.
15793
0b90c541
JH
157942017-02-09 Jan Hubicka <hubicka@ucw.cz>
15795
15796 * gcc.dg/loop-unswitch-2.c: Update testcase.
15797 * gcc.dg/loop-unswitch-1.c: Update testcase.
15798
192b048b
MP
157992017-02-09 Marek Polacek <polacek@redhat.com>
15800
15801 PR c/79428
15802 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
15803 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
15804 * c-c++-common/goacc/pr79428-1.c: New test.
15805 * c-c++-common/gomp/pr79428-2.c: New test.
15806 * c-c++-common/gomp/pr79428-5.c: New test.
15807 * c-c++-common/gomp/pr79428-6.c: New test.
15808 * c-c++-common/pr79428-3.c: New test.
15809
e9a9033b
AK
158102017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15811
15812 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
15813 testcases.
15814
56f71478
JJ
158152017-02-09 Jakub Jelinek <jakub@redhat.com>
15816
28f6839b
JJ
15817 PR c/79413
15818 * gcc.c-torture/compile/pr79413.c: New test.
15819
f08683a1
JJ
15820 PR c++/79429
15821 * c-c++-common/gomp/pr79429.c: New test.
15822 * g++.dg/gomp/pr79429.C: New test.
15823
56f71478
JJ
15824 PR c/79431
15825 * c-c++-common/gomp/pr79431.c: New test.
15826
02889d23
CLT
158272017-02-09 Nathan Sidwell <nathan@codesourcery.com>
15828 Cesar Philippidis <cesar@codesourcery.com>
15829 Joseph Myers <joseph@codesourcery.com>
15830 Chung-Lin Tang <cltang@codesourcery.com>
15831
15832 * c-c++-common/goacc/combined-directives.c: Remove xfail.
15833 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
15834 * c-c++-common/goacc/loop-auto-2.c: New.
15835 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
15836 * c-c++-common/goacc/tile-2.c: New.
15837 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
15838 * g++.dg/goacc/tile-1.C: New, check tile subst.
15839 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
15840 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
15841 * gfortran.dg/goacc/tile-1.f90: New test.
15842 * gfortran.dg/goacc/tile-2.f90: New test.
15843 * gfortran.dg/goacc/tile-lowering.f95: New test.
15844
9c0c77d2
RB
158452017-02-09 Richard Biener <rguenther@suse.de>
15846
15847 PR tree-optimization/69823
15848 * gcc.dg/graphite/pr69823.c: New testcase.
15849
f39bad9f
PH
158502017-02-08 Pat Haugen <pthaugen@us.ibm.com>
15851
15852 PR target/78604
15853 * gcc.target/powerpc/pr78604.c: New.
15854
fc00b9ce
KN
158552017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
15856
15857 PR target/68972
15858 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
15859 disable this test on power architecture.
15860
50c1f4a5
RB
158612017-02-08 Richard Biener <rguenther@suse.de>
15862
15863 PR tree-optimization/71824
15864 PR tree-optimization/79409
15865 * gcc.dg/graphite/pr71824-3.c: New testcase.
15866
74a15d14
JJ
158672017-02-08 Jakub Jelinek <jakub@redhat.com>
15868
15869 PR tree-optimization/79408
15870 * gcc.dg/tree-ssa/pr79408.c: New test.
15871
d798497e
RB
158722017-02-08 Richard Biener <rguenther@suse.de>
15873
15874 PR tree-optimization/71824
15875 * gcc.dg/graphite/pr71824-2.c: New testcase.
15876
9d5019a1
AP
158772017-02-07 Andrew Pinski <apinski@cavium.com>
15878
705d3b77 15879 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 15880
ec48209a
JJ
158812017-02-07 Jakub Jelinek <jakub@redhat.com>
15882
15883 PR rtl-optimization/79386
15884 * gcc.c-torture/compile/pr79386.c: New test.
15885
e5f234b2
DV
158862017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
15887 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15888
15889 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
15890 *-*-solaris*.
15891
1f138b75
JJ
158922017-02-07 Jakub Jelinek <jakub@redhat.com>
15893
15894 PR target/79299
15895 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
15896 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
15897
7af4b20d
RB
158982017-02-07 Richard Biener <rguenther@suse.de>
15899
15900 * gcc.dg/gimplefe-23.c: New testcase.
15901 * gcc.dg/gimplefe-24.c: Likewise.
15902
d95c2fc7
CL
159032017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15904
15905 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
15906 scan-assembler instead of scan-assembler-times.
15907 * gcc.target/aarch64/test_frame_10.c: Likewise.
15908 * gcc.target/aarch64/test_frame_12.c: Likewise.
15909 * gcc.target/aarch64/test_frame_2.c: Likewise.
15910 * gcc.target/aarch64/test_frame_4.c: Likewise.
15911 * gcc.target/aarch64/test_frame_6.c: Likewise.
15912 * gcc.target/aarch64/test_frame_7.c: Likewise.
15913 * gcc.target/aarch64/test_frame_8.c: Likewise.
15914
fa5d44d0
RO
159152017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15916
15917 * gcc.target/i386/pr78419.c: Require ifunc support.
15918
d9b4ce00
DE
159192017-02-07 David Edelsohn <dje.gcc@gmail.com>
15920
15921 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
15922
bb7d75ff
PP
159232017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
15924
15925 PR c++/79360
15926 * g++.dg/cpp1y/nsdmi-union2.C: New test.
15927
122e7b4f
KC
159282017-02-06 Kito Cheng <kito.cheng@gmail.com>
15929
15930 * lib/target-supports.exp: Define the RISC-V target.
15931 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
15932 * gcc.dg/builtin-apply2.c: Likewise.
15933 * gcc.dg/ifcvt-4.c: Likewise.
15934 * gcc.dg/loop-8.c: Likewise.
15935 * gcc.dg/sibcall-10.c: Likewise.
15936 * gcc.dg/sibcall-9.c: Likewise.
15937 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
15938 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
15939 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
15940 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15941 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
15942 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
15943 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
15944
391675ac
MM
159452017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15946
15947 PR target/66144
15948 * gcc.target/powerpc/pr66144-1.c: New test.
15949 * gcc.target/powerpc/pr66144-2.c: Likewise.
15950 * gcc.target/powerpc/pr66144-3.c: Likewise.
15951
e495e31a
MS
159522017-02-06 Martin Sebor <msebor@redhat.com>
15953
15954 PR tree-optimization/79376
15955 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
15956 * gcc.dg/tree-ssa/pr79376.c: Ditto.
15957
2568d8a1
JJ
159582017-02-06 Jakub Jelinek <jakub@redhat.com>
15959
98e09245
JJ
15960 PR c++/79379
15961 * g++.dg/cpp1y/constexpr-79379.C: New test.
15962
e8b0383c
JJ
15963 PR c++/79377
15964 * g++.dg/lookup/pr79377.C: New test.
15965
a5e8cbd1
JJ
15966 PR c++/79372
15967 * g++.dg/cpp1z/decomp25.C: New test.
15968
2568d8a1
JJ
15969 PR tree-optimization/79284
15970 * gcc.c-torture/compile/pr79284.c: New test.
15971
aae936b9
PC
159722017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
15973
15974 PR c++/70448
15975 * g++.dg/cpp0x/pr70448.C: New.
15976
daf57541
DV
159772017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
15978
15979 PR 78348
15980 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
15981 to dg-options.
15982
0898c74d
GJL
159832017-02-06 Georg-Johann Lay <avr@gjlay.de>
15984
15985 PR target/78883
15986 * gcc.c-torture/compile/pr78883.c: New test.
15987
5d3ebb71
JH
159882017-02-05 Jan Hubicka <hubicka@ucw.cz>
15989
15990 PR tree-ssa/79347
15991 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
15992 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
15993 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
15994 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
15995 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
15996 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
15997 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
15998 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
15999 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
16000 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
16001 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
16002 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
16003 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
16004
139d4065
AV
160052017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
16006
16007 PR fortran/79344
16008 * gfortran.dg/allocate_with_source_24.f90: New test.
16009
4b9c80d8
AV
160102017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
16011
16012 PR fortran/79230
16013 * gfortran.dg/der_ptr_component_2.f90: New test.
16014
f3877b2f
EB
160152017-02-05 Eric Botcazou <ebotcazou@adacore.com>
16016
16017 * gcc.target/sparc/20170205-1.c: New test.
16018
d8a09ada
JDA
160192017-02-03 John David Anglin <danglin@gcc.gnu.org>
16020
a2a86d6a
JDA
16021 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
16022 libatomic_available.
16023
a1d99925
JDA
16024 * gcc.dg/pr77587.c: Require alias support.
16025 * gcc.dg/pr77587a.c: Likewise.
16026
d8bf159e
JDA
16027 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
16028 * gcc.c-torture/execute/pr78622.c: Likewise.
16029
d8a09ada
JDA
16030 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
16031 hppa*-*-hpux*.
16032 * c-c++-common/Wunused-var-16.c: Likewise.
16033 * c-c++-common/builtin-shuffle-1.c: Likewise.
16034 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
16035 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
16036
f589a1ce
MS
160372017-02-03 Martin Sebor <msebor@redhat.com>
16038
16039 PR tree-optimization/79327
16040 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
16041 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
16042 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 16043
5b00f9d2
JJ
160442017-02-03 Jakub Jelinek <jakub@redhat.com>
16045 Martin Sebor <msebor@redhat.com>
16046
16047 PR tree-optimization/79327
16048 * gcc.dg/tree-ssa/pr79327.c: New test.
16049 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
16050 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
16051 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
16052 (test_sprintf_chk_range_schar): Adjust dg-message.
16053 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
16054 * gcc.c-torture/execute/pr79327.c: New test.
16055
437f0a81
JJ
160562017-02-03 Jakub Jelinek <jakub@redhat.com>
16057
16058 PR target/79354
16059 * gcc.target/powerpc/pr79354.c: New test.
16060 * gcc.c-torture/execute/pr79354.c: New test.
16061
3f343040
MS
160622017-02-03 Martin Sebor <msebor@redhat.com>
16063
16064 PR tree-optimization/79352
16065 * gcc.dg/tree-ssa/pr79352.c: New test.
16066
46a2ab58
ML
160672017-02-03 Martin Liska <mliska@suse.cz>
16068
16069 PR lto/66295
16070 * gcc.target/i386/mvc9.c: New test.
16071
baa2d1cd
PH
160722017-02-03 Pat Haugen <pthaugen@us.ibm.com>
16073
16074 PR target/79158
16075 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
16076 to VSX reg.
16077
30c6ec2f
JH
160782017-02-02 Jan Hubicka <hubicka@ucw.cz>
16079
16080 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
16081 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
16082 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
16083 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
16084 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
16085 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
16086 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
16087 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
16088 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
16089 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
16090 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
16091 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
16092 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
16093
ebee1eb9
MS
160942017-02-02 Martin Sebor <msebor@redhat.com>
16095
16096 PR middle-end/79275
16097 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
16098 * gcc.dg/tree-ssa/pr79275.c: New test.
16099
dcd25b8a
AS
161002017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16101
dc362ada 16102 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 16103
0f0c2cc3
JH
161042017-02-02 Jan Hubicka <hubicka@ucw.cz>
16105
16106 PR middle-end/77445
16107 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
16108 threading is done.
16109
1c372840
TC
161102017-02-02 Tamar Christina <tamar.christina@arm.com>
16111
16112 PR middle-end/78142
16113 * gcc.target/aarch64/vector_initialization_nostack.c
16114 (f12): Use one vector
16115
9f11a4a7
JJ
161162017-02-02 Jakub Jelinek <jakub@redhat.com>
16117
bef7e561
JJ
16118 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
16119 * c-c++-common/asan/misalign-1.c: Likewise.
16120 * c-c++-common/asan/misalign-2.c: Likewise.
16121 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
16122 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
16123 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
16124 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
16125 add -ffat-lto-objects from/to dg-additional-options.
16126 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
16127 dg-additional-options.
16128
9f11a4a7
JJ
16129 PR target/79197
16130 * gcc.target/powerpc/pr79197.c: New test.
16131 * gcc.c-torture/compile/pr79197.c: New test.
16132
09661674
RB
161332017-02-02 Richard Biener <rguenther@suse.de>
16134
16135 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
16136
d8d58893
PC
161372017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
16138
16139 PR c++/69637
16140 * g++.dg/cpp0x/pr69637-1.C: New.
16141 * g++.dg/cpp0x/pr69637-2.C: Likewise.
16142
521a70a4
AK
161432017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16144
16145 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
16146
e26b502d
BS
161472017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16148
16149 PR target/70012
16150 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
16151 conditions.
16152
55e75c7c
JJ
161532017-02-01 Jakub Jelinek <jakub@redhat.com>
16154
16155 PR testsuite/79324
16156 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
16157 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
16158 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
16159 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
16160 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
16161 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
16162 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
16163 * g++.dg/debug/dwarf2/align-1.C: Likewise.
16164 * g++.dg/debug/dwarf2/align-2.C: Likewise.
16165 * g++.dg/debug/dwarf2/align-3.C: Likewise.
16166 * g++.dg/debug/dwarf2/align-4.C: Likewise.
16167 * g++.dg/debug/dwarf2/align-5.C: Likewise.
16168 * g++.dg/debug/dwarf2/align-6.C: Likewise.
16169
a4476973
ML
161702017-02-01 Martin Liska <mliska@suse.cz>
16171
16172 PR testsuite/79272
16173 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
16174
3f3181b1
RB
161752017-02-01 Richard Biener <rguenther@suse.de>
16176
16177 PR testsuite/76957
16178 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
16179 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
16180 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
16181 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
16182
1e7ef862
RB
161832017-02-01 Richard Biener <rguenther@suse.de>
16184
16185 PR middle-end/79315
16186 * gfortran.dg/pr79315.f90: New testcase.
16187
405a7406
RB
161882017-02-01 Richard Biener <rguenther@suse.de>
16189
16190 PR tree-optimization/71824
16191 * gcc.dg/graphite/pr71824.c: New testcase.
16192
19bdccb4
JJ
161932017-01-31 Jakub Jelinek <jakub@redhat.com>
16194
16195 PR c++/79304
16196 * g++.dg/diagnostic/pr79304.C: New test.
16197
fcb2cdfc
DM
161982017-01-31 David Malcolm <dmalcolm@redhat.com>
16199
16200 PR c++/79298
16201 * g++.dg/spellcheck-pr79298.C: New test case.
16202
7cfa044d
DM
162032017-01-31 David Malcolm <dmalcolm@redhat.com>
16204
16205 PR preprocessor/79210
16206 * gcc.dg/format/pr79210.c: New test case.
16207 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
16208 New function.
16209
de3fbef6
NS
162102017-01-31 Nathan Sidwell <nathan@acm.org>
16211
5ae37bdf
NS
16212 PR c++/79290
16213 * g++.dg/warn/pr79290.C: New.
16214
de3fbef6
NS
16215 PR c++/67273
16216 PR c++/79253
16217 * g++.dg/cpp1y/pr67273.C: New.
16218 * g++.dg/cpp1y/pr79253.C: New.
16219
7f357c61
NS
162202017-01-31 Nathan Sidwell <nathan@acm.org>
16221
16222 PR c++/79264
16223 * g++.dg/cpp1y/pr61636-1.C: Augment.
16224
5b11971a
CL
162252017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
16226
16227 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
16228 rand() instead of random().
16229
8b670f93
AH
162302017-01-30 Aldy Hernandez <aldyh@redhat.com>
16231
16232 PR tree-optimization/71691
16233 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
16234
4727e06b
AK
162352017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16236
16237 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
16238 __ARCH__.
16239
b6dae849
JJ
162402017-01-31 Jakub Jelinek <jakub@redhat.com>
16241
16242 PR tree-optimization/79267
16243 * g++.dg/opt/pr79267.C: New test.
16244
40fb9c89
AO
162452017-01-30 Alexandre Oliva <aoliva@redhat.com>
16246
16247 PR debug/63238
16248 * gcc.dg/debug/dwarf2/align-1.c: New.
16249 * gcc.dg/debug/dwarf2/align-2.c: New.
16250 * gcc.dg/debug/dwarf2/align-3.c: New.
16251 * gcc.dg/debug/dwarf2/align-4.c: New.
16252 * gcc.dg/debug/dwarf2/align-5.c: New.
16253 * gcc.dg/debug/dwarf2/align-6.c: New.
16254 * gcc.dg/debug/dwarf2/align-as-1.c: New.
16255 * g++.dg/debug/dwarf2/align-1.C: New.
16256 * g++.dg/debug/dwarf2/align-2.C: New.
16257 * g++.dg/debug/dwarf2/align-3.C: New.
16258 * g++.dg/debug/dwarf2/align-4.C: New.
16259 * g++.dg/debug/dwarf2/align-5.C: New.
16260 * g++.dg/debug/dwarf2/align-6.C: New.
16261
3095f651
AS
162622017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16263
16264 PR target/79170
16265 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
16266
3cf88bff
MS
162672017-01-30 Martin Sebor <msebor@redhat.com>
16268
16269 PR testsuite/79293
16270 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
16271
37731134
ML
162722017-01-30 Martin Liska <mliska@suse.cz>
16273
16274 PR gcov-profile/79259
16275 * g++.dg/tree-prof/pr79259.C: New test.
16276
0c7247cc
RB
162772017-01-30 Richard Biener <rguenther@suse.de>
16278
16279 PR tree-optimization/79276
16280 * gcc.dg/torture/pr79276.c: New testcase.
16281
ab4be5d1
DV
162822017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
16283
16284 PR target/79240
16285 * gcc.target/s390/pr79240.c: New test.
16286
6687d58d
BS
162872017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16288
16289 PR target/79268
16290 * gcc.target/powerpc/pr79268.c: New file.
16291 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
16292 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
16293 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
16294 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
16295
b5df96c3
JDA
162962017-01-28 John David Anglin <danglin@gcc.gnu.org>
16297
fc34d7b8
JDA
16298 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
16299
9efc84e4
JDA
16300 PR testsuite/70583
16301 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
16302
4bfbe3ae
JDA
16303 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
16304 * gnat.dg/debug9.adb: Likewise.
16305
8d0b306f
JDA
16306 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
16307
b5df96c3
JDA
16308 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
16309 libatomic_available.
16310 * gfortran.dg/coarray_42.f90: Likewise.
16311 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
16312 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
16313 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16314
eb339366
MS
163152017-01-27 Martin Sebor <msebor@redhat.com>
16316
16317 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
16318
711ce021
BS
163192017-01-27 Bernd Schmidt <bschmidt@redhat.com>
16320
16321 PR rtl-optimization/79194
16322 * gcc.dg/torture/pr79194.c: New test.
16323
d8321b33
VM
163242017-01-27 Vladimir Makarov <vmakarov@redhat.com>
16325
16326 PR tree-optimization/71374
2568d8a1 16327 * gcc.target/i386/pr71374.c: New.
d8321b33 16328
9e2ea13e
MS
163292017-01-27 Martin Sebor <msebor@redhat.com>
16330
16331 PR c++/71290
16332 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
16333 a dg-error directive.
16334
9eb7045b
VM
163352017-01-27 Vladimir Makarov <vmakarov@redhat.com>
16336
16337 PR target/79131
16338 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
16339 * gcc.target/arm/pr79131-2.c: New.
16340
f75bbf3f
BS
163412017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16342
16343 PR target/65484
16344 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
16345 vectorized on POWER unless hardware misaligned loads are
16346 available.
16347
3f54004b
BC
163482017-01-27 Bin Cheng <bin.cheng@arm.com>
16349
16350 PR rtl-optimization/78559
16351 * gcc.c-torture/execute/pr78559.c: New test.
16352
40b6bff9
RB
163532017-01-27 Richard Biener <rguenther@suse.de>
16354
16355 PR tree-optimization/79245
16356 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
16357 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
16358
b2f8892e
JJ
163592017-01-27 Jakub Jelinek <jakub@redhat.com>
16360
16361 PR c/79199
16362 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
16363 target. Use 4294967293U instead of 4294967293.
16364
b002f3b9
RB
163652017-01-27 Richard Biener <rguenther@suse.de>
16366
16367 PR tree-optimization/71433
16368 * gcc.dg/Warray-bounds-21.c: New testcase.
16369
38f50ab6
RB
163702017-01-27 Richard Biener <rguenther@suse.de>
16371
16372 PR tree-optimization/79244
16373 * gcc.dg/torture/pr79244.c: New testcase.
16374
c04f4139
JJ
163752017-01-27 Jakub Jelinek <jakub@redhat.com>
16376
16377 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
16378 all occurrences of 40 to 32.
16379
6ca513f9
RE
163802017-01-27 Richard Earnshaw <rearnsha@arm.com>
16381
16382 PR target/79239
16383 * gcc.target/arm/pr79239.c: New test.
16384
d876f5cd
DV
163852017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16386
16387 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
16388
bb6a6ee9
AB
163892017-01-27 Adam Butcher <adam@jessamine.co.uk>
16390
16391 PR c++/64382
16392 * g++.dg/cpp1y/pr64382.C: New test.
16393
31c87a43
MS
163942017-01-26 Martin Sebor <msebor@redhat.com>
16395
16396 PR middle-end/78703
16397 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
16398 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
16399 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
16400 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
16401
f7c06c0f
JJ
164022017-01-26 Jakub Jelinek <jakub@redhat.com>
16403
b0670cc0
JJ
16404 PR debug/79129
16405 * g++.dg/debug/dwarf2/pr79129.C: New test.
16406
f7c06c0f
JJ
16407 PR debug/78835
16408 * g++.dg/debug/dwarf2/pr78835.C: New test.
16409
5d93da1d
MS
164102017-01-26 Martin Sebor <msebor@redhat.com>
16411
16412 PR middle-end/78703
16413 * gcc.dg/format/pr78569.c: Adjust.
16414 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
16415 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
16416 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
16417 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
16418 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
16419 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
16420 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
16421 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
16422 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
16423 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
16424 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
16425
905d2812
JJ
164262017-01-26 Jakub Jelinek <jakub@redhat.com>
16427
16428 PR c++/68727
16429 * g++.dg/other/offsetof8.C: Add expected error.
16430 * g++.dg/other/offsetof9.C: New test.
16431
b3db8d77
DE
164322017-01-26 David Edelsohn <dje.gcc@gmail.com>
16433
16434 * g++.dg/opt/declone3.C: Require LTO.
16435
15961e4a
VM
164362017-01-26 Vladimir Makarov <vmakarov@redhat.com>
16437
16438 PR target/79131
16439 * gcc.target/arm/pr79131.c: New.
16440
e39dd802
BC
164412017-01-26 Bin Cheng <bin.cheng@arm.com>
16442
16443 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
16444
bc9efeab
JW
164452017-01-26 Jonathan Wakely <jwakely@redhat.com>
16446
16447 PR libstdc++/79190
16448 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
16449 matches replaced operator delete.
16450
b5f75f0b
JJ
164512017-01-26 Jakub Jelinek <jakub@redhat.com>
16452
16453 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
16454 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
16455 avx512f with avx512dq.
16456 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
16457 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
16458 avx512f with avx512dq.
16459 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
16460 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
16461 avx512f with avx512dq.
16462
0a38b341
MP
164632017-01-26 Marek Polacek <polacek@redhat.com>
16464
16465 PR c/79199
16466 * c-c++-common/Wduplicated-branches-13.c: New test.
16467
ebff5c3f
DS
164682017-01-26 David Sherwood <david.sherwood@arm.com>
16469
16470 PR middle-end/79212
16471 * gfortran.dg/gomp/sharing-4.f90: New test.
16472
e6d55103
JJ
164732017-01-26 Jakub Jelinek <jakub@redhat.com>
16474
1a27fab1
JJ
16475 PR target/70465
16476 * gcc.target/i386/pr70465.c: New test.
16477
e6d55103
JJ
16478 * brig.dg/dg.exp: Update copyright years.
16479 * lib/brig-dg.exp: Update copyright years.
16480 * lib/brig.exp: Update copyright years.
16481
b5aa1281
MM
164822017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
16483
16484 PR target/79179
16485 * gcc.target/powerpc/pr79179.c: New test.
16486
3b5de3cb
BS
164872017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16488
16489 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
16490 generation to accept D-mode memory accesses.
16491
dbe81dbe
MS
164922017-01-25 Martin Sebor <msebor@redhat.com>
16493
16494 PR c++/71290
16495 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
16496 * g++.dg/ext/flexarray-mangle.C: Same.
16497 * g++.dg/ext/flexarray-subst.C: Same.
16498 * g++.dg/ext/flexary10.C: Same.
16499 * g++.dg/ext/flexary11.C: Same.
16500 * g++.dg/ext/flexary14.C: Same.
16501 * g++.dg/ext/flexary16.C: Same.
16502 * g++.dg/ext/flexary18.C: Same.
16503 * g++.dg/ext/flexary19.C: Same.
16504 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
16505 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
16506 * g++.dg/ubsan/object-size-1.C: Same.
16507 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 16508
0e343868
JJ
165092017-01-25 Jakub Jelinek <jakub@redhat.com>
16510
a25608aa
JJ
16511 PR c++/78896
16512 * g++.dg/cpp1z/decomp24.C: New test.
16513
0e343868
JJ
16514 PR c++/77914
16515 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
16516 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
16517 expect a warning.
16518 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
16519 expect warnings.
16520 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
16521 * g++.dg/cpp1y/pr59636.C: Likewise.
16522 * g++.dg/cpp1y/pr60190.C: Likewise.
16523
0d098f4b
BC
165242017-01-25 Bin Cheng <bin.cheng@arm.com>
16525
16526 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
16527
5332c89e 165282017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
16529
16530 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
16531 vec_packs built-ins
16532
ed4e59f4
CL
165332017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
16534
16535 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
16536 -mcpu=cortex-a57.
16537 * gcc.target/arm/vseleqsf.c: Likewise.
16538 * gcc.target/arm/vselgedf.c: Likewise.
16539 * gcc.target/arm/vselgesf.c: Likewise.
16540 * gcc.target/arm/vselgtdf.c: Likewise.
16541 * gcc.target/arm/vselgtsf.c: Likewise.
16542 * gcc.target/arm/vselledf.c: Likewise.
16543 * gcc.target/arm/vsellesf.c: Likewise.
16544 * gcc.target/arm/vselltdf.c: Likewise.
16545 * gcc.target/arm/vselltsf.c: Likewise.
16546 * gcc.target/arm/vselnedf.c: Likewise.
16547 * gcc.target/arm/vselnesf.c: Likewise.
16548 * gcc.target/arm/vselvcdf.c: Likewise.
16549 * gcc.target/arm/vselvcsf.c: Likewise.
16550 * gcc.target/arm/vselvsdf.c: Likewise.
16551 * gcc.target/arm/vselvssf.c: Likewise.
16552
a5d6927f
RB
165532017-01-25 Richard Biener <rguenther@suse.de>
16554
16555 PR testsuite/72850
16556 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
16557 to what we had before adding the threading passes.
16558
c2873892
RB
165592017-01-25 Richard Biener <rguenther@suse.de>
16560
16561 PR tree-optimization/69264
16562 * g++.dg/torture/pr69264.C: New testcase.
16563
9aa483a2
KT
165642016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16565
16566 PR target/79145
16567 * gcc.target/arm/pr79145.c: New test.
16568
5c628c3e
RB
165692017-01-25 Richard Biener <rguenther@suse.de>
16570
16571 PR debug/78363
16572 * g++.dg/gomp/pr78363-1.C: New testcase.
16573 * g++.dg/gomp/pr78363-2.C: Likewise.
16574 * g++.dg/gomp/pr78363-3.C: Likewise.
16575
9078cd36
KT
165762016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16577
16578 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
16579 * gcc.dg/lto/pr61526_0.c: Likewise.
16580 * gcc.dg/lto/pr64415_0.c: Likewise.
16581
7cfd79d6
JJ
165822017-01-24 Jakub Jelinek <jakub@redhat.com>
16583
16584 PR c++/79205
16585 * g++.dg/cpp1z/decomp22.C: New test.
16586 * g++.dg/cpp1z/decomp23.C: New test.
16587
3e4b91f2
NS
165882017-01-24 Nathan Sidwell <nathan@acm.org>
16589
1d7bc790
NS
16590 PR c++/78469
16591 * g++.dg/cpp0x/pr78469.C: New.
16592
3e4b91f2
NS
16593 PR c++/79118
16594 * g++.dg/cpp0x/pr79118.C: New.
16595
b20ba138
EB
165962017-01-24 Eric Botcazou <ebotcazou@adacore.com>
16597
16598 * gcc.target/arm/vfp-longcall-apcs.c: New test.
16599
c2e84327
DM
166002017-01-24 David Malcolm <dmalcolm@redhat.com>
16601
16602 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
16603 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
16604 * gcc.dg/rtl/rtl.exp: New file.
16605 * gcc.dg/rtl/test.c: New file.
16606 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
16607 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
16608 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
16609 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
16610 * gcc.dg/rtl/x86_64/final.c: New test case.
16611 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
16612 * gcc.dg/rtl/x86_64/ira.c: New test case.
16613 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
16614 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
16615 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
16616 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
16617 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
16618 * gcc.dg/rtl/x86_64/test_1.h: New file.
16619 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
16620 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
16621 * gcc.dg/rtl/x86_64/times-two.h: New file.
16622 * gcc.dg/rtl/x86_64/vregs.c: New test case.
16623
cf8d19de
BC
166242017-01-24 Bin Cheng <bin.cheng@arm.com>
16625
16626 PR tree-optimization/79159
16627 * g++.dg/tree-ssa/pr79159.C: New test.
16628
f6a24a94 166292017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
16630 Martin Jambor <mjambor@suse.cz>
16631
16632 * lib/brig-dg.exp: New file.
16633 * lib/brig.exp: Likewise.
16634 * brig.dg/README: Likewise.
16635 * brig.dg/dg.exp: Likewise.
16636 * brig.dg/test/gimple/alloca.hsail: Likewise.
16637 * brig.dg/test/gimple/atomics.hsail: Likewise.
16638 * brig.dg/test/gimple/branches.hsail: Likewise.
16639 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
16640 * brig.dg/test/gimple/function_calls.hsail: Likewise.
16641 * brig.dg/test/gimple/kernarg.hsail: Likewise.
16642 * brig.dg/test/gimple/mem.hsail: Likewise.
16643 * brig.dg/test/gimple/mulhi.hsail: Likewise.
16644 * brig.dg/test/gimple/packed.hsail: Likewise.
16645 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
16646 * brig.dg/test/gimple/variables.hsail: Likewise.
16647 * brig.dg/test/gimple/vector.hsail: Likewise.
16648
c3b3e526
JJ
166492017-01-24 Jakub Jelinek <jakub@redhat.com>
16650
16651 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
16652 support asan, only on i?86/x86_64 require sse2_runtime.
16653
75f92127
KN
166542017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
16655
16656 PR target/66669
16657 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
16658 test on powerpc targets.
16659
1a998fa0
MS
166602017-01-23 Martin Sebor <msebor@redhat.com>
16661
16662 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
16663
108fdd6d
RB
166642017-01-23 Richard Biener <rguenther@suse.de>
16665
16666 PR tree-optimization/79088
16667 PR tree-optimization/79188
16668 * gcc.dg/torture/pr79088.c: New testcase.
16669 * gcc.dg/torture/pr79188.c: Likewise.
16670
28826a66
KN
166712017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
16672
16673 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
16674 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
16675 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
16676 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
16677 type of test function to reflect change in built-in function's
16678 return type.
16679 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
16680 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
16681 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
16682 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
16683 type and second argument type to reflect change in built-in
16684 function's type signature.
16685 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
16686 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
16687 type of test function to reflect change in built-in function's
16688 return type.
16689 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
16690 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
16691 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
16692 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
16693 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
16694 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
16695 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
16696 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
16697 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
16698 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
16699 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
16700 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
16701 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
16702 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
16703 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
16704 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
16705 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
16706 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
16707 type of test function to reflect change in built-in function's
16708 return type.
16709 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
16710 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
16711 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
16712 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
16713 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
16714 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
16715 test function's result and second argument to reflect change in
16716 built-in function's type signature.
16717 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
16718
e6b8075c
NS
167192017-01-23 Nathan Sidwell <nathan@acm.org>
16720
fc7612fd
NS
16721 PR C++/71710
16722 * g++.dg/template/pr71710.C: New.
16723
e6b8075c
NS
16724 PR c++/71406
16725 PR c++/77508
16726 * g++.dg/template/pr71406.C: New.
16727
15b8fd49
TK
167282017-01-23 Thomas Koenig <tkoenig@netcologne.de>
16729
9b7716c9 16730 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 16731
e9c4fbe9
BS
167322017-01-23 Bernd Schmidt <bschmidt@redhat.com>
16733
16734 PR rtl-optimization/78634
16735 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
16736
8539a302
BC
167372017-01-23 Bin Cheng <bin.cheng@arm.com>
16738
16739 PR tree-optimization/70754
16740 * gfortran.dg/pr70754.f90: New test.
16741
f368600f
ML
167422017-01-23 Martin Liska <mliska@suse.cz>
16743
16744 PR tree-optimization/79196
16745 * gcc.dg/asan/pr79196.c: New test.
16746 * gcc.dg/strlenopt-30.c: Update scanned pattern.
16747
d886761f
MM
167482017-01-23 Michael Matz <matz@suse.de>
16749
16750 PR tree-optimization/78384
16751 * gcc.dg/pr78384.c: New test.
16752
cffcafda
RB
167532017-01-23 Richard Biener <rguenther@suse.de>
16754
16755 PR tree-optimization/79186
16756 * gcc.dg/torture/pr79186.c: New testcase.
16757 * gcc.dg/torture/pr79187.c: Likewise.
16758
bda2bc48
MJ
167592017-01-23 Martin Jambor <mjambor@suse.cz>
16760
16761 * gcc.dg/ipa/vrp8.c: New test.
16762
f65f1ae3
MJ
167632017-01-23 Martin Jambor <mjambor@suse.cz>
16764
16765 PR ipa/79108
16766 * gfortran.dg/lto/pr79108_0.f90: New test.
16767
dea06111
AS
167682017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
16769
16770 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
16771 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
16772 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
16773 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
16774 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
16775 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
16776 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
16777 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
16778 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
16779 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
16780 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
16781 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
16782 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
16783 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
16784 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
16785 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
16786
05011618
RB
167872017-01-23 Richard Biener <rguenther@suse.de>
16788 Nick Clifton <nickc@redhat.com>
16789
16790 PR testsuite/78421
16791 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
16792 If the target is ARM return the result of the
16793 check_effective_target_arm_vect_no_misalign proc.
16794 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
16795 support unaligned vectors then only expect one of the loops to be
16796 unrolled.
16797
f6b9f2ff
ML
167982017-01-23 Martin Liska <mliska@suse.cz>
16799
16800 * gcc.dg/asan/use-after-scope-10.c: New test.
16801 * gcc.dg/asan/use-after-scope-11.c: New test.
16802 * g++.dg/asan/use-after-scope-5.C: New test.
16803
c7775327
ML
168042017-01-23 Martin Liska <mliska@suse.cz>
16805
16806 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
16807 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
16808 sanopt optimization for ASAN_POISON.
16809
d8ae8d16
KT
168102016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16811
16812 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
16813
54d7c70c
CL
168142017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
16815
16816 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
16817 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
16818 for poly*_t types.
16819 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
16820 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
16821 exec_vcombine): Likewise.
16822 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
16823 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
16824 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
16825 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
16826 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
16827 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
16828 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
16829 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
16830 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
16831 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
16832 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
16833 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
16834 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
16835 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
16836 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
16837 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
16838 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
16839 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
16840 Likewise.
16841 (TEST_VGET_LANE): Cast to uint to avoid warning.
16842 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
16843 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
16844 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
16845 exec_vfma_vfms_n): Fix PRIx format for float64_t.
16846 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
16847 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
16848 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
16849 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
16850 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
16851 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
16852 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
16853 CHECK_POLY instead of CHECK for poly64_t types.
16854 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
16855 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
16856 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
16857 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
16858 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
16859 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
16860 uint32_t.
16861 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
16862 for int32_t, int64_t.
16863 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
16864 vqneg_extra): Fix PRIx format for int16_t, int32_t.
16865 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
16866 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
16867 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
16868 needed.
16869
386fe51c
JJ
168702017-01-22 Jakub Jelinek <jakub@redhat.com>
16871
16872 PR fortran/79154
16873 * gfortran.dg/gomp/pr79154-1.f90: New test.
16874 * gfortran.dg/gomp/pr79154-2.f90: New test.
16875
bc4d86e6
AS
168762017-01-22 Andreas Schwab <schwab@linux-m68k.org>
16877
16878 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
16879
c31d5fce
MP
168802017-01-21 Marek Polacek <polacek@redhat.com>
16881
16882 PR testsuite/79169
16883 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
16884
25cb56c3
JH
168852017-01-20 Jan Hubicka <hubicka@ucw.cz>
16886
16887 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
16888
ea9f867b
BS
168892017-01-21 Bernd Schmidt <bschmidt@redhat.com>
16890
16891 PR rtl-optimization/79125
16892 * gcc.dg/torture/pr79125.c: New test.
16893
a876231c
JW
168942017-01-20 Jiong Wang <jiong.wang@arm.com>
16895
2568d8a1 16896 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 16897 only.
2568d8a1
JJ
16898 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
16899 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 16900
4b9f2115
NS
169012017-01-20 Nathan Sidwell <nathan@acm.org>
16902
3e4b91f2 16903 PR c++/78495
4b9f2115
NS
16904 * g++.dg/cpp1z/inh-ctor38.C: New.
16905
d2aadab1
MP
169062017-01-20 Marek Polacek <polacek@redhat.com>
16907
16908 PR c/79152
16909 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
16910
449cd5af
TP
169112017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
16912
16913 * lib/target-supports.exp (check_configured_with): New procedure.
16914 (check_effective_target_default_mode): new effective target.
16915 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
16916 default mode. Fix dg-skip-if target selector syntax.
16917 * gcc.target/arm/optional_thumb-2.c: Likewise.
16918 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
16919 syntax.
16920
ebed7175
DM
169212017-01-20 David Malcolm <dmalcolm@redhat.com>
16922
16923 PR c++/77829
16924 PR c++/78656
16925 * g++.dg/spellcheck-pr77829.C: New test case.
16926 * g++.dg/spellcheck-pr78656.C: New test case.
16927
2ebd93e1
MP
169282017-01-20 Marek Polacek <polacek@redhat.com>
16929
16930 PR c/64279
16931 * c-c++-common/Wduplicated-branches-1.c: New test.
16932 * c-c++-common/Wduplicated-branches-10.c: New test.
16933 * c-c++-common/Wduplicated-branches-11.c: New test.
16934 * c-c++-common/Wduplicated-branches-12.c: New test.
16935 * c-c++-common/Wduplicated-branches-2.c: New test.
16936 * c-c++-common/Wduplicated-branches-3.c: New test.
16937 * c-c++-common/Wduplicated-branches-4.c: New test.
16938 * c-c++-common/Wduplicated-branches-5.c: New test.
16939 * c-c++-common/Wduplicated-branches-6.c: New test.
16940 * c-c++-common/Wduplicated-branches-7.c: New test.
16941 * c-c++-common/Wduplicated-branches-8.c: New test.
16942 * c-c++-common/Wduplicated-branches-9.c: New test.
16943 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
16944 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
16945 * g++.dg/ext/builtin-object-size3.C: Likewise.
16946 * g++.dg/gomp/loop-1.C: Likewise.
16947 * g++.dg/warn/Wduplicated-branches1.C: New test.
16948 * g++.dg/warn/Wduplicated-branches2.C: New test.
16949
0ce4024a
ML
169502017-01-20 Martin Liska <mliska@suse.cz>
16951
16952 PR lto/69188
16953 * gcc.dg/lto/pr69188_0.c: New test.
16954 * gcc.dg/lto/pr69188_1.c: New test.
16955
d8ea3e7c
AS
169562017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
16957
16958 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
16959 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
16960 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
16961 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
16962 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
16963 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
16964 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
16965 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
16966 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
16967 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
16968 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
16969 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
16970 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
16971 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
16972 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
16973 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
16974 * gcc.target/i386/avx-1.c: Test new intrinsics.
16975 * gcc.target/i386/sse-13.c: Ditto.
16976 * gcc.target/i386/sse-23.c: Ditto.
16977
0516164b
RB
169782017-01-20 Richard Biener <rguenther@suse.de>
16979
16980 PR tree-optimization/71264
16981 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
16982
d821744c
MF
169832017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
16984
16985 * gcc.target/mips/madd4-1.c: New file.
16986 * gcc.target/mips/madd4-2.c: Likewise.
16987 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
16988 HAS_MADD4.
16989 (mips_option_groups): Add -m[no-]madd4.
16990 (mips-dg-init): Detect default -mno-madd4.
16991 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
16992 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
16993 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16994 * gcc.target/mips/nmadd-1.c: Likewise.
16995 * gcc.target/mips/nmadd-2.c: Likewise.
16996 * gcc.target/mips/nmadd-3.c: Likewise.
16997
db58fd89
JW
169982017-01-19 Jiong Wang <jiong.wang@arm.com>
16999
17000 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
17001 combined instructions.
17002 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
17003 instructions.
17004 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
17005 of pointer authentication.
17006
bd9cf60b
MM
170072017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
17008
17009 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
17010 floating point hardware to run test.
17011
ab014eb3
TC
170122017-01-19 Tamar Christina <tamar.christina@arm.com>
17013
2568d8a1 17014 * lib/target-supports.exp
ab014eb3
TC
17015 (check_effective_target_vect_call_copysignf): Enable for AArch64.
17016
c048038f
RO
170172017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17018
17019 PR testsuite/79051
17020 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
17021 __x86_64__]: Allow for target i?86-*-*.
17022
ab6b44cb
MF
170232017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
17024
17025 PR target/78176
17026 * gcc.target/mips/lxc1-sxc1-1.c: New file.
17027 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
17028 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
17029 HAS_LXC1.
17030 (mips_option_groups): Add -m[no-]lxc1-sxc1.
17031 (mips-dg-init): Detect default -mno-lxc1-sxc1.
17032 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
17033
118d5ed3
AV
170342017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
17035
17036 PR fortran/70696
17037 * gfortran.dg/coarray_43.f90: New test.
17038
a57c520e
RE
170392017-01-19 Richard Earnshaw <rearnsha@arm.com>
17040
17041 PR rtl-optimization/79121
17042 * gcc.c-torture/execute/pr79121.c: New test.
17043
54dc4be2
MM
170442017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
17045
17046 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
17047 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
17048
7bd5dad2
LK
170492017-01-18 Louis Krupp <louis.krupp@zoho.com>
17050
17051 PR fortran/50069
17052 PR fortran/55086
17053 * gfortran.dg/pr50069_1.f90: New test.
17054 * gfortran.dg/pr50069_2.f90: New test.
17055 * gfortran.dg/pr55086_1.f90: New test.
17056 * gfortran.dg/pr55086_1_tfat.f90: New test.
17057 * gfortran.dg/pr55086_2.f90: New test.
17058 * gfortran.dg/pr55086_2_tfat.f90: New test.
17059 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
17060
0edd264d
AS
170612017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
17062 * gcc.dg/strcmp-1.c: New test.
17063 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
17064
551914b7
DM
170652017-01-18 David Malcolm <dmalcolm@redhat.com>
17066
17067 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
17068 (dejagnu_fail): Likewise.
17069 (dejagnu_note): Likewise.
17070 (pass): Provide forward decl, moving true decl to after #include
17071 of harness.h.
17072 (fail): Likewise.
17073 (note): Likewise.
17074
b7d3a6a6
MM
170752017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
17076
17077 * gcc.target/powerpc/p9-xxbr-1.c: New test.
17078 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
17079
c484627c
NS
170802017-01-18 Nathan Sidwell <nathan@acm.org>
17081
17082 PR c++/78488
17083 * g++.dg/cpp1z/inh-ctor37.C: New.
17084
a711887e
UB
170852017-01-18 Uros Bizjak <ubizjak@gmail.com>
17086
17087 PR rtl-optimization/78952
17088 * gcc.target/i386/pr78952-1.c: New test.
17089 * gcc.target/i386/pr78952-2.c: Ditto.
17090
525a5e33
AV
170912017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
17092
17093 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
17094
170952017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
17096
17097 PR fortran/70696
17098 * gfortran.dg/coarray_event_1.f08: New test.
17099
90553aac
JJ
171002017-01-18 Jakub Jelinek <jakub@redhat.com>
17101
17102 PR target/77416
17103 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
17104 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
17105 from dg-options.
17106 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
17107 guarded test.
17108 * gcc.target/powerpc/fusion4.c: Likewise.
17109 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
17110 guarded test.
17111 * gcc.target/powerpc/pr58673-1.c: Likewise.
17112 * gcc.target/powerpc/pr58673-2.c: Likewise.
17113 * gcc.target/powerpc/pr59054.c: Likewise.
17114
dfc42f08
BS
171152016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17116
17117 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
17118 vec_bperm.
17119 * gcc.target/powerpc/p9-vbpermd.c: New file.
17120
f3981e7e
AK
171212017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17122
17123 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
17124 (must_not_compile2): Downcase first letter of error messages.
17125 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
17126 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
17127
2c65d990
NS
171282017-01-18 Nathan Sidwell <nathan@acm.org>
17129
17130 PR c++/79091
17131 * g++.dg/pr79091.C: New.
17132
a711887e
UB
171332017-01-18 Jakub Jelinek <jakub@redhat.com>
17134
17135 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
17136 to dg-options.
17137 (p0): Add missing dg-error.
17138
4701fba3
JS
171392017-01-17 Joe Seymour <joe.s@somniumtech.com>
17140
17141 * gcc.target/msp430/mul_f5_muldef.c: New test.
17142
ac4dc08d
MM
171432017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
17144
17145 PR target/79004
17146 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
17147 options. Fix up the syntax for using \m and \M.
17148
1b3254e4
SB
171492017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17150
17151 PR target/78875
17152 * gcc.target/powerpc/ssp-1.c: New testcase.
17153 * gcc.target/powerpc/ssp-2.c: New testcase.
17154
8144a493
WD
171552017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
17156
17157 * gcc.target/aarch64/eh_return.c: New test.
17158
a6607774
BS
171592017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17160
17161 * vec-rlmi-rlnm.c: New file.
17162
8ddfdbc2
NS
171632017-01-17 Nathan Sidwell <nathan@acm.org>
17164
17165 PR c++/61636
17166 * g++.dg/cpp1y/pr61636-1.C: New.
17167 * g++.dg/cpp1y/pr61636-2.C: New.
17168 * g++.dg/cpp1y/pr61636-3.C: New.
17169
d365b403
MS
171702017-01-17 Martin Sebor <msebor@redhat.com>
17171
17172 PR testsuite/79115
17173 * gcc.dg/pr78768.c: Make it a link-only test.
17174
0d80ab91
DM
171752017-01-17 David Malcolm <dmalcolm@redhat.com>
17176
17177 PR c++/71497
17178 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
17179 expected messages.
17180 * c-c++-common/Wmisleading-indentation.c: Likewise.
17181
31b61548
VM
171822017-01-17 Vladimir Makarov <vmakarov@redhat.com>
17183
17184 PR target/79058
17185 * gcc.target/arm/pr79058.c: New.
17186
c549996e
JJ
171872017-01-17 Jakub Jelinek <jakub@redhat.com>
17188
17189 PR tree-optimization/71854
17190 * gcc.dg/vect/pr71854.c: New test.
17191
4f197ff9
ML
171922017-01-17 Martin Liska <mliska@suse.cz>
17193
17194 PR ipa/71207
17195 * g++.dg/ipa/pr71207.C: New test.
17196
d4193b85
JH
171972017-01-17 Jan Hubicka <hubicka@ucw.cz>
17198
17199 PR middle-end/77445
17200 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
17201 * gcc.dg/tree-ssa/pr77445.c: New testcase.
17202
906e7712
JJ
172032017-01-17 Jakub Jelinek <jakub@redhat.com>
17204
17205 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
17206 rather than long unsigned int.
17207 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
17208
12314dc9
RB
172092017-01-17 Richard Biener <rguenther@suse.de>
17210
17211 PR tree-optimization/71433
17212 * gcc.dg/Warray-bounds-20.c: New testcase.
17213
a23e48df
RB
172142017-01-17 Richard Biener <rguenther@suse.de>
17215
17216 PR testsuite/52563
17217 PR testsuite/71237
17218 PR testsuite/77737
17219 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
17220 * gcc.dg/tree-ssa/scev-4.c: Likewise.
17221 * gcc.dg/tree-ssa/scev-5.c: Likewise.
17222
e6750e5c
AM
172232017-01-17 Alan Modra <amodra@gmail.com>
17224
17225 * gcc.target/powerpc/pr79066.c: New.
17226
a59afbe2
JL
172272017-01-16 Jeff Law <law@redhat.com>
17228
17229 PR tree-optimization/33562
17230 PR tree-optimization/61912
17231 PR tree-optimization/77485
17232 PR tree-optimization/79090
17233 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
17234 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
17235
e1bcfb92
JJ
172362017-01-16 Jakub Jelinek <jakub@redhat.com>
17237
98e92fb2
JJ
17238 PR c/79089
17239 * gcc.c-torture/compile/pr79089.c: New test.
17240
e1bcfb92
JJ
17241 PR target/79080
17242 * gcc.dg/pr79080.c: New test.
17243
0ef1f9cd
DM
172442017-01-16 David Malcolm <dmalcolm@redhat.com>
17245
17246 PR c/78304
17247 * gcc.dg/format/pr78304.c: Convert argument from integral type
17248 to a pointer.
17249 * gcc.dg/format/pr78304-2.c: Likewise.
17250
76689ffc
CL
172512017-01-16 Carl Love <cel@us.ibm.com>
17252
17253 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
17254 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
17255
ce12ee9e
CL
172562017-01-16 Carl Love <cel@us.ibm.com>
17257
17258 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
17259 Change arguments and return type to bool long long.
17260
b336037d
MS
172612017-01-16 Martin Sebor <msebor@redhat.com>
17262
17263 PR testsuite/79051
17264 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
17265 on x86.
17266
1ddca3f3
PC
172672017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17268
17269 Revert:
a711887e 17270 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
17271
17272 PR c++/71737
17273 * g++.dg/cpp0x/pr71737.C: New.
17274
290687fb
BS
172752017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17276
17277 * gcc.target/powerpc/swaps-p8-27.c: New.
17278
7d2f3f1d
PC
172792017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17280
17281 PR c++/71737
17282 * g++.dg/cpp0x/pr71737.C: New.
17283
d743728f
EB
172842017-01-16 Eric Botcazou <ebotcazou@adacore.com>
17285
17286 * gnat.dg/opt62.adb: New test.
17287 * gnat.dg/opt62_pkg.ads: New helper.
17288
90aead21
BS
172892017-01-14 Bernd Schmidt <bschmidt@redhat.com>
17290
a711887e
UB
17291 PR rtl-optimization/78626
17292 PR rtl-optimization/78727
90aead21
BS
17293 * gcc.dg/torture/pr78626.c: New test.
17294 * gcc.dg/torture/pr78727.c: New test.
17295
afaecc23
AM
172962017-01-14 Alan Modra <amodra@gmail.com>
17297
17298 * gcc.c-torture/compile/pr72749.c: New test.
17299
be4aa83d
DM
173002017-01-13 David Malcolm <dmalcolm@redhat.com>
17301
17302 PR c/78304
17303 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
17304 (test_macro_2): New test.
17305 (test_macro_3): New test.
17306 (test_macro_4): New test.
17307 (test_non_contiguous_strings): Convert line number to line offset.
17308 * gcc.dg/format/pr78304-2.c: New test case.
17309 * gcc.dg/format/pr78304.c: New test case.
17310
7cdca3ec
UB
173112017-01-13 Uros Bizjak <ubizjak@gmail.com>
17312
17313 * gcc.target/i386/funcspec-56.inc: Add missing options and
17314 reorder options by implied ISAs, as in ix86_target_string.
17315
e3017e52
MP
173162017-01-13 Marek Polacek <polacek@redhat.com>
17317
17318 PR c++/71166
17319 * g++.dg/cpp0x/constexpr-array18.C: New test.
17320
d155c6fe
JL
173212017-01-13 Jeff Law <law@redhat.com>
17322
7c9560a5
JL
17323 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
17324
9e59e99a
JL
17325 PR tree-optimization/61912
17326 PR tree-optimization/77485
17327 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
17328 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
17329 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
17330
17331 PR tree-optimization/33562
17332 PR tree-optimization/61912
17333 PR tree-optimization/77485
d155c6fe
JL
17334 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
17335 * gcc.dg/tree-ssa/complex-5.c: Likewise.
17336 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
17337 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
17338 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
17339 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
17340 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
17341
77719b06
ML
173422017-01-13 Martin Liska <mliska@suse.cz>
17343
17344 PR ipa/79043
17345 * gcc.c-torture/execute/pr79043.c: New test.
17346
a181b2bc
RB
173472017-01-13 Richard Biener <rguenther@suse.de>
17348
17349 PR middle-end/78411
17350 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
17351
eaed3226
AV
173522017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
17353
17354 PR fortran/70697
17355 * gfortran.dg/coarray/event_4.f08: New test.
17356
4ccff88b
AV
173572017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
17358
17359 PR fortran/70696
17360 * gfortran.dg/coarray/event_3.f08: New test.
17361
3c3b9090
RB
173622017-01-13 Richard Biener <rguenther@suse.de>
17363
17364 PR tree-optimization/77283
17365 * gcc.dg/tree-ssa/split-path-9.c: Fix.
17366
25329913
RB
173672017-01-13 Richard Biener <rguenther@suse.de>
17368
17369 * gcc.dg/gimplefe-22.c: New testcase.
17370
10b70b8e
RB
173712017-01-13 Richard Biener <rguenther@suse.de>
17372
17373 PR tree-optimization/77283
17374 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
17375 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
17376 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
17377
76a8f82f
SL
173782017-01-12 Sandra Loosemore <sandra@codesourcery.com>
17379
17380 * gcc.dg/pr77862.c: Require fpic target.
17381
59a505da
MM
173822017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
17383
17384 PR target/79004
17385 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 17386
bce6f760
MS
173872017-01-12 Martin Sebor <msebor@redhat.com>
17388
17389 * gcc.dg/pr78138.c: Adjust.
17390 * gcc.dg/pr78768.c: Adjust.
17391 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
17392 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
17393 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
17394 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
17395 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
17396 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
17397 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
17398 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
17399 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
17400 * gcc.dg/tree-ssa/pr78605.c: Adjust.
17401 * gcc.dg/tree-ssa/pr78622.c: Adjust.
17402
3eefa646
JJ
174032017-01-12 Jakub Jelinek <jakub@redhat.com>
17404
17405 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
17406
dcb56243
MS
174072017-01-12 Martin Sebor <msebor@redhat.com>
17408
8be3f306 17409 PR testsuite/79051
940242cd
MS
17410 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
17411 due to bug 79054.
dcb56243 17412
b7431c20
DE
174132017-01-12 David Edelsohn <dje.gcc@gmail.com>
17414
17415 * gcc.dg/pr78768.c: Require LTO.
17416
2bcd9f32
MS
174172017-01-12 Martin Sebor <msebor@redhat.com>
17418
17419 PR c/79074
17420 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
17421 due to the referenced bug.
17422
b2fc1c70
MS
174232017-01-12 Martin Sebor <msebor@redhat.com>
17424
17425 PR testsuite/79073
17426 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
17427
fbed6f36
UB
174282017-01-12 Uros Bizjak <ubizjak@gmail.com>
17429
17430 * gcc.target/i386/builtin_target.c (check_features): Check all
17431 supported __builtin_cpu_supports options.
17432
27282dad
KT
174332017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17434
17435 PR tree-optimization/78319
17436 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
17437 Remove xfail.
17438
66113166
BS
174392017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17440
17441 PR target/79044
17442 * gcc.target/powerpc/swaps-p8-26.c: New.
17443
6bb4ea5c
RB
174442017-01-12 Richard Biener <rguenther@suse.de>
17445
17446 * gcc.dg/gimplefe-21.c: New testcase.
17447
f15dbadb
MC
174482017-01-12 Michael Collison <michael.collison@arm.com>
17449
17450 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
17451
73e32c47
JK
174522017-01-11 Julia Koval <julia.koval@intel.com>
17453 Uros Bizjak <ubizjak@gmail.com>
17454
17455 * gcc.target/i386/sgx.c New test.
17456 * gcc.target/i386/sse-12.c: Add -msgx.
17457 * gcc.target/i386/sse-13.c: Ditto.
17458 * gcc.target/i386/sse-14.c: Ditto.
17459 * gcc.target/i386/sse-22.c: Ditto.
17460 * gcc.target/i386/sse-23.c: Ditto.
17461 * g++.dg/other/i386-2.C: Ditto.
17462 * g++.dg/other/i386-3.C: Ditto.
17463
3594adc7
MS
174642017-01-11 Martin Sebor <msebor@redhat.com>
17465
17466 PR c++/24511
17467 * g++.dg/template/explicit9.C: New test.
17468
01bfd257
NS
174692017-01-11 Nathan Sidwell <nathan@acm.org>
17470
17471 PR c++/77812
17472 * g++.dg/pr77812.C: New.
17473
88df7964
JJ
174742017-01-11 Jakub Jelinek <jakub@redhat.com>
17475
eae63d78
JJ
17476 PR c++/71537
17477 * g++.dg/cpp1y/constexpr-71537.C: New test.
17478
88df7964
JJ
17479 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
17480 argument.
17481
960ecba4
MS
174822017-01-11 Martin Sebor <msebor@redhat.com>
17483
17484 PR c/47931
17485 * c-c++-common/Waddress-2.c: New test.
17486
1f258a55
JJ
174872017-01-11 Jakub Jelinek <jakub@redhat.com>
17488
17489 PR c++/78341
17490 * g++.dg/cpp0x/pr78341.C: New test.
17491
bf5fbf46
MS
174922017-01-11 Martin Sebor <msebor@redhat.com>
17493
17494 PR c/78768
17495 * gcc.dg/pr78768.c: New test.
17496
19ff0049
DM
174972017-01-11 David Malcolm <dmalcolm@redhat.com>
17498
17499 PR driver/78877
17500 * gcc.dg/spellcheck-options-14.c: New test case.
17501 * gcc.dg/spellcheck-options-15.c: New test case.
17502 * gcc.dg/spellcheck-options-16.c: New test case.
17503 * gcc.dg/spellcheck-options-17.c: New test case.
17504
c86e9f03
ML
175052017-01-11 Martin Liska <mliska@suse.cz>
17506
17507 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
17508
947f51d6
JJ
175092017-01-11 Jakub Jelinek <jakub@redhat.com>
17510
17511 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
17512 instead of just 1 for the decomposition from struct C.
17513
849fccf8
EB
175142017-01-11 Eric Botcazou <ebotcazou@adacore.com>
17515
17516 * gcc.c-torture/execute/20170111-1.c: New test.
17517
80c74722
RB
175182017-01-11 Richard Biener <rguenther@suse.de>
17519
17520 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
17521
4c4b4703
JJ
175222017-01-11 Jakub Jelinek <jakub@redhat.com>
17523
17524 PR middle-end/50199
17525 * gcc.dg/lto/pr50199_0.c: New test.
17526
664b1a6b
MS
175272017-01-10 Martin Sebor <msebor@redhat.com>
17528
17529 PR testsuite/78960
17530 PR testsuite/78959
17531 PR testsuite/78133
17532 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
17533 * gcc.dg/tree-ssa/pr78622.c: Ditto.
17534
fefd3086
MS
175352017-01-10 Martin Sebor <msebor@redhat.com>
17536
17537 PR middle-end/78138
664b1a6b 17538 * gcc.dg/pr78138.c: New test.
fefd3086 17539
b9f4757f
DM
175402017-01-10 David Malcolm <dmalcolm@redhat.com>
17541
17542 PR c++/77949
17543 * g++.dg/diagnostic/pr77949.C: New test case.
17544
5a50f6bb
MS
175452017-01-10 Martin Sebor <msebor@redhat.com>
17546
17547 PR middle-end/78245
17548 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
17549
c16880ef
MS
175502017-01-10 Martin Sebor <msebor@redhat.com>
17551
17552 PR tree-optimization/78775
17553 * gcc.dg/attr-alloc_size-4.c: Add test cases.
17554 * gcc.dg/attr-alloc_size-10.c: New test.
17555 * gcc.dg/attr-alloc_size-11.c: New test.
17556 * gcc.dg/builtin-stringop-chk-7.c: New test.
17557 * gcc.dg/pr78775.c: New test.
17558 * gcc.dg/pr78973-2.c: New test.
17559 * gcc.dg/pr78973.c: New test.
17560
5363d9d9
JL
175612017-01-10 Jeff Law <law@redhat.com>
17562
17563 PR tree-optimization/77766
17564 PR tree-optimization/78856
17565 * gcc.c-torture/execute/pr77766.c: New test.
17566
aae23693
RB
175672016-01-10 Richard Biener <rguenther@suse.de>
17568
17569 PR tree-optimization/79034
17570 * g++.dg/torture/pr79034.C: New testcase.
17571
a0843aed
ML
175722017-01-10 Martin Liska <mliska@suse.cz>
17573
17574 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
17575 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
17576 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
17577 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
17578 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
17579 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
17580 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
17581 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
17582 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
17583 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
17584 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
17585 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
17586 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
17587 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
17588 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
17589 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
17590 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
17591 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
17592 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
17593 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
17594 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
17595 * gcc.dg/ipa/pr64307.c: Likewise.
17596 * gcc.dg/ipa/pr77653.c: Likewise.
17597
79fc8ffe
AS
175982017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
17599
17600 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
17601 * g++.dg/other/i386-3.C: Ditto.
17602 * gcc.target/i386/sse-12.c: Ditto.
17603 * gcc.target/i386/sse-13.c: Ditto.
17604 * gcc.target/i386/sse-22.c: Ditto.
17605 * gcc.target/i386/sse-23.c: Ditto.
17606 * gcc.target/i386/builtin_target.c: Handle new option.
17607 * gcc.target/i386/funcspec-56.inc: Test new attributes.
17608 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
17609 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
17610
dfa6951f
MS
176112017-01-09 Martin Sebor <msebor@redhat.com>
17612
17613 PR testsuite/79036
17614 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
17615 with different precisions.
17616
a271e415
EB
176172017-01-09 Eric Botcazou <ebotcazou@adacore.com>
17618
17619 * g++.dg/opt/call2.C: New test.
17620 * g++.dg/opt/call3.C: Likewise.
17621 * gnat.dg/array26.adb: New test.
17622 * gnat.dg/array26_pkg.ad[sb]: New helper.
17623 * gnat.dg/array27.adb: New test.
17624 * gnat.dg/array27_pkg.ad[sb]: New helper.
17625 * gnat.dg/array28.adb: New test.
17626 * gnat.dg/array28_pkg.ad[sb]: New helper.
17627
bd2c6270
JJ
176282017-01-09 Jakub Jelinek <jakub@redhat.com>
17629
17630 PR translation/79019
17631 PR translation/79020
17632 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
17633 diagnostics.
17634 * gfortran.dg/initialization_17.f90: Likewise.
17635
1c1d8e75
DH
176362017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
17637
17638 PR testsuite/79026
17639 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
17640 * gcc.target/i386/pr78904-4.c: Likewise.
17641 * gcc.target/i386/pr78904-6.c: Likewise.
17642 * gcc.target/i386/pr78967-2.c: Likewise.
17643
cb330ba5
JJ
176442017-01-09 Jakub Jelinek <jakub@redhat.com>
17645
17646 PR tree-optimization/78899
17647 * gcc.target/i386/pr78899.c: New test.
17648 * gcc.dg/pr71077.c: New test.
17649
a5e14a42
MJ
176502017-01-09 Martin Jambor <mjambor@suse.cz>
17651
17652 PR ipa/78365
17653 PR ipa/78599
17654 * gcc.dg/torture/pr78365.c: New test.
17655
01216d27
JJ
176562017-01-09 Jakub Jelinek <jakub@redhat.com>
17657
dc59e50a
JJ
17658 PR c++/78948
17659 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
17660 (main): Use int* instead of long long.
17661
01216d27
JJ
17662 PR tree-optimization/78938
17663 * gcc.dg/vect/pr78938.c: New test.
17664
c0d4fec7
KT
176652017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17666
17667 * gcc.dg/20161219.c: New test.
17668
7b1b0cc1
RB
176692017-01-09 Richard Biener <rguenther@suse.de>
17670
17671 PR tree-optimization/78997
17672 * gcc.dg/torture/pr78997.c: New testcase.
17673
813b9c0d
RB
176742017-01-09 Richard Biener <rguenther@suse.de>
17675
17676 PR debug/79000
17677 * g++.dg/lto/pr79000_0.C: New testcase.
17678 * g++.dg/lto/pr79000_1.c: Likewise.
17679
efcc8d38
MS
176802017-01-08 Martin Sebor <msebor@redhat.com>
17681
17682 PR middle-end/77708
17683 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
17684 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
17685 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
17686 due to bug 78969.
17687 * gcc.dg/format/pr78569.c: Adjust.
17688
5ccf1d8d
DM
176892017-01-07 David Malcolm <dmalcolm@redhat.com>
17690
17691 PR c++/72803
17692 * g++.dg/diagnostic/pr72803.C: New test case.
17693
42002dfe
MS
176942017-01-07 Martin Sebor <msebor@redhat.com>
17695
17696 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
17697 * gcc.dg/attr-alloc_size-4.c: Same.
17698
de91486c
AV
176992017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
17700
17701 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
17702 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
17703 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
17704 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
17705 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
17706 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
17707 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
17708
f55a925e
AS
177092017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
17710 * gcc.dg/memcmp-1.c: New.
17711 * gcc.dg/strncmp-1.c: New.
17712
f3caa118
AV
177132017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
17714
17715 * gcc.target/arm/acle/mcrr: New.
17716 * gcc.target/arm/acle/mcrr2: New.
17717 * gcc.target/arm/acle/mrrc: New.
17718 * gcc.target/arm/acle/mrrc2: New.
17719
ecc9a25b
AV
177202017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
17721
17722 * gcc.target/arm/acle/mcr.c: New.
17723 * gcc.target/arm/acle/mrc.c: New.
17724 * gcc.target/arm/acle/mcr2.c: New.
17725 * gcc.target/arm/acle/mrc2.c: New.
17726
3811581f
AV
177272017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
17728
17729 * gcc.target/arm/acle/ldc: New.
17730 * gcc.target/arm/acle/ldc2: New.
17731 * gcc.target/arm/acle/ldcl: New.
17732 * gcc.target/arm/acle/ldc2l: New.
17733 * gcc.target/arm/acle/stc: New.
17734 * gcc.target/arm/acle/stc2: New.
17735 * gcc.target/arm/acle/stcl: New.
17736 * gcc.target/arm/acle/stc2l: New.
17737
d57daa0c
AV
177382017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
17739
17740 * gcc.target/arm/acle/acle.exp: Run tests for different options
17741 and make sure fat-lto-objects is used such that we can still do
17742 assemble scans.
17743 * gcc.target/arm/acle/cdp.c: New.
17744 * gcc.target/arm/acle/cdp2.c: New.
17745 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
17746 (check_effective_target_arm_coproc1_ok_nocache): New.
17747 (check_effective_target_arm_coproc2_ok): New.
17748 (check_effective_target_arm_coproc2_ok_nocache): New.
17749 (check_effective_target_arm_coproc3_ok): New.
17750 (check_effective_target_arm_coproc3_ok_nocache): New.
17751 (check_effective_target_arm_coproc4_ok): New.
17752 (check_effective_target_arm_coproc4_ok_nocache): New.
17753
8a123229
MS
177542017-01-06 Martin Sebor <msebor@redhat.com>
17755
17756 PR middle-end/78605
17757 * gcc.dg/tree-ssa/pr78605.c: New test.
17758
5b8999d6
MS
177592017-01-05 Martin Sebor <msebor@redhat.com>
17760
17761 PR tree-optimization/78910
17762 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
17763 diagnostics.
17764 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
17765 * gcc.dg/tree-ssa/pr78910.c: New test.
17766
4e89adf9
EB
177672017-01-05 Eric Botcazou <ebotcazou@adacore.com>
17768
17769 * gcc.dg/sso-10.c: New test.
17770
962c5679
JJ
177712017-01-05 Jakub Jelinek <jakub@redhat.com>
17772
cfd719e7
JJ
17773 PR tree-optimization/71016
17774 * gcc.target/i386/pr71016.c: New test.
17775 * gcc.target/aarch64/pr71016.c: New test.
17776 * gcc.dg/tree-ssa/pr66726-3.c: New test.
17777
26f20371
JJ
17778 PR c++/78931
17779 * g++.dg/cpp1z/decomp19.C: New test.
17780
962c5679
JJ
17781 PR c++/78890
17782 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
17783 * g++.dg/init/union1.C: Likewise.
17784 * g++.dg/cpp0x/union6.C: Expect errors.
17785 * g++.dg/cpp0x/union8.C: New test.
17786 * g++.dg/cpp0x/pr78890-1.C: New test.
17787 * g++.dg/cpp0x/pr78890-2.C: New test.
17788
8c15f541
DE
177892017-01-05 David Edelsohn <dje.gcc@gmail.com>
17790
17791 * gcc.target/powerpc/pr71670.c: Require p9vector.
17792 * gcc.target/powerpc/p9-novsx.c: Same.
17793
51b86113
DM
177942017-01-05 David Malcolm <dmalcolm@redhat.com>
17795
17796 * selftests/asr_div1.rtl: New file.
17797 * selftests/aarch64: New subdirectory.
17798 * selftests/aarch64/times-two.rtl: New file.
17799 * selftests/bb-index.rtl: New file.
17800 * selftests/cfg-test.rtl: New file.
17801 * selftests/const-int.rtl: New file.
17802 * selftests/example-labels.rtl: New file.
17803 * selftests/insn-with-mode.rtl: New file.
17804 * selftests/jump-to-label-ref.rtl: New file.
17805 * selftests/jump-to-return.rtl: New file.
17806 * selftests/jump-to-simple-return.rtl: New file.
17807 * selftests/mem.rtl: New file.
17808 * selftests/note-insn-deleted.rtl: New file.
17809 * selftests/note_insn_basic_block.rtl: New file.
17810 * selftests/simple-cse.rtl: New file.
17811 * selftests/symbol-ref.rtl: New file.
17812 * selftests/x86_64: New subdirectory.
17813 * selftests/x86_64/call-insn.rtl: New file.
17814 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
17815 * selftests/x86_64/times-two.rtl: New file.
17816 * selftests/x86_64/unspec.rtl: New file.
17817
dc7650cc
NS
178182017-01-05 Nathan Sidwell <nathan@acm.org>
17819
17820 PR c++/78765
17821 * g++.dg/cpp0x/pr78765.C: New.
17822
3db70565
DV
178232017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
17824
17825 * gcc.target/s390/memcpy-2.c: New test.
17826 * gcc.target/s390/memset-2.c: New test.
17827
f5a537e3
AK
178282017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17829
17830 * gcc.target/s390/memcpy-1.c: New test.
17831
d80c6d02
JL
178322017-01-04 Jeff Law <law@redhat.com>
17833
17834 PR tree-optimization/78812
17835 * g++.dg/torture/pr78812.C: New test.
17836
08edc320 178372017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
17838
17839 PR target/71977
17840 PR target/70568
17841 PR target/78823
17842 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
17843 64-bit VSX systems with direct move, whether we optimize common
17844 code sequences in the GLIBC math library for float math functions.
17845 * gcc.target/powerpc/pr71977-2.c: Likewise.
17846
a9342885
MP
178472017-01-04 Marek Polacek <polacek@redhat.com>
17848
17849 PR c++/64767
17850 * c-c++-common/Wpointer-compare-1.c: New test.
17851
066435fe
JJ
178522017-01-04 Jakub Jelinek <jakub@redhat.com>
17853
abec4284
JJ
17854 PR c++/78949
17855 * c-c++-common/Wunused-var-16.c: New test.
17856
26c43e27
JJ
17857 PR c++/78693
17858 * g++.dg/cpp0x/pr78693.C: New test.
17859
fc73e60c
JJ
17860 PR driver/78957
17861 * gcc.dg/pr78957.c: New test.
17862
c9cf3863
JJ
17863 * g++.dg/cpp1y/auto-fn34.C: New test.
17864
066435fe
JJ
17865 PR c++/71182
17866 * g++.dg/cpp0x/pr71182.C: New test.
17867
598bd687
KN
178682017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
17869
17870 PR target/78056
17871 * gcc.target/powerpc/pr78056-1.c: New test.
17872 * gcc.target/powerpc/pr78056-2.c: New test.
17873 * gcc.target/powerpc/pr78056-3.c: New test.
17874 * gcc.target/powerpc/pr78056-4.c: New test.
17875 * gcc.target/powerpc/pr78056-5.c: New test.
17876 * gcc.target/powerpc/pr78056-6.c: New test.
17877 * gcc.target/powerpc/pr78056-7.c: New test.
17878 * gcc.target/powerpc/pr78056-8.c: New test.
17879 * lib/target-supports.exp
17880 (check_effective_target_powerpc_popcntb_ok): New procedure to test
17881 whether the effective target supports the popcntb instruction.
17882
8194635a
JL
178832017-01-03 Jeff Law <law@redhat.com>
17884
17885 PR tree-optimization/67955
17886 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
17887
baf9ebc8
MP
178882017-01-04 Marek Polacek <polacek@redhat.com>
17889
17890 PR c++/77545
17891 PR c++/77284
17892 * g++.dg/cpp0x/range-for32.C: New test.
17893 * g++.dg/cpp0x/range-for33.C: New test.
17894
5dd9a9d0
DM
178952017-01-04 David Malcolm <dmalcolm@redhat.com>
17896
17897 * gcc.dg/Wmissing-braces-fixits.c: New test case.
17898
4bf07f3f
NS
178992017-01-04 Nathan Sidwell <nathan@acm.org>
17900
17901 PR c++/66735
17902 * g++.dg/cpp1y/pr66735.C: New.
17903
165ba2e9
JJ
179042017-01-04 Jakub Jelinek <jakub@redhat.com>
17905
17906 PR tree-optimization/71563
17907 * gcc.dg/tree-ssa/pr71563.c: New test.
17908
4567f969
JB
179092017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
17910
17911 PR fortran/78534
17912 PR fortran/78976
17913 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
17914 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
17915 * gfortran.dg/transfer_intrinsic_1.f90: Change
17916 scan-tree-dump-times due to gfc_trans_string_copy change to
17917 avoid -Wstringop-overflow.
17918
1c06f07f
JL
179192017-01-03 Jeff Law <law@redhat.com>
17920
17921 PR tree-optimization/78856
17922 * gcc.c-torture/execute/pr78856.c: New test.
17923
60fb638f
MM
179242017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
17925
17926 PR target/78953
17927 * gcc.target/powerpc/pr78953.c: New test.
17928
e4d02f52
ILT
179292017-01-03 Ian Lance Taylor <iant@google.com>
17930
17931 * gcc.misc-tests/godump-1.c: Update for accurate representation of
17932 enums.
17933
5b4f088d
MS
179342017-01-03 Martin Sebor <msebor@redhat.com>
17935
17936 PR tree-optimization/78696
17937 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
17938 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
17939 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
17940 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
17941
179422017-01-03 David Malcolm <dmalcolm@redhat.com>
17943
17944 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
17945 with more than one digit.
17946 * lib/gcc-dg.exp (process-message): Support more than one digit
17947 in relative line specifications.
17948
179492017-01-03 Jakub Jelinek <jakub@redhat.com>
17950
17951 PR tree-optimization/78965
17952 * gcc.dg/pr78965.c: New test.
17953
17954 PR middle-end/78901
17955 * g++.dg/opt/pr78901.C: New test.
17956
179572017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
17958
17959 PR fortran/78534
17960 PR fortran/66310
17961 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
17962 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
17963 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
17964 * gfortran.dg/repeat_7.f90: New test for PR 66310.
17965 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
17966 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
17967 * gfortran.dg/string_1_lp64.f90: New test.
17968 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
17969 * gfortran.dg/string_3_lp64.f90: New test.
17970 * gfortran.dg/transfer_intrinsic_1.f90: Change
17971 scan-tree-dump-times due to gfc_trans_string_copy change to
17972 avoid -Wstringop-overflow.
17973
8b7163c6
UB
179742017-01-02 Uros Bizjak <ubizjak@gmail.com>
17975
17976 PR target/78967
17977 * gcc.target/i386/pr78967-1.c: New test.
17978 * gcc.target/i386/pr78967-2.c: Ditto.
17979 * gcc.target/i386/pr78967-3.c: Ditto.
17980
17981 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
17982 * gcc.target/i386/pr78904-4.c: Ditto.
17983 * gcc.target/i386/pr78904-6.c: Ditto.
17984
e2940b98
JH
179852017-01-01 Jan Hubicka <hubicka@ucw.cz>
17986
17987 PR middle-end/77674
17988 * g++.dg/torture/pr77674.C: New testcase.
17989
cbe34bb5 179902017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
17991
17992 Update copyright years.
818ab71a 17993\f
cbe34bb5 17994Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
17995
17996Copying and distribution of this file, with or without modification,
17997are permitted in any medium without royalty provided the copyright
17998notice and this notice are preserved.
This page took 8.478872 seconds and 5 git commands to generate.