]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gcc/cp/
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6c547211 12017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2
3 * g++.dg/warn/Wcatch-value-1.C: New test.
4 * g++.dg/warn/Wcatch-value-2.C: New test.
5 * g++.dg/warn/Wcatch-value-3.C: New test.
6
9ff63f75 72017-05-25 Nathan Sidwell <nathan@acm.org>
8
475205a0 9 * g++.dg/lookup/using56.C: New.
10 * g++.dg/lookup/using57.C: New.
11 * g++.dg/lookup/using58.C: New.
12 * g++.dg/lookup/using59.C: New.
13
9ff63f75 14 * g++.dg/lookup/using17.C: Adjust diagnostics.
15
67cbcbf6 162017-05-25 Martin Sebor <msebor@redhat.com>
17
18 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
19 positives on ILP32.
20 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
21 column numbers.
22 * gcc.dg/pr60114.c: Same.
23
5b5018e4 242017-05-23 Jan Hubicka <hubicka@ucw.cz>
25
26 * gfortran.dg/pr48636.f90: Fix template better.
27
69232621 282017-05-25 Nathan Sidwell <nathan@acm.org>
29
30 * g++.dg/lookup/koenig14.C: New.
31
03731d96 322017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
33
34 PR c++/79583
35 * g++.dg/cpp0x/pr79583.C: New.
36
d7b1c24e 372017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
38
39 PR c++/68578
40 * g++.dg/cpp1y/pr68578.C: New.
41
ac857b3d 422017-05-25 Marc Glisse <marc.glisse@inria.fr>
43
44 * gcc.dg/tree-ssa/vce-1.c: New file.
45
6bb32bdb 462017-05-25 Marc Glisse <marc.glisse@inria.fr>
47
48 * gcc.dg/tree-ssa/addadd.c: New file.
49
60fadde6 502017-05-24 Nathan Sidwell <nathan@acm.org>
51
52 * g++.dg/lookup/friend12.C: Adjust diagnostics.
53 * g++.dg/lookup/friend19.C: New.
54 * g++.dg/lookup/friend20.C: New.
55
220a51b0 562017-05-24 Jonathan Wakely <jwakely@redhat.com>
57
58 PR c++/80544
59 * g++.dg/expr/cast11.C: New test.
60
645b0f8d 612017-05-24 Martin Sebor <msebor@redhat.com>
62
63 PR c/80731
64 * c-c++-common/Wfloat-conversion.c: Adjust.
65 * c-c++-common/dfp/convert-int-saturate.c: Same.
66 * c-c++-common/pr68657-1.c: Same.
67 * g++.dg/ext/utf-cvt.C: Same.
68 * g++.dg/ext/utf16-4.C: Same.
69 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
70 * g++.dg/warn/Wconversion-real-integer2.C: Same.
71 * g++.dg/warn/Wconversion3.C: Same.
72 * g++.dg/warn/Wconversion4.C: Same.
73 * g++.dg/warn/Wsign-conversion.C: Same.
74 * g++.dg/warn/overflow-warn-1.C: Same.
75 * g++.dg/warn/overflow-warn-3.C: Same.
76 * g++.dg/warn/overflow-warn-4.C: Same.
77 * g++.dg/warn/pr35635.C: Same.
78 * g++.old-deja/g++.mike/enum1.C: Same.
79 * gcc.dg/Wconversion-3.c: Same.
80 * gcc.dg/Wconversion-5.c: Same.
81 * gcc.dg/Wconversion-complex-c99.c: Same.
82 * gcc.dg/Wconversion-complex-gnu.c: Same.
83 * gcc.dg/Wconversion-integer.c: Same.
84 * gcc.dg/Wsign-conversion.c: Same.
85 * gcc.dg/bitfld-2.c: Same.
86 * gcc.dg/c90-const-expr-11.c: Same.
87 * gcc.dg/c90-const-expr-7.c: Same.
88 * gcc.dg/c99-const-expr-7.c: Same.
89 * gcc.dg/overflow-warn-1.c: Same.
90 * gcc.dg/overflow-warn-2.c: Same.
91 * gcc.dg/overflow-warn-3.c: Same.
92 * gcc.dg/overflow-warn-4.c: Same.
93 * gcc.dg/overflow-warn-5.c: Same.
94 * gcc.dg/overflow-warn-8.c: Same.
95 * gcc.dg/overflow-warn-9.c: New test.
96 * gcc.dg/pr35635.c: Adjust.
97 * gcc.dg/pr59940.c: Same.
98 * gcc.dg/pr59963-2.c: Same.
99 * gcc.dg/pr60114.c: Same.
100 * gcc.dg/switch-warn-2.c: Same.
101 * gcc.dg/utf-cvt.c: Same.
102 * gcc.dg/utf16-4.c: Same.
103
d97d1dd1 1042017-05-24 Jakub Jelinek <jakub@redhat.com>
105
106 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
107 Don't include limits.h.
108 (w): Conditionalize on long long wider than int. Use
109 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
110 -9223372036854775808.
111 (x): Use __INT_MAX__ instead of INT_MAX.
112
dffe7d35 1132017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
114
115 PR fortran/66094
116 * gfortran.dg/inline_matmul_16.f90: New test.
117
62421d53 1182017-05-24 Tom de Vries <tom@codesourcery.com>
119
120 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
121
1875be22 1222017-05-24 Peter Bergner <bergner@vnet.ibm.com>
123
124 PR middle-end/80823
125 * gcc.dg/pr80823.c: New test.
126
ff03121f 1272017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
128
129 * gcc.target/s390/pr80725.c: New test.
130
81a73aa8 1312017-05-23 Nathan Sidwell <nathan@acm.org>
132
788172b2 133 * g++.dg/lookup/extern-c-hidden.C: New.
134 * g++.dg/lookup/extern-redecl1.C: New.
135
81a73aa8 136 PR c++/80866
137 * g++.dg/parse/pr80866.C: New.
138
a2da7d8a 1392017-05-23 Jan Hubicka <hubicka@ucw.cz>
140
141 * gcc.dg/ipa/ctor-empty-1.c: Update template.
142 * gcc.dg/ipa/inline-5.c: Likewise.
143 * gfortran.dg/pr48636.f90: Likewise.
144
369e5e40 1452017-05-23 Nathan Sidwell <nathan@acm.org>
146
147 * g++.dg/parse/ctor9.C: Adjust expected error.
148
ddb73f1e 1492017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
150
151 PR libgfortran/80256
152 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
153 Cygwin.
154
9d5c2cca 1552017-05-23 Thomas Schwinge <thomas@codesourcery.com>
156
157 * c-c++-common/goacc/parallel-dims-1.c: Update.
158 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
159 * c-c++-common/goacc/routine-1.c: Likewise.
160 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
161 * g++.dg/goacc/template.C: Likewise.
162 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
163 * gfortran.dg/goacc/routine-3.f90: Likewise.
164 * gfortran.dg/goacc/sie.f95: Likewise.
165 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
166
eb9d4ee4 1672017-05-23 Nathan Sidwell <nathan@acm.org>
168
169 * g++.dg/lookup/using13.C: Adjust expected error.
170
9158ac8e 1712017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
172
173 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
174
3dfedf9c 1752017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
176
177 PR target/80718
178 * gcc.target/powerpc/pr80718.c: New test.
179
fd891ec7 1802017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
181
182 * gcc.target/powerpc/conditional-return.c: New testcase.
183
6944c5a9 1842017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
185
186 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
187 LE-only.
188
a524d69f 1892017-05-22 Janus Weil <janus@gcc.gnu.org>
190
191 PR fortran/80766
192 * gfortran.dg/typebound_call_28.f90: New test.
193
3a591284 1942017-05-22 Nathan Sidwell <nathan@acm.org>
195
196 * g++.dg/lookup/strong-using.C: New.
197
43cdfe94 1982017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
199
200 * gcc.target/arm/movsi_movt.c: New test.
201 * gcc.target/arm/movdi_movt.c: New test.
202
7be8a968 2032017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
204
205 * gnat.dg/specs/not_null1.ads: New test.
206
92efbed4 2072017-05-22 Eric Botcazou <ebotcazou@adacore.com>
208
209 * gnat.dg/limited_with5.ad[sb]: New test.
210 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
211 * gnat.dg/limited_with6.ad[sb]: New test.
212 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
213
7de91b0a 2142017-05-22 Eric Botcazou <ebotcazou@adacore.com>
215
216 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
217 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
218
4d55c717 2192017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
220
221 PR c++/70265
222 * g++.dg/cpp1y/constexpr-70265-1.C: New.
223 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
224
0a0ee506 2252017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
226
227 PR libgfortran/80333
228 * gfortran.dg/dtio_30.f03: New test.
229
85e093dc 2302017-05-19 Marek Polacek <polacek@redhat.com>
231
232 PR sanitizer/80800
233 * c-c++-common/ubsan/pr80800.c: New test.
234 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
235
23e84ab6 2362017-05-19 Thomas Schwinge <thomas@codesourcery.com>
237
6acf639f 238 * c-c++-common/goacc/default-1.c: Update.
239 * c-c++-common/goacc/default-2.c: Likewise.
240 * c-c++-common/goacc/default-4.c: Likewise.
241 * gfortran.dg/goacc/default-1.f95: Likewise.
242 * gfortran.dg/goacc/default-4.f: Likewise.
243 * c-c++-common/goacc/default-5.c: New file.
244 * gfortran.dg/goacc/default-5.f: Likewise.
245
23e84ab6 246 * c-c++-common/goacc/default-1.c: New file.
247 * c-c++-common/goacc/default-2.c: Likewise.
248 * c-c++-common/goacc/data-default-1.c: Remove file, including its
249 test cases in...
250 * c-c++-common/goacc/default-3.c: ... this new file, and...
251 * c-c++-common/goacc/default-4.c: ... this new file.
252 * gfortran.dg/goacc/default.f95: Remove file, including its test
253 cases in...
254 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
255 * gfortran.dg/goacc/default-2.f: ... this new file.
256 * gfortran.dg/goacc/default-3.f95: New file.
257 * gfortran.dg/goacc/default-4.f: Likewise.
258
0fa326f5 2592017-05-19 Nathan Sidwell <nathan@acm.org>
260
261 * g++.dg/inherit/covariant7.C: Adjust.
262
8491ac51 2632017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
264
265 * gcc.target/arm/tls-disable-literal-pool.c: Change
266 require-effective-target to tls_native.
267 Move dg-error to return statement line and change to dg-message.
268
195b31a0 2692017-05-19 Richard Biener <rguenther@suse.de>
270
271 PR c++/80593
272 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
273 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
274
e4102b1d 2752017-05-19 Richard Biener <rguenther@suse.de>
276
277 PR middle-end/80764
278 * gcc.dg/torture/pr80764.c: New testcase.
279
c9c2f251 2802017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
281
282 PR target/80510
283 * gcc.target/powerpc/pr80510-1.c: New test.
284 * gcc.target/powerpc/pr80510-2.c: Likewise.
285
97cb2801 2862017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
287
288 * gcc.dg/pragma-diag-7.c: New test.
289
04ba4f82 2902017-05-18 Uros Bizjak <ubizjak@gmail.com>
291
292 PR target/80799
293 * g++.dg/other/i386-11.C: New test.
294
25e8d28a 2952017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
296
297 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
298 * fold-vec-div-floatdouble.c: Likewise.
299 * fold-vec-logical-ands-char.c: Likewise.
300 * fold-vec-logical-ands-int.c: Likewise.
301 * fold-vec-logical-ands-short.c: Likewise.
302 * fold-vec-logical-ors-char.c: Likewise.
303 * fold-vec-logical-ors-int.c: Likewise.
304 * fold-vec-logical-ors-short.c: Likewise.
305 * fold-vec-logical-other-char.c: Likewise.
306 * fold-vec-mule-misc.c: Likewise.
307 * fold-vec-mult-float.c: Likewise.
308 * fold-vec-mult-floatdouble.c: Likewise.
309 * fold-vec-mult-int.c: Likewise.
310 * fold-vec-mult-int128-p9.c: Likewise.
311 * fold-vec-sub-floatdouble.c: Likewise.
312 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
313 Add lp64 requirement.
314 * fold-vec-mult-int128-p8.c: Likewise.
315 * fold-vec-logical-ors-longlong.c: Fix comment typo.
316
8e4271ff 3172017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
318
319 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
320 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
321 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
322 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
323 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
324 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
325 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
326 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
327 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
328 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
329 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
330 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
331 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
332 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
333 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
334 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
335 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
336 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
337 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
338 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
339 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
340 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
341 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
342 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
343 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
344 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
345
69093815 3462017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
347
348 * gcc.target/sparc/niagara7-align.c: New test.
349
ac96d5aa 3502017-05-18 Marek Polacek <polacek@redhat.com>
351
352 PR sanitizer/80797
353 * c-c++-common/ubsan/null-12.c: New test.
354
e7bfa01f 3552017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
356
357 PR middle-end/80692
358 * gcc.c-torture/execute/pr80692.c: New testcase.
359
28bd3602 3602017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
b13eb416 361
362 PR libgfortran/80741
363 * gfortran.dg/read_4.f90: New test.
364
ad9ea48a 3652017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
366
367 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
368
f13dee19 3692017-05-17 Fritz Reese <fritzoreese@gmail.com>
370
371 PR fortran/80668
372 * gfortran.dg/pr80668.f90: New.
373
1bd5f38e 3742017-05-17 Peter Bergner <bergner@vnet.ibm.com>
375
376 PR middle-end/80775
377 * gcc.dg/pr80775.c: New test.
378
63b8aca5 3792017-05-17 Marek Polacek <polacek@redhat.com>
380
381 PR sanitizer/80659
382 * gcc.dg/asan/pr80659.c: New test.
383
9d0e00c3 3842017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
385
386 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
387 unsigned long.
388
d41040f9 3892017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
390
391 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
392
9bf6e01f 3932017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
394 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
395
396 PR tree-optimization/80457
397 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
398 call vect_model_simple_cost.
399
7200bfee 4002017-05-16 Paul Thomas <pault@gcc.gnu.org>
401
402 PR fortran/80554
403 * gfortran.dg/submodule_29.f08: New test.
404
8134a948 4052017-05-16 David Malcolm <dmalcolm@redhat.com>
406
407 * g++.dg/other/accessor-fixits-1.C: New test case.
408 * g++.dg/other/accessor-fixits-2.C: New test case.
409 * g++.dg/other/accessor-fixits-3.C: New test case.
410 * g++.dg/other/accessor-fixits-4.C: New test case.
411
33d39774 4122017-05-16 Carl Love <cel@us.ibm.com>
413
414 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
415 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
416 built-ins to the test suite file. Note, support for mradds exists
417 but no test case exists.
418 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
419 built-ins to the test suite file.
420
2af642bf 4212017-05-16 Marek Polacek <polacek@redhat.com>
422
423 PR sanitizer/80536
424 PR sanitizer/80386
425 * c-c++-common/ubsan/pr80536.c: New test.
426 * g++.dg/ubsan/pr80386.C: New test.
427
d551e1a4 4282017-05-16 Tamar Christina <tamar.christina@arm.com>
429
430 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
431 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
432
1d16e072 4332016-05-16 Matthew Wahab <matthew.wahab@arm.com>
434
435 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
436 expected output of vadd, vsub and vmul instructions.
437 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
438 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
439 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
440
36c2d847 4412017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
442
443 PR libgfortran/80727
444 * gfortran.dg/read_3.f90: New test.
445
b8604e18 4462017-05-15 Nathan Sidwell <nathan@acm.org>
447
6a34969f 448 PR c++/79369
449 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
450
b8604e18 451 PR c++/79369
452 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
453 * g++.dg/cpp0x/pr79369.C: New.
454
6c7e7d1c 4552017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
456
457 PR fortran/80752
b8604e18 458 * gfortran.dg/pr80752.f90: New test.
6c7e7d1c 459
61882fa6 4602017-05-15 Uros Bizjak <ubizjak@gmail.com>
461
657b9703 462 PR target/80425
61882fa6 463 * gcc.target/i386/pr80425-1.c: New test.
464 * gcc.target/i386/pr80425-2.c: Ditto.
465
581ccb40 4662017-05-15 Jeff Law <law@redhat.com>
467
468 * gcc.target/mips/reorgbug-1.c: New test.
469
7f7cc984 4702017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
471
472 * gnat.dg/specs/pack13.ads: New test.
473
53e0530a 4742017-05-14 Martin Sebor <msebor@redhat.com>
475
476 PR middle-end/77671
477 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
478 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
479 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
480 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
481 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
482
aca1a787 4832017-05-14 Martin Sebor <msebor@redhat.com>
484
485 PR middle-end/80669
486 * gcc.dg/builtin-stpncpy.c: New test.
487
e67d3d38 4882017-05-14 Daniel Santos <daniel.santos@pobox.com>
489
490 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
491 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
492 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
493 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
494
154452f4 4952017-05-14 Julia Koval <julia.koval@intel.com>
496
497 * gcc.target/i386/xgetsetbv.c: New test.
498
9686c18f 4992017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
500
501 PR fortran/80442
502 * gfortran.dg/impl_do_var_data.f90: New Test
503
17f7f152 5042017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
505
506 * brig.dg/test/gimple/priv-array-offset-access.hsail:
507 A regression test for a private array access case which caused
508 an assert.
509
055de89e 5102017-05-12 Martin Sebor <msebor@redhat.com>
511
512 PR testsuite/80643
513 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
514 to the purpose of the test.
515
5eee1838 5162017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
517
518 * gcc.target/powerpc/bmi-andn-1.c: New file
519 * gcc.target/powerpc/bmi-andn-2.c: New file.
520 * gcc.target/powerpc/bmi-bextr-1.c: New file.
521 * gcc.target/powerpc/bmi-bextr-2.c: New file.
522 * gcc.target/powerpc/bmi-bextr-4.c: New file.
523 * gcc.target/powerpc/bmi-bextr-5.c: New file.
524 * gcc.target/powerpc/bmi-blsi-1.c: New file.
525 * gcc.target/powerpc/bmi-blsi-2.c: New file.
526 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
527 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
528 * gcc.target/powerpc/bmi-blsr-1.c: New file.
529 * gcc.target/powerpc/bmi-blsr-2.c: New File.
530 * gcc.target/powerpc/bmi-check.h: New File.
531 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
532 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
533 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
534 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
535 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
536 * gcc.target/powerpc/bmi2-check.h: New file.
537 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
538 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
539 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
540 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
541 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
542 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
543 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
544 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
545 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
546
f4517643 5472017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
548
549 PR c++/60430
550 * g++.dg/cpp0x/pr60430.C: New.
551
3ef9135c 5522017-05-12 Jeff Law <law@redhat.com>
553
554 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
555
058d7139 5562017-05-12 Peter Bergner <bergner@vnet.ibm.com>
557
558 PR middle-end/80707
559 * g++.dg/pr80707.C: New test.
560
809c04ad 5612017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
562
563 * gcc.target/powerpc/fold-vec-div-float.c: New.
564 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
565 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
566
14b20aa1 5672017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
568
569 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
570 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
571 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
572 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
573 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
574 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
575 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
576 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
577 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
578 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
579 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
580 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
581
3ea41807 5822017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
583
584 PR c++/49604
585 * g++.dg/cpp0x/forw_enum14.C: New.
586 * g++.dg/cpp0x/forw_enum15.C: Likewise.
587
adc83a75 5882017-05-12 Richard Biener <rguenther@suse.de>
589
590 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
591
2ba6c4a0 5922017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
593
594 PR c++/67687
595 * g++.dg/cpp0x/constexpr-ice17.C: New.
596
b6147893 5972017-05-12 Richard Biener <rguenther@suse.de>
598
599 PR tree-optimization/80713
600 * gcc.dg/torture/pr80713.c: New testcase.
601
7dde36fd 6022017-05-12 Andi Kleen <ak@linux.intel.com>
603
604 PR testsuite/77684
605 * lib/target-supports.exp (profopt-perf-wrapper):
606 Add -m8 option to increase parallelism.
607
692b887e 6082017-05-12 Thomas Schwinge <thomas@codesourcery.com>
609
641fc3ae 610 * c-c++-common/goacc/parallel-dims-1.c: New file.
611 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
612
5dd0c4e8 613 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
614 * c-c++-common/goacc/classify-kernels.c: Likewise.
615 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
616 Likewise.
617 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
618 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
619 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
620 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
621 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
622 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
623 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
624 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
625 * c-c++-common/goacc/kernels-loop.c: Likewise.
626 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
627 * c-c++-common/goacc/kernels-reduction.c: Likewise.
628 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
629 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
630 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
631 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
632 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
633 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
634 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
635 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
636 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
637 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
638
1d3ea8fc 639 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
640 * c-c++-common/goacc/classify-kernels.c: Likewise.
641 * c-c++-common/goacc/classify-parallel.c: Likewise.
642 * c-c++-common/goacc/classify-routine.c: Likewise.
643 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
644 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
645 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
646 * gfortran.dg/goacc/classify-routine.f95: Likewise.
647
692b887e 648 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
649 * c-c++-common/goacc/classify-kernels.c: Likewise.
650 * c-c++-common/goacc/classify-parallel.c: Likewise.
651 * c-c++-common/goacc/classify-routine.c: Likewise.
652 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
653 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
654 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
655 * gfortran.dg/goacc/classify-routine.f95: Likewise.
656
2d5afa61 6572017-05-11 Nathan Sidwell <nathan@acm.org>
658
659 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
c6bd4248 660
6612017-05-11 Carl Love <cel@us.ibm.com>
662
663 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
664 to the test suite file.
665 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
666 to the test suite file.
667
7511addc 6682017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
669
670 PR fortran/78659
671 * gfortran.dg/namelist_91.f90: New test.
672 * gfortran.dg/namelist_92.f90: New test.
673 * gfortran.dg/namelist_93.f90: New test.
674 * gfortran.dg/namelist_94.f90: New test.
675
bc6e8b8b 6762017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
677
678 PR target/80695
679 * gcc.target/powerpc/pr80695-p8.c: New file.
680 * gcc.target/powerpc/pr80695-p9.c: New file.
681
33a9536b 6822017-05-11 Uros Bizjak <ubizjak@gmail.com>
683 Jakub Jelinek <jakub@redhat.com>
684
685 PR target/80706
686 * gcc.target/i386/pr80706.c: New test.
687
17e3210c 6882017-05-11 Julia Koval <julia.koval@intel.com>
689
690 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
691 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
692 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
693 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
694
d9ad22ca 6952017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
696
697 PR c++/70538
698 * g++.dg/cpp0x/pr70538.C: New.
699
13941974 7002017-05-11 Uros Bizjak <ubizjak@gmail.com>
701
33a9536b 702 * gcc.target/i386/pr22152.c: Fix undefined testcase.
703 Remove unnecessary loop. Run on 32-bit targets only.
13941974 704 (dg-options): Remove -fno-tree-sink.
705
9534dff5 7062017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
707
708 * gcc.target/powerpc/cmpb-1.c: New test.
709 * gcc.target/powerpc/cmpb-2.c: New test.
710 * gcc.target/powerpc/cmpb-3.c: New test.
711 * gcc.target/powerpc/cmpb32-1.c: New test.
712 * gcc.target/powerpc/cmpb32-2.c: New test.
713
73eaf82a 7142017-05-11 Richard Biener <rguenther@suse.de>
715
716 PR tree-optimization/80705
717 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
718
22df3f88 7192017-05-11 Nathan Sidwell <nathan@acm.org>
720
721 * lib/scanlang.exp: New.
722 * lib/gcc-dg.exp: Load scanlang.exp.
723 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
724
22ba59df 7252017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
726
727 PR testsuite/80580
728 * gcc.dg/gimplefe-error-6.c: New test.
729
e58d47fc 7302017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
731
732 PR testsuite/80580
733 * gcc.dg/gimplefe-error-5.c: New test.
734
a38eda85 7352017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
736
737 PR testsuite/80580
738 * gcc.dg/gimplefe-error-4.c: New test.
739
01b24b6e 7402017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
741
742 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
743
23f05e90 7442017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
745
746 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
747 (_mm_maskz_max_round_sd): Test new intrinsics.
748 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
749 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
750 (_mm_maskz_max_round_ss): Test new intrinsics.
751 * gcc.target/i386/avx512f-vmaxss-2.c: New.
752 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
753 (_mm_maskz_min_round_sd): Test new intrinsics.
754 * gcc.target/i386/avx512f-vminsd-2.c: New.
755 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
756 (_mm_maskz_min_round_ss): Test new intrinsics.
757 * gcc.target/i386/avx512f-vminss-2.c: New.
758 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
759 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
760 (__builtin_ia32_minss_mask_round): Test new builtins.
761 * gcc.target/i386/sse-13.c: Ditto.
762 * gcc.target/i386/sse-23.c: Ditto.
763 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
764 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
765 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
766 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
767 (_mm_mask_min_round_ss): Test new intrinsics.
768 * gcc.target/i386/testround-1.c: Ditto.
769
7702017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
771
772 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
773 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
774 (_mm_maskz_div_round_sd): Test new intrinsics.
775 * gcc.target/i386/avx512f-vdivsd-2.c: New.
776 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
777 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
778 (_mm_maskz_div_round_ss): Test new intrinsics.
779 * gcc.target/i386/avx512f-vdivss-2.c: New.
780 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
781 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
782 (_mm_maskz_mul_round_sd): Test new intrinsics.
783 * gcc.target/i386/avx512f-vmulsd-2.c: New.
784 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
785 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
786 (_mm_maskz_mul_round_ss): Test new intrinsics.
787 * gcc.target/i386/avx512f-vmulss-2.c: New.
788 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
789 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
790 (__builtin_ia32_mulss_mask_round): Test new builtins.
791 * gcc.target/i386/sse-13.c: Ditto.
792 * gcc.target/i386/sse-23.c: Ditto.
793 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
794 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
795 (_mm_maskz_mul_round_ss): Test new intrinsics.
796 * gcc.target/i386/testround-1.c: Ditto.
797
7982017-05-10 Julia Koval <julia.koval@intel.com>
799
800 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
801 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
802 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
803
8042017-05-10 Julia Koval <julia.koval@intel.com>
805
806 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
807 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
808 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
809 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
810
34f3dfc2 8112017-05-10 Peter Bergner <bergner@vnet.ibm.com>
812
ab475e65 813 PR tree-optimization/51513
34f3dfc2 814 * gcc.target/powerpc/pr51513.c: New test.
815 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
816 __builtin_abort().
817 * gcc.dg/predict-14.c: Likewise.
818
16f61488 8192017-05-10 Carl Love <cel@us.ibm.com>
820 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
821 to the test suite file.
822 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
823 to the test suite file.
824
44142143 8252017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
826
827 PR tree-optimization/77644
828 * gcc.dg/tree-ssa/pr77644.c: New test-case.
829
0a05b83d 8302017-05-10 Alexandre Oliva <aoliva@redhat.com>
831
832 * gcc.dg/guality/inline-params-2.c: New.
833
658b632c 8342017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
835
836 PR c++/80145
837 * g++.dg/cpp1y/auto-fn37.C: New.
838 * g++.dg/cpp1y/auto-fn38.C: Likewise.
839
80af00ad 8402017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
841
842 PR target/68163
843 * gcc.target/powerpc/pr68163.c: New test.
844
5c03ffae 8452017-05-09 Janus Weil <janus@gcc.gnu.org>
846
847 PR fortran/79311
848 * gfortran.dg/finalize_32.f90: New test.
849
0d7b4486 8502017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
851
852 PR c/35441
853 * gcc.dg/pr35441.c: New test.
854
2320b8dd 8552017-05-09 Martin Sebor <msebor@redhat.com>
856
857 PR testsuite/80643
858 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
859 output.
860
df98e412 8612017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
862
863 PR c++/80186
864 * g++.dg/template/crash126.C: New.
865
9c4d4a48 8662017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
867
868 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
869 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
870 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
871 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
872
291d33ac 8732017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
874
4e4f929a 875 PR testsuite/80611
291d33ac 876 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
877
9b8fa13d 8782017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
879
880 * gcc.target/arc/tmac-1.c: New file.
881 * gcc.target/arc/tmac-2.c: Likewise.
882 * gcc.target/arc/tmac.h: Likewise.
883
6932c0bd 8842017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
885 Andrew Burgess <andrew.burgess@embecosm.com>
886
887 * gcc.target/arc/firq-1.c: New file.
888 * gcc.target/arc/firq-2.c: Likewise.
889 * gcc.target/arc/firq-3.c: Likewise.
890 * gcc.target/arc/firq-4.c: Likewise.
891 * gcc.target/arc/firq-5.c: Likewise.
892 * gcc.target/arc/firq-6.c: Likewise.
893
6abb17b8 8942017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
895
896 * gcc.target/arc/interrupt-5.c: Newfile.
897 * gcc.target/arc/interrupt-6.c: Likewise.
898 * gcc.target/arc/interrupt-7.c: Likewise.
899 * gcc.target/arc/interrupt-8.c: Likewise.
900 * gcc.target/arc/interrupt-9.c: Likewise.
901
666ae675 9022017-05-09 Richard Biener <rguenther@suse.de>
903
904 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
905 and adjust.
906 * gcc.dg/vect/vect-50.c: Likewise.
907
1a2d3e8e 9082017-05-09 Marek Polacek <polacek@redhat.com>
909
910 PR c/80525
911 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
912 * c-c++-common/Wlogical-op-2.c: New test.
913
2ef0f074 9142017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
915
916 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
917 for targets with __SIZEOF_INT__ < 4.
918
af6fc470 9192017-05-09 Richard Biener <rguenther@suse.de>
920
921 * gcc.dg/vect/vect-50.c: Revert last change.
922 * gcc.dg/vect/vect-44.c: Likewise.
923
554efdbb 9242017-05-08 Martin Sebor <msebor@redhat.com>
925
926 PR translation/80280
927 * gcc.dg/format/gcc_diag-10.c: New test.
928
2d63dfd7 9292017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
930
931 PR target/80101
932 * gcc.target/powerpc/pr80101-1.c: New test.
933
6e21b9b9 9342017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
935
936 PR fortran/79930
937 * gfortran.dg/inline_transpose_1.f90: Add
938 -finline-matmul-limit=0 to options.
939 * gfortran.dg/matmul_5.f90: Likewise.
940 * gfortran.dg/vect/vect-8.f90: Likewise.
941 * gfortran.dg/inline_matmul_14.f90: New test.
942 * gfortran.dg/inline_matmul_15.f90: New test.
943
65a1b327 9442017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
945
946 PR fortran/80602
947 * gfortran.dg/matmul_15.f90: New test case.
948
827b78e0 9492017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
950
951 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
952 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
953
18e2018b 9542017-05-07 Jeff Law <law@redhat.com>
955
956 Revert:
957 2017-05-06 Jeff Law <law@redhat.com>
958 PR tree-optimization/78496
959 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
960 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
961
70e5ca95 9622017-05-06 Jeff Law <law@redhat.com>
963
964 PR tree-optimization/78496
965 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
966 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
967
cc39a634 9682017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
969
970 * gcc.target/aarch64/spill_1.c: New test.
971
172f138d 9722017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
973
974 PR rtl-optimization/75964
975 * gcc.dg/torture/pr75964.c: New test.
976
c02ea362 9772017-05-06 Tom de Vries <tom@codesourcery.com>
978
979 PR testsuite/80606
980 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
981 * gcc.target/i386/avx-vtestpd-2.c: Same.
982 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
983 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
984 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
985 * gcc.target/i386/avx-vtestpd-3.c: Same.
986 * gcc.target/i386/avx-vtestps-1.c: Same.
987 * gcc.target/i386/avx-vtestps-2.c: Same.
988 * gcc.target/i386/avx-vtestps-256-1.c: Same.
989 * gcc.target/i386/avx-vtestps-256-2.c: Same.
990 * gcc.target/i386/avx-vtestps-256-3.c: Same.
991 * gcc.target/i386/avx-vtestps-3.c: Same.
992
1b619968 9932017-05-06 Tom de Vries <tom@codesourcery.com>
994
995 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
996
591cc404 9972017-05-06 Tom de Vries <tom@codesourcery.com>
998
999 PR testsuite/80557
1000 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1001 * gcc.target/powerpc/altivec-types-1.c: Same.
1002
9a1b1192 10032017-05-06 Tom de Vries <tom@codesourcery.com>
1004
1005 PR testsuite/80557
1006 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1007 * gcc.target/spu/intrinsics-1.c: Same.
1008
76093f93 10092017-05-06 Tom de Vries <tom@codesourcery.com>
1010
1011 PR testsuite/80557
1012 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1013
7875d605 10142017-05-06 Tom de Vries <tom@codesourcery.com>
1015
1016 PR testsuite/80557
1017 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1018 * gcc.target/aarch64/spellcheck_2.c: Same.
1019 * gcc.target/aarch64/spellcheck_3.c: Same.
1020
303ba609 10212017-05-06 Tom de Vries <tom@codesourcery.com>
1022
1023 PR testsuite/80557
1024 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
1025 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
1026 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
1027 * g++.dg/debug/dwarf2/typedef5.C: Same.
1028 * g++.dg/goacc/data-1.C: Same.
1029
59ce959f 10302017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1031
1032 * gcc.target/powerpc/versioned-copy-loop.c: New file.
1033
80ab40d6 10342017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1035
1036 PR target/79038
1037 PR target/79202
1038 PR target/79203
1039 * gcc.target/powerpc/ppc-round3.c: New test.
1040 * gcc.target/powerpc/ppc-round2.c: Update expected code.
1041
561c0488 10422017-05-05 Jakub Jelinek <jakub@redhat.com>
1043
7992e6b5 1044 PR tree-optimization/80632
1045 * gcc.dg/pr80632.c: New test.
1046
561c0488 1047 PR tree-optimization/80558
1048 * gcc.dg/tree-ssa/vrp115.c: New test.
1049
a869c476 10502017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1051 Thomas Preud'homme <thomas.preudhomme@arm.com>
1052 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1053
1054 PR target/71607
1055 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1056 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1057 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1058 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1059 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1060 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1061 * gcc.target/arm/tls-disable-literal-pool.c: New.
1062
da5cb894 10632017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1064
1065 PR tree-optimization/80613
1066 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1067
add0a8db 10682017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
1069
1070 PR c++/71577
1071 * g++.dg/cpp0x/pr71577.C: New.
1072
8d6c6ef5 10732017-05-04 Martin Sebor <msebor@redhat.com>
1074
1075 PR middle-end/79234
1076 * gcc.dg/builtin-stringop-chk-8.c: New test.
1077 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1078 * gcc.dg/builtin-stringop-chk-4.c: Same.
1079 * gcc.dg/builtin-strncat-chk-1.c: Same.
1080 * g++.dg/ext/strncpy-chk1.C: Same.
1081 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1082 * gcc.dg/out-of-bounds-1.c: Same.
1083 * gcc.dg/pr78138.c: Same.
1084 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1085 * gfortran.dg/mvbits_7.f90: Same.
1086
4d317237 10872017-05-04 Martin Sebor <msebor@redhat.com>
1088
1089 PR preprocessor/79214
1090 PR middle-end/79222
1091 PR middle-end/79223
1092 * gcc.dg/pr79214.c: New test.
1093 * gcc.dg/pr79214.h: New test header.
1094 * gcc.dg/pr79222.c: New test.
1095 * gcc.dg/pr79223.c: New test.
1096 * gcc.dg/pr78138.c: Adjust.
1097 * gfortran.dg/unconstrained_commons.f: Same.
1098
8c41abe8 10992017-05-04 Martin Sebor <msebor@redhat.com>
1100
1101 PR translation/80280
1102 * g++.dg/abi/Wabi-2-3.C: Adjust.
1103 * g++.dg/abi/Wabi-3-2.C: Ditto.
1104 * g++.dg/lookup/using17.C: Ditto.
1105 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
1106
1cb7792c 11072017-05-04 Martin Jambor <mjambor@suse.cz>
1108
1109 PR tree-optimization/80622
1110 * gcc.dg/tree-ssa/pr80622.c: New test.
1111
11122017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4328bd71 1113
1114 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1115
607dab86 11162017-05-04 Jan Hubicka <hubicka@ucw.cz>
1117
1118 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
1119 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1120
91f19afb 11212017-05-04 Richard Biener <rguenther@suse.de>
1122
1123 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1124
10de1374 11252017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
1126
1127 * gcc.dg/vect/vect-profile-1.c: New test.
1128
2f854bc0 11292017-05-04 Marek Polacek <polacek@redhat.com>
1130
1131 PR tree-optimization/80612
1132 * gcc.dg/torture/pr80612.c: New test.
1133
75612252 11342017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1135 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
1136
1137 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
1138 check_effective_target_arm_thumb1_movt_ok.
1139
1e5fee4e 11402017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1141
1142 * gcc.target/arm/fpscr.c: New file.
1143
fa5f929e 11442017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1145
1146 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1147 target.
1148
341138f5 11492017-05-04 Tom de Vries <tom@codesourcery.com>
1150
1151 PR testsuite/80557
1152 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1153 line numbers.
1154 * g++.dg/warn/miss-format-1.C: Same.
1155 * g++.dg/warn/overflow-warn-1.C: Same.
1156 * g++.dg/warn/overflow-warn-3.C: Same.
1157 * g++.dg/warn/overflow-warn-4.C: Same.
1158
a5cb23e4 11592017-05-04 Tom de Vries <tom@codesourcery.com>
1160
1161 PR testsuite/80557
1162 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1163 * gcc.target/i386/pr68657.c: Same.
1164 * gcc.target/i386/pr69255-1.c: Same.
1165 * gcc.target/i386/pr69255-2.c: Same.
1166 * gcc.target/i386/pr69255-3.c: Same.
1167
5609b04d 11682017-05-04 Richard Biener <rguenther@suse.de>
1169
1170 PR tree-optimization/31130
1171 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1172 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1173 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1174 * gcc.dg/pr52904.c: Remove XFAIL.
1175 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1176
8e2a6a11 11772017-05-03 Jeff Law <law@redhat.com>
1178
1179 PR tree-optimization/78496
1180 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1181
31e61fe1 11822017-05-03 Uros Bizjak <ubizjak@gmail.com>
1183
1184 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1185
0fd6b181 11862017-05-03 Richard Biener <rguenther@suse.de>
1187
1188 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1189
c66f9851 11902017-05-03 Jakub Jelinek <jakub@redhat.com>
1191
1192 PR tree-optimization/79472
31e61fe1 1193 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1194 to dg-options.
c66f9851 1195 * gcc.dg/tree-ssa/vrp113.c: New test.
1196 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1197 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1198 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1199
289d303a 12002017-05-03 Tom de Vries <tom@codesourcery.com>
1201
1202 PR testsuite/80557
1203 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1204 * c-c++-common/Wshift-negative-value-2.c: Same.
1205 * c-c++-common/Wshift-negative-value-3.c: Same.
1206 * c-c++-common/Wshift-negative-value-4.c: Same.
1207 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1208 * c-c++-common/cpp/pr60400.c: Same.
1209 * c-c++-common/fmax-errors.c: Same.
1210 * c-c++-common/goacc/data-2.c: Same.
1211 * c-c++-common/goacc/host_data-2.c: Same.
1212 * c-c++-common/gomp/simd4.c: Same.
1213 * c-c++-common/pr28656.c: Same.
1214 * c-c++-common/pr43395.c: Same.
1215 * c-c++-common/torture/pr57945.c: Same.
1216
66d26fd7 12172017-05-03 Tom de Vries <tom@codesourcery.com>
1218
1219 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1220 arg of dg directive.
1221 * c-c++-common/goacc/routine-3.c: Same.
1222 * c-c++-common/goacc/routine-4.c: Same.
1223
896d130e 12242017-05-02 David Malcolm <dmalcolm@redhat.com>
1225
1226 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1227 (test_fixit_insert_newline): New function.
1228 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1229 (test_fixit_insert_newline): New function.
1230 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1231 (test_fixit_insert_newline): New function.
1232 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1233 (test_fixit_insert_newline): New function.
1234 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1235 (test_show_locus): Handle test_fixit_insert_newline.
1236
a16a4516 12372017-05-02 Bin Cheng <bin.cheng@arm.com>
1238
1239 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1240
95e84306 12412017-04-27 Tamar Christina <tamar.christina@arm.com>
1242
1243 * gcc.dg/lsr-div1.c: New testcase.
1244
f5bc3b48 12452017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1246
1247 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1248 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1249 (_mm_maskz_add_round_sd): Test new intrinsics.
1250 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1251 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1252 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1253 (_mm_maskz_add_round_ss): Test new intrinsics.
1254 * gcc.target/i386/avx512f-vaddss-2.c: New.
1255 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1256 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1257 (_mm_maskz_sub_round_sd): Test new intrinsics.
1258 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1259 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1260 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1261 (_mm_maskz_sub_round_ss): Test new intrinsics.
1262 * gcc.target/i386/avx512f-vsubss-2.c: New.
1263 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1264 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1265 (__builtin_ia32_subss_mask_round): Test new builtins.
1266 * gcc.target/i386/sse-13.c: Ditto.
1267 * gcc.target/i386/sse-23.c: Ditto.
1268 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1269 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1270 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1271 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1272 (_mm_mask_sub_round_ss): Test new intrinsics.
1273 * gcc.target/i386/testround-1.c: Ditto.
1274
3e3d1afc 12752017-05-02 Martin Jambor <mjambor@suse.cz>
1276
1277 PR tree-optimization/78687
1278 * g++.dg/tree-ssa/pr78687.C: New test.
1279
56580d6b 12802017-05-02 Richard Biener <rguenther@suse.de>
1281
1282 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1283 behavior.
1284 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1285
4bb7e4cc 12862017-05-02 Richard Biener <rguenther@suse.de>
1287
1288 PR tree-optimization/80591
1289 * gcc.dg/torture/pr80591.c: New testcase.
1290
f8b0a3dc 12912017-05-02 Richard Biener <rguenther@suse.de>
1292
1293 PR tree-optimization/80549
1294 * gcc.dg/torture/pr80549.c: New testcase.
1295
95adf095 12962017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1297
1298 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1299 unsigned long.
1300
92bc38e7 13012017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1302
1303 PR c++/80038
1304 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1305
be45049f 13062017-05-01 David Malcolm <dmalcolm@redhat.com>
1307
1308 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1309 reflect insertion fix-it hints at the same location now being
1310 consolidated.
1311
debcef5f 13122017-05-01 Martin Sebor <msebor@redhat.com>
1313
1314 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1315 on ILP32 targets.
1316
25c164f1 13172017-05-01 Tom de Vries <tom@codesourcery.com>
1318
1319 * gcc.dg/pr78768.c: Require linker plugin.
1320
90862495 13212017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1322
1323 PR fortran/37131
1324 * gfortran.dg/matmul_bounds_11.f90: New test.
1325
1efdb781 13262017-05-01 Martin Sebor <msebor@redhat.com>
1327
1328 PR tree-optimization/79715
1329 * gcc.dg/pr79715.c: New test.
1330
6a04bebf 13312017-05-01 Tom de Vries <tom@codesourcery.com>
1332
1333 PR testsuite/65941
1334 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1335 * g++.dg/other/pr59492.C: Require effective target rdrand.
1336
f4a96630 13372017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1338
1339 * g++.dg/diagnostic/member-decl-1.C: New test.
1340
3fead063 13412017-04-29 Marc Glisse <marc.glisse@inria.fr>
1342
1343 PR tree-optimization/80487
1344 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1345
2c98f972 13462017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1347
1348 PR tree-optimization/79697
1349 * gcc.dg/tree-ssa/pr79697.c: New test.
1350
8552a1d6 13512017-04-29 Tom de Vries <tom@codesourcery.com>
1352
1353 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1354
722889f9 13552017-04-28 Martin Sebor <msebor@redhat.com>
1356
1357 PR tree-optimization/80523
1358 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1359
538cef39 13602017-04-28 Tom de Vries <tom@codesourcery.com>
1361
1362 PR testsuite/80557
1363 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1364 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1365
70ffd2cb 13662017-04-28 Tom de Vries <tom@codesourcery.com>
1367
1368 PR testsuite/80557
1369 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1370 * obj-c++.dg/bitfield-4.mm: Same.
1371 * obj-c++.dg/bitfield-5.mm: Same.
1372 * obj-c++.dg/exceptions-3.mm: Same.
1373 * obj-c++.dg/exceptions-5.mm: Same.
1374 * obj-c++.dg/method-1.mm: Same.
1375 * obj-c++.dg/method-12.mm: Same.
1376 * obj-c++.dg/method-13.mm: Same.
1377 * obj-c++.dg/method-15.mm: Same.
1378 * obj-c++.dg/method-16.mm: Same.
1379 * obj-c++.dg/property/at-property-18.mm: Same.
1380 * obj-c++.dg/property/at-property-25.mm: Same.
1381 * obj-c++.dg/property/at-property-5.mm: Same.
1382 * obj-c++.dg/property/dynamic-2.mm: Same.
1383 * obj-c++.dg/property/property-neg-3.mm: Same.
1384 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1385 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1386 * obj-c++.dg/syntax-error-1.mm: Same.
1387 * obj-c++.dg/try-catch-13.mm: Same.
1388 * objc.dg/bitfield-4.m: Same.
1389 * objc.dg/class-1.m: Same.
1390 * objc.dg/method-11.m: Same.
1391 * objc.dg/method-6.m: Same.
1392 * objc.dg/method-7.m: Same.
1393 * objc.dg/method-9.m: Same.
1394 * objc.dg/missing-proto-3.m: Same.
1395 * objc.dg/naming-2.m: Same.
1396 * objc.dg/property/at-property-16.m: Same.
1397 * objc.dg/property/at-property-18.m: Same.
1398 * objc.dg/property/at-property-25.m: Same.
1399 * objc.dg/property/at-property-5.m: Same.
1400 * objc.dg/property/dynamic-2.m: Same.
1401 * objc.dg/property/property-neg-3.m: Same.
1402 * objc.dg/protocol-inheritance-1.m: Same.
1403 * objc.dg/protocol-inheritance-2.m: Same.
1404
9222792c 14052017-04-28 Marc Glisse <marc.glisse@inria.fr>
1406
1407 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1408
57fe1aee 14092017-04-28 Tom de Vries <tom@codesourcery.com>
1410
1411 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1412 dg-(error|warning|message|bogus).
1413 * g++.dg/conversion/dr195-1.C: Same.
1414 * g++.dg/conversion/dr195.C: Same.
1415 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1416 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1417 * g++.dg/cpp0x/inline-ns7.C: Same.
1418 * g++.dg/cpp0x/variadic105.C: Same.
1419 * g++.dg/cpp0x/variadic65.C: Same.
1420 * g++.dg/expr/call2.C: Same.
1421 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1422 * g++.dg/expr/pmf-1.C: Same.
1423 * g++.dg/ext/altivec-types-1.C: Same.
1424 * g++.dg/ext/altivec-types-2.C: Same.
1425 * g++.dg/ext/altivec-types-3.C: Same.
1426 * g++.dg/ext/attrib14.C: Same.
1427 * g++.dg/ext/complit1.C: Same.
1428 * g++.dg/ext/forscope2.C: Same.
1429 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1430 * g++.dg/ext/label13.C: Same.
1431 * g++.dg/ext/member-attr.C: Same.
1432 * g++.dg/ext/visibility/anon7.C: Same.
1433 * g++.dg/ext/visibility/visibility-7.C: Same.
1434 * g++.dg/ext/vla2.C: Same.
1435 * g++.dg/inherit/access2.C: Same.
1436 * g++.dg/inherit/covariant12.C: Same.
1437 * g++.dg/inherit/covariant14.C: Same.
1438 * g++.dg/inherit/namespace-as-base.C: Same.
1439 * g++.dg/inherit/template-as-base.C: Same.
1440 * g++.dg/lookup/ambig1.C: Same.
1441 * g++.dg/lookup/ambig2.C: Same.
1442 * g++.dg/lookup/ambig3.C: Same.
1443 * g++.dg/lookup/class-member-1.C: Same.
1444 * g++.dg/lookup/conv-1.C: Same.
1445 * g++.dg/lookup/decl1.C: Same.
1446 * g++.dg/lookup/koenig1.C: Same.
1447 * g++.dg/lookup/scoped1.C: Same.
1448 * g++.dg/lookup/scoped2.C: Same.
1449 * g++.dg/lookup/two-stage4.C: Same.
1450 * g++.dg/lookup/used-before-declaration.C: Same.
1451 * g++.dg/lookup/using.C: Same.
1452 * g++.dg/lookup/using17.C: Same.
1453 * g++.dg/lookup/using2.C: Same.
1454 * g++.dg/other/abstract2.C: Same.
1455 * g++.dg/other/classkey1.C: Same.
1456 * g++.dg/other/component1.C: Same.
1457 * g++.dg/other/const1.C: Same.
1458 * g++.dg/other/const2.C: Same.
1459 * g++.dg/other/conversion1.C: Same.
1460 * g++.dg/other/do1.C: Same.
1461 * g++.dg/other/error1.C: Same.
1462 * g++.dg/other/error10.C: Same.
1463 * g++.dg/other/error3.C: Same.
1464 * g++.dg/other/error4.C: Same.
1465 * g++.dg/other/error5.C: Same.
1466 * g++.dg/other/error8.C: Same.
1467 * g++.dg/other/error9.C: Same.
1468 * g++.dg/other/field1.C: Same.
1469 * g++.dg/other/init1.C: Same.
1470 * g++.dg/other/ptrmem2.C: Same.
1471 * g++.dg/other/return1.C: Same.
1472 * g++.dg/overload/builtin3.C: Same.
1473 * g++.dg/overload/error1.C: Same.
1474 * g++.dg/overload/error2.C: Same.
1475 * g++.dg/overload/koenig2.C: Same.
1476 * g++.dg/overload/pmf1.C: Same.
1477 * g++.dg/parse/args1.C: Same.
1478 * g++.dg/parse/attr3.C: Same.
1479 * g++.dg/parse/constant4.C: Same.
1480 * g++.dg/parse/crash10.C: Same.
1481 * g++.dg/parse/crash18.C: Same.
1482 * g++.dg/parse/crash19.C: Same.
1483 * g++.dg/parse/crash20.C: Same.
1484 * g++.dg/parse/crash21.C: Same.
1485 * g++.dg/parse/crash22.C: Same.
1486 * g++.dg/parse/crash32.C: Same.
1487 * g++.dg/parse/decl-specifier-1.C: Same.
1488 * g++.dg/parse/error58.C: Same.
1489 * g++.dg/parse/local-class1.C: Same.
1490 * g++.dg/parse/non-dependent2.C: Same.
1491 * g++.dg/parse/parameter-declaration-1.C: Same.
1492 * g++.dg/parse/ptrmem2.C: Same.
1493 * g++.dg/parse/ptrmem3.C: Same.
1494 * g++.dg/parse/saved1.C: Same.
1495 * g++.dg/tc1/dr101.C: Same.
1496 * g++.dg/tc1/dr142.C: Same.
1497 * g++.dg/tc1/dr176.C: Same.
1498 * g++.dg/template/conv4.C: Same.
1499 * g++.dg/template/crash56.C: Same.
1500 * g++.dg/template/dependent-expr2.C: Same.
1501 * g++.dg/template/error1.C: Same.
1502 * g++.dg/template/error2.C: Same.
1503 * g++.dg/template/explicit6.C: Same.
1504 * g++.dg/template/init-list.C: Same.
1505 * g++.dg/template/local1.C: Same.
1506 * g++.dg/template/lookup2.C: Same.
1507 * g++.dg/template/meminit2.C: Same.
1508 * g++.dg/template/nontype25.C: Same.
1509 * g++.dg/template/ptrmem2.C: Same.
1510 * g++.dg/template/qualttp19.C: Same.
1511 * g++.dg/template/qualttp20.C: Same.
1512 * g++.dg/template/ttp3.C: Same.
1513 * g++.dg/template/unify4.C: Same.
1514 * g++.dg/template/unify6.C: Same.
1515 * g++.dg/template/unify7.C: Same.
1516 * g++.dg/template/warn1.C: Same.
1517 * g++.dg/tree-ssa/dom-invalid.C: Same.
1518 * g++.dg/ubsan/shift-1.C: Same.
1519 * g++.dg/warn/Wunused-2.C: Same.
1520 * g++.dg/warn/Wunused-4.C: Same.
1521 * g++.dg/warn/Wunused-6.C: Same.
1522 * g++.dg/warn/deprecated-6.C: Same.
1523 * g++.dg/warn/deprecated.C: Same.
1524 * g++.dg/warn/effc1.C: Same.
1525 * g++.dg/warn/effc3.C: Same.
1526 * g++.dg/warn/incomplete1.C: Same.
1527 * g++.dg/warn/inline1.C: Same.
1528 * g++.dg/warn/noeffect2.C: Same.
1529 * g++.dg/warn/noeffect4.C: Same.
1530 * g++.dg/warn/oldcast1.C: Same.
1531 * g++.dg/warn/sentinel.C: Same.
1532 * g++.dg/warn/unit-1.C: Same.
1533 * g++.old-deja/g++.pt/inherit2.C: Same.
1534 * g++.old-deja/g++.pt/overload8.C: Same.
1535 * gcc.dg/20000926-1.c: Same.
1536 * gcc.dg/20040223-1.c: Same.
1537 * gcc.dg/Warray-bounds-7.c: Same.
1538 * gcc.dg/alias-1.c: Same.
1539 * gcc.dg/alias-12.c: Same.
1540 * gcc.dg/alias-13.c: Same.
1541 * gcc.dg/alias-2.c: Same.
1542 * gcc.dg/array-13.c: Same.
1543 * gcc.dg/array-4.c: Same.
1544 * gcc.dg/attr-ifunc-2.c: Same.
1545 * gcc.dg/attr-invalid.c: Same.
1546 * gcc.dg/attr-noinline.c: Same.
1547 * gcc.dg/bitfld-2.c: Same.
1548 * gcc.dg/c90-const-expr-7.c: Same.
1549 * gcc.dg/c99-const-expr-7.c: Same.
1550 * gcc.dg/cpp/20000625-1.c: Same.
1551 * gcc.dg/cpp/charconst-4.c: Same.
1552 * gcc.dg/cpp/include2.c: Same.
1553 * gcc.dg/cpp/include2a.c: Same.
1554 * gcc.dg/decl-4.c: Same.
1555 * gcc.dg/deprecated-4.c: Same.
1556 * gcc.dg/deprecated.c: Same.
1557 * gcc.dg/dfp/altivec-types.c: Same.
1558 * gcc.dg/float-range-1.c: Same.
1559 * gcc.dg/pack-test-3.c: Same.
1560 * gcc.dg/pr11492.c: Same.
1561 * gcc.dg/pr15360-1.c: Same.
1562 * gcc.dg/pr37908.c: Same.
1563 * gcc.dg/pr53265.c: Same.
1564 * gcc.dg/pr57287-2.c: Same.
1565 * gcc.dg/pr57287.c: Same.
1566 * gcc.dg/redecl-1.c: Same.
1567 * gcc.dg/sync-3.c: Same.
1568 * gcc.dg/two-types-1.c: Same.
1569 * gcc.dg/two-types-2.c: Same.
1570 * gcc.dg/two-types-4.c: Same.
1571 * gcc.dg/two-types-5.c: Same.
1572 * gcc.dg/two-types-6.c: Same.
1573 * gcc.dg/two-types-7.c: Same.
1574 * gcc.dg/two-types-8.c: Same.
1575 * gcc.dg/two-types-9.c: Same.
1576 * gcc.dg/uninit-I.c: Same.
1577 * gcc.dg/uninit-pr19430.c: Same.
1578 * gcc.dg/visibility-7.c: Same.
1579 * gcc.dg/winline-10.c: Same.
1580 * gcc.dg/winline-2.c: Same.
1581 * gcc.dg/winline-3.c: Same.
1582 * gcc.dg/winline-9.c: Same.
1583 * gcc.target/i386/attr-returns_twice-1.c: Same.
1584 * gcc.target/i386/chkp-const-check-2.c: Same.
1585 * gcc.target/i386/chkp-label-address.c: Same.
1586 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1587 * gcc.target/i386/pr39162.c: Same.
1588 * gcc.target/i386/sse-5.c: Same.
1589 * gcc.target/powerpc/altivec-types-1.c: Same.
1590 * gcc.target/powerpc/altivec-types-2.c: Same.
1591 * gcc.target/powerpc/altivec-types-3.c: Same.
1592 * gcc.target/powerpc/float128-mix.c: Same.
1593 * gcc.target/powerpc/no-r11-3.c: Same.
1594 * gcc.target/spu/Wmain.c: Same.
1595 * gcc.target/spu/ea/errors2.c: Same.
1596 * gfortran.dg/assignment_1.f90: Same.
1597 * gfortran.dg/common_3.f90: Same.
1598 * gfortran.dg/der_io_1.f90: Same.
1599 * gfortran.dg/g77/20030326-1.f: Same.
1600 * gfortran.dg/g77/9263.f: Same.
1601 * gfortran.dg/g77/960317-1.f: Same.
1602 * gfortran.dg/g77/970625-2.f: Same.
1603 * gfortran.dg/g77/980615-0.f: Same.
1604 * gfortran.dg/g77/check0.f: Same.
1605 * gfortran.dg/g77/dnrm2.f: Same.
1606 * gfortran.dg/g77/pr9258.f: Same.
1607 * gfortran.dg/ichar_1.f90: Same.
1608 * gfortran.dg/interface_1.f90: Same.
1609 * gfortran.dg/namelist_1.f90: Same.
1610 * gfortran.dg/namelist_2.f90: Same.
1611 * gfortran.dg/namelist_3.f90: Same.
1612 * gfortran.dg/namelist_print_2.f: Same.
1613 * gfortran.dg/oldstyle_1.f90: Same.
1614 * gfortran.dg/runtime_warning_1.f90: Same.
1615 * gfortran.dg/underflow.f90: Same.
1616 * gnat.dg/specs/integer_value.ads: Same.
1617 * obj-c++.dg/fsf-package-0.m: Same.
1618 * objc.dg/two-types-1.m: Same.
1619
60d5eeee 16202017-04-28 Martin Liska <mliska@suse.cz>
1621
1622 PR gcov-profile/79891
1623 * gcc.misc-tests/gcov-17.c: New test.
1624 * gcc.misc-tests/gcov-18.c: New test.
1625
68eed15f 16262017-04-28 Tom de Vries <tom@codesourcery.com>
1627
1628 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1629 dg-(error|warning|message|bogus).
1630 * g++.dg/parse/parameter-declaration-1.C: Same.
1631 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1632 * gcc.dg/Wpointer-sign-Wall.c: Same.
1633 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1634 * gcc.dg/cpp/19990413-1.c: Same.
1635 * gcc.dg/dg-test-1.c: Same.
1636 * gcc.dg/empty-source-2.c: Same.
1637 * gcc.dg/empty-source-3.c: Same.
1638 * gcc.dg/format/c99-printf-1.c: Same.
1639 * gcc.dg/format/c99-scanf-1.c: Same.
1640 * gcc.dg/label-decl-2.c: Same.
1641 * gcc.dg/m-un-2.c: Same.
1642 * gcc.dg/uninit-pr20644-O0.c: Same.
1643 * gfortran.dg/pr70006.f90: Same.
1644 * obj-c++.dg/fsf-package-0.m: Same.
1645
2add439a 16462017-04-28 Tom de Vries <tom@codesourcery.com>
1647
1648 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1649 dg-(error|warning|message|bogus).
1650 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1651 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1652 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1653 * c-c++-common/pr20000.c: Same.
1654 * c-c++-common/pr49706.c: Same.
1655 * g++.dg/ext/utf16-4.C: Same.
1656 * g++.dg/parse/error2.C: Same.
1657 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1658 * g++.dg/warn/Wtype-limits.C: Same.
1659 * g++.dg/warn/overflow-warn-1.C: Same.
1660 * g++.dg/warn/overflow-warn-3.C: Same.
1661 * gcc.dg/Wpointer-sign-Wall.c: Same.
1662 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1663 * gcc.dg/Wtype-limits-Wextra.c: Same.
1664 * gcc.dg/Wtype-limits.c: Same.
1665 * gcc.dg/cpp/19990413-1.c: Same.
1666 * gcc.dg/dg-test-1.c: Same.
1667 * gcc.dg/empty-source-2.c: Same.
1668 * gcc.dg/empty-source-3.c: Same.
1669 * gcc.dg/label-decl-2.c: Same.
1670 * gcc.dg/m-un-2.c: Same.
1671 * gcc.dg/uninit-pr19430-O0.c: Same.
1672 * gcc.dg/uninit-pr19430.c: Same.
1673 * gcc.dg/uninit-pr20644-O0.c: Same.
1674 * gcc.dg/utf16-4.c: Same.
1675 * gfortran.dg/pr70006.f90: Same.
1676 * obj-c++.dg/fsf-package-0.m: Same.
1677
06984b14 16782017-04-28 Richard Biener <rguenther@suse.de>
1679
1680 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1681 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1682 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1683 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1684 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1685 * gcc.dg/tree-ssa/pr49039.c: Likewise.
7200bfee 1686
b0d3d72f 16872017-04-27 Marek Polacek <polacek@redhat.com>
1688
1689 PR sanitizer/80349
1690 * c-c++-common/ubsan/pr80349.c: New test.
1691
c6bcb79f 16922017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1693
1694 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1695 diagnostics.
1696 * g++.dg/warn/pr12242.C: Likewise.
1697
9134f810 16982017-04-27 David Edelsohn <dje.gcc@gmail.com>
1699
1700 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1701
be007973 17022017-04-27 Martin Liska <mliska@suse.cz>
1703
1704 PR testsuite/79455
1705 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1706 more generic.
1707
fb8ab1f8 17082017-04-27 Jakub Jelinek <jakub@redhat.com>
1709
1710 PR c++/80534
1711 * g++.dg/other/pr80534-1.C: New test.
1712 * g++.dg/other/pr80534-2.C: New test.
1713
00e7f01b 17142017-04-27 Richard Biener <rguenther@suse.de>
1715
1716 PR middle-end/80539
1717 * gcc.dg/torture/pr80539.c: New testcase.
1718
26312b0e 17192017-04-27 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR target/77728
1722 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1723
82d479d0 17242017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1725
1726 * g++.dg/diagnostic/nested-name-1.C: New test.
1727
80e50f5b 17282017-04-26 Martin Liska <mliska@suse.cz>
1729
1730 * gcc.dg/guality/guality.h: Add prefix to test verification.
1731
a265c4ff 17322017-04-25 Nathan Sidwell <nathan@acm.org>
1733
1734 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1735
e2a9ceac 17362017-04-25 Uros Bizjak <ubizjak@gmail.com>
1737
1738 PR target/70799
1739 * gcc.target/i386/pr70799-5.c: New test.
1740
27213f15 17412017-04-25 Martin Sebor <msebor@redhat.com>
1742
1743 PR tree-optimization/80497
1744 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1745
0e6ba620 17462017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1747 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR target/77728
1750 * g++.dg/abi/pr77728-1.C: New test.
1751
a430b252 17522017-04-25 Marek Polacek <polacek@redhat.com>
1753
1754 PR sanitizer/80349
1755 * g++.dg/ubsan/pr80349-2.C: New test.
1756
0a2dc096 17572017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1758
1759 * g++.dg/cpp0x/enum34.C: New test.
1760
881e7d61 17612017-04-25 Tom de Vries <tom@codesourcery.com>
1762
1763 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1764 variables.
1765 (dg-line): New proc.
1766 (process-message): Handle line number variables.
1767 * objc.dg/try-catch-12.m: Use dg-line.
1768
c51713e6 17692017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1770
1771 PR target/80482
1772 * gcc.target/powerpc/vec-constvolatile.c: New test.
1773
83e4d5c3 17742017-04-25 David Malcolm <dmalcolm@redhat.com>
1775
1776 * g++.dg/semicolon-fixits.C: New test case.
1777
112e1c2c 17782017-04-25 David Malcolm <dmalcolm@redhat.com>
1779
1780 * gcc.dg/semicolon-fixits.c: New test case.
1781
53d4aae8 17822017-04-25 David Malcolm <dmalcolm@redhat.com>
1783
1784 * g++.dg/lookup/missing-std-include.C: New test file.
1785
32cb614a 17862017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1787 Jakub Jelinek <jakub@redhat.com>
1788
1789 PR target/77728
1790 * g++.dg/abi/pr77728-2.C: New test.
1791
945c6159 17922017-04-25 David Malcolm <dmalcolm@redhat.com>
1793
1794 PR c++/80177
1795 * g++.dg/spellcheck-pr80177.C: New test case.
1796
ea240578 17972017-04-25 Nathan Sidwell <nathan@acm.org>
1798
1799 * g++.dg/dg.exp (find-cxx-tests): New function.
1800 (main): Use it, remove explicit pruning
1801
9980ef96 18022017-04-25 Richard Biener <rguenther@suse.de>
1803
1804 PR tree-optimization/80492
1805 * gcc.dg/pr80492.c: New testcase.
1806
3928d731 18072017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1808
1809 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1810 for targets with int size less than 32 bits.
1811
380ca246 18122017-04-25 Richard Biener <rguenther@suse.de>
1813
1814 PR tree-optimization/79201
1815 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1816 * gcc.target/i386/pr22152.c: Disable sinking.
1817
6daacbc8 18182017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1819
1820 PR target/80464
1821 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1822
2e3569b4 18232017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1824
1825 PR target/79895
1826 * gcc.target/s390/pr79895.c: New test.
1827
d90d26d8 18282017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1829
1830 PR target/80080
1831 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1832 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1833 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1834
cbebc3ae 18352017-04-25 Jakub Jelinek <jakub@redhat.com>
1836
058e17ce 1837 PR rtl-optimization/80501
1838 * gcc.c-torture/execute/pr80501.c: New test.
1839
cbebc3ae 1840 PR rtl-optimization/80500
1841 * gcc.dg/pr80500.c: New test.
1842
bfd39452 18432017-04-25 Marc Glisse <marc.glisse@inria.fr>
1844
1845 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1846 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1847
6a74b8c5 18482017-04-22 Janus Weil <janus@gcc.gnu.org>
1849
1850 PR fortran/80121
1851 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1852 directive.
1853
194848ef 18542017-04-24 David Malcolm <dmalcolm@redhat.com>
1855
1856 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1857 * jit.dg/test-alignment.c: New test case.
1858 * jit.dg/test-alignment.cc: New test case.
1859 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1860 New test case.
1861
35f228e4 18622017-04-24 David Malcolm <dmalcolm@redhat.com>
1863
1864 PR c++/80016
1865 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1866 test function.
1867 (test_alignof): New test function.
1868
c487041b 18692017-04-24 Marc Glisse <marc.glisse@inria.fr>
1870
1871 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1872
1db009e8 18732017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1874
1875 * g++.dg/diagnostic/duplicate1.C: New test.
1876 * g++.dg/cpp0x/duplicate1.C: New test.
1877
3a44600f 18782017-04-24 Martin Jambor <mjambor@suse.cz>
1879
1880 PR tree-optimization/80293
1881 * g++.dg/tree-ssa/pr80293.C: New test.
1882
0370f12c 18832017-04-24 Martin Liska <mliska@suse.cz>
1884
1885 PR middle-end/79931
1886 * g++.dg/ipa/pr79931.C: New test.
1887
5cea6ae9 18882017-04-24 Richard Biener <rguenther@suse.de>
1889
1890 PR tree-optimization/80494
1891 * gfortran.dg/pr80494.f90: New testcase.
1892
8c30a6a0 18932017-04-24 Richard Biener <rguenther@suse.de>
1894
1895 PR tree-optimization/79725
1896 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1897
2088bd28 18982017-04-24 Richard Biener <rguenther@suse.de>
1899
1900 PR c++/2972
1901 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1902
23fa3a77 19032017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1904
1905 PR fortran/80484
1906 * gfortran.dg/dtio_29.f03: New test.
1907
b2da42b6 19082017-04-22 Janus Weil <janus@gcc.gnu.org>
1909
1910 PR fortran/80121
1911 * gfortran.dg/intent_out_9.f90: New test case.
1912
2d102107 19132017-04-23 Uros Bizjak <ubizjak@gmail.com>
1914
1915 PR target/70799
e2a9ceac 1916 * gcc.target/i386/pr70799-4.c: New test.
2d102107 1917
4c8eb841 19182017-04-21 Janus Weil <janus@gcc.gnu.org>
1919
1920 PR fortran/80392
1921 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1922
920e66dc 19232017-04-21 Uros Bizjak <ubizjak@gmail.com>
1924
1925 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1926
0e33fa68 19272017-04-21 Richard Biener <rguenther@suse.de>
1928
1929 PR tree-optimization/79547
1930 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1931
da154f7d 19322017-04-21 Richard Biener <rguenther@suse.de>
1933
1934 PR tree-optimization/78847
1935 * g++.dg/tree-ssa/pr78847.C: New testcase.
1936
0b515531 19372017-04-21 Jakub Jelinek <jakub@redhat.com>
1938
1939 PR c/80468
1940 * gcc.dg/pr80468.c: New test.
1941
26c3f63f 19422017-04-21 Martin Liska <mliska@suse.cz>
1943
1944 PR tree-optimization/66278
1945 * gcc.dg/vect/pr66278.c: New test.
1946
70b8b68d 19472017-04-21 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/80237
1950 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1951 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1952 adjust expected optimizations.
1953
c39eea14 19542016-04-21 Richard Biener <rguenther@suse.de>
1955
1956 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1957 of inner loops.
1958 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1959 * gcc.dg/vect/vect-104.c: Likewise.
1960
82a74e88 19612017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1962
1963 PR tree-optimization/80426
1964 * gcc.c-torture/execute/20170429-1.c: Rename into...
1965 * gcc.c-torture/execute/20170419-1.c: ...this.
1966
355ad8c8 19672017-04-20 Uros Bizjak <ubizjak@gmail.com>
1968
1969 PR target/79804
1970 * gcc.target/i386/pr79804.c: New test.
1971
4eb6f9cd 19722017-04-20 Uros Bizjak <ubizjak@gmail.com>
1973
1974 PR target/78090
1975 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1976
3e7f687e 19772017-04-20 David Edelsohn <dje.gcc@gmail.com>
1978
1979 * g++/opt/pr80436.C: XFAIL on AIX.
1980
fe620f97 19812017-04-20 Jonathan Wakely <jwakely@redhat.com>
1982
1983 PR c++/80473
1984 * g++.dg/diagnostic/pr80473.C: New test.
1985
dc993150 19862017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1987
1988 * g++.dg/warn/Wextra-semi.C: New test.
1989
6bac87c3 19902017-04-20 Jakub Jelinek <jakub@redhat.com>
1991
1992 PR middle-end/80423
1993 * g++.dg/other/pr80423.C: New test.
1994
5f7ad46f 19952017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1996
1997 * gcc.dg/pr80170.c: Require ptr32plus.
1998
4a1b62d7 19992017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 PR tree-optimization/80426
2002 * gcc.c-torture/execute/20170419-1.c: New test.
2003
8ab5d9f0 20042017-04-19 Jakub Jelinek <jakub@redhat.com>
2005
6e78eca2 2006 PR debug/80461
2007 * g++.dg/debug/pr80461.C: New test.
2008
e4369333 2009 PR c++/80459
2010 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2011 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2012 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2013
8ab5d9f0 2014 PR debug/80436
2015 * g++.dg/opt/pr80436.C: New test.
2016
b3f3846f 20172017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2018
2019 * gcc.dg/torture/pr80341.c: Require int32plus.
2020
b8c71fd1 20212017-04-19 Eric Botcazou <ebotcazou@adacore.com>
e2a9ceac 2022 Jeff Law <law@redhat.com>
b8c71fd1 2023
2024 * gcc.c-torture/compile/20170419-1.c: New test.
2025
f0ca6e0d 20262017-04-19 Tom de Vries <tom@codesourcery.com>
2027
2028 PR testsuite/80221
2029 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
2030 subsequent dg directives.
2031 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2032 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
2033 * c-c++-common/attr-fallthrough-2.c: Same.
2034 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
2035 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
2036 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
2037 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2038 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
2039 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
2040 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
2041 * c-c++-common/cilk-plus/CK/errors.c: Same.
2042 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2043 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
2044 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2045 * c-c++-common/cpp/pr57580.c: Same.
2046 * c-c++-common/goacc/asyncwait-1.c: Same.
2047 * c-c++-common/goacc/cache-2.c: Same.
2048 * c-c++-common/goacc/declare-2.c: Same.
2049 * c-c++-common/goacc/deviceptr-1.c: Same.
2050 * c-c++-common/goacc/routine-5.c: Same.
2051 * c-c++-common/gomp/clauses-2.c: Same.
2052 * c-c++-common/gomp/ordered-3.c: Same.
2053 * c-c++-common/gomp/pr67501.c: Same.
2054 * c-c++-common/pr20000.c: Same.
2055 * c-c++-common/pr43395.c: Same.
2056 * c-c++-common/pr49706.c: Same.
2057 * c-c++-common/pr77624-1.c: Same.
2058 * c-c++-common/pr77624-2.c: Same.
2059 * c-c++-common/raw-string-14.c: Same.
2060 * c-c++-common/raw-string-16.c: Same.
2061 * c-c++-common/raw-string-3.c: Same.
2062 * c-c++-common/raw-string-4.c: Same.
2063 * c-c++-common/raw-string-5.c: Same.
2064 * c-c++-common/raw-string-6.c: Same.
2065 * g++.dg/abi/mangle41.C: Same.
2066 * g++.dg/conversion/nullptr1.C: Same.
2067 * g++.dg/cpp0x/alias-decl-80296.C: Same.
2068 * g++.dg/cpp0x/auto27.C: Same.
2069 * g++.dg/cpp0x/constexpr-98.C: Same.
2070 * g++.dg/cpp0x/constexpr-diag2.C: Same.
2071 * g++.dg/cpp0x/diag2.C: Same.
2072 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
2073 * g++.dg/cpp0x/nullptr15.C: Same.
2074 * g++.dg/cpp0x/pr31431-2.C: Same.
2075 * g++.dg/cpp0x/pr31431.C: Same.
2076 * g++.dg/cpp0x/pr79118.C: Same.
2077 * g++.dg/cpp0x/static_assert3.C: Same.
2078 * g++.dg/cpp0x/temp_default2.C: Same.
2079 * g++.dg/cpp0x/trailing4.C: Same.
2080 * g++.dg/cpp0x/variadic-ex10.C: Same.
2081 * g++.dg/cpp0x/variadic-ex13.C: Same.
2082 * g++.dg/cpp0x/variadic-ex14.C: Same.
2083 * g++.dg/cpp0x/variadic-ex3.C: Same.
2084 * g++.dg/cpp0x/variadic-ex4.C: Same.
2085 * g++.dg/cpp0x/variadic59.C: Same.
2086 * g++.dg/cpp0x/vt-37737-2.C: Same.
2087 * g++.dg/cpp0x/vt-57397-1.C: Same.
2088 * g++.dg/cpp0x/vt-57397-2.C: Same.
2089 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
2090 * g++.dg/cpp1z/gen-attrs1.C: Same.
2091 * g++.dg/diagnostic/pr71075.C: Same.
2092 * g++.dg/eh/goto2.C: Same.
2093 * g++.dg/eh/goto3.C: Same.
2094 * g++.dg/expr/bitfield4.C: Same.
2095 * g++.dg/expr/bitfield5.C: Same.
2096 * g++.dg/expr/bitfield6.C: Same.
2097 * g++.dg/expr/bool1.C: Same.
2098 * g++.dg/expr/bool3.C: Same.
2099 * g++.dg/expr/cond10.C: Same.
2100 * g++.dg/expr/cond11.C: Same.
2101 * g++.dg/expr/lval3.C: Same.
2102 * g++.dg/expr/lval4.C: Same.
2103 * g++.dg/ext/anon-struct4.C: Same.
2104 * g++.dg/ext/attrib44.C: Same.
2105 * g++.dg/ext/builtin3.C: Same.
2106 * g++.dg/ext/dllimport7.C: Same.
2107 * g++.dg/ext/label5.C: Same.
2108 * g++.dg/ext/no-asm-1.C: Same.
2109 * g++.dg/ext/utf16-4.C: Same.
2110 * g++.dg/ext/vla2.C: Same.
2111 * g++.dg/gomp/block-1.C: Same.
2112 * g++.dg/gomp/block-2.C: Same.
2113 * g++.dg/gomp/block-3.C: Same.
2114 * g++.dg/gomp/block-5.C: Same.
2115 * g++.dg/gomp/linear-2.C: Same.
2116 * g++.dg/gomp/target-1.C: Same.
2117 * g++.dg/gomp/target-2.C: Same.
2118 * g++.dg/gomp/taskgroup-1.C: Same.
2119 * g++.dg/gomp/teams-1.C: Same.
2120 * g++.dg/inherit/pure1.C: Same.
2121 * g++.dg/init/array43.C: Same.
2122 * g++.dg/init/array46.C: Same.
2123 * g++.dg/init/const10.C: Same.
2124 * g++.dg/init/ctor4-1.C: Same.
2125 * g++.dg/init/ctor4.C: Same.
2126 * g++.dg/init/new37.C: Same.
2127 * g++.dg/init/pr25811.C: Same.
2128 * g++.dg/init/pr29043.C: Same.
2129 * g++.dg/init/pr29571.C: Same.
2130 * g++.dg/lookup/duperr1.C: Same.
2131 * g++.dg/lookup/error1.C: Same.
2132 * g++.dg/lookup/koenig5.C: Same.
2133 * g++.dg/lookup/pr77549.C: Same.
2134 * g++.dg/lookup/suggestions1.C: Same.
2135 * g++.dg/lookup/using16.C: Same.
2136 * g++.dg/lookup/using7.C: Same.
2137 * g++.dg/other/anon-union3.C: Same.
2138 * g++.dg/other/array2.C: Same.
2139 * g++.dg/other/error13.C: Same.
2140 * g++.dg/other/error34.C: Same.
2141 * g++.dg/overload/builtin1.C: Same.
2142 * g++.dg/overload/conv-op1.C: Same.
2143 * g++.dg/overload/error3.C: Same.
2144 * g++.dg/overload/koenig1.C: Same.
2145 * g++.dg/overload/operator5.C: Same.
2146 * g++.dg/overload/template5.C: Same.
2147 * g++.dg/overload/unknown1.C: Same.
2148 * g++.dg/overload/using2.C: Same.
2149 * g++.dg/parse/constructor1.C: Same.
2150 * g++.dg/parse/crash36.C: Same.
2151 * g++.dg/parse/crash63.C: Same.
2152 * g++.dg/parse/error11.C: Same.
2153 * g++.dg/parse/error12.C: Same.
2154 * g++.dg/parse/error14.C: Same.
2155 * g++.dg/parse/error2.C: Same.
2156 * g++.dg/parse/error21.C: Same.
2157 * g++.dg/parse/error26.C: Same.
2158 * g++.dg/parse/error36.C: Same.
2159 * g++.dg/parse/friend12.C: Same.
2160 * g++.dg/parse/invalid-op1.C: Same.
2161 * g++.dg/parse/missing-template1.C: Same.
2162 * g++.dg/parse/parser-pr28152-2.C: Same.
2163 * g++.dg/parse/parser-pr28152.C: Same.
2164 * g++.dg/parse/pr16696-permissive.C: Same.
2165 * g++.dg/parse/pr16696.C: Same.
2166 * g++.dg/parse/pr69628.C: Same.
2167 * g++.dg/parse/ret-type2.C: Same.
2168 * g++.dg/parse/specialization1.C: Same.
2169 * g++.dg/parse/template3.C: Same.
2170 * g++.dg/parse/template9.C: Same.
2171 * g++.dg/parse/typename11.C: Same.
2172 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2173 * g++.dg/pr45330.C: Same.
2174 * g++.dg/rtti/typeid6.C: Same.
2175 * g++.dg/spellcheck-fields.C: Same.
2176 * g++.dg/spellcheck-typenames.C: Same.
2177 * g++.dg/tc1/dr108.C: Same.
2178 * g++.dg/tc1/dr147.C: Same.
2179 * g++.dg/template/arg7.C: Same.
2180 * g++.dg/template/conv11.C: Same.
2181 * g++.dg/template/crash13.C: Same.
2182 * g++.dg/template/crash55.C: Same.
2183 * g++.dg/template/dependent-expr5.C: Same.
2184 * g++.dg/template/error17.C: Same.
2185 * g++.dg/template/error33.C: Same.
2186 * g++.dg/template/error4.C: Same.
2187 * g++.dg/template/error50.C: Same.
2188 * g++.dg/template/error53.C: Same.
2189 * g++.dg/template/friend.C: Same.
2190 * g++.dg/template/func2.C: Same.
2191 * g++.dg/template/local6.C: Same.
2192 * g++.dg/template/member5.C: Same.
2193 * g++.dg/template/meminit1.C: Same.
2194 * g++.dg/template/nested3.C: Same.
2195 * g++.dg/template/nontype6.C: Same.
2196 * g++.dg/template/overload12.C: Same.
2197 * g++.dg/template/ptrmem8.C: Same.
2198 * g++.dg/template/qualified-id1.C: Same.
2199 * g++.dg/template/spec15.C: Same.
2200 * g++.dg/template/static1.C: Same.
2201 * g++.dg/template/static10.C: Same.
2202 * g++.dg/template/static2.C: Same.
2203 * g++.dg/template/ttp25.C: Same.
2204 * g++.dg/template/typedef2.C: Same.
2205 * g++.dg/template/typename2.C: Same.
2206 * g++.dg/template/unify10.C: Same.
2207 * g++.dg/template/unify6.C: Same.
2208 * g++.dg/template/unify7.C: Same.
2209 * g++.dg/template/unify9.C: Same.
2210 * g++.dg/template/varmod1.C: Same.
2211 * g++.dg/ubsan/div-by-zero-1.C: Same.
2212 * g++.dg/ubsan/pr63956.C: Same.
2213 * g++.dg/warn/Waddress-1.C: Same.
2214 * g++.dg/warn/Wconversion2.C: Same.
2215 * g++.dg/warn/Wnull-conversion-1.C: Same.
2216 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2217 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2218 * g++.dg/warn/Wswitch-1.C: Same.
2219 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2220 * g++.dg/warn/Wtype-limits.C: Same.
2221 * g++.dg/warn/Wunused-parm-5.C: Same.
2222 * g++.dg/warn/deprecated-6.C: Same.
2223 * g++.dg/warn/deprecated.C: Same.
2224 * g++.dg/warn/incomplete1.C: Same.
2225 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2226 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2227 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2228 * g++.dg/warn/overflow-warn-1.C: Same.
2229 * g++.dg/warn/overflow-warn-3.C: Same.
2230 * g++.dg/warn/overflow-warn-4.C: Same.
2231 * g++.dg/warn/pr12242.C: Same.
2232 * g++.dg/warn/pr30551-2.C: Same.
2233 * g++.dg/warn/pr30551.C: Same.
2234 * g++.old-deja/g++.benjamin/16077.C: Same.
2235 * g++.old-deja/g++.bob/inherit1.C: Same.
2236 * g++.old-deja/g++.brendan/crash56.C: Same.
2237 * g++.old-deja/g++.brendan/template17.C: Same.
2238 * g++.old-deja/g++.eh/ctor1.C: Same.
2239 * g++.old-deja/g++.jason/bool5.C: Same.
2240 * g++.old-deja/g++.jason/cond.C: Same.
2241 * g++.old-deja/g++.jason/operator.C: Same.
2242 * g++.old-deja/g++.jason/pmf5.C: Same.
2243 * g++.old-deja/g++.law/ctors5.C: Same.
2244 * g++.old-deja/g++.law/missed-error2.C: Same.
2245 * g++.old-deja/g++.law/operators9.C: Same.
2246 * g++.old-deja/g++.law/temps1.C: Same.
2247 * g++.old-deja/g++.mike/for2.C: Same.
2248 * g++.old-deja/g++.mike/ns5.C: Same.
2249 * g++.old-deja/g++.mike/ns7.C: Same.
2250 * g++.old-deja/g++.mike/p10769b.C: Same.
2251 * g++.old-deja/g++.niklas/t120.C: Same.
2252 * g++.old-deja/g++.niklas/t121.C: Same.
2253 * g++.old-deja/g++.ns/koenig5.C: Same.
2254 * g++.old-deja/g++.oliva/overload1.C: Same.
2255 * g++.old-deja/g++.other/crash24.C: Same.
2256 * g++.old-deja/g++.other/crash25.C: Same.
2257 * g++.old-deja/g++.other/decl5.C: Same.
2258 * g++.old-deja/g++.other/lineno5.C: Same.
2259 * g++.old-deja/g++.other/null3.C: Same.
2260 * g++.old-deja/g++.other/overcnv2.C: Same.
2261 * g++.old-deja/g++.other/ptrmem7.C: Same.
2262 * g++.old-deja/g++.other/typename1.C: Same.
2263 * g++.old-deja/g++.other/vaarg3.C: Same.
2264 * g++.old-deja/g++.pt/crash10.C: Same.
2265 * g++.old-deja/g++.pt/crash28.C: Same.
2266 * g++.old-deja/g++.pt/crash38.C: Same.
2267 * g++.old-deja/g++.pt/explicit70.C: Same.
2268 * g++.old-deja/g++.pt/explicit77.C: Same.
2269 * g++.old-deja/g++.pt/expr2.C: Same.
2270 * g++.old-deja/g++.pt/spec5.C: Same.
2271 * g++.old-deja/g++.pt/spec6.C: Same.
2272 * g++.old-deja/g++.pt/typename3.C: Same.
2273 * g++.old-deja/g++.pt/typename5.C: Same.
2274 * g++.old-deja/g++.pt/typename6.C: Same.
2275 * g++.old-deja/g++.pt/typename7.C: Same.
2276 * g++.old-deja/g++.pt/unify4.C: Same.
2277 * g++.old-deja/g++.pt/unify8.C: Same.
2278 * g++.old-deja/g++.pt/vaarg3.C: Same.
2279 * g++.old-deja/g++.robertl/eb22.C: Same.
2280 * g++.old-deja/g++.robertl/eb4.C: Same.
2281 * g++.old-deja/g++.robertl/eb44.C: Same.
2282 * g++.old-deja/g++.robertl/eb69.C: Same.
2283 * g++.old-deja/g++.robertl/eb98.C: Same.
2284 * gcc.dg/20031223-1.c: Same.
2285 * gcc.dg/940510-1.c: Same.
2286 * gcc.dg/990506-0.c: Same.
2287 * gcc.dg/Walloca-1.c: Same.
2288 * gcc.dg/Walloca-2.c: Same.
2289 * gcc.dg/Wconversion-integer.c: Same.
2290 * gcc.dg/Wcxx-compat-8.c: Same.
2291 * gcc.dg/Wimplicit-int-1.c: Same.
2292 * gcc.dg/Wimplicit-int-2.c: Same.
2293 * gcc.dg/Wimplicit-int-4.c: Same.
2294 * gcc.dg/Wpointer-sign-Wall.c: Same.
2295 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2296 * gcc.dg/Wshadow-1.c: Same.
2297 * gcc.dg/Wshadow-3.c: Same.
2298 * gcc.dg/Wswitch-enum-error.c: Same.
2299 * gcc.dg/Wswitch-enum.c: Same.
2300 * gcc.dg/Wswitch-error.c: Same.
2301 * gcc.dg/Wswitch.c: Same.
2302 * gcc.dg/Wtype-limits-Wextra.c: Same.
2303 * gcc.dg/Wtype-limits.c: Same.
2304 * gcc.dg/Wvla-larger-than-2.c: Same.
2305 * gcc.dg/anon-struct-5.c: Same.
2306 * gcc.dg/array-10.c: Same.
2307 * gcc.dg/array-11.c: Same.
2308 * gcc.dg/array-15.c: Same.
2309 * gcc.dg/array-2.c: Same.
2310 * gcc.dg/array-8.c: Same.
2311 * gcc.dg/array-const-2.c: Same.
2312 * gcc.dg/array-const-3.c: Same.
2313 * gcc.dg/bitfld-1.c: Same.
2314 * gcc.dg/bitfld-8.c: Same.
2315 * gcc.dg/builtin-redefine.c: Same.
2316 * gcc.dg/c11-noreturn-1.c: Same.
2317 * gcc.dg/c11-noreturn-2.c: Same.
2318 * gcc.dg/c11-static-assert-3.c: Same.
2319 * gcc.dg/c90-arraydecl-1.c: Same.
2320 * gcc.dg/c90-complex-1.c: Same.
2321 * gcc.dg/c90-complit-1.c: Same.
2322 * gcc.dg/c90-const-expr-11.c: Same.
2323 * gcc.dg/c90-const-expr-7.c: Same.
2324 * gcc.dg/c90-const-expr-8.c: Same.
2325 * gcc.dg/c90-enum-comma-1.c: Same.
2326 * gcc.dg/c90-flex-array-1.c: Same.
2327 * gcc.dg/c90-hexfloat-1.c: Same.
2328 * gcc.dg/c90-idem-qual-1.c: Same.
2329 * gcc.dg/c90-idem-qual-2.c: Same.
2330 * gcc.dg/c90-idem-qual-3.c: Same.
2331 * gcc.dg/c90-mixdecl-1.c: Same.
2332 * gcc.dg/c90-restrict-1.c: Same.
2333 * gcc.dg/c90-return-1.c: Same.
2334 * gcc.dg/c99-array-nonobj-1.c: Same.
2335 * gcc.dg/c99-arraydecl-1.c: Same.
2336 * gcc.dg/c99-complex-1.c: Same.
2337 * gcc.dg/c99-complex-2.c: Same.
2338 * gcc.dg/c99-complit-2.c: Same.
2339 * gcc.dg/c99-const-expr-7.c: Same.
2340 * gcc.dg/c99-const-expr-8.c: Same.
2341 * gcc.dg/c99-flex-array-3.c: Same.
2342 * gcc.dg/c99-flex-array-7.c: Same.
2343 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2344 * gcc.dg/c99-impl-decl-1.c: Same.
2345 * gcc.dg/c99-impl-int-1.c: Same.
2346 * gcc.dg/c99-impl-int-2.c: Same.
2347 * gcc.dg/c99-init-3.c: Same.
2348 * gcc.dg/c99-restrict-1.c: Same.
2349 * gcc.dg/c99-return-1.c: Same.
2350 * gcc.dg/c99-tag-1.c: Same.
2351 * gcc.dg/c99-tag-3.c: Same.
2352 * gcc.dg/call-diag-2.c: Same.
2353 * gcc.dg/cpp/19940712-1.c: Same.
2354 * gcc.dg/cpp/19951025-1.c: Same.
2355 * gcc.dg/cpp/19990413-1.c: Same.
2356 * gcc.dg/cpp/direct2.c: Same.
2357 * gcc.dg/cpp/direct2s.c: Same.
2358 * gcc.dg/cpp/pr28709.c: Same.
2359 * gcc.dg/cpp/pr61854-c90.c: Same.
2360 * gcc.dg/cpp/pr61854-c94.c: Same.
2361 * gcc.dg/cpp/pragma-1.c: Same.
2362 * gcc.dg/cpp/pragma-2.c: Same.
2363 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2364 * gcc.dg/cpp/trad/literals-2.c: Same.
2365 * gcc.dg/cpp/warn-comments-2.c: Same.
2366 * gcc.dg/cpp/warn-comments-3.c: Same.
2367 * gcc.dg/cpp/warn-comments.c: Same.
2368 * gcc.dg/cpp/warn-long-long-2.c: Same.
2369 * gcc.dg/cpp/warn-long-long.c: Same.
2370 * gcc.dg/cpp/warn-redefined-2.c: Same.
2371 * gcc.dg/cpp/warn-redefined.c: Same.
2372 * gcc.dg/darwin-cfstring-2.c: Same.
2373 * gcc.dg/darwin-cfstring-format-1.c: Same.
2374 * gcc.dg/decl-9.c: Same.
2375 * gcc.dg/declspec-1.c: Same.
2376 * gcc.dg/declspec-10.c: Same.
2377 * gcc.dg/declspec-11.c: Same.
2378 * gcc.dg/declspec-13.c: Same.
2379 * gcc.dg/declspec-18.c: Same.
2380 * gcc.dg/declspec-4.c: Same.
2381 * gcc.dg/declspec-5.c: Same.
2382 * gcc.dg/declspec-6.c: Same.
2383 * gcc.dg/declspec-8.c: Same.
2384 * gcc.dg/deprecated-4.c: Same.
2385 * gcc.dg/deprecated.c: Same.
2386 * gcc.dg/dfp/composite-type.c: Same.
2387 * gcc.dg/empty-source-2.c: Same.
2388 * gcc.dg/empty-source-3.c: Same.
2389 * gcc.dg/format/attr-6.c: Same.
2390 * gcc.dg/format/branch-1.c: Same.
2391 * gcc.dg/format/c90-printf-1.c: Same.
2392 * gcc.dg/format/c90-strftime-2.c: Same.
2393 * gcc.dg/format/c99-strftime-1.c: Same.
2394 * gcc.dg/format/cmn-err-1.c: Same.
2395 * gcc.dg/format/few-1.c: Same.
2396 * gcc.dg/format/ms_branch-1.c: Same.
2397 * gcc.dg/format/ms_unnamed-1.c: Same.
2398 * gcc.dg/format/ms_va-1.c: Same.
2399 * gcc.dg/format/unnamed-1.c: Same.
2400 * gcc.dg/format/va-1.c: Same.
2401 * gcc.dg/format/xopen-1.c: Same.
2402 * gcc.dg/funcdef-var-1.c: Same.
2403 * gcc.dg/funcdef-var-2.c: Same.
2404 * gcc.dg/gnu89-const-expr-1.c: Same.
2405 * gcc.dg/gnu89-const-expr-2.c: Same.
2406 * gcc.dg/gnu90-const-expr-1.c: Same.
2407 * gcc.dg/gnu99-const-expr-1.c: Same.
2408 * gcc.dg/gnu99-const-expr-2.c: Same.
2409 * gcc.dg/gnu99-init-2.c: Same.
2410 * gcc.dg/gomp/_Atomic-5.c: Same.
2411 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2412 * gcc.dg/gomp/atomic-5.c: Same.
2413 * gcc.dg/gomp/linear-1.c: Same.
2414 * gcc.dg/gomp/pr67500.c: Same.
2415 * gcc.dg/init-bad-1.c: Same.
2416 * gcc.dg/init-bad-2.c: Same.
2417 * gcc.dg/init-bad-3.c: Same.
2418 * gcc.dg/init-string-1.c: Same.
2419 * gcc.dg/label-compound-stmt-1.c: Same.
2420 * gcc.dg/label-decl-2.c: Same.
2421 * gcc.dg/label-decl-4.c: Same.
2422 * gcc.dg/large-size-array-2.c: Same.
2423 * gcc.dg/large-size-array-4.c: Same.
2424 * gcc.dg/lvalue-6.c: Same.
2425 * gcc.dg/m-un-2.c: Same.
2426 * gcc.dg/multiple-overflow-warn-1.c: Same.
2427 * gcc.dg/multiple-overflow-warn-2.c: Same.
2428 * gcc.dg/multiple-overflow-warn-3.c: Same.
2429 * gcc.dg/nested-redef-1.c: Same.
2430 * gcc.dg/no-asm-1.c: Same.
2431 * gcc.dg/no-asm-3.c: Same.
2432 * gcc.dg/no-asm-4.c: Same.
2433 * gcc.dg/noncompile/20010524-1.c: Same.
2434 * gcc.dg/noncompile/incomplete-5.c: Same.
2435 * gcc.dg/noncompile/pr44517.c: Same.
2436 * gcc.dg/noncompile/pr52290.c: Same.
2437 * gcc.dg/noreturn-1.c: Same.
2438 * gcc.dg/overflow-warn-1.c: Same.
2439 * gcc.dg/overflow-warn-2.c: Same.
2440 * gcc.dg/overflow-warn-3.c: Same.
2441 * gcc.dg/overflow-warn-4.c: Same.
2442 * gcc.dg/parm-mismatch-1.c: Same.
2443 * gcc.dg/parser-pr28152-2.c: Same.
2444 * gcc.dg/parser-pr28152.c: Same.
2445 * gcc.dg/pedwarn-init.c: Same.
2446 * gcc.dg/pointer-arith-2.c: Same.
2447 * gcc.dg/pointer-arith-3.c: Same.
2448 * gcc.dg/pointer-arith-4.c: Same.
2449 * gcc.dg/pr14475.c: Same.
2450 * gcc.dg/pr18596-3.c: Same.
2451 * gcc.dg/pr18809-1.c: Same.
2452 * gcc.dg/pr27953.c: Same.
2453 * gcc.dg/pr30457.c: Same.
2454 * gcc.dg/pr30551-2.c: Same.
2455 * gcc.dg/pr30551-3.c: Same.
2456 * gcc.dg/pr30551-4.c: Same.
2457 * gcc.dg/pr30551-5.c: Same.
2458 * gcc.dg/pr30551-6.c: Same.
2459 * gcc.dg/pr30551.c: Same.
2460 * gcc.dg/pr36997.c: Same.
2461 * gcc.dg/pr41842.c: Same.
2462 * gcc.dg/pr48552-1.c: Same.
2463 * gcc.dg/pr48552-2.c: Same.
2464 * gcc.dg/pr59717.c: Same.
2465 * gcc.dg/pr61077.c: Same.
2466 * gcc.dg/pr61096-1.c: Same.
2467 * gcc.dg/pr63626.c: Same.
2468 * gcc.dg/pr64223-1.c: Same.
2469 * gcc.dg/pr64223-2.c: Same.
2470 * gcc.dg/pr8788-1.c: Same.
2471 * gcc.dg/pr8927-1.c: Same.
2472 * gcc.dg/pragma-darwin.c: Same.
2473 * gcc.dg/pragma-diag-5.c: Same.
2474 * gcc.dg/pragma-message.c: Same.
2475 * gcc.dg/redecl-1.c: Same.
2476 * gcc.dg/simd-1.c: Same.
2477 * gcc.dg/simd-5.c: Same.
2478 * gcc.dg/simd-6.c: Same.
2479 * gcc.dg/spellcheck-fields.c: Same.
2480 * gcc.dg/spellcheck-typenames.c: Same.
2481 * gcc.dg/struct-semi-2.c: Same.
2482 * gcc.dg/struct-semi-3.c: Same.
2483 * gcc.dg/transparent-union-3.c: Same.
2484 * gcc.dg/ucnid-8.c: Same.
2485 * gcc.dg/uninit-pr19430-O0.c: Same.
2486 * gcc.dg/uninit-pr19430.c: Same.
2487 * gcc.dg/uninit-pr20644-O0.c: Same.
2488 * gcc.dg/utf-dflt.c: Same.
2489 * gcc.dg/utf-dflt2.c: Same.
2490 * gcc.dg/utf16-4.c: Same.
2491 * gcc.dg/vla-11.c: Same.
2492 * gcc.dg/vla-20.c: Same.
2493 * gcc.dg/vla-init-1.c: Same.
2494 * gcc.dg/vla-init-2.c: Same.
2495 * gcc.dg/vla-init-3.c: Same.
2496 * gcc.dg/weak/weak-6.c: Same.
2497 * gcc.dg/weak/weak-7.c: Same.
2498 * gcc.dg/wtr-int-type-1.c: Same.
2499 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2500 * gcc.target/arm/polytypes.c: Same.
2501 * gcc.target/i386/spellcheck-options-4.c: Same.
2502 * gcc.target/powerpc/20030218-1.c: Same.
2503 * gcc.target/sh/pr21255-4.c: Same.
2504 * gcc.test-framework/dg-error-exp-XP.c: Same.
2505 * gfortran.dg/array_constructor_30.f03: Same.
2506 * gfortran.dg/class_30.f90: Same.
2507 * gfortran.dg/goacc/subarrays.f95: Same.
2508 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2509 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2510 * gfortran.dg/intrinsic_std_1.f90: Same.
2511 * gfortran.dg/pr70006.f90: Same.
2512 * gfortran.dg/warning-directive-1.F90: Same.
2513 * gfortran.dg/warning-directive-2.F90: Same.
2514 * gfortran.dg/warning-directive-3.F90: Same.
2515 * gfortran.dg/warning-directive-4.F90: Same.
2516 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2517 * obj-c++.dg/class-extension-1.mm: Same.
2518 * obj-c++.dg/class-extension-2.mm: Same.
2519 * obj-c++.dg/class-protocol-1.mm: Same.
2520 * obj-c++.dg/cxx-ivars-1.mm: Same.
2521 * obj-c++.dg/duplicate-class-1.mm: Same.
2522 * obj-c++.dg/exceptions-3.mm: Same.
2523 * obj-c++.dg/exceptions-4.mm: Same.
2524 * obj-c++.dg/exceptions-5.mm: Same.
2525 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2526 * obj-c++.dg/fsf-package-0.m: Same.
2527 * obj-c++.dg/invalid-type-1.mm: Same.
2528 * obj-c++.dg/method-12.mm: Same.
2529 * obj-c++.dg/method-13.mm: Same.
2530 * obj-c++.dg/method-15.mm: Same.
2531 * obj-c++.dg/method-16.mm: Same.
2532 * obj-c++.dg/method-6.mm: Same.
2533 * obj-c++.dg/method-7.mm: Same.
2534 * obj-c++.dg/property/at-property-1.mm: Same.
2535 * obj-c++.dg/property/at-property-14.mm: Same.
2536 * obj-c++.dg/property/at-property-17.mm: Same.
2537 * obj-c++.dg/property/at-property-21.mm: Same.
2538 * obj-c++.dg/property/at-property-5.mm: Same.
2539 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2540 * obj-c++.dg/property/dynamic-3.mm: Same.
2541 * obj-c++.dg/property/dynamic-4.mm: Same.
2542 * obj-c++.dg/property/property-neg-1.mm: Same.
2543 * obj-c++.dg/property/property-neg-6.mm: Same.
2544 * obj-c++.dg/property/synthesize-11.mm: Same.
2545 * obj-c++.dg/property/synthesize-5.mm: Same.
2546 * obj-c++.dg/property/synthesize-6.mm: Same.
2547 * obj-c++.dg/proto-lossage-4.mm: Same.
2548 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2549 * obj-c++.dg/strings/strings-1.mm: Same.
2550 * obj-c++.dg/super-class-1.mm: Same.
2551 * obj-c++.dg/syntax-error-6.mm: Same.
2552 * obj-c++.dg/syntax-error-7.mm: Same.
2553 * obj-c++.dg/syntax-error-9.mm: Same.
2554 * obj-c++.dg/try-catch-13.mm: Same.
2555 * objc.dg/attributes/method-noreturn-1.m: Same.
2556 * objc.dg/bad-receiver-type-2.m: Same.
2557 * objc.dg/bad-receiver-type.m: Same.
2558 * objc.dg/call-super-2.m: Same.
2559 * objc.dg/class-2.m: Same.
2560 * objc.dg/class-extension-1.m: Same.
2561 * objc.dg/class-extension-2.m: Same.
2562 * objc.dg/class-protocol-1.m: Same.
2563 * objc.dg/desig-init-1.m: Same.
2564 * objc.dg/duplicate-class-1.m: Same.
2565 * objc.dg/exceptions-3.m: Same.
2566 * objc.dg/exceptions-4.m: Same.
2567 * objc.dg/exceptions-5.m: Same.
2568 * objc.dg/foreach-6.m: Same.
2569 * objc.dg/foreach-7.m: Same.
2570 * objc.dg/fsf-nsstring-format-1.m: Same.
2571 * objc.dg/fsf-package-0.m: Same.
2572 * objc.dg/invalid-type-1.m: Same.
2573 * objc.dg/method-11.m: Same.
2574 * objc.dg/method-19.m: Same.
2575 * objc.dg/method-2.m: Same.
2576 * objc.dg/method-20.m: Same.
2577 * objc.dg/method-5.m: Same.
2578 * objc.dg/method-6.m: Same.
2579 * objc.dg/method-7.m: Same.
2580 * objc.dg/method-9.m: Same.
2581 * objc.dg/missing-proto-3.m: Same.
2582 * objc.dg/private-1.m: Same.
2583 * objc.dg/property/at-property-1.m: Same.
2584 * objc.dg/property/at-property-14.m: Same.
2585 * objc.dg/property/at-property-17.m: Same.
2586 * objc.dg/property/at-property-21.m: Same.
2587 * objc.dg/property/at-property-5.m: Same.
2588 * objc.dg/property/dynamic-3.m: Same.
2589 * objc.dg/property/dynamic-4.m: Same.
2590 * objc.dg/property/property-neg-1.m: Same.
2591 * objc.dg/property/property-neg-6.m: Same.
2592 * objc.dg/property/synthesize-11.m: Same.
2593 * objc.dg/property/synthesize-5.m: Same.
2594 * objc.dg/property/synthesize-6.m: Same.
2595 * objc.dg/proto-hier-1.m: Same.
2596 * objc.dg/proto-lossage-4.m: Same.
2597 * objc.dg/protocol-qualifier-2.m: Same.
2598 * objc.dg/strings/strings-1.m: Same.
2599 * objc.dg/type-size-1.m: Same.
2600
a12210da 26012017-04-18 Jeff Law <law@redhat.com>
2602
2603 PR target/74563
2604 * gcc.target/mips/pr74563: New test.
2605
5a51c124 26062017-04-18 Jakub Jelinek <jakub@redhat.com>
2607
2608 PR tree-optimization/80443
2609 * gcc.c-torture/compile/pr80443.c: New test.
2610
be5ab416 26112017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2612
2613 PR rtl-optimization/80357
2614 * gcc.c-torture/compile/pr80357.c: New test.
2615
80456946 26162017-04-18 Jeff Law <law@redhat.com>
2617
2618 PR middle-end/80422
2619 * gcc.c-torture/compile/pr80422.c: New test.
2620
4ec1a738 26212017-04-18 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR debug/80263
2624 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2625
3a2e884b 26262017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2627
2628 PR target/80099
2629 * gcc.target/powerpc/pr80099-1.c: New test.
2630 * gcc.target/powerpc/pr80099-2.c: Likewise.
2631 * gcc.target/powerpc/pr80099-3.c: Likewise.
2632 * gcc.target/powerpc/pr80099-4.c: Likewise.
2633 * gcc.target/powerpc/pr80099-5.c: Likewise.
2634
7ec2cbc9 26352017-04-18 Jakub Jelinek <jakub@redhat.com>
2636
68fb659b 2637 PR sanitizer/80444
2638 * gcc.dg/sancov/pr80444.c: New test.
2639
7ec2cbc9 2640 PR middle-end/79788
2641 PR middle-end/80375
2642 * gcc.dg/pr79788-1.c: New test.
2643 * gcc.dg/pr79788-2.c: New test.
2644
a89c2c4e 26452017-04-18 Marek Polacek <polacek@redhat.com>
2646
2647 PR c++/80244 - ICE with attribute in template alias.
2648 * g++.dg/cpp0x/alias-decl-59.C: New test.
2649
58a20866 2650 PR c++/80241 - ICE with alignas pack expansion.
2651 * g++.dg/cpp0x/alignas11.C: New test.
2652
13be6c20 26532017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2654
2655 PR c++/80287
2656 * g++.dg/lto/pr80287_0.C: New test.
2657
dd8e0d9a 26582017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2659
2660 PR target/80315
2661 * gcc.target/powerpc/pr80315-1.c: New test.
2662 * gcc.target/powerpc/pr80315-2.c: New test.
2663 * gcc.target/powerpc/pr80315-3.c: New test.
2664 * gcc.target/powerpc/pr80315-4.c: New test.
2665
c2ffffa7 26662017-04-16 Tom de Vries <tom@codesourcery.com>
2667
2668 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2669 directive.
2670 * g++.dg/parse/error3.C: Same.
2671 * g++.old-deja/g++.pt/niklas01a.C: Same.
2672 * gcc.dg/990506-0.c: Same.
2673 * gcc.dg/cpp/19990413-1.c: Same.
2674 * gcc.dg/cpp/pragma-1.c: Same.
2675 * gcc.dg/cpp/pragma-2.c: Same.
2676 * gcc.dg/m-un-2.c: Same.
2677 * objc.dg/private-1.m: Same.
2678
c294aca7 26792017-04-15 Uros Bizjak <ubizjak@gmail.com>
2680
2681 * gcc.dg/pr54669.c: Fix dg-do directive.
2682 * gcc.dg/pr78582.c: Ditto.
2683 * gcc.dg/pr80020.c: Ditto.
2684 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2685 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2686 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2687 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2688 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2689 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2690 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2691 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2692 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2693 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2694
c2e9e773 26952017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2696
c294aca7 2697 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
c2e9e773 2698 * gfortran.dg/generic_29.f90: Likewise.
2699 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2700 * gfortran.dg/pr41922.f90: Likewise.
2701 * gfortran.dg/pr70006.f90: Likewise.
2702
94aee2f7 27032017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2704
2705 PR tree-optimization/66612
2706 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2707
f7cf798b 27082017-04-14 Janus Weil <janus@gcc.gnu.org>
2709
2710 PR fortran/80361
2711 * gfortran.dg/class_62.f90: New test case.
2712
6ec406cc 27132017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2714
2715 * gcc.target/arc/loop-1.c: New file.
2716
127080a4 27172017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2718
2719 PR target/80098
2720 * gcc.target/powerpc/pr80098-1.c: New test.
2721 * gcc.target/powerpc/pr80098-2.c: Likewise.
2722 * gcc.target/powerpc/pr80098-3.c: Likewise.
2723 * gcc.target/powerpc/pr80098-4.c: Likewise.
2724
3f3ebb6f 27252017-04-13 Jakub Jelinek <jakub@redhat.com>
2726
2727 PR sanitizer/80403
2728 * g++.dg/ubsan/pr80403-2.C: New test.
2729
f8c884cd 27302017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2731
2732 PR rtl-optimization/80343
2733 * gcc.target/powerpc/pr80343.c: New.
2734
4ab4cd97 27352017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2736
2737 PR sanitizer/80414
2738 * c-c++-common/ubsan/bounds-15.c: New test.
2739
41ae6df4 27402017-04-13 Richard Biener <rguenther@suse.de>
2741
2742 PR testsuite/80416
2743 * g++.dg/torture/pr79671.C: Fix asm constraints.
2744
96f9e80f 27452017-04-13 Jakub Jelinek <jakub@redhat.com>
2746
2747 PR debug/80321
2748 * gcc.dg/debug/pr80321.c: New test.
2749
27502017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2751
2752 * gnat.dg/debug10.adb: New test.
2753 * gnat.dg/debug10_pkg.ads: New helper.
2754
6f757bcc 27552017-04-12 Jakub Jelinek <jakub@redhat.com>
2756
aadf0cd0 2757 PR tree-optimization/79390
2758 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2759
349791be 2760 PR sanitizer/80403
2761 PR sanitizer/80404
2762 PR sanitizer/80405
2763 * g++.dg/ubsan/pr80403.C: New test.
2764 * g++.dg/ubsan/pr80404.C: New test.
2765 * g++.dg/ubsan/pr80405.C: New test.
2766
6f757bcc 2767 PR c/80163
2768 * gcc.dg/torture/pr80163.c: New test.
2769
1bcbd566 27702017-04-12 Richard Biener <rguenther@suse.de>
6f757bcc 2771 Jeff Law <law@redhat.com>
1bcbd566 2772
2773 PR tree-optimization/80359
2774 * gcc.dg/torture/pr80359.c: New testcase.
2775
3721b151 27762017-04-12 Richard Biener <rguenther@suse.de>
6f757bcc 2777 Bernd Edlinger <bernd.edlinger@hotmail.de>
3721b151 2778
2779 PR middle-end/79671
2780 * g++.dg/torture/pr79671.C: New testcase.
2781 * g++.dg/lto/pr79671_0.C: Likewise.
2782 * g++.dg/lto/pr79671_1.c: Likewise.
2783
75974b86 27842017-04-12 Jakub Jelinek <jakub@redhat.com>
2785
2786 PR sanitizer/80349
2787 * g++.dg/ubsan/pr80349.C: New test.
2788
4d8ee53b 27892017-04-11 Jakub Jelinek <jakub@redhat.com>
2790
78cecf8e 2791 PR c++/80370
2792 * g++.dg/cpp1z/decomp28.C: New test.
2793
d7a357e0 2794 PR middle-end/80100
2795 * gcc.dg/pr80100.c: New test.
2796
4d8ee53b 2797 PR rtl-optimization/80385
2798 * g++.dg/opt/pr80385.C: New test.
2799
236594e6 28002017-04-11 Martin Liska <mliska@suse.cz>
2801
2802 PR ipa/80212
2803 * g++.dg/ipa/pr80212.C: New test.
2804
3319bb15 28052017-04-11 Martin Sebor <msebor@redhat.com>
2806
2807 PR middle-end/80364
2808 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2809
2e0dd73a 28102017-04-11 Martin Liska <mliska@suse.cz>
2811
2812 PR sanitizer/70878
2813 * gcc.dg/ubsan/pr70878.c: New test.
2814
7fcd7802 28152017-04-11 Jakub Jelinek <jakub@redhat.com>
2816
d3a3d1a6 2817 PR target/80381
2818 * gcc.target/i386/pr80381.c: New test.
2819
7fcd7802 2820 PR c++/80363
2821 * g++.dg/ext/pr80363.C: New test.
2822
e610903e 28232017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2824
2825 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2826 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2827 Add avr-*-* to non-lp64 selector.
2828
c3f84aee 28292017-04-10 Martin Sebor <msebor@redhat.com>
2830
2831 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2832 * gcc.dg/pr40340-4.c: Same.
2833
00976801 28342017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2835
c3f84aee 2836 PR fortran/69498
00976801 2837 * gfortran.dg/submodule_unexp.f90: Modified test
2838 to account for new error.
2839 * gfortran.dg/submodule_twice.f90: New Test
2840
f70998b5 28412017-04-10 Jakub Jelinek <jakub@redhat.com>
2842
2843 PR c++/80176
2844 * g++.dg/init/ref23.C: New test.
2845
ab8eb059 28462017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2847
2848 PR tree-optimization/80304
2849 * gfortran.dg/do_concurrent_4.f90: New test case.
2850
988e6363 28512017-04-10 Janus Weil <janus@gcc.gnu.org>
2852
2853 PR fortran/80046
2854 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2855
82421cd9 28562017-04-10 David Edelsohn <dje.gcc@gmail.com>
2857
2858 * g++.dg/torture/pr79905.C: Add -maltivec option.
2859
3e7ee5f0 28602017-04-10 Jeff Law <law@redhat.com>
2861
2862 PR tree-optimization/80374
2863 * g++.dg/pr80374.c: New test.
2864
692ab512 28652017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2866
2867 PR target/80108
2868 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2869 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2870
bb68a0b8 28712017-04-10 Uros Bizjak <ubizjak@gmail.com>
2872
2873 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2874
3b6077c4 28752017-04-10 Uros Bizjak <ubizjak@gmail.com>
2876
2877 PR testsuite/79356
2878 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2879
73658f7a 28802017-04-10 Daniel Santos <daniel.santos@pobox.com>
2881
2882 PR testsuite/79867
2883 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2884
69450474 28852017-04-10 Marek Polacek <polacek@redhat.com>
2886
2887 PR sanitizer/80348
2888 * g++.dg/ubsan/div-by-zero-3.C: New test.
2889
61728404 28902017-04-10 Bin Cheng <bin.cheng@arm.com>
2891
2892 PR tree-optimization/80153
2893 * gcc.c-torture/execute/pr80153.c: New.
2894
31d760f4 28952017-04-10 Richard Biener <rguenther@suse.de>
2896
2897 PR middle-end/80362
2898 * gcc.dg/torture/pr80362.c: New testcase.
2899
6b05f773 29002017-04-10 Richard Biener <rguenther@suse.de>
2901
2902 PR tree-optimization/80304
2903 * gcc.dg/torture/pr80304.c: New testcase.
2904
f4ece3d6 29052017-04-10 Nathan Sidwell <nathan@acm.org>
2906
2907 PR target/79905
2908 * g++.dg/torture/pr79905.C: New.
2909
65b66772 29102017-04-10 Martin Liska <mliska@suse.cz>
2911
2912 PR sanitizer/80350
2913 * c-c++-common/ubsan/pr80350.c: New test.
2914
72042d29 29152017-04-10 Jakub Jelinek <jakub@redhat.com>
2916
2917 PR target/80324
2918 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2919
c60c5ae6 29202017-04-08 Martin Liska <mliska@suse.cz>
2921
2922 Revert:
2923 2017-04-07 Martin Liska <mliska@suse.cz>
2924
2925 PR ipa/80212
2926 * g++.dg/ipa/pr80212.C: New test.
2927
580a6e96 29282017-04-07 Jakub Jelinek <jakub@redhat.com>
2929
ae4f1e0e 2930 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2931 dg-options.
2932 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2933
580a6e96 2934 PR target/80322
2935 PR target/80323
2936 PR target/80325
2937 PR target/80326
2938 * gcc.target/i386/avx512f-undefined-1.c: New test.
2939 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2940 * gcc.target/i386/avx-cvtsd-1.c: New test.
2941 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2942 * gcc.target/i386/avx512f-abspd-1.c: New test.
2943 * gcc.target/i386/avx-cvtss-1.c: New test.
2944 * gcc.target/i386/avx512f-absps-1.c: New test.
2945 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2946 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2947
5eca48eb 29482017-04-07 Marek Polacek <polacek@redhat.com>
2949
2950 PR sanitizer/80348
2951 * g++.dg/ubsan/div-by-zero-2.C: New test.
2952
ffc5ad9b 2953 PR c++/80095
2954 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2955
ee970a42 29562017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2957
2958 PR rtl-optimization/70478
2959 * gcc.target/s390/pr70478.c: New.
2960
3ef17a25 29612017-04-07 Martin Liska <mliska@suse.cz>
2962
2963 PR target/79889
2964 * g++.dg/ext/mv8.C: Add aarch64* targets.
2965
6f9d4120 29662017-04-07 Martin Liska <mliska@suse.cz>
2967
2968 PR ipa/80212
2969 * g++.dg/ipa/pr80212.C: New test.
2970
4540266b 29712017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2972
2973 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2974
f02f9830 29752017-04-07 Richard Biener <rguenther@suse.de>
2976
2977 PR tree-optimization/80334
2978 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2979 alignas on stack.
2980
35e87359 29812017-04-07 Richard Biener <rguenther@suse.de>
2982
2983 PR middle-end/80341
2984 * gcc.dg/torture/pr80341.c: New testcase.
2985
05f9956e 29862017-04-06 Jakub Jelinek <jakub@redhat.com>
2987
2988 PR debug/80234
2989 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2990 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2991
d718cfc6 29922017-04-06 Uros Bizjak <ubizjak@gmail.com>
2993
2994 PR target/79733
2995 * gcc.target/i386/pr79733.c: New test.
2996
0b2c0f61 29972017-04-06 Uros Bizjak <ubizjak@gmail.com>
2998
2999 PR target/80298
3000 * gcc.target/i386/pr80298-1.c: New test.
3001 * gcc.target/i386/pr80298-2.c: Ditto.
3002
a8bcfa80 30032017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3004
3005 PR target/80082
3006 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3007 ARMv7-R.
3008
884bd0fe 30092017-04-06 Richard Biener <rguenther@suse.de>
3010
3011 PR tree-optimization/80334
3012 * g++.dg/torture/pr80334.C: New testcase.
3013
ca23873a 30142017-04-06 Martin Liska <mliska@suse.cz>
3015
3016 PR sanitizer/80166
3017 * gcc.dg/asan/pr80166.c: New test.
3018
c2d7880c 30192017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3020
3021 PR tree-optimization/79390
3022 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
3023
71b1f046 30242017-04-06 Richard Biener <rguenther@suse.de>
3025
3026 PR tree-optimization/80262
3027 * gcc.target/i386/pr80262.c: New testcase.
3028
42d30214 30292017-04-06 Richard Biener <rguenther@suse.de>
3030
3031 PR middle-end/80281
3032 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
3033
cee17b99 30342017-04-05 Vladimir Makarov <vmakarov@redhat.com>
3035
3036 PR rtl-optimization/70703
3037 * gcc.target/i386/pr70703.c: New.
3038
6dc83378 30392017-04-05 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR sanitizer/80308
3042 * c-c++-common/asan/pr80308.c: New test.
3043
a8078ffb 30442017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3045
3046 PR target/79890
3047 * gcc.target/s390/pr79890.c: New test case.
3048
d992f757 30492017-04-05 Jakub Jelinek <jakub@redhat.com>
3050
3051 PR target/80310
3052 * c-c++-common/ubsan/pr80310.c: New test.
3053
e000adb9 30542017-04-04 Jakub Jelinek <jakub@redhat.com>
3055
d84622d5 3056 PR c++/80297
3057 * g++.dg/torture/pr80297.C: New test.
3058
e000adb9 3059 PR tree-optimization/79390
3060 * gcc.target/i386/pr79390.c: New test.
3061 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
3062
e4b93196 30632017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
3064
3065 PR c++/80296
3066 * g++.dg/cpp0x/alias-decl-80296.C: New test.
3067
48f6db38 30682017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3069
3070 PR target/80307
3071 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
3072 targeting any CPU or architecture.
3073 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3074 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3075 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3076 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3077 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3078 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3079 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3080 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3081
3b6077c4 30822017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
82a299af 3083
3084 PR fortran/69498
3085 * gfortran.dg/submodule_unexp.f90: New test.
3086
6b4236b9 30872017-04-04 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR target/80286
3090 * gcc.target/i386/avx-pr80286.c: New test.
3091 * gcc.dg/pr80286.c: New test.
3092
2bbfc137 30932017-04-04 Richard Biener <rguenther@suse.de>
3094
3095 PR middle-end/80281
3096 * gcc.dg/torture/pr80281.c: New testcase.
3097
975f273f 30982017-04-04 Richard Biener <rguenther@suse.de>
3099
3100 PR tree-optimization/80275
3101 * g++.dg/opt/pr80275.C: Make g static.
3102
db765f91 31032017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
3104
3105 PR rtl-optimization/60818
3106 * gcc.c-torture/compile/pr60818.c: New testcase.
3107
2fbe7a32 31082017-04-03 Jonathan Wakely <jwakely@redhat.com>
3109
3110 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
3111 * gcc.dg/20031012-1.c: Likewise.
3112 * gcc.dg/ipa/ipcp-1.c: Likewise.
3113 * gcc.dg/torture/matrix-3.c: Likewise.
3114 * gcc.target/powerpc/ppc-spe.c: Likewise.
3115 * gcc.target/rx/zero-width-bitfield.c: Likewise.
3116
6d127468 31172017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3118
3119 PR target/80246
3120 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
3121 powerpc_vsx_ok.
3122 (std, ld): Limit scan-assembler-times check to lp64.
3123 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
3124 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
3125 powerpc_vsx_ok.
3126
52833c4a 31272017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3128
3129 PR target/80246
3130 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3131
488dcedd 31322017-04-03 Richard Biener <rguenther@suse.de>
3133
3134 PR tree-optimization/80275
3135 * g++.dg/opt/pr80275.C: New testcase.
3136
52c1102c 31372017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3138
3139 PR testsuite/79356
3140 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
3141
d7746225 31422017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
3143
3144 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3145 (bal): Increase iteration count and assume alignment.
3146
0a897f03 31472017-04-03 Bin Cheng <bin.cheng@arm.com>
3148
3149 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3150
603164ee 31512017-04-02 Andrew Pinski <apinski@cavium.com>
3152
3153 * gcc.c-torture/compile/nested-3.c: New testcase.
3154 * gcc.c-torture/execute/20170401-1.c: New testcase.
3155 * gcc.c-torture/execute/20170401-2.c: New testcase.
3156
e2056c37 31572017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3158
3159 PR rtl-optimization/79405
3160 gcc.dg/pr79405.c: New testcase.
3161
3ddb3278 31622017-03-31 Jakub Jelinek <jakub@redhat.com>
3163
947bca2b 3164 PR debug/79255
3165 * gcc.dg/pr79255.c: New test.
3166
3ddb3278 3167 PR c++/79572
3168 * g++.dg/ubsan/null-8.C: New test.
3169
51b6632e 31702017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3171
3172 PR target/80107
3173 * gfortran.dg/pr80107.f: New.
3174
3a1fcc19 31752017-03-31 Jeff Law <law@redhat.com>
3176
3177 PR tree-optimization/49498
3178 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3179
2d3342fd 31802017-03-31 Richard Biener <rguenther@suse.de>
3b6077c4 3181
2d3342fd 3182 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3183
ebe8c91d 31842017-03-31 Richard Biener <rguenther@suse.de>
3b6077c4 3185
ebe8c91d 3186 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3187
6ac7eb85 31882017-03-31 Jakub Jelinek <jakub@redhat.com>
3189
ca2af7df 3190 PR libstdc++/80251
3191 * g++.dg/ext/is_aggregate.C: New test.
3192
6ee2f129 3193 PR middle-end/80173
3194 * gcc.target/i386/pr80173.c: New test.
3195
b655c55c 3196 PR middle-end/80163
3197 * gcc.dg/pr80163.c: New test.
3198
6ac7eb85 3199 PR debug/80025
3200 * gcc.dg/torture/pr80025.c: New test.
3201
b807a176 32022017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3203
3204 * gcc.target/mips/pr52125.c: Add -msym32.
3205
fd7ef47a 32062017-03-30 Jakub Jelinek <jakub@redhat.com>
3207
3208 PR translation/80189
3209 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3210 * g++.dg/gomp/sharing-1.C: Likewise.
3211 * gfortran.dg/gomp/pr44536.f90: Likewise.
3212 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3213 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3214 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3215 * gfortran.dg/gomp/pr33439.f90: Likewise.
3216 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3217 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3218 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3219 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3220 * gcc.dg/gomp/sharing-1.c: Likewise.
3221
62aae339 32222017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3223
3224 PR target/80246
3225 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3226 Darwin and SPE.
3227 (dxex, dxexq): Update return type.
3228 (diex, diexq): Update argument type.
3229 * gcc.target/powerpc/pr80246.c: New test.
3230
61896fab 32312017-03-30 Martin Jambor <mjambor@suse.cz>
3232
3233 PR ipa/77333
3234 * g++.dg/ipa/pr77333.C: New test.
3235
555ca48c 32362017-03-30 Jakub Jelinek <jakub@redhat.com>
3237
3238 PR target/80206
3239 * gcc.target/i386/pr80206.c: New test.
3240
af44a97c 32412017-03-30 Richard Biener <rguenther@suse.de>
3242
3243 PR tree-optimization/77498
3244 * gfortran.dg/pr77498.f: New testcase.
3245
3582b9a6 32462017-03-29 Marek Polacek <polacek@redhat.com>
3247
3248 PR c/79730
3249 * gcc.dg/pr79730.c: New test.
3250
96b2ddaa 32512017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3252
3253 PR libgfortran/78670
3254 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3255 a character of length 1. Update test for success.
3256 * gfortran.dg/dtio_28.f03: New test.
3257 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3258 'scratch' to delete the file when done.
3259
1c6e7ba7 32602017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3261
3262 PR rtl-optimization/80233
3263 * gcc.c-torture/compile/pr80233.c: New testcase.
3264
fd675e9a 32652017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3266
3267 PR fortran/80254
3268 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3269 * gfortran.dg/dec_io_2a.f90: instead (new test).
3270
d4dbacf2 32712017-03-28 Jiong Wang <jiong.wang@arm.com>
3272
3273 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3274
884efee4 32752017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3276
3277 PR testsuite/43496
3278 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3279 generating PIC code.
3280
fe493eeb 32812017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3282
3283 PR rtl-optimization/80193
3284 * gcc.target/i386/pr80193.c: New.
3285
259bcf21 32862017-03-28 Janus Weil <janus@gcc.gnu.org>
3287
3288 PR fortran/78661
3289 * gfortran.dg/dtio_25.f90: Modified test case.
3290 * gfortran.dg/dtio_27.f90: New test case.
3291
ad24c8d1 32922017-03-28 Uros Bizjak <ubizjak@gmail.com>
3293
3294 PR target/53383
3295 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3296 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3297 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3298
15492f79 32992017-03-28 Bin Cheng <bin.cheng@arm.com>
3300
3301 * gcc.c-torture/compile/irreducible-loop.c: New.
3302
e01adea7 33032017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3304
15492f79 3305 PR tree-optimization/80218
e01adea7 3306 * gcc.dg/pr80218.c: New test.
3307
3ec56105 33082017-03-28 Richard Biener <rguenther@suse.de>
3309
3310 PR tree-optimization/78644
3311 * gcc.dg/pr78644-1.c: New testcase.
3312 * gcc.dg/pr78644-2.c: Likewise.
3313
6f8a1a1c 33142017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3315
3316 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3317 * gcc.dg/pic-4.c: Likewise.
3318 * gcc.dg/pie-3.c: Likewise.
3319 * gcc.dg/pie-4.c: Likewise.
3320
b7dc7ef9 33212017-03-28 Martin Liska <mliska@suse.cz>
3322
3323 PR ipa/80205
3324 * g++.dg/ipa/pr80205.C: New test.
3325
1944f547 33262017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3327
3328 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3329 with sizeof(int) < 4.
3330 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3331 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3332 * gcc.dg/torture/pr79777.c: Likewise.
3333 * gcc.dg/torture/pr79910.c: Likewise.
3334
ba3fa3cb 33352017-03-28 Richard Biener <rguenther@suse.de>
3336
3337 PR middle-end/80222
3338 * g++.dg/pr80222.C: New testcase.
3339
8fbe8250 33402017-03-28 Martin Liska <mliska@suse.cz>
3341
3342 PR ipa/80104
3343 * gcc.dg/ipa/pr80104.c: New test.
3344
e4a4e01f 33452017-03-28 Marek Polacek <polacek@redhat.com>
3346
3347 PR sanitizer/80067
3348 * c-c++-common/ubsan/shift-10.c: New test.
3349
e05c68c6 33502017-03-27 Jeff Law <law@redhat.com>
3351
2dda0485 3352 PR tree-optimization/80216
e05c68c6 3353 * gcc.c-torture/compile/pr80216.c: New test.
3354
7f8986ec 33552017-03-27 Jakub Jelinek <jakub@redhat.com>
3356
3385a573 3357 PR middle-end/80162
3358 * c-c++-common/pr80162-1.c: New test.
3359 * c-c++-common/pr80162-2.c: New test.
3360 * c-c++-common/pr80162-3.c: New test.
3361
7f8986ec 3362 PR target/80102
3363 * g++.dg/opt/pr80102.C: New test.
3364
a8f33854 33652017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3366
3367 PR target/78543
3368 * gcc.target/powerpc/pr78543.c: New test.
3369
c6bfc2a3 33702017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3371
3372 PR target/80103
3373 * gcc.target/powerpc/pr80103-1.c: New test.
3374
c00c8b9a 33752017-03-27 Richard Biener <rguenther@suse.de>
3376
3377 PR tree-optimization/80181
3378 * gcc.dg/torture/pr80181.c: New testcase.
3379
9f3e079c 33802017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3381
3b6077c4 3382 * gcc.target/arc/interrupt-4.c: New file.
9f3e079c 3383
013f161d 33842017-03-27 Richard Biener <rguenther@suse.de>
3385
3386 PR ipa/79776
3387 * g++.dg/ipa/pr79776.C: New testcase.
3388
f4685159 33892017-03-27 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR sanitizer/80168
3392 * gcc.dg/asan/pr80168.c: New test.
3393
75daa156 33942017-03-27 Richard Biener <rguenther@suse.de>
3395
3396 PR tree-optimization/80170
3397 * gcc.dg/pr80170.c: New testcase.
3398
c71d23da 33992017-03-27 Richard Biener <rguenther@suse.de>
3400
3401 PR middle-end/80171
3402 * g++.dg/torture/pr80171.C: New testcase.
3403
c3f4ca6d 34042017-03-26 John David Anglin <danglin@gcc.gnu.org>
3405
5c841ec2 3406 * gcc.dg/torture/pr79732.c: Require alias support.
3407 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3408
c3f4ca6d 3409 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3410 libatomic_available.
3411 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3412 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3413
334b7aa7 34142017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3415
3416 PR libgfortran/78881
3417 * gfortran.dg/dtio_26.f90: New test.
3418
7966c683 34192017-03-25 Paul Thomas <pault@gcc.gnu.org>
3420
3421 PR fortran/80156
3422 PR fortran/79382
3423 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3424 testcase for PR80156. Add a main programme that tests that
3425 the typebound generic is accessible.
3426
8805daa6 34272017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3428
3429 PR rtl-optimization/80160
3430 PR rtl-optimization/80159
3431
3432 * gcc.target/i386/pr80160.c: New test.
3433
d6259a19 34342017-03-24 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR sanitizer/79904
3437 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3438
d1cd4a64 34392017-03-24 Marek Polacek <polacek@redhat.com>
3440
3441 PR c++/80119
3442 * g++.dg/warn/Wuninitialized-9.C: New test.
3443
063ed3cf 34442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3445
3446 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3447 and remove the high-level builtin. The error message for the
3448 would prevent compilation from reaching the second.
3449 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3450
80912819 34512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3452
3453 * gcc.target/s390/vxe/negfma-1.c: New test.
3454
0aa8882e 34552017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3456
3457 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3458 * gcc.target/s390/arch12/mul-1.c: New test.
3459 * gcc.target/s390/arch12/mul-2.c: New test.
3460
bd97b7d0 34612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3462
3463 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3464
bfc4e22d 34652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3466
3467 * gcc.target/s390/vxe/popcount-1.c: New test.
3468
0f57593c 34692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3470
3471 * gcc.target/s390/vxe/bitops-1.c: New test.
3472
c9213ca0 34732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3474
3475 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3476 * lib/target-supports.exp: Add effective target check s390_vxe.
3477
29c098f6 34782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3479
3480 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3481 comparison instructions used from now on.
3482
395a920f 34832017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3484
3485 * gcc.target/s390/s390.exp (check_effective_target_vector):
3486 Include target-supports.exp and move target_vector check routine
3487 ...
3488 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3489 here and rename it.
3490 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3491 check from vector to s390_vx.
3492 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3493 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3494 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3495 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3496 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3497 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3498 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3499 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3500 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3501
f413810a 35022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3503
3504 * gcc.target/s390/vector/vec-init-2.c: New test.
3505
58ad9b54 35062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3507
3508 * gcc.dg/ubsan/pr79904-2.c: New test.
3509
476109c1 35102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3511
3512 PR target/79893
3513 * gcc.target/s390/zvector/pr79893.c: New test.
3514
f91625f4 35152017-03-24 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR rtl-optimization/80112
3518 * gcc.dg/pr80112.c: New test.
3519
294d7334 35202017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3521
3522 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3523 etc. line numbers.
3524 * gcc.dg/Walloca-1.c: Likewise.
3525 * gcc.dg/Walloca-2.c: Likewise.
3526 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3527
379135f8 35282017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3529
3530 PR tree-optimization/80158
3531 * gfortran.fortran-torture/compile/pr80158.f: New file.
3532
829d5614 35332017-03-24 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/80167
3536 * gcc.dg/graphite/pr80167.c: New testcase.
3537
e87fd12e 35382017-03-24 Tom de Vries <tom@codesourcery.com>
3539
3540 PR testsuite/80092
3541 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3542 dg-require-effective-target global_constructor.
3543 * gcc.dg/tls/emutls-2.c: Same.
3544
ffdbff48 35452017-03-24 Tom de Vries <tom@codesourcery.com>
3546
3547 PR testsuite/80092
3548 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3549 dg-require-effective-target indirect_jumps.
3550
b8d37911 35512017-03-24 Tom de Vries <tom@codesourcery.com>
3552
3553 PR testsuite/80092
3554 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3555 nonlocal_goto.
3556
38ecd2c0 35572017-03-24 Tom de Vries <tom@codesourcery.com>
3558
3559 PR testsuite/80092
3560 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3561 * gcc.dg/Walloca-12.c: Same.
3562 * gcc.dg/attr-alloc_size-8.c: Same.
3563 * gcc.dg/Walloca-4.c: Same.
3564 * gcc.dg/Walloca-8.c: Same.
3565 * gcc.dg/Walloca-13.c: Same.
3566 * gcc.dg/Walloca-14.c: Same.
3567 * gcc.dg/attr-alloc_size-9.c: Same.
3568 * gcc.dg/Walloca-1.c: Same.
3569 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3570 * gcc.dg/Walloca-5.c: Same.
3571 * gcc.dg/Walloca-10.c: Same.
3572 * gcc.dg/Walloca-9.c: Same.
3573 * gcc.dg/attr-alloc_size-6.c: Same.
3574 * gcc.dg/Wvla-larger-than-1.c: Same.
3575 * gcc.dg/torture/pr71881.c: Same.
3576 * gcc.dg/torture/pr71901.c: Same.
3577 * gcc.dg/torture/pr78742.c: Same.
3578 * gcc.dg/builtin-alloc-size.c: Same.
3579 * gcc.dg/Walloca-2.c: Same.
3580 * gcc.dg/Walloca-6.c: Same.
3581 * gcc.dg/Walloca-11.c: Same.
3582 * gcc.dg/attr-alloc_size-7.c: Same.
3583 * gcc.dg/Wvla-larger-than-2.c: Same.
3584 * gcc.dg/Walloca-3.c: Same.
3585 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3586 * gcc.c-torture/compile/pr79413.c: Same.
3587 * gcc.c-torture/compile/pr78439.c: Same.
3588
c0c8b85c 35892017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3590
3591 * gcc.target/powerpc/p9-options-1.c: New test.
3592
3873efff 35932017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3594
3595 PR target/71436
3596 * gcc.c-torture/compile/pr71436.c: New test.
3597
9479533b 35982017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3b6077c4 3599 Richard Biener <rguenther@suse.de>
9479533b 3600
3601 PR tree-optimization/79908
3602 PR tree-optimization/80136
3603 * gcc.dg/torture/pr79908.c: New file.
3604
ac2f3f4f 36052017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3606
9479533b 3607 PR fortran/39239
ac2f3f4f 3608 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3609
4860d299 36102017-03-22 Jakub Jelinek <jakub@redhat.com>
3611
d4d3d389 3612 PR c++/80141
3613 * g++.dg/gomp/pr80141.C: New test.
3614
aa251adb 3615 PR c++/80129
3616 * g++.dg/torture/pr80129.C: New test.
3617
4860d299 3618 PR sanitizer/80110
3619 * g++.dg/tsan/pr80110.C: New test.
3620
3bca8457 36212017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3622
3623 PR fortran/80142
3624 * gfortran.dg/any_loc.f90: New test case.
3625
343a3a77 36262017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3627
3628 PR target/80082
3629 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3630 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3631
c396d010 36322017-03-22 Martin Liska <mliska@suse.cz>
3633
3634 PR target/79906
3635 * g++.dg/ext/mv8.C: Add power* targets.
3636
da7a26fc 36372017-03-21 Martin Sebor <msebor@redhat.com>
3638
3639 PR c++/79548
3640 * g++.dg/warn/Wunused-var-26.C: New test.
3641
0971fb56 36422017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3643
3644 PR tree-optimization/79908
3645 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3646
01ec83a1 36472017-03-21 Marek Polacek <polacek@redhat.com>
3648 Martin Sebor <msebor@redhat.com>
3649
3650 PR tree-optimization/80109
3651 * gcc.dg/Walloca-14.c: New test.
3652
84d3016f 36532017-03-21 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR target/80125
3656 * gcc.target/powerpc/pr80125.c: New test.
3657
1293c5a4 36582017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3659
3660 PR fortran/69498
3661 * gfortran.dg/unexp_attribute.f90: New test
3662
36eb4cd3 36632017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3b6077c4 3664 Richard Biener <rguenther@suse.de>
36eb4cd3 3665
3666 PR tree-optimization/79908
3667 * gcc.dg/torture/pr79908.c: New file.
3668
a01c7cc3 36692017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3670
3671 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3672 with sizeof(int) < 4.
3673
539ccb11 36742017-03-21 Martin Liska <mliska@suse.cz>
3675
3676 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3677 apostrophes.
3678
bcae17d7 36792017-03-21 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/80032
3682 * g++.dg/opt/pr80032.C: New testcase.
3683
7d9dfee0 36842017-03-21 Richard Biener <rguenther@suse.de>
3685
3686 PR tree-optimization/80122
3687 * gcc.dg/torture/pr80122.c: New testcase.
3688
120816e4 36892017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3690
3691 * gcc.dg/pic-2.c: Skip for MIPS.
3692 * gcc.dg/pie-2.c: Skip for MIPS.
3693
67dd55bd 36942017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3695
3696 PR c++/77752
3697 * g++.dg/cpp0x/initlist97.C: New.
3698 * g++.dg/cpp0x/initlist85.C: Update.
3699
3b7f953b 37002017-03-21 Jakub Jelinek <jakub@redhat.com>
3701
b14a6edb 3702 PR c/67338
3703 * gcc.dg/pr67338.c: New test.
3704
3b7f953b 3705 PR c++/35878
3706 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3707 dump instead of assembler.
3708 * g++.dg/init/pr35878_2.C: Likewise.
3709 * g++.dg/init/pr35878_3.C: Likewise.
3710
048100df 37112017-03-21 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR c/80097
3714 * gcc.dg/ubsan/pr80097.c: New test.
3715
8e2bb75b 37162017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3717
3718 PR tree-optimization/80054
3719 * g++.dg/torture/pr80054.C: New file.
3720
5206d757 37212017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3722
3723 PR target/79963
3724 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3725 directive to assure selection of proper bit using rlwinm insn.
3726 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3727 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3728 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3729 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3730
7f690134 37312017-03-20 Marek Polacek <polacek@redhat.com>
3732 Paolo Carlini <paolo.carlini@oracle.com>
3733
3734 PR c++/80059 - ICE with noexcept and __transaction_atomic
3735 * g++.dg/tm/pr80059-2.C: New test.
3736 * g++.dg/tm/pr80059.C: New test.
3737
b105e82d 37382017-03-20 Martin Liska <mliska@suse.cz>
3739
3740 PR middle-end/79753
3741 * gcc.target/i386/mpx/pr79753.c: New test.
3742
7cc856c0 37432017-03-20 Martin Liska <mliska@suse.cz>
3744
3745 PR target/79769
3746 PR target/79770
3747 * g++.dg/pr79769.C: New test.
3748 * gcc.target/i386/mpx/pr79770.c: New test.
3749
f3ebc88f 37502017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3751
3752 PR target/78857
3753 * gcc.target/s390/load-and-test-fp-1.c: New test.
3754 * gcc.target/s390/load-and-test-fp-2.c: New test.
3755
18d2fbb4 37562017-03-18 Paul Thomas <pault@gcc.gnu.org>
3757
3758 PR fortran/79676
3759 * gfortran.dg/submodule_28.f08 : New test.
3760
eb1d84c0 37612017-03-18 Paul Thomas <pault@gcc.gnu.org>
3762
3763 PR fortran/71838
3764 * gfortran.dg/submodule_26.f08 : New test.
3765 * gfortran.dg/submodule_27.f08 : New test.
3766
68899197 37672017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3768
3769 PR target/79951
3770 * gcc.target/powerpc/pr79951.c: New.
3771
8a3dcb04 37722017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3773
3774 PR rtl-optimization/79910
3775 * gcc.dg/torture/pr79910.c: New test.
3776
fe5bcb9c 37772017-03-17 Jeff Law <law@redhat.com>
3778
3779 PR tree-optimization/71437
3780 * gcc.dg/tree-ssa/pr71437.c: New test.
3781 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3782 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3783 now caught by VRP, but which were previously caught by DOM.
3784
46b24e8b 37852017-03-17 Richard Biener <rguenther@suse.de>
3786
3787 PR middle-end/80075
3788 * g++.dg/torture/pr80075.C: New testcase.
3789
f07b3e82 37902017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3791
3792 PR target/71294
3793 * g++.dg/pr71294.C: New test.
3794
2675beba 37952017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3796
3797 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3798
4ea02d8b 37992017-03-16 Jakub Jelinek <jakub@redhat.com>
3800
f187ad6c 3801 PR fortran/80010
3802 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3803
4ea02d8b 3804 PR fortran/79886
3805 * gfortran.dg/pr79886.f90: New test.
3806
76400239 38072017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3808
3809 PR target/79038
3810 * gcc.target/powerpc/pr79038-1.c: New test.
3811
1a851f62 38122017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3813
3814 PR fortran/33271
3815 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3816
cdb5c423 38172017-03-15 Jiong Wang <jiong.wang@arm.com>
3818
3819 PR testsuite/79356
3820 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3821
58afe09f 38222017-03-15 Uros Bizjak <ubizjak@gmail.com>
3823
3824 PR target/80019
3825 * gcc.target/i386/pr80019.c: New test.
3826
8e42a0f0 38272017-03-15 Martin Liska <mliska@suse.cz>
3828
3829 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3830
63e30ce7 38312017-03-14 Martin Sebor <msebor@redhat.com>
3832
3833 PR tree-optimization/79800
3834 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3835 * gcc.dg/tree-ssa/pr79800.c: New test.
3836
ea95170b 38372017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3838
3839 PR target/79947
3840 * gcc.target/powerpc/pr79947.c: New test.
3841
056fff24 38422017-03-14 Martin Sebor <msebor@redhat.com>
3843
3844 PR middle-end/80020
3845 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3846 * gcc.dg/attr-alloc_size-7.c: Same.
3847 * gcc.dg/attr-alloc_size-9.c: Same.
3848 * gcc.dg/builtin-alloc-size.c: Same.
3849 * gcc.dg/pr80020.c: New test.
3850
0078da24 38512017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3852
3853 PR rtl-optimization/79728
3854 * gcc.target/i386/sse-globalreg.c: New test.
3855
71482ab7 38562017-03-14 Martin Liska <mliska@suse.cz>
3857
3858 PR lto/66295
3859 * gcc.dg/tree-prof/pr66295.c: New test.
3860
313dfc4e 38612017-03-13 Martin Liska <mliska@suse.cz>
3862
3863 PR middle-end/78339
3864 * gcc.target/i386/mpx/pr78339.c: New test.
3865
2e7c47d5 38662017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3867
3b6077c4 3868 * gcc.target/arc/bitfield.c: New file.
2e7c47d5 3869
afd80b00 38702017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3871
3b6077c4 3872 * gcc.target/arc/pr9001090948.c: New file.
afd80b00 3873
b47e90c6 38742017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3875
3876 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3877 Fix test. Make early-out condition return early. Correct comments.
3878
efa19753 38792017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3880
3881 PR libgfortran/78854
3882 * gfortran.dg/dtio_25.f90: New test.
3883
1e64e12a 38842017-03-10 Martin Sebor <msebor@redhat.com>
3885
3886 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3887
b7dccfb0 38882017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3889
3890 PR rtl-optimization/78911
3891 * gcc.target/i386/pr78911-1.c: New test.
3892 * gcc.target/i386/pr78911-2.c: New test.
3893
9c0163b6 38942017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
b7dccfb0 3895
9c0163b6 3896 PR target/79941
3897 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3898 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3899 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3900
91158b2e 39012017-03-10 Marek Polacek <polacek@redhat.com>
3902
3903 PR c++/79967
3904 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3905
19bf26a8 39062017-03-10 Jakub Jelinek <jakub@redhat.com>
3907
4611960c 3908 PR c++/79899
3909 * g++.dg/other/friend7.C: New test.
3910
19bf26a8 3911 PR c++/79896
3912 * g++.dg/ext/int128-5.C: New test.
3913
6bf1d038 39142017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3915
3916 PR testsuite/79356
3917 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3918 powerpc, sparc, or s390x.
3919
187f228e 39202017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3921
3922 PR target/79907
3923 * gcc.target/powerpc/pr79907.c: New.
3924
ec4f3cf1 39252017-03-10 Olivier Hainque <hainque@adacore.com>
3926
3927 * gnat.dg/opt64.adb: New test.
3928 * gnat.dg/opt64_pkg.ads: New helper.
3929 * gnat.dg/opt64_pkg.adb: New helper.
3930
13cd9f01 39312017-03-10 Jakub Jelinek <jakub@redhat.com>
3932
130e33fd 3933 PR rtl-optimization/79909
3934 * gcc.target/powerpc/pr79909.c: New test.
3935
d520618a 3936 PR tree-optimization/79972
3937 * gcc.dg/pr79972.c: New test.
3938
13cd9f01 3939 PR tree-optimization/77975
3940 * gcc.dg/pr77975.c: New test.
3941
6a9c24a0 39422017-03-09 Marek Polacek <polacek@redhat.com>
3943
3944 PR c++/79962
3945 PR c++/79984
3946 * c-c++-common/nonnull-3.c: New test.
3947 * g++.dg/warn/Wnonnull3.C: New test.
3948
6cfb8a2b 39492017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3950
3951 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3952 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3953
e14b765f 39542017-03-09 Marek Polacek <polacek@redhat.com>
3955
3956 PR sanitizer/79757
3957 * gcc.dg/ubsan/pr79757-1.c: New test.
3958 * gcc.dg/ubsan/pr79757-2.c: New test.
3959 * gcc.dg/ubsan/pr79757-3.c: New test.
3960 * gcc.dg/ubsan/pr79757-4.c: New test.
3961 * gcc.dg/ubsan/pr79757-5.c: New test.
3962
7ad571b2 39632017-03-09 Jakub Jelinek <jakub@redhat.com>
3964
3965 PR c/79969
3966 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3967
182bef63 39682017-03-09 Marek Polacek <polacek@redhat.com>
3969
3970 PR c++/79687
3971 * g++.dg/expr/ptrmem8.C: New test.
3972 * g++.dg/expr/ptrmem9.C: New test.
3973
55fec184 39742017-03-09 Richard Biener <rguenther@suse.de>
3975
3976 PR tree-optimization/79977
3977 * gcc.dg/graphite/pr79977.c: New testcase.
3978
21b807ec 39792017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3980
3981 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3982 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3983 * lib/target-supports.exp (check_effective_target_rdynamic):
3984 New proc.
3985
ae442b6f 39862017-03-09 Richard Biener <rguenther@suse.de>
3987
3988 PR middle-end/79971
3989 * gcc.dg/fixed-point/pr79971.c: New testcase.
3990
51c0b90b 39912017-03-09 Richard Biener <rguenther@suse.de>
3992
3993 PR ipa/79970
3994 * gcc.dg/torture/pr79970.c: New testcase.
3995
6741c74c 39962017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3997
3998 PR c++/71966
3999 * g++.dg/cpp0x/pr71966-1.C: New.
4000 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4001
2945bb57 40022017-03-09 Martin Liska <mliska@suse.cz>
4003
4004 PR tree-optimization/79631
4005 * gcc.target/i386/mpx/pr79631.c: New test.
4006
8349cec3 40072017-03-09 Martin Liska <mliska@suse.cz>
4008
4009 PR target/65705
4010 PR target/69804
4011 * gcc.target/i386/pr71458.c: Update scanned pattern.
4012
8d307d5b 40132017-03-09 Marek Polacek <polacek@redhat.com>
4014
4015 PR c++/79672
4016 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4017 * g++.dg/warn/Wduplicated-branches3.C: New test.
4018
e7f1a0ca 40192017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4020
4021 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4022
2b5c00a2 40232017-03-09 Martin Liska <mliska@suse.cz>
4024
4025 PR ipa/79764
4026 * g++.dg/pr79764.C: New test.
4027
90a2ae89 40282017-03-09 Martin Liska <mliska@suse.cz>
4029
4030 PR ipa/79761
4031 * g++.dg/pr79761.C: New test.
4032
24d73ad7 40332017-03-09 Jakub Jelinek <jakub@redhat.com>
4034
6e48ee8f 4035 PR sanitizer/79944
4036 * c-c++-common/asan/pr79944.c: New test.
4037
3fe01219 4038 PR target/79932
4039 * gcc.target/i386/pr79932-2.c: New test.
4040
24d73ad7 4041 PR target/79932
4042 * gcc.target/i386/pr79932-1.c: New test.
4043
0eea69ee 40442017-03-09 Marek Polacek <polacek@redhat.com>
4045
4046 PR c++/79900 - ICE in strip_typedefs
4047 * g++.dg/warn/Wpadded-1.C: New test.
4048
7c25adbd 40492017-03-08 Marek Polacek <polacek@redhat.com>
4050
4051 * g++.dg/Walloca1.C: Adjust dg-warning.
4052
1599f24f 40532017-03-08 Andrew Haley <aph@redhat.com>
4054
4055 PR tree-optimization/79943
4056 * gcc.dg/tree-ssa/pr79943.c: New test.
4057
9832cf91 40582017-03-08 Richard Biener <rguenther@suse.de>
4059
4060 PR tree-optimization/79955
4061 * gcc.dg/uninit-24.c: New testcase.
4062
5a87e81f 40632017-03-08 Richard Biener <rguenther@suse.de>
4064
4065 PR tree-optimization/79920
4066 * gcc.dg/vect/pr79920.c: New testcase.
4067
fe1a23ca 40682017-03-08 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR sanitizer/79904
4071 * gcc.dg/ubsan/pr79904.c: New test.
4072
d87f668a 40732017-03-07 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR c/79834
4076 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
4077 diagnostics.
4078
be51caa3 40792017-03-07 Marek Polacek <polacek@redhat.com>
4080
4081 PR middle-end/79809
4082 * g++.dg/Walloca1.C: New test.
4083
a0e15896 40842017-03-07 Martin Liska <mliska@suse.cz>
4085
4086 PR middle-end/68270
4087 * g++.dg/pr68270.C: New test.
4088
9483a0a7 40892017-03-07 Jakub Jelinek <jakub@redhat.com>
4090
5fb21182 4091 PR rtl-optimization/79901
4092 * gcc.target/i386/pr79901.c: New test.
4093
9483a0a7 4094 PR sanitizer/79897
4095 * c-c++-common/ubsan/pr79897.c: New test.
4096
eb70a065 40972017-03-06 Vladimir Makarov <vmakarov@redhat.com>
4098
4099 PR rtl-optimization/79571
4100 * gcc.target/i386/pr79571.c: New.
4101
1be5de3f 41022017-03-06 Marek Polacek <polacek@redhat.com>
4103
4104 PR c++/79796 - ICE with NSDMI and this pointer
4105 * g++.dg/cpp0x/nsdmi13.C: New test.
4106
e744b82f 41072017-03-06 Julia Koval <julia.koval@intel.com>
4108
4109 PR target/79793
4110 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
4111 directives.
4112 * gcc.target/i386/interrupt-13.c: Ditto.
4113 * gcc.target/i386/interrupt-14.c: Ditto.
4114 * gcc.target/i386/interrupt-15.c: Ditto.
4115
efea7c64 41162017-03-06 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR c++/79822
4119 * g++.dg/cpp0x/constexpr-79822.C: New test.
4120
b9af3d34 41212017-03-06 Richard Biener <rguenther@suse.de>
4122
4123 PR tree-optimization/79894
4124 * gcc.dg/vect/pr79887.c: New testcase.
4125
a36f8316 41262017-03-06 Richard Biener <rguenther@suse.de>
4127
4128 PR tree-optimization/79824
4129 * gcc.dg/vect/pr79824-1.c: New testcase.
4130 * gcc.dg/vect/pr79824-2.c: Likewise.
4131
e1e8f52c 41322017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4133
4134 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
4135 gettimeofday. Remove dg-skip-if for AVR.
4136 * lib/target-supports.exp (check_effective_target_gettimeofday):
4137 New proc.
4138
2a4536cc 41392017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
4140
4141 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
4142 * gcc.target/s390/hotpatch-10.c: Likewise.
4143 * gcc.target/s390/hotpatch-11.c: Likewise.
4144 * gcc.target/s390/hotpatch-12.c: Likewise.
4145 * gcc.target/s390/hotpatch-13.c: Likewise.
4146 * gcc.target/s390/hotpatch-14.c: Likewise.
4147 * gcc.target/s390/hotpatch-15.c: Likewise.
4148 * gcc.target/s390/hotpatch-16.c: Likewise.
4149 * gcc.target/s390/hotpatch-17.c: Likewise.
4150 * gcc.target/s390/hotpatch-18.c: Likewise.
4151 * gcc.target/s390/hotpatch-19.c: Likewise.
4152 * gcc.target/s390/hotpatch-2.c: Likewise.
4153 * gcc.target/s390/hotpatch-26.c: Likewise.
4154 * gcc.target/s390/hotpatch-27.c: Likewise.
4155 * gcc.target/s390/hotpatch-28.c: Likewise.
4156 * gcc.target/s390/hotpatch-3.c: Likewise.
4157 * gcc.target/s390/hotpatch-4.c: Likewise.
4158 * gcc.target/s390/hotpatch-5.c: Likewise.
4159 * gcc.target/s390/hotpatch-6.c: Likewise.
4160 * gcc.target/s390/hotpatch-7.c: Likewise.
4161 * gcc.target/s390/hotpatch-8.c: Likewise.
4162 * gcc.target/s390/hotpatch-9.c: Likewise.
4163
0b45b93a 41642017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4165
4166 PR c++/64574
4167 * g++.dg/template/crash125.C: New.
4168
4fc23a5e 41692017-03-06 Jakub Jelinek <jakub@redhat.com>
4170
4171 PR target/79812
4172 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4173
12da0db8 41742017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4175
4176 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4177
b6ae75b9 41782017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4179
4180 * gcc.target/mips/msa-minmax.c: New tests.
4181
947c0c36 41822017-03-06 Martin Liska <mliska@suse.cz>
4183
4184 PR sanitize/79783
4185 * g++.dg/asan/pr79783.C: New test.
4186
260265f4 41872017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4188
4189 * gcc.target/mips/msa-dotp.c: New tests.
4190
58fb6709 41912017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4192
4193 * gcc.target/mips/msa-bclri.c: New test.
4194
cf1bf3ab 41952017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4196
4197 PR c++/70266
4198 * g++.dg/tm/pr70266.C: New.
4199
d9ca273e 42002017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
3b6077c4 4201 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
d9ca273e 4202
4203 * gfortran.dg/coarray/fail_image_1.f08: New test.
4204 * gfortran.dg/coarray/fail_image_2.f08: New test.
4205 * gfortran.dg/coarray/failed_images_1.f08: New test.
4206 * gfortran.dg/coarray/failed_images_2.f08: New test.
4207 * gfortran.dg/coarray/image_status_1.f08: New test.
4208 * gfortran.dg/coarray/image_status_2.f08: New test.
4209 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4210 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4211 * gfortran.dg/coarray_fail_st.f90: New test.
4212 * gfortran.dg/coarray_failed_images_1.f08: New test.
4213 * gfortran.dg/coarray_image_status_1.f08: New test.
4214 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4215
f2360ea5 42162017-03-03 Marek Polacek <polacek@redhat.com>
4217
4218 PR c/79758
4219 * gcc.dg/noncompile/pr79758.c: New test.
4220
c35e53b1 42212017-03-03 Jakub Jelinek <jakub@redhat.com>
4222
4223 PR middle-end/79805
4224 * g++.dg/opt/pr79805.C: New test.
4225
4600b831 42262017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4227
4228 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4229 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4230 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4231 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4232 * gcc.target/i386/i386.exp
4233 (check_effective_target_avx512vpopcntdq): New.
4234
32d6c7cf 42352017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4236
4237 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4238 ilp32 targets and match DImode registers for lp64 targets.
4239
a0d7d9d7 42402017-03-03 Uros Bizjak <ubizjak@gmail.com>
4241
4242 * g++.dg/pr71624.C: Disable for x32.
4243 * g++.dg/pr71633.C: Ditto.
4244
13f2d9b4 42452017-03-03 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR target/79807
4248 * gcc.target/i386/pr79807.c: New test.
4249
c159e770 42502017-03-03 Martin Liska <mliska@suse.cz>
4251
4252 PR tree-optimization/79803
4253 * gcc.dg/tree-ssa/pr79803.c: New test.
4254
7125d9ac 42552017-03-03 Martin Liska <mliska@suse.cz>
4256
4257 PR rtl-optimization/79574
4258 * gcc.dg/pr79574-2.c: New test.
4259
550c1405 42602017-03-03 Richard Biener <rguenther@suse.de>
4261
4262 PR c++/79825
4263 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4264
f1567056 42652017-03-03 Jakub Jelinek <jakub@redhat.com>
4266
4267 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4268
b4b5f44c 42692017-03-03 Marek Polacek <polacek@redhat.com>
4270
4271 PR c++/79791
4272 * g++.dg/warn/Wwrite-strings-1.C: New test.
4273 * g++.dg/warn/Wwrite-strings-2.C: New test.
4274 * g++.dg/warn/Wwrite-strings-3.C: New test.
4275 * g++.dg/warn/Wwrite-strings-4.C: New test.
4276 * g++.dg/warn/Wwrite-strings-5.C: New test.
4277 * g++.dg/warn/Wwrite-strings-6.C: New test.
4278 * g++.dg/warn/Wwrite-strings-7.C: New test.
4279 * g++.dg/warn/Wwrite-strings-8.C: New test.
4280 * g++.dg/warn/Wwrite-strings-9.C: New test.
4281 * g++.dg/warn/Wwrite-strings-10.C: New test.
4282 * g++.dg/warn/Wwrite-strings-11.C: New test.
4283 * g++.dg/warn/Wwrite-strings-12.C: New test.
4284
af8ad81e 42852017-03-03 Richard Biener <rguenther@suse.de>
4286
4287 PR middle-end/79818
4288 * gcc.dg/torture/pr79818.c: New testcase.
4289
aea47f82 42902017-03-02 Jakub Jelinek <jakub@redhat.com>
4291
4292 PR c++/79782
4293 * g++.dg/warn/Wunused-parm-10.C: New test.
4294
5524ea65 42952017-03-02 Uros Bizjak <ubizjak@gmail.com>
4296
4297 * gcc.dg/rtl/x86_64/*.c: Test for
4298 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4299
21b81087 43002017-03-02 Uros Bizjak <ubizjak@gmail.com>
4301
4302 PR target/79514
4303 * gcc.target/i386/pr79514.c: New test.
4304
79dab7dc 43052017-03-02 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR rtl-optimization/79780
4308 * gcc.c-torture/compile/pr79780.c: New test.
4309
4d2b9d1e 43102017-03-02 Richard Biener <rguenther@suse.de>
4311
4312 PR tree-optimization/79345
4313 PR c++/42000
4314 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4315 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4316 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4317
b977a7e3 43182017-03-02 Richard Biener <rguenther@suse.de>
4319
4320 PR c/79756
4321 * gcc.dg/vector-1.c: New testcase.
4322
e4519961 43232017-03-02 Bin Cheng <bin.cheng@arm.com>
4324
4325 PR tree-optimization/66768
4326 * gcc.target/i386/pr66768.c: New test.
4327
024143e3 43282017-03-02 Richard Biener <rguenther@suse.de>
4329
4330 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4331 * gcc.dg/rtl/x86_64/final.c: Likewise.
4332 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4333 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4334 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4335 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4336
697396a4 43372017-03-02 Richard Biener <rguenther@suse.de>
4338
4339 PR tree-optimization/79777
4340 * gcc.dg/torture/pr79777.c: New testcase.
4341
7b2c89ef 43422017-03-01 Martin Sebor <msebor@redhat.com>
4343
4344 PR middle-end/79692
4345 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4346 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4347 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4348 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4349
aad6a189 43502017-03-01 Uros Bizjak <ubizjak@gmail.com>
4351
4352 * gcc.target/i386/invsize-2.c: New test.
4353 * gcc.target/i386/invsize-3.c: Ditto.
4354 * gcc.target/i386/invsize-4.c: Ditto.
4355 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4356 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4357
a8c6aa9c 43582017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4359
4360 PR target/79439
4361 * gcc.target/powerpc/pr79439.c: New test.
4362
d390eb41 43632017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4364
4365 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4366 scan string.
4367
4368
7f6b8cff 43692017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4370
4371 PR target/79395
4372 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4373 pattern to look for vcmpequd. instead of vcmpnew.
4374 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4375 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4376 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4377 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4378 look for xvcmpeqdp. instead of xvcmpnedp.
4379 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4380 look for vcmpequd. instead of vcmpnew.
4381 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4382 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4383 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4384 look for xvcmpeqsp. instead of xvcmpnesp.
4385 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4386 look for xvcmpeqdp. instead of xvcmpnedp.
4387 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4388 look for vcmpequd. instead of vcmpnew.
4389 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4390 look for vcmpeqsp instead of xvcmpnesp.
4391 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4392 look for xvcmpeqdp instead of xvcmpnedp.
4393
5ee2e783 43942017-03-01 Richard Biener <rguenther@suse.de>
4395
4396 PR middle-end/79721
4397 * gcc.dg/torture/pr79721.c: New testcase.
4398
e45b0075 43992017-03-01 Jakub Jelinek <jakub@redhat.com>
4400
b4aea153 4401 PR c++/79681
4402 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4403 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4404
bd66dbce 4405 PR c++/79746
4406 * g++.dg/warn/Wunused-parm-9.C: New test.
4407
e45b0075 4408 PR tree-optimization/79734
4409 * g++.dg/opt/pr79734.C: New test.
4410
a425d9af 44112017-02-28 Jakub Jelinek <jakub@redhat.com>
4412
4413 PR tree-optimization/79737
4414 * gcc.c-torture/execute/pr79737-1.c: New test.
4415 * gcc.c-torture/execute/pr79737-2.c: New test.
4416
39104a8f 44172017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4418
4419 * gcc.target/sparc/20170228-1.c: New test.
4420
b864c8b1 44212017-02-28 Uros Bizjak <ubizjak@gmail.com>
4422
4423 * gcc.target/i386/invsize-1.c: New test.
4424
07ef3c63 44252017-02-28 Martin Sebor <msebor@redhat.com>
4426
4427 PR tree-optimization/79691
4428 * gcc.dg/tree-ssa/pr79691.c: New test.
4429
510bda9f 44302017-02-28 Jakub Jelinek <jakub@redhat.com>
4431
4432 PR target/79729
4433 * gcc.target/i386/pr79729.c: New test.
4434
b49e8ef9 44352017-02-28 Richard Biener <rguenther@suse.de>
4436
4437 PR tree-optimization/79740
4438 * gcc.dg/torture/pr79740.c: New testcase.
4439
e6b87caf 44402017-02-28 Richard Biener <rguenther@suse.de>
4441
4442 PR middle-end/79731
4443 * c-c++-common/torture/pr79731.c: New testcase.
4444
7527565a 44452017-02-28 Richard Biener <rguenther@suse.de>
4446
4447 PR tree-optimization/79732
4448 * gcc.dg/torture/pr79732.c: New testcase.
4449
52089842 44502017-02-28 Richard Biener <rguenther@suse.de>
4451
4452 PR tree-optimization/79723
4453 * gcc.target/i386/pr79723.c: New testcase.
4454
954344f9 44552017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4456
4457 PR target/79544
4458 * gcc.target/powerpc/pr79544.c: New.
4459
7e93a479 44602017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4461
4462 PR c++/79414
4463 * g++.dg/parse/crash67.C: New.
4464
12420a15 44652017-02-27 Bin Cheng <bin.cheng@arm.com>
4466
4467 PR tree-optimization/77536
4468 * gcc.dg/vect/pr79347.c: Revise testing string.
4469
fa879112 44702017-02-27 Richard Biener <rguenther@suse.de>
4471
4472 PR tree-optimization/45397
4473 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4474
05400b75 44752017-02-27 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/79690
4478 * gcc.target/i386/pr79690.c: New testcase.
4479
c23d681b 44802017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4481
4482 PR fortran/51119
4483 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4484 of original.
4485 * gfortran.dg/inline_matmul_11.f90: Likewise.
4486 * gfortran.dg/inline_matmul_9.f90: Likewise.
4487 * gfortran.dg/matmul_13.f90: New test.
4488 * gfortran.dg/matmul_14.f90: New test.
4489
9a3a7c4c 44902017-02-25 Jakub Jelinek <jakub@redhat.com>
4491
4492 PR middle-end/79396
4493 * g++.dg/opt/pr79396.C: New test.
4494
6b9a0bc5 44952017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4496
4497 PR fortran/79597
4498 * gfortran.dg/dtio_6.f90: Update test.
4499
45002017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4501
4502 PR fortran/79601
4503 * gfortran.dg/interface_operator_2.f90: New test.
4504
09fd09eb 45052017-02-24 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR c/79677
4508 * gcc.dg/pr79677.c: New test.
4509
1c8fc73a 45102017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4511
4512 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4513 of mov.ps.
4514 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4515 (cond_move1): Simplify condition to force generation of
4516 mov[nz].ps.
4517 (cond_move2): Likewise.
4518
bbd5521e 45192017-02-24 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR c++/79588
4522 * g++.dg/warn/Wrestrict-1.C: New test.
4523 * g++.dg/warn/Wrestrict-2.C: New test.
4524
f3c76142 45252017-02-24 David Edelsohn <dje.gcc@gmail.com>
4526
4527 * g++.dg/ext/complit15.C: Require LTO.
4528
4a5a2cbd 45292017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4530
4531 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4532 logical_op_short_circuit to skip targets.
4533 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4534 and s390.
4535
5344f762 45362017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4537
4538 * gnat.dg/opt63.adb: New test.
4539
e108ae93 45402017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4541
4542 * gnat.dg/discr47.adb: New test.
4543
ea75e670 45442017-02-24 Richard Biener <rguenther@suse.de>
4545
4546 PR tree-optimization/79389
4547 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4548
c994735e 45492017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4550
4551 PR c++/79361
4552 * g++.dg/cpp0x/pr79361-1.C: New.
4553 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4554
d049f24a 45552017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4556
4557 * gcc.target/visium/bit_test.c: Accept any lsr form.
4558 * gcc.target/visium/block_move.c: Tweak.
4559
4b376ba4 45602017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4561
4562 PR 68749
4563 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4564
056daa14 45652017-02-23 Richard Biener <rguenther@suse.de>
4566
4567 PR tree-optimization/79683
4568 * gcc.target/i386/pr79683.c: New testcase.
4569
214f77ec 45702017-02-22 Jeff Law <law@redhat.com>
4571
4572 PR tree-optimization/79578
4573 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4574
1f075b0e 45752017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4576
4577 * gcc.target/mips/msa-fp-cc.c: New test.
4578
3c5bc375 45792017-02-22 Jakub Jelinek <jakub@redhat.com>
4580
d6a08f5c 4581 PR c++/79664
4582 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4583 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4584 * g++.dg/gomp/pr79664.C: New test.
4585
3c5bc375 4586 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4587
aba254d0 45882017-02-22 Marek Polacek <polacek@redhat.com>
4589
4590 PR c++/79653
4591 * g++.dg/cpp0x/alignas10.C: New test.
4592 * g++.dg/cpp0x/alignas9.C: New test.
4593
2c2c1504 4594 PR c++/79657
4595 * g++.dg/ext/underlying_type12.C: New test.
4596
2567d975 4597 PR c/79662
4598 * gcc.dg/enum-incomplete-4.c: New test.
4599
5e33d8f9 46002017-02-22 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR target/70465
4603 * gcc.target/i386/pr70465-2.c: New test.
4604
86f5bb84 46052017-02-21 Uros Bizjak <ubizjak@gmail.com>
4606
4607 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4608
55f6fd86 46092017-02-22 Richard Biener <rguenther@suse.de>
4610
4611 PR tree-optimization/79673
4612 * gcc.target/i386/pr79673.c: New testcase.
4613
43ad0451 46142017-02-22 Richard Biener <rguenther@suse.de>
4615
4616 PR tree-optimization/79666
4617 * gcc.dg/torture/pr79666.c: New testcase.
4618
11216643 46192017-02-22 Martin Liska <mliska@suse.cz>
4620
4621 PR lto/79587
4622 * gcc.dg/tree-prof/pr79587.c: New test.
4623
8b744dc9 46242017-02-21 Marek Polacek <polacek@redhat.com>
4625
4626 PR c++/79535
4627 * g++.dg/ext/flexary23.C: New test.
4628
df6b27b8 46292017-02-21 Uros Bizjak <ubizjak@gmail.com>
4630
4631 PR target/79593
4632 * gcc.target/i386/pr79593.c: New test.
4633
6966c201 46342017-02-21 Jakub Jelinek <jakub@redhat.com>
4635
c209618b 4636 PR c++/79654
4637 * g++.dg/cpp1z/decomp26.C: New test.
4638
6966c201 4639 PR sanitizer/79589
4640 * g++.dg/ubsan/pr79589.C: New test.
4641
2f21b5f4 46422017-02-21 Jeff Law <law@redhat.com>
4643
4644 PR tree-optimization/79621
4645 * gcc.c-torture/compile/pr79621.c: New test.
4646
a48b9778 46472017-02-21 Jakub Jelinek <jakub@redhat.com>
4648
0acc6340 4649 PR c++/79655
4650 * g++.dg/cpp1y/constexpr-79655.C: New test.
4651
6993e708 4652 PR c++/79639
df6b27b8 4653 * g++.dg/cpp1y/constexpr-79639.C: New test.
6993e708 4654
1a78fcf9 4655 PR target/79633
4656 * gcc.target/i386/mpx/pr79633.c: New test.
4657
f0f38209 4658 PR target/79570
4659 * gcc.dg/pr79570.c: New test.
4660
a42e4e13 4661 PR c++/79641
4662 * c-c++-common/pr79641.c: New test.
4663
c8a8b2cf 4664 PR tree-optimization/79649
4665 * gcc.target/i386/pr79649.c: New test.
4666
a48b9778 4667 PR target/79494
4668 * gcc.dg/pr79494.c: New test.
4669
aa0f6405 46702017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4671
4672 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4673 to dg-options.
4674
46752017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
ce807d95 4676
4677 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4678
f3c76142 46792017-02-02 Jason Merrill <jason@redhat.com>
4680
4681 PR c++/79580
4682 * g++.dg/ext/complit15.C: New.
4683
98d30ec6 46842017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4685
4686 PR target/78056
4687 * gcc.target/powerpc/pr78056-8.c: Remove.
4688
3126ef49 46892017-02-20 Marek Polacek <polacek@redhat.com>
4690
4691 PR middle-end/79537
4692 * gcc.dg/comp-goto-4.c: New test.
4693
78857c0d 4694 PR sanitizer/79558
4695 * c-c++-common/ubsan/bounds-14.c: New test.
4696
b832fc06 46972017-02-20 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR target/79568
4700 * gcc.target/i386/pr79568-1.c: New test.
4701 * gcc.target/i386/pr79568-2.c: New test.
4702 * gcc.target/i386/pr79568-3.c: New test.
4703
2f78ea2e 47042017-02-16 Paul Thomas <pault@gcc.gnu.org>
4705
4706 PR fortran/79382
b832fc06 4707 * gfortran.dg/dtio_10.f90: Change test of error message.
4708 * gfortran.dg/dtio_23.f90: New test.
4709 * gfortran.dg/dtio_24.f90: New test.
2f78ea2e 4710
d8cc986a 47112017-02-20 Paul Thomas <pault@gcc.gnu.org>
4712
4713 PR fortran/79434
b832fc06 4714 * gfortran.dg/submodule_25.f08: New test.
d8cc986a 4715
6ade726e 47162017-02-19 Paul Thomas <pault@gcc.gnu.org>
4717
4718 PR fortran/79447
b832fc06 4719 * gfortran.dg/submodule_24.f08: New test.
6ade726e 4720
01991e36 47212017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4722
4723 PR fortran/79229
4724 * gfortran.dg/class_allocate_24.f90: New test.
4725
0a56ed2b 47262017-02-19 Paul Thomas <pault@gcc.gnu.org>
4727
4728 PR fortran/79402
4729 * gfortran.dg/submodule_23.f90: New test.
4730
4488d9ee 47312017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4732
4733 PR c++/79380
4734 * g++.dg/cpp0x/alignas8.C: New.
4735
ac8df55e 47362017-02-19 Eric Fiselier <eric@efcs.ca>
4737 Jonathan Wakely <jwakely@redhat.com>
4738
4739 PR c++/69523
4740 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4741
a8deddc8 47422017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4743
4744 * gcc.dg/gimplefe-26.c: New test.
4745
26929591 47462017-02-18 John David Anglin <danglin@gcc.gnu.org>
4747
4748 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4749
b0faa562 47502017-02-18 Jakub Jelinek <jakub@redhat.com>
4751
2b77b495 4752 PR target/79569
4753 * gcc.target/i386/3dnowA-3.c: New test.
4754
b0faa562 4755 PR target/79559
4756 * gcc.target/i386/pr79559.c: New test.
4757
f6202e1a 47582017-02-17 Joseph Myers <joseph@codesourcery.com>
4759
4760 * gcc.dg/c11-float-2.c: New test.
4761 * gcc.dg/torture/float128-floath.c,
4762 gcc.dg/torture/float128x-floath.c,
4763 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4764 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4765 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4766 *_DECIMAL_DIG macros with DECIMAL_DIG.
4767
2b6cba8a 47682017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4769
4770 PR target/79261
4771 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4772
7be207bc 47732017-02-17 Julia Koval <julia.koval@intel.com>
4774
4775 * gcc.target/i386/rdpid.c New test.
4776 * gcc.target/i386/sse-12.c: Add -mrdpid.
4777 * gcc.target/i386/sse-13.c: Ditto.
4778 * gcc.target/i386/sse-14.c: Ditto.
4779 * gcc.target/i386/sse-22.c: Ditto.
4780 * gcc.target/i386/sse-23.c: Ditto.
4781 * g++.dg/other/i386-2.C: Ditto.
4782 * g++.dg/other/i386-3.C: Ditto.
4783
873a9b64 47842017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4785
4786 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4787 * gcc.dg/pr61441.c: Ditto.
4788
46418b43 47892017-02-17 Martin Liska <mliska@suse.cz>
4790
4791 PR rtl-optimization/79574
4792 * gcc.dg/pr79574.c: New test.
4793
d621db6a 47942017-02-17 Marek Polacek <polacek@redhat.com>
4795
4796 PR middle-end/79536
4797 * gcc.dg/torture/pr79536.c: New test.
4798
4b364295 47992017-02-16 Alan Modra <amodra@gmail.com>
4800
4801 * gcc.c-torture/execute/pr79286.c: New.
4802
79878c89 48032017-02-16 Jakub Jelinek <jakub@redhat.com>
4804
4805 PR c++/79512
4806 * c-c++-common/gomp/pr79512.c: New test.
4807
2c133d28 48082017-02-15 Martin Sebor <msebor@redhat.com>
4809
4810 PR c++/79363
4811 * g++.dg/ext/flexary12.C: Adjust.
4812 * g++.dg/ext/flexary20.C: Same.
4813 * g++.dg/ext/flexary21.C: Same.
4814 * g++.dg/ext/flexary22.C: New test.
4815
c214c858 48162017-02-15 Bin Cheng <bin.cheng@arm.com>
4817
4818 PR tree-optimization/79347
4819 * gcc.dg/vect/pr79347.c: New test.
4820
84d1a421 48212017-02-15 Jakub Jelinek <jakub@redhat.com>
4822
c0375791 4823 PR c++/79301
4824 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4825 [[deprecated]] comment.
4826 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4827 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4828 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4829 [[deprecated]] in -std=c++11.
4830 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4831 [[fallthrough]] in -std=c++11 and -std=c++14.
4832
84d1a421 4833 PR c++/79288
4834 * g++.dg/tls/pr79288.C: New test.
4835
0396f790 48362017-02-15 Marek Polacek <polacek@redhat.com>
4837
4838 PR c/79515
4839 * gcc.dg/dfp/pr79515.c: New.
4840
5838b2d9 48412017-02-15 David Edelsohn <dje.gcc@gmail.com>
4842
4843 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4844
a7355f50 48452017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4846
4847 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4848 "opt_files".
4849
b794147e 48502017-02-15 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR target/79487
4853 * gcc.dg/dfp/pr79487.c: New test.
4854 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4855 2017-02-13 change.
4856
e502db73 48572017-01-14 Carl Love <cel@us.ibm.com>
4858
4859 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4860 xvcvsxdsp and xvcvuxdsp instructions.
4861
5f8c10bd 48622017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4863
4864 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4865 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4866 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4867 64-bit default target.
4868 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4869 a 64-bit default target.
4870
07bfa257 48712017-02-14 Jakub Jelinek <jakub@redhat.com>
4872
4873 PR target/79481
4874 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
0a56ed2b 4875 (test_3vx): Change return type from int to void.
07bfa257 4876 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4877 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4878 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4879 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4880 tests.
4881 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4882 (test_3vx): Change return type from int to void.
4883 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4884 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4885 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4886 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4887 tests.
4888 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4889 intrinsic. Change scan-assembler-times number from 1 to 2.
4890 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4891 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4892 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4893 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4894 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4895 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4896 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4897
fc439f18 48982017-02-14 Uros Bizjak <ubizjak@gmail.com>
4899
4900 PR middle-end/61225
4901 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4902 Use dg-additional-options for ia32 target. Remove XFAIL.
4903
ed1368ea 49042017-02-14 Uros Bizjak <ubizjak@gmail.com>
4905
4906 PR target/79495
4907 * gcc.target/i386/pr79495.c: New test.
4908
0dd2f857 49092017-02-14 Marek Polacek <polacek@redhat.com>
4910
4911 PR c++/79420
4912 PR c++/79463
4913 * g++.dg/cpp1y/pr79463.C: New.
4914 * g++.dg/template/incomplete10.C: New.
4915 * g++.dg/template/incomplete9.C: New.
4916
d44590c3 49172017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4918
4919 PR target/79498
4920 * gcc.target/i386/pr79498.c: New test.
4921
af4ec936 49222017-02-14 Martin Sebor <msebor@redhat.com>
4923
4924 PR middle-end/79448
4925 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4926 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4927 * gcc.dg/tree-ssa/pr79448.c: New test.
4928
37735e01 49292017-02-14 Jeff Law <law@redhat.com>
4930
4931 PR tree-optimization/79095
4932 * g++.dg/pr79095-1.C: New test
4933 * g++.dg/pr79095-2.C: New test
4934 * g++.dg/pr79095-3.C: New test
4935 * g++.dg/pr79095-4.C: New test
4936 * g++.dg/pr79095-5.C: New test
4937 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4938 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4939
71fa989d 49402017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4941
4942 * gcc.target/aarch64/vect_fp16_1.c: New.
4943
78c6d67e 49442017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4945
4946 * gcc.dg/gimplefe-25.c: New test.
4947
b278138e 49482017-02-14 Jakub Jelinek <jakub@redhat.com>
4949
4950 PR tree-optimization/79408
4951 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4952
a718e363 49532017-02-14 Richard Biener <rguenther@suse.de>
4954
4955 PR middle-end/79432
4956 * gcc.dg/torture/pr79432.c: New testcase.
4957
0529b8f5 49582017-02-13 Martin Sebor <msebor@redhat.com>
4959
4960 PR middle-end/79496
4961 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4962
cd7580a0 49632017-02-13 Jakub Jelinek <jakub@redhat.com>
4964
53f73844 4965 PR sanitizer/79341
4966 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4967 variables volatile.
4968
cd7580a0 4969 PR c++/79232
4970 * g++.dg/cpp1z/eval-order4.C: New test.
4971 * g++.dg/other/pr79232.C: New test.
4972
5d5f1138 49732017-02-13 Nathan Sidwell <nathan@acm.org>
4974
4975 PR c++/79296
4976 * g++.dg/cpp0x/pr79296.C: New.
4977
d8b4a254 49782017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4979
4980 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4981 Instead, xfail powerpc*-*-* && lp64.
4982
cbb07f70 49832017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4984
4985 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4986 powerpc_p8vector_ok.
4987 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4988
4e5f877b 49892017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4990
4991 PR target/79449
4992 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4993 for reading beyond a 4k boundary.
4994
9479e899 49952017-02-13 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR rtl-optimization/79388
4998 PR rtl-optimization/79450
4999 * gcc.c-torture/execute/pr79388.c: New test.
5000 * gcc.c-torture/execute/pr79450.c: New test.
5001
6ca01870 50022017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5003
5004 PR fortran/65542
9479e899 5005 * gfortran.dg/spread_init_expr_2.f90: New test case.
6ca01870 5006
00c2ec02 50072017-02-11 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR sanitizer/79341
5010 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5011
29b884ae 50122017-02-11 Jan Hubicka <hubicka@ucw.cz>
5013
5014 PR tree-ssa/56727
5015 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5016
5f85ac0d 50172017-02-10 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR c++/79457
5020 * g++.dg/cpp0x/pr79457.C: New test.
5021
58de51b4 50222017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5023
5024 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
5025 scan-assembler unless lp64.
5026
3f05fcf4 50272017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5028
5029 PR tree-optimization/66612
5030 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
5031
6d078928 50322017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5033
5034 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
5035 of all powerpc.
5036
e40bdc89 50372017-02-10 Marek Polacek <polacek@redhat.com>
5038
5039 PR c++/79435
5040 * g++.dg/cpp1y/pr79435.C: New.
5041
493196c0 5042 PR c++/79184
5043 * g++.dg/warn/Wint-in-bool-context-1.C: New.
5044
ad812c9a 50452017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
5046
5047 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5048 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5049 New.
5050 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5051 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5052 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5053 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5054 (vtst_expected_poly64x2): Move to aarch64-only section.
5055 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5056 (vtst_p64, vtstq_p64): New tests.
5057
db462d66 50582017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5059
5060 PR c++/71737
5061 * g++.dg/cpp0x/pr71737.C: New.
5062
b91919ba 50632017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
db462d66 5064 Richard Biener <rguenther@suse.de>
b91919ba 5065
5066 * gcc.dg/gimplefe-error-1.c: New testcase.
5067 * gcc.dg/gimplefe-error-2.c: New testcase.
5068 * gcc.dg/gimplefe-error-3.c: New testcase.
5069
d4d349db 50702017-02-10 Jakub Jelinek <jakub@redhat.com>
5071
5072 PR tree-optimization/79411
5073 * gcc.c-torture/compile/pr79411.c: New test.
5074
48840b6b 50752017-02-09 Jakub Jelinek <jakub@redhat.com>
5076 Jason Merrill <jason@redhat.com>
5077
5078 PR c++/79143
5079 * g++.dg/cpp1z/pr79143.C: New test.
5080
4cad4f4b 50812017-02-09 Jan Hubicka <hubicka@ucw.cz>
5082
5083 * gcc.dg/loop-unswitch-2.c: Update testcase.
5084 * gcc.dg/loop-unswitch-1.c: Update testcase.
5085
127144a0 50862017-02-09 Marek Polacek <polacek@redhat.com>
5087
5088 PR c/79428
5089 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
5090 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
5091 * c-c++-common/goacc/pr79428-1.c: New test.
5092 * c-c++-common/gomp/pr79428-2.c: New test.
5093 * c-c++-common/gomp/pr79428-5.c: New test.
5094 * c-c++-common/gomp/pr79428-6.c: New test.
5095 * c-c++-common/pr79428-3.c: New test.
5096
57b237f6 50972017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5098
5099 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
5100 testcases.
5101
b5c83b44 51022017-02-09 Jakub Jelinek <jakub@redhat.com>
5103
c0f9249f 5104 PR c/79413
5105 * gcc.c-torture/compile/pr79413.c: New test.
5106
b404970b 5107 PR c++/79429
5108 * c-c++-common/gomp/pr79429.c: New test.
5109 * g++.dg/gomp/pr79429.C: New test.
5110
b5c83b44 5111 PR c/79431
5112 * c-c++-common/gomp/pr79431.c: New test.
5113
719a7570 51142017-02-09 Nathan Sidwell <nathan@codesourcery.com>
5115 Cesar Philippidis <cesar@codesourcery.com>
5116 Joseph Myers <joseph@codesourcery.com>
5117 Chung-Lin Tang <cltang@codesourcery.com>
5118
5119 * c-c++-common/goacc/combined-directives.c: Remove xfail.
5120 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
5121 * c-c++-common/goacc/loop-auto-2.c: New.
5122 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
5123 * c-c++-common/goacc/tile-2.c: New.
5124 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
5125 * g++.dg/goacc/tile-1.C: New, check tile subst.
5126 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
5127 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
5128 * gfortran.dg/goacc/tile-1.f90: New test.
5129 * gfortran.dg/goacc/tile-2.f90: New test.
5130 * gfortran.dg/goacc/tile-lowering.f95: New test.
5131
67477b79 51322017-02-09 Richard Biener <rguenther@suse.de>
5133
5134 PR tree-optimization/69823
5135 * gcc.dg/graphite/pr69823.c: New testcase.
5136
fabfe596 51372017-02-08 Pat Haugen <pthaugen@us.ibm.com>
5138
5139 PR target/78604
5140 * gcc.target/powerpc/pr78604.c: New.
5141
3c814bcd 51422017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5143
5144 PR target/68972
5145 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5146 disable this test on power architecture.
5147
4df7e89d 51482017-02-08 Richard Biener <rguenther@suse.de>
5149
5150 PR tree-optimization/71824
5151 PR tree-optimization/79409
5152 * gcc.dg/graphite/pr71824-3.c: New testcase.
5153
ae034eaa 51542017-02-08 Jakub Jelinek <jakub@redhat.com>
5155
5156 PR tree-optimization/79408
5157 * gcc.dg/tree-ssa/pr79408.c: New test.
5158
d5697ffe 51592017-02-08 Richard Biener <rguenther@suse.de>
5160
5161 PR tree-optimization/71824
5162 * gcc.dg/graphite/pr71824-2.c: New testcase.
5163
89249afa 51642017-02-07 Andrew Pinski <apinski@cavium.com>
5165
b832fc06 5166 * gcc.target/aarch64/popcount.c: New Testcase.
89249afa 5167
7458afd6 51682017-02-07 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR rtl-optimization/79386
5171 * gcc.c-torture/compile/pr79386.c: New test.
5172
3b35aab3 51732017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5174 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5175
5176 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5177 *-*-solaris*.
5178
c8221619 51792017-02-07 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR target/79299
5182 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5183 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5184
29beab79 51852017-02-07 Richard Biener <rguenther@suse.de>
5186
5187 * gcc.dg/gimplefe-23.c: New testcase.
5188 * gcc.dg/gimplefe-24.c: Likewise.
5189
0a2ca5e9 51902017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5191
5192 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5193 scan-assembler instead of scan-assembler-times.
5194 * gcc.target/aarch64/test_frame_10.c: Likewise.
5195 * gcc.target/aarch64/test_frame_12.c: Likewise.
5196 * gcc.target/aarch64/test_frame_2.c: Likewise.
5197 * gcc.target/aarch64/test_frame_4.c: Likewise.
5198 * gcc.target/aarch64/test_frame_6.c: Likewise.
5199 * gcc.target/aarch64/test_frame_7.c: Likewise.
5200 * gcc.target/aarch64/test_frame_8.c: Likewise.
5201
97d3f251 52022017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5203
5204 * gcc.target/i386/pr78419.c: Require ifunc support.
5205
ca30e8c4 52062017-02-07 David Edelsohn <dje.gcc@gmail.com>
5207
5208 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5209
b06ecd3c 52102017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5211
5212 PR c++/79360
5213 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5214
9d1d9ee0 52152017-02-06 Kito Cheng <kito.cheng@gmail.com>
5216
5217 * lib/target-supports.exp: Define the RISC-V target.
5218 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5219 * gcc.dg/builtin-apply2.c: Likewise.
5220 * gcc.dg/ifcvt-4.c: Likewise.
5221 * gcc.dg/loop-8.c: Likewise.
5222 * gcc.dg/sibcall-10.c: Likewise.
5223 * gcc.dg/sibcall-9.c: Likewise.
5224 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5225 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5226 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5227 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5228 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5229 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5230 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5231
985308fa 52322017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5233
5234 PR target/66144
5235 * gcc.target/powerpc/pr66144-1.c: New test.
5236 * gcc.target/powerpc/pr66144-2.c: Likewise.
5237 * gcc.target/powerpc/pr66144-3.c: Likewise.
5238
dd66e028 52392017-02-06 Martin Sebor <msebor@redhat.com>
5240
5241 PR tree-optimization/79376
5242 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5243 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5244
69fcaae3 52452017-02-06 Jakub Jelinek <jakub@redhat.com>
5246
24c6ee98 5247 PR c++/79379
5248 * g++.dg/cpp1y/constexpr-79379.C: New test.
5249
cba2f106 5250 PR c++/79377
5251 * g++.dg/lookup/pr79377.C: New test.
5252
b5cc540a 5253 PR c++/79372
5254 * g++.dg/cpp1z/decomp25.C: New test.
5255
69fcaae3 5256 PR tree-optimization/79284
5257 * gcc.c-torture/compile/pr79284.c: New test.
5258
ea8125c1 52592017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5260
5261 PR c++/70448
5262 * g++.dg/cpp0x/pr70448.C: New.
5263
89e39cf6 52642017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5265
5266 PR 78348
5267 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5268 to dg-options.
5269
1fe9c7f0 52702017-02-06 Georg-Johann Lay <avr@gjlay.de>
5271
5272 PR target/78883
5273 * gcc.c-torture/compile/pr78883.c: New test.
5274
b6863ffa 52752017-02-05 Jan Hubicka <hubicka@ucw.cz>
5276
5277 PR tree-ssa/79347
5278 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5279 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5280 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5281 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5282 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5283 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5284 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5285 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5286 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5287 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5288 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5289 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5290 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5291
53aa2f5e 52922017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5293
5294 PR fortran/79344
5295 * gfortran.dg/allocate_with_source_24.f90: New test.
5296
fcc9951e 52972017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5298
5299 PR fortran/79230
5300 * gfortran.dg/der_ptr_component_2.f90: New test.
5301
f238f395 53022017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5303
5304 * gcc.target/sparc/20170205-1.c: New test.
5305
67df89e8 53062017-02-03 John David Anglin <danglin@gcc.gnu.org>
5307
758eac18 5308 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5309 libatomic_available.
5310
9f4e085e 5311 * gcc.dg/pr77587.c: Require alias support.
5312 * gcc.dg/pr77587a.c: Likewise.
5313
e4731c2c 5314 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5315 * gcc.c-torture/execute/pr78622.c: Likewise.
5316
67df89e8 5317 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5318 hppa*-*-hpux*.
5319 * c-c++-common/Wunused-var-16.c: Likewise.
5320 * c-c++-common/builtin-shuffle-1.c: Likewise.
5321 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5322 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5323
300d15eb 53242017-02-03 Martin Sebor <msebor@redhat.com>
5325
5326 PR tree-optimization/79327
5327 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
69fcaae3 5328 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5329 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
300d15eb 5330
f0775220 53312017-02-03 Jakub Jelinek <jakub@redhat.com>
5332 Martin Sebor <msebor@redhat.com>
5333
5334 PR tree-optimization/79327
5335 * gcc.dg/tree-ssa/pr79327.c: New test.
5336 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5337 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5338 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5339 (test_sprintf_chk_range_schar): Adjust dg-message.
5340 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5341 * gcc.c-torture/execute/pr79327.c: New test.
5342
4a90cbc1 53432017-02-03 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR target/79354
5346 * gcc.target/powerpc/pr79354.c: New test.
5347 * gcc.c-torture/execute/pr79354.c: New test.
5348
035409c3 53492017-02-03 Martin Sebor <msebor@redhat.com>
5350
5351 PR tree-optimization/79352
5352 * gcc.dg/tree-ssa/pr79352.c: New test.
5353
4c1ced11 53542017-02-03 Martin Liska <mliska@suse.cz>
5355
5356 PR lto/66295
5357 * gcc.target/i386/mvc9.c: New test.
5358
8d50c7a3 53592017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5360
5361 PR target/79158
5362 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5363 to VSX reg.
5364
f56c861e 53652017-02-02 Jan Hubicka <hubicka@ucw.cz>
5366
5367 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5368 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5369 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5370 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5371 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5372 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5373 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5374 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5375 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5376 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5377 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5378 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5379 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5380
d9922b2c 53812017-02-02 Martin Sebor <msebor@redhat.com>
5382
5383 PR middle-end/79275
5384 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5385 * gcc.dg/tree-ssa/pr79275.c: New test.
5386
30471c7f 53872017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5388
21b81087 5389 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
30471c7f 5390
0130b5f5 53912017-02-02 Jan Hubicka <hubicka@ucw.cz>
5392
5393 PR middle-end/77445
5394 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5395 threading is done.
5396
84afa95c 53972017-02-02 Tamar Christina <tamar.christina@arm.com>
5398
5399 PR middle-end/78142
5400 * gcc.target/aarch64/vector_initialization_nostack.c
5401 (f12): Use one vector
5402
a28863a9 54032017-02-02 Jakub Jelinek <jakub@redhat.com>
5404
0ca91ef2 5405 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5406 * c-c++-common/asan/misalign-1.c: Likewise.
5407 * c-c++-common/asan/misalign-2.c: Likewise.
5408 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5409 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5410 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5411 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5412 add -ffat-lto-objects from/to dg-additional-options.
5413 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5414 dg-additional-options.
5415
a28863a9 5416 PR target/79197
5417 * gcc.target/powerpc/pr79197.c: New test.
5418 * gcc.c-torture/compile/pr79197.c: New test.
5419
d42f2c97 54202017-02-02 Richard Biener <rguenther@suse.de>
5421
5422 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5423
82c53ea9 54242017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/69637
5427 * g++.dg/cpp0x/pr69637-1.C: New.
5428 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5429
29a5dfb1 54302017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5431
5432 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5433
565cdec9 54342017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5435
5436 PR target/70012
5437 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5438 conditions.
5439
905e0442 54402017-02-01 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR testsuite/79324
5443 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5444 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5445 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5446 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5447 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5448 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5449 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5450 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5451 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5452 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5453 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5454 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5455 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5456
9982785c 54572017-02-01 Martin Liska <mliska@suse.cz>
5458
5459 PR testsuite/79272
5460 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5461
64c8a47c 54622017-02-01 Richard Biener <rguenther@suse.de>
5463
5464 PR testsuite/76957
5465 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5466 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5467 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5468 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5469
e432eef2 54702017-02-01 Richard Biener <rguenther@suse.de>
5471
5472 PR middle-end/79315
5473 * gfortran.dg/pr79315.f90: New testcase.
5474
92b1e963 54752017-02-01 Richard Biener <rguenther@suse.de>
5476
5477 PR tree-optimization/71824
5478 * gcc.dg/graphite/pr71824.c: New testcase.
5479
636eeb71 54802017-01-31 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR c++/79304
5483 * g++.dg/diagnostic/pr79304.C: New test.
5484
90b33123 54852017-01-31 David Malcolm <dmalcolm@redhat.com>
5486
5487 PR c++/79298
5488 * g++.dg/spellcheck-pr79298.C: New test case.
5489
44128dbe 54902017-01-31 David Malcolm <dmalcolm@redhat.com>
5491
5492 PR preprocessor/79210
5493 * gcc.dg/format/pr79210.c: New test case.
5494 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5495 New function.
5496
42c456a7 54972017-01-31 Nathan Sidwell <nathan@acm.org>
5498
3ce5daa2 5499 PR c++/79290
5500 * g++.dg/warn/pr79290.C: New.
5501
42c456a7 5502 PR c++/67273
5503 PR c++/79253
5504 * g++.dg/cpp1y/pr67273.C: New.
5505 * g++.dg/cpp1y/pr79253.C: New.
5506
3ac2178b 55072017-01-31 Nathan Sidwell <nathan@acm.org>
5508
5509 PR c++/79264
5510 * g++.dg/cpp1y/pr61636-1.C: Augment.
5511
3dcf62ea 55122017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5513
5514 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5515 rand() instead of random().
5516
0dfcbb08 55172017-01-30 Aldy Hernandez <aldyh@redhat.com>
5518
5519 PR tree-optimization/71691
5520 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5521
b8422953 55222017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5523
5524 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5525 __ARCH__.
5526
d4484c47 55272017-01-31 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR tree-optimization/79267
5530 * g++.dg/opt/pr79267.C: New test.
5531
0e9ab2f0 55322017-01-30 Alexandre Oliva <aoliva@redhat.com>
5533
5534 PR debug/63238
5535 * gcc.dg/debug/dwarf2/align-1.c: New.
5536 * gcc.dg/debug/dwarf2/align-2.c: New.
5537 * gcc.dg/debug/dwarf2/align-3.c: New.
5538 * gcc.dg/debug/dwarf2/align-4.c: New.
5539 * gcc.dg/debug/dwarf2/align-5.c: New.
5540 * gcc.dg/debug/dwarf2/align-6.c: New.
5541 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5542 * g++.dg/debug/dwarf2/align-1.C: New.
5543 * g++.dg/debug/dwarf2/align-2.C: New.
5544 * g++.dg/debug/dwarf2/align-3.C: New.
5545 * g++.dg/debug/dwarf2/align-4.C: New.
5546 * g++.dg/debug/dwarf2/align-5.C: New.
5547 * g++.dg/debug/dwarf2/align-6.C: New.
5548
1ea90974 55492017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5550
5551 PR target/79170
5552 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5553
6230ed32 55542017-01-30 Martin Sebor <msebor@redhat.com>
5555
5556 PR testsuite/79293
5557 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5558
c04d2672 55592017-01-30 Martin Liska <mliska@suse.cz>
5560
5561 PR gcov-profile/79259
5562 * g++.dg/tree-prof/pr79259.C: New test.
5563
6c06687c 55642017-01-30 Richard Biener <rguenther@suse.de>
5565
5566 PR tree-optimization/79276
5567 * gcc.dg/torture/pr79276.c: New testcase.
5568
72adaf73 55692017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5570
5571 PR target/79240
5572 * gcc.target/s390/pr79240.c: New test.
5573
cb0deaab 55742017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5575
5576 PR target/79268
5577 * gcc.target/powerpc/pr79268.c: New file.
5578 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5579 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5580 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5581 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5582
311f2765 55832017-01-28 John David Anglin <danglin@gcc.gnu.org>
5584
48a66c86 5585 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5586
a8ebf2fa 5587 PR testsuite/70583
5588 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5589
d23f4869 5590 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5591 * gnat.dg/debug9.adb: Likewise.
5592
78b819ea 5593 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5594
311f2765 5595 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5596 libatomic_available.
5597 * gfortran.dg/coarray_42.f90: Likewise.
5598 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5599 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5600 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5601
9e900d9a 56022017-01-27 Martin Sebor <msebor@redhat.com>
5603
5604 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5605
daaa31a4 56062017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5607
5608 PR rtl-optimization/79194
5609 * gcc.dg/torture/pr79194.c: New test.
5610
099c19e2 56112017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5612
5613 PR tree-optimization/71374
69fcaae3 5614 * gcc.target/i386/pr71374.c: New.
099c19e2 5615
04a64fce 56162017-01-27 Martin Sebor <msebor@redhat.com>
5617
5618 PR c++/71290
5619 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5620 a dg-error directive.
5621
ae23d86d 56222017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5623
5624 PR target/79131
5625 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5626 * gcc.target/arm/pr79131-2.c: New.
5627
2da52bfa 56282017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5629
5630 PR target/65484
5631 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5632 vectorized on POWER unless hardware misaligned loads are
5633 available.
5634
b10bd5c6 56352017-01-27 Bin Cheng <bin.cheng@arm.com>
5636
5637 PR rtl-optimization/78559
5638 * gcc.c-torture/execute/pr78559.c: New test.
5639
71d66abd 56402017-01-27 Richard Biener <rguenther@suse.de>
5641
5642 PR tree-optimization/79245
5643 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5644 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5645
5a25ab9b 56462017-01-27 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR c/79199
5649 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5650 target. Use 4294967293U instead of 4294967293.
5651
aa52db27 56522017-01-27 Richard Biener <rguenther@suse.de>
5653
5654 PR tree-optimization/71433
5655 * gcc.dg/Warray-bounds-21.c: New testcase.
5656
de323f3d 56572017-01-27 Richard Biener <rguenther@suse.de>
5658
5659 PR tree-optimization/79244
5660 * gcc.dg/torture/pr79244.c: New testcase.
5661
6a0a778a 56622017-01-27 Jakub Jelinek <jakub@redhat.com>
5663
5664 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5665 all occurrences of 40 to 32.
5666
9f7395b5 56672017-01-27 Richard Earnshaw <rearnsha@arm.com>
5668
5669 PR target/79239
5670 * gcc.target/arm/pr79239.c: New test.
5671
a67a5105 56722017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5673
5674 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5675
59fdc96f 56762017-01-27 Adam Butcher <adam@jessamine.co.uk>
5677
5678 PR c++/64382
5679 * g++.dg/cpp1y/pr64382.C: New test.
5680
9b0feec7 56812017-01-26 Martin Sebor <msebor@redhat.com>
5682
5683 PR middle-end/78703
5684 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5685 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5686 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5687 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5688
fbb24ccf 56892017-01-26 Jakub Jelinek <jakub@redhat.com>
5690
de324901 5691 PR debug/79129
5692 * g++.dg/debug/dwarf2/pr79129.C: New test.
5693
fbb24ccf 5694 PR debug/78835
5695 * g++.dg/debug/dwarf2/pr78835.C: New test.
5696
425bd7b1 56972017-01-26 Martin Sebor <msebor@redhat.com>
5698
5699 PR middle-end/78703
5700 * gcc.dg/format/pr78569.c: Adjust.
5701 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5702 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5703 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5704 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5705 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5706 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5707 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5708 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5709 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5710 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5711 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5712
d91fe718 57132017-01-26 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR c++/68727
5716 * g++.dg/other/offsetof8.C: Add expected error.
5717 * g++.dg/other/offsetof9.C: New test.
5718
ef643580 57192017-01-26 David Edelsohn <dje.gcc@gmail.com>
5720
5721 * g++.dg/opt/declone3.C: Require LTO.
5722
9628978f 57232017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5724
5725 PR target/79131
5726 * gcc.target/arm/pr79131.c: New.
5727
6dd2741b 57282017-01-26 Bin Cheng <bin.cheng@arm.com>
5729
5730 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5731
4dac389b 57322017-01-26 Jonathan Wakely <jwakely@redhat.com>
5733
5734 PR libstdc++/79190
5735 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5736 matches replaced operator delete.
5737
2d660ef0 57382017-01-26 Jakub Jelinek <jakub@redhat.com>
5739
5740 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5741 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5742 avx512f with avx512dq.
5743 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5744 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5745 avx512f with avx512dq.
5746 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5747 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5748 avx512f with avx512dq.
5749
78bbb1c5 57502017-01-26 Marek Polacek <polacek@redhat.com>
5751
5752 PR c/79199
5753 * c-c++-common/Wduplicated-branches-13.c: New test.
5754
826d93b2 57552017-01-26 David Sherwood <david.sherwood@arm.com>
5756
5757 PR middle-end/79212
5758 * gfortran.dg/gomp/sharing-4.f90: New test.
5759
afd653cc 57602017-01-26 Jakub Jelinek <jakub@redhat.com>
5761
36bcf8c6 5762 PR target/70465
5763 * gcc.target/i386/pr70465.c: New test.
5764
afd653cc 5765 * brig.dg/dg.exp: Update copyright years.
5766 * lib/brig-dg.exp: Update copyright years.
5767 * lib/brig.exp: Update copyright years.
5768
2c68ae9f 57692017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5770
5771 PR target/79179
5772 * gcc.target/powerpc/pr79179.c: New test.
5773
2f77c448 57742017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5775
5776 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5777 generation to accept D-mode memory accesses.
5778
cbbf9710 57792017-01-25 Martin Sebor <msebor@redhat.com>
5780
5781 PR c++/71290
5782 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5783 * g++.dg/ext/flexarray-mangle.C: Same.
5784 * g++.dg/ext/flexarray-subst.C: Same.
5785 * g++.dg/ext/flexary10.C: Same.
5786 * g++.dg/ext/flexary11.C: Same.
5787 * g++.dg/ext/flexary14.C: Same.
5788 * g++.dg/ext/flexary16.C: Same.
5789 * g++.dg/ext/flexary18.C: Same.
5790 * g++.dg/ext/flexary19.C: Same.
5791 * g++.dg/ext/flexary7.C: Same.
69fcaae3 5792 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5793 * g++.dg/ubsan/object-size-1.C: Same.
5794 * obj-c++.dg/property/at-property-23.mm: Same.
cbbf9710 5795
ff45b474 57962017-01-25 Jakub Jelinek <jakub@redhat.com>
5797
ecdf7514 5798 PR c++/78896
5799 * g++.dg/cpp1z/decomp24.C: New test.
5800
ff45b474 5801 PR c++/77914
5802 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5803 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5804 expect a warning.
5805 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5806 expect warnings.
5807 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5808 * g++.dg/cpp1y/pr59636.C: Likewise.
5809 * g++.dg/cpp1y/pr60190.C: Likewise.
5810
f522812b 58112017-01-25 Bin Cheng <bin.cheng@arm.com>
5812
5813 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5814
8a3ae1e6 58152017-01-25 Carl Love <cel@us.ibm.com>
9479e899 5816
5817 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
8a3ae1e6 5818 vec_packs built-ins
5819
e61c8a5d 58202017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5821
5822 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5823 -mcpu=cortex-a57.
5824 * gcc.target/arm/vseleqsf.c: Likewise.
5825 * gcc.target/arm/vselgedf.c: Likewise.
5826 * gcc.target/arm/vselgesf.c: Likewise.
5827 * gcc.target/arm/vselgtdf.c: Likewise.
5828 * gcc.target/arm/vselgtsf.c: Likewise.
5829 * gcc.target/arm/vselledf.c: Likewise.
5830 * gcc.target/arm/vsellesf.c: Likewise.
5831 * gcc.target/arm/vselltdf.c: Likewise.
5832 * gcc.target/arm/vselltsf.c: Likewise.
5833 * gcc.target/arm/vselnedf.c: Likewise.
5834 * gcc.target/arm/vselnesf.c: Likewise.
5835 * gcc.target/arm/vselvcdf.c: Likewise.
5836 * gcc.target/arm/vselvcsf.c: Likewise.
5837 * gcc.target/arm/vselvsdf.c: Likewise.
5838 * gcc.target/arm/vselvssf.c: Likewise.
5839
2785d21c 58402017-01-25 Richard Biener <rguenther@suse.de>
5841
5842 PR testsuite/72850
5843 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5844 to what we had before adding the threading passes.
5845
33a82fb9 58462017-01-25 Richard Biener <rguenther@suse.de>
5847
5848 PR tree-optimization/69264
5849 * g++.dg/torture/pr69264.C: New testcase.
5850
8df5e205 58512016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5852
5853 PR target/79145
5854 * gcc.target/arm/pr79145.c: New test.
5855
620fb2b3 58562017-01-25 Richard Biener <rguenther@suse.de>
5857
5858 PR debug/78363
5859 * g++.dg/gomp/pr78363-1.C: New testcase.
5860 * g++.dg/gomp/pr78363-2.C: Likewise.
5861 * g++.dg/gomp/pr78363-3.C: Likewise.
5862
190d1d84 58632016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5864
5865 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5866 * gcc.dg/lto/pr61526_0.c: Likewise.
5867 * gcc.dg/lto/pr64415_0.c: Likewise.
5868
0e899ffe 58692017-01-24 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR c++/79205
5872 * g++.dg/cpp1z/decomp22.C: New test.
5873 * g++.dg/cpp1z/decomp23.C: New test.
5874
2f4cab3c 58752017-01-24 Nathan Sidwell <nathan@acm.org>
5876
e07fb6a7 5877 PR c++/78469
5878 * g++.dg/cpp0x/pr78469.C: New.
5879
2f4cab3c 5880 PR c++/79118
5881 * g++.dg/cpp0x/pr79118.C: New.
5882
d8b0d41e 58832017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5884
5885 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5886
175e0d6b 58872017-01-24 David Malcolm <dmalcolm@redhat.com>
5888
5889 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5890 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5891 * gcc.dg/rtl/rtl.exp: New file.
5892 * gcc.dg/rtl/test.c: New file.
5893 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5894 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5895 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5896 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5897 * gcc.dg/rtl/x86_64/final.c: New test case.
5898 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5899 * gcc.dg/rtl/x86_64/ira.c: New test case.
5900 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5901 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5902 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5903 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5904 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5905 * gcc.dg/rtl/x86_64/test_1.h: New file.
5906 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5907 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5908 * gcc.dg/rtl/x86_64/times-two.h: New file.
5909 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5910
cf1b1fd7 59112017-01-24 Bin Cheng <bin.cheng@arm.com>
5912
5913 PR tree-optimization/79159
5914 * g++.dg/tree-ssa/pr79159.C: New test.
5915
645a0bd9 59162017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
55a56509 5917 Martin Jambor <mjambor@suse.cz>
5918
5919 * lib/brig-dg.exp: New file.
5920 * lib/brig.exp: Likewise.
5921 * brig.dg/README: Likewise.
5922 * brig.dg/dg.exp: Likewise.
5923 * brig.dg/test/gimple/alloca.hsail: Likewise.
5924 * brig.dg/test/gimple/atomics.hsail: Likewise.
5925 * brig.dg/test/gimple/branches.hsail: Likewise.
5926 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5927 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5928 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5929 * brig.dg/test/gimple/mem.hsail: Likewise.
5930 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5931 * brig.dg/test/gimple/packed.hsail: Likewise.
5932 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5933 * brig.dg/test/gimple/variables.hsail: Likewise.
5934 * brig.dg/test/gimple/vector.hsail: Likewise.
5935
2063c1a2 59362017-01-24 Jakub Jelinek <jakub@redhat.com>
5937
5938 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5939 support asan, only on i?86/x86_64 require sse2_runtime.
5940
d721b983 59412017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5942
5943 PR target/66669
5944 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5945 test on powerpc targets.
5946
456edfd8 59472017-01-23 Martin Sebor <msebor@redhat.com>
5948
5949 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5950
0afc9b47 59512017-01-23 Richard Biener <rguenther@suse.de>
5952
5953 PR tree-optimization/79088
5954 PR tree-optimization/79188
5955 * gcc.dg/torture/pr79088.c: New testcase.
5956 * gcc.dg/torture/pr79188.c: Likewise.
5957
b8588f71 59582017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5959
5960 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5961 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5962 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5963 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5964 type of test function to reflect change in built-in function's
5965 return type.
5966 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5967 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5968 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5969 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5970 type and second argument type to reflect change in built-in
5971 function's type signature.
5972 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5973 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5974 type of test function to reflect change in built-in function's
5975 return type.
5976 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5977 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5978 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5979 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5980 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5981 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5982 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5983 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5984 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5985 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5986 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5987 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5988 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5989 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5990 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5991 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5992 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5993 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5994 type of test function to reflect change in built-in function's
5995 return type.
5996 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5997 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5998 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5999 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6000 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6001 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6002 test function's result and second argument to reflect change in
6003 built-in function's type signature.
6004 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6005
340a2497 60062017-01-23 Nathan Sidwell <nathan@acm.org>
6007
76b0d9e5 6008 PR C++/71710
6009 * g++.dg/template/pr71710.C: New.
6010
340a2497 6011 PR c++/71406
6012 PR c++/77508
6013 * g++.dg/template/pr71406.C: New.
6014
c0b3f681 60152017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6016
9479e899 6017 * gfortran.dg/integer_exponentiation_7.f90: New test.
c0b3f681 6018
830db3bf 60192017-01-23 Bernd Schmidt <bschmidt@redhat.com>
6020
6021 PR rtl-optimization/78634
6022 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
6023
7a31ada4 60242017-01-23 Bin Cheng <bin.cheng@arm.com>
6025
6026 PR tree-optimization/70754
6027 * gfortran.dg/pr70754.f90: New test.
6028
6384df06 60292017-01-23 Martin Liska <mliska@suse.cz>
6030
6031 PR tree-optimization/79196
6032 * gcc.dg/asan/pr79196.c: New test.
6033 * gcc.dg/strlenopt-30.c: Update scanned pattern.
6034
7c9b5ff0 60352017-01-23 Michael Matz <matz@suse.de>
6036
6037 PR tree-optimization/78384
6038 * gcc.dg/pr78384.c: New test.
6039
f2115696 60402017-01-23 Richard Biener <rguenther@suse.de>
6041
6042 PR tree-optimization/79186
6043 * gcc.dg/torture/pr79186.c: New testcase.
6044 * gcc.dg/torture/pr79187.c: Likewise.
6045
f66b52f8 60462017-01-23 Martin Jambor <mjambor@suse.cz>
6047
6048 * gcc.dg/ipa/vrp8.c: New test.
6049
7af25a10 60502017-01-23 Martin Jambor <mjambor@suse.cz>
6051
6052 PR ipa/79108
6053 * gfortran.dg/lto/pr79108_0.f90: New test.
6054
a506f63d 60552017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6056
6057 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6058 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6059 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6060 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6061 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
6062 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
6063 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
6064 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
6065 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
6066 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
6067 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
6068 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
6069 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
6070 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
6071 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
6072 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
6073
37f2825c 60742017-01-23 Richard Biener <rguenther@suse.de>
6075 Nick Clifton <nickc@redhat.com>
6076
6077 PR testsuite/78421
6078 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6079 If the target is ARM return the result of the
6080 check_effective_target_arm_vect_no_misalign proc.
6081 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
6082 support unaligned vectors then only expect one of the loops to be
6083 unrolled.
6084
ba39c1d4 60852017-01-23 Martin Liska <mliska@suse.cz>
6086
6087 * gcc.dg/asan/use-after-scope-10.c: New test.
6088 * gcc.dg/asan/use-after-scope-11.c: New test.
6089 * g++.dg/asan/use-after-scope-5.C: New test.
6090
c51887c5 60912017-01-23 Martin Liska <mliska@suse.cz>
6092
6093 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
6094 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
6095 sanopt optimization for ASAN_POISON.
6096
b7a7c26e 60972016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6098
6099 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6100
727af6c0 61012017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
6102
6103 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
6104 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
6105 for poly*_t types.
6106 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
6107 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
6108 exec_vcombine): Likewise.
6109 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
6110 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
6111 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
6112 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
6113 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
6114 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
6115 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6116 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
6117 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
6118 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6119 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
6120 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6121 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6122 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
6123 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
6124 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
6125 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
6126 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
6127 Likewise.
6128 (TEST_VGET_LANE): Cast to uint to avoid warning.
6129 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
6130 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
6131 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
6132 exec_vfma_vfms_n): Fix PRIx format for float64_t.
6133 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
6134 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6135 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
6136 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
6137 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
6138 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
6139 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
6140 CHECK_POLY instead of CHECK for poly64_t types.
6141 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
6142 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
6143 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6144 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6145 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6146 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6147 uint32_t.
6148 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6149 for int32_t, int64_t.
6150 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6151 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6152 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6153 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6154 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6155 needed.
6156
3dfeb19c 61572017-01-22 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR fortran/79154
6160 * gfortran.dg/gomp/pr79154-1.f90: New test.
6161 * gfortran.dg/gomp/pr79154-2.f90: New test.
6162
f79cb8dc 61632017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6164
6165 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6166
ef14ca40 61672017-01-21 Marek Polacek <polacek@redhat.com>
6168
6169 PR testsuite/79169
6170 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6171
97899720 61722017-01-20 Jan Hubicka <hubicka@ucw.cz>
6173
6174 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6175
819ce432 61762017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6177
6178 PR rtl-optimization/79125
6179 * gcc.dg/torture/pr79125.c: New test.
6180
58c979ed 61812017-01-20 Jiong Wang <jiong.wang@arm.com>
6182
69fcaae3 6183 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
58c979ed 6184 only.
69fcaae3 6185 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6186 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
58c979ed 6187
6f0a524c 61882017-01-20 Nathan Sidwell <nathan@acm.org>
6189
2f4cab3c 6190 PR c++/78495
6f0a524c 6191 * g++.dg/cpp1z/inh-ctor38.C: New.
6192
b57fb759 61932017-01-20 Marek Polacek <polacek@redhat.com>
6194
6195 PR c/79152
6196 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6197
a15a66b1 61982017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6199
6200 * lib/target-supports.exp (check_configured_with): New procedure.
6201 (check_effective_target_default_mode): new effective target.
6202 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6203 default mode. Fix dg-skip-if target selector syntax.
6204 * gcc.target/arm/optional_thumb-2.c: Likewise.
6205 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6206 syntax.
6207
f778e503 62082017-01-20 David Malcolm <dmalcolm@redhat.com>
6209
6210 PR c++/77829
6211 PR c++/78656
6212 * g++.dg/spellcheck-pr77829.C: New test case.
6213 * g++.dg/spellcheck-pr78656.C: New test case.
6214
3ef7eab1 62152017-01-20 Marek Polacek <polacek@redhat.com>
6216
6217 PR c/64279
6218 * c-c++-common/Wduplicated-branches-1.c: New test.
6219 * c-c++-common/Wduplicated-branches-10.c: New test.
6220 * c-c++-common/Wduplicated-branches-11.c: New test.
6221 * c-c++-common/Wduplicated-branches-12.c: New test.
6222 * c-c++-common/Wduplicated-branches-2.c: New test.
6223 * c-c++-common/Wduplicated-branches-3.c: New test.
6224 * c-c++-common/Wduplicated-branches-4.c: New test.
6225 * c-c++-common/Wduplicated-branches-5.c: New test.
6226 * c-c++-common/Wduplicated-branches-6.c: New test.
6227 * c-c++-common/Wduplicated-branches-7.c: New test.
6228 * c-c++-common/Wduplicated-branches-8.c: New test.
6229 * c-c++-common/Wduplicated-branches-9.c: New test.
6230 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6231 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6232 * g++.dg/ext/builtin-object-size3.C: Likewise.
6233 * g++.dg/gomp/loop-1.C: Likewise.
6234 * g++.dg/warn/Wduplicated-branches1.C: New test.
6235 * g++.dg/warn/Wduplicated-branches2.C: New test.
6236
ee002b4e 62372017-01-20 Martin Liska <mliska@suse.cz>
6238
6239 PR lto/69188
6240 * gcc.dg/lto/pr69188_0.c: New test.
6241 * gcc.dg/lto/pr69188_1.c: New test.
6242
4791d509 62432017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6244
6245 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6246 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6247 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6248 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6249 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6250 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6251 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6252 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6253 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6254 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6255 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6256 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6257 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6258 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6259 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6260 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6261 * gcc.target/i386/avx-1.c: Test new intrinsics.
6262 * gcc.target/i386/sse-13.c: Ditto.
6263 * gcc.target/i386/sse-23.c: Ditto.
6264
531378bf 62652017-01-20 Richard Biener <rguenther@suse.de>
6266
6267 PR tree-optimization/71264
6268 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6269
eb5c0cb6 62702017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6271
6272 * gcc.target/mips/madd4-1.c: New file.
6273 * gcc.target/mips/madd4-2.c: Likewise.
6274 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6275 HAS_MADD4.
6276 (mips_option_groups): Add -m[no-]madd4.
6277 (mips-dg-init): Detect default -mno-madd4.
6278 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6279 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6280 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6281 * gcc.target/mips/nmadd-1.c: Likewise.
6282 * gcc.target/mips/nmadd-2.c: Likewise.
6283 * gcc.target/mips/nmadd-3.c: Likewise.
6284
06f29de1 62852017-01-19 Jiong Wang <jiong.wang@arm.com>
6286
6287 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6288 combined instructions.
6289 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6290 instructions.
6291 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6292 of pointer authentication.
6293
a8022fa7 62942017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6295
6296 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6297 floating point hardware to run test.
6298
f6a65527 62992017-01-19 Tamar Christina <tamar.christina@arm.com>
6300
69fcaae3 6301 * lib/target-supports.exp
f6a65527 6302 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6303
e903c8af 63042017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6305
6306 PR testsuite/79051
6307 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6308 __x86_64__]: Allow for target i?86-*-*.
6309
fccc4b54 63102017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6311
6312 PR target/78176
6313 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6314 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6315 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6316 HAS_LXC1.
6317 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6318 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6319 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6320
13feeaec 63212017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6322
6323 PR fortran/70696
6324 * gfortran.dg/coarray_43.f90: New test.
6325
76abfc76 63262017-01-19 Richard Earnshaw <rearnsha@arm.com>
6327
6328 PR rtl-optimization/79121
6329 * gcc.c-torture/execute/pr79121.c: New test.
6330
09e6af00 63312017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6332
6333 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6334 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6335
0c8faf56 63362017-01-18 Louis Krupp <louis.krupp@zoho.com>
6337
6338 PR fortran/50069
6339 PR fortran/55086
6340 * gfortran.dg/pr50069_1.f90: New test.
6341 * gfortran.dg/pr50069_2.f90: New test.
6342 * gfortran.dg/pr55086_1.f90: New test.
6343 * gfortran.dg/pr55086_1_tfat.f90: New test.
6344 * gfortran.dg/pr55086_2.f90: New test.
6345 * gfortran.dg/pr55086_2_tfat.f90: New test.
6346 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6347
c4eb817a 63482017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6349 * gcc.dg/strcmp-1.c: New test.
6350 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6351
6b5236a8 63522017-01-18 David Malcolm <dmalcolm@redhat.com>
6353
6354 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6355 (dejagnu_fail): Likewise.
6356 (dejagnu_note): Likewise.
6357 (pass): Provide forward decl, moving true decl to after #include
6358 of harness.h.
6359 (fail): Likewise.
6360 (note): Likewise.
6361
288e4639 63622017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6363
6364 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6365 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6366
5dd8ae13 63672017-01-18 Nathan Sidwell <nathan@acm.org>
6368
6369 PR c++/78488
6370 * g++.dg/cpp1z/inh-ctor37.C: New.
6371
d60fb383 63722017-01-18 Uros Bizjak <ubizjak@gmail.com>
6373
6374 PR rtl-optimization/78952
6375 * gcc.target/i386/pr78952-1.c: New test.
6376 * gcc.target/i386/pr78952-2.c: Ditto.
6377
10268cf9 63782017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6379
6380 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6381
63822017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1dbd61ab 6383
6384 PR fortran/70696
6385 * gfortran.dg/coarray_event_1.f08: New test.
6386
1e6c1944 63872017-01-18 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR target/77416
6390 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6391 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6392 from dg-options.
6393 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6394 guarded test.
6395 * gcc.target/powerpc/fusion4.c: Likewise.
6396 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6397 guarded test.
6398 * gcc.target/powerpc/pr58673-1.c: Likewise.
6399 * gcc.target/powerpc/pr58673-2.c: Likewise.
6400 * gcc.target/powerpc/pr59054.c: Likewise.
6401
24cb4506 64022016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6403
6404 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6405 vec_bperm.
6406 * gcc.target/powerpc/p9-vbpermd.c: New file.
6407
19abb0ad 64082017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6409
6410 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6411 (must_not_compile2): Downcase first letter of error messages.
6412 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6413 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6414
4afe894b 64152017-01-18 Nathan Sidwell <nathan@acm.org>
6416
6417 PR c++/79091
6418 * g++.dg/pr79091.C: New.
6419
d60fb383 64202017-01-18 Jakub Jelinek <jakub@redhat.com>
6421
6422 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6423 to dg-options.
6424 (p0): Add missing dg-error.
6425
24c12d49 64262017-01-17 Joe Seymour <joe.s@somniumtech.com>
6427
6428 * gcc.target/msp430/mul_f5_muldef.c: New test.
6429
c3e53d4b 64302017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6431
6432 PR target/79004
6433 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6434 options. Fix up the syntax for using \m and \M.
6435
88db15fe 64362017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6437
6438 PR target/78875
6439 * gcc.target/powerpc/ssp-1.c: New testcase.
6440 * gcc.target/powerpc/ssp-2.c: New testcase.
6441
e31ad92e 64422017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6443
6444 * gcc.target/aarch64/eh_return.c: New test.
6445
3bc3ba6f 64462017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6447
6448 * vec-rlmi-rlnm.c: New file.
6449
e395357f 64502017-01-17 Nathan Sidwell <nathan@acm.org>
6451
6452 PR c++/61636
6453 * g++.dg/cpp1y/pr61636-1.C: New.
6454 * g++.dg/cpp1y/pr61636-2.C: New.
6455 * g++.dg/cpp1y/pr61636-3.C: New.
6456
dbc87518 64572017-01-17 Martin Sebor <msebor@redhat.com>
6458
6459 PR testsuite/79115
6460 * gcc.dg/pr78768.c: Make it a link-only test.
6461
32641de7 64622017-01-17 David Malcolm <dmalcolm@redhat.com>
6463
6464 PR c++/71497
6465 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6466 expected messages.
6467 * c-c++-common/Wmisleading-indentation.c: Likewise.
6468
476b744d 64692017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6470
6471 PR target/79058
6472 * gcc.target/arm/pr79058.c: New.
6473
0c9fa750 64742017-01-17 Jakub Jelinek <jakub@redhat.com>
6475
6476 PR tree-optimization/71854
6477 * gcc.dg/vect/pr71854.c: New test.
6478
2b62583d 64792017-01-17 Martin Liska <mliska@suse.cz>
6480
6481 PR ipa/71207
6482 * g++.dg/ipa/pr71207.C: New test.
6483
acb9fddd 64842017-01-17 Jan Hubicka <hubicka@ucw.cz>
6485
6486 PR middle-end/77445
6487 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6488 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6489
660abce6 64902017-01-17 Jakub Jelinek <jakub@redhat.com>
6491
6492 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6493 rather than long unsigned int.
6494 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6495
74dbdd1f 64962017-01-17 Richard Biener <rguenther@suse.de>
6497
6498 PR tree-optimization/71433
6499 * gcc.dg/Warray-bounds-20.c: New testcase.
6500
694f9adc 65012017-01-17 Richard Biener <rguenther@suse.de>
6502
6503 PR testsuite/52563
6504 PR testsuite/71237
6505 PR testsuite/77737
6506 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6507 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6508 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6509
fe320381 65102017-01-17 Alan Modra <amodra@gmail.com>
6511
6512 * gcc.target/powerpc/pr79066.c: New.
6513
f4826e25 65142017-01-16 Jeff Law <law@redhat.com>
6515
6516 PR tree-optimization/33562
6517 PR tree-optimization/61912
6518 PR tree-optimization/77485
6519 PR tree-optimization/79090
6520 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6521 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6522
244e9d34 65232017-01-16 Jakub Jelinek <jakub@redhat.com>
6524
51361f65 6525 PR c/79089
6526 * gcc.c-torture/compile/pr79089.c: New test.
6527
244e9d34 6528 PR target/79080
6529 * gcc.dg/pr79080.c: New test.
6530
d628417a 65312017-01-16 David Malcolm <dmalcolm@redhat.com>
6532
6533 PR c/78304
6534 * gcc.dg/format/pr78304.c: Convert argument from integral type
6535 to a pointer.
6536 * gcc.dg/format/pr78304-2.c: Likewise.
6537
85d4e063 65382017-01-16 Carl Love <cel@us.ibm.com>
6539
6540 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6541 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6542
a2902885 65432017-01-16 Carl Love <cel@us.ibm.com>
6544
6545 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6546 Change arguments and return type to bool long long.
6547
c36b88e8 65482017-01-16 Martin Sebor <msebor@redhat.com>
6549
6550 PR testsuite/79051
6551 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6552 on x86.
6553
ba5a0dd7 65542017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 Revert:
d60fb383 6557 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
ba5a0dd7 6558
6559 PR c++/71737
6560 * g++.dg/cpp0x/pr71737.C: New.
6561
5d8c1c50 65622017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6563
6564 * gcc.target/powerpc/swaps-p8-27.c: New.
6565
231589de 65662017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6567
6568 PR c++/71737
6569 * g++.dg/cpp0x/pr71737.C: New.
6570
be32d0c5 65712017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6572
6573 * gnat.dg/opt62.adb: New test.
6574 * gnat.dg/opt62_pkg.ads: New helper.
6575
212fe0b3 65762017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6577
d60fb383 6578 PR rtl-optimization/78626
6579 PR rtl-optimization/78727
212fe0b3 6580 * gcc.dg/torture/pr78626.c: New test.
6581 * gcc.dg/torture/pr78727.c: New test.
6582
75b4edd8 65832017-01-14 Alan Modra <amodra@gmail.com>
6584
6585 * gcc.c-torture/compile/pr72749.c: New test.
6586
2d9cba1e 65872017-01-13 David Malcolm <dmalcolm@redhat.com>
6588
6589 PR c/78304
6590 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6591 (test_macro_2): New test.
6592 (test_macro_3): New test.
6593 (test_macro_4): New test.
6594 (test_non_contiguous_strings): Convert line number to line offset.
6595 * gcc.dg/format/pr78304-2.c: New test case.
6596 * gcc.dg/format/pr78304.c: New test case.
6597
6ab6fcab 65982017-01-13 Uros Bizjak <ubizjak@gmail.com>
6599
6600 * gcc.target/i386/funcspec-56.inc: Add missing options and
6601 reorder options by implied ISAs, as in ix86_target_string.
6602
129ea810 66032017-01-13 Marek Polacek <polacek@redhat.com>
6604
6605 PR c++/71166
6606 * g++.dg/cpp0x/constexpr-array18.C: New test.
6607
64123137 66082017-01-13 Jeff Law <law@redhat.com>
6609
339f327d 6610 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6611
56ce87e3 6612 PR tree-optimization/61912
6613 PR tree-optimization/77485
6614 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6615 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6616 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6617
6618 PR tree-optimization/33562
6619 PR tree-optimization/61912
6620 PR tree-optimization/77485
64123137 6621 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6622 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6623 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6624 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6625 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6626 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6627 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6628
67b5f619 66292017-01-13 Martin Liska <mliska@suse.cz>
6630
6631 PR ipa/79043
6632 * gcc.c-torture/execute/pr79043.c: New test.
6633
78158c66 66342017-01-13 Richard Biener <rguenther@suse.de>
6635
6636 PR middle-end/78411
6637 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6638
c957c412 66392017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6640
6641 PR fortran/70697
6642 * gfortran.dg/coarray/event_4.f08: New test.
6643
930cef26 66442017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6645
6646 PR fortran/70696
6647 * gfortran.dg/coarray/event_3.f08: New test.
6648
55fa8dbf 66492017-01-13 Richard Biener <rguenther@suse.de>
6650
6651 PR tree-optimization/77283
6652 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6653
ac5f04c1 66542017-01-13 Richard Biener <rguenther@suse.de>
6655
6656 * gcc.dg/gimplefe-22.c: New testcase.
6657
1e74686c 66582017-01-13 Richard Biener <rguenther@suse.de>
6659
6660 PR tree-optimization/77283
6661 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6662 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6663 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6664
a936aa6f 66652017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6666
6667 * gcc.dg/pr77862.c: Require fpic target.
6668
48ed5e99 66692017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6670
6671 PR target/79004
6672 * gcc.target/powerpc/pr79004.c: New test.
e395357f 6673
78cf39ca 66742017-01-12 Martin Sebor <msebor@redhat.com>
6675
6676 * gcc.dg/pr78138.c: Adjust.
6677 * gcc.dg/pr78768.c: Adjust.
6678 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6679 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6680 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6681 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6682 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6683 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6684 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6685 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6686 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6687 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6688 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6689
df259a3b 66902017-01-12 Jakub Jelinek <jakub@redhat.com>
6691
6692 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6693
2c8f4449 66942017-01-12 Martin Sebor <msebor@redhat.com>
6695
95fe5569 6696 PR testsuite/79051
180d78ee 6697 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6698 due to bug 79054.
2c8f4449 6699
a091a5b3 67002017-01-12 David Edelsohn <dje.gcc@gmail.com>
6701
6702 * gcc.dg/pr78768.c: Require LTO.
6703
951fb892 67042017-01-12 Martin Sebor <msebor@redhat.com>
6705
6706 PR c/79074
6707 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6708 due to the referenced bug.
6709
89f78e53 67102017-01-12 Martin Sebor <msebor@redhat.com>
6711
6712 PR testsuite/79073
6713 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6714
72dcb178 67152017-01-12 Uros Bizjak <ubizjak@gmail.com>
6716
6717 * gcc.target/i386/builtin_target.c (check_features): Check all
6718 supported __builtin_cpu_supports options.
6719
83c97fd6 67202017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6721
6722 PR tree-optimization/78319
6723 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6724 Remove xfail.
6725
0122d6dd 67262017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6727
6728 PR target/79044
6729 * gcc.target/powerpc/swaps-p8-26.c: New.
6730
2b11c996 67312017-01-12 Richard Biener <rguenther@suse.de>
6732
6733 * gcc.dg/gimplefe-21.c: New testcase.
6734
dac70a2f 67352017-01-12 Michael Collison <michael.collison@arm.com>
6736
6737 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6738
e012a4fd 67392017-01-11 Julia Koval <julia.koval@intel.com>
6740 Uros Bizjak <ubizjak@gmail.com>
6741
6742 * gcc.target/i386/sgx.c New test.
6743 * gcc.target/i386/sse-12.c: Add -msgx.
6744 * gcc.target/i386/sse-13.c: Ditto.
6745 * gcc.target/i386/sse-14.c: Ditto.
6746 * gcc.target/i386/sse-22.c: Ditto.
6747 * gcc.target/i386/sse-23.c: Ditto.
6748 * g++.dg/other/i386-2.C: Ditto.
6749 * g++.dg/other/i386-3.C: Ditto.
6750
dd4b7a0f 67512017-01-11 Martin Sebor <msebor@redhat.com>
6752
6753 PR c++/24511
6754 * g++.dg/template/explicit9.C: New test.
6755
a9306ccb 67562017-01-11 Nathan Sidwell <nathan@acm.org>
6757
6758 PR c++/77812
6759 * g++.dg/pr77812.C: New.
6760
76241035 67612017-01-11 Jakub Jelinek <jakub@redhat.com>
6762
567c7d38 6763 PR c++/71537
6764 * g++.dg/cpp1y/constexpr-71537.C: New test.
6765
76241035 6766 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6767 argument.
6768
1f2419c1 67692017-01-11 Martin Sebor <msebor@redhat.com>
6770
6771 PR c/47931
6772 * c-c++-common/Waddress-2.c: New test.
6773
945272da 67742017-01-11 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR c++/78341
6777 * g++.dg/cpp0x/pr78341.C: New test.
6778
1a1ce9a6 67792017-01-11 Martin Sebor <msebor@redhat.com>
6780
6781 PR c/78768
6782 * gcc.dg/pr78768.c: New test.
6783
e60d0e8a 67842017-01-11 David Malcolm <dmalcolm@redhat.com>
6785
6786 PR driver/78877
6787 * gcc.dg/spellcheck-options-14.c: New test case.
6788 * gcc.dg/spellcheck-options-15.c: New test case.
6789 * gcc.dg/spellcheck-options-16.c: New test case.
6790 * gcc.dg/spellcheck-options-17.c: New test case.
6791
7db3aa63 67922017-01-11 Martin Liska <mliska@suse.cz>
6793
6794 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6795
a7065f86 67962017-01-11 Jakub Jelinek <jakub@redhat.com>
6797
6798 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6799 instead of just 1 for the decomposition from struct C.
6800
b0f26d5e 68012017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6802
6803 * gcc.c-torture/execute/20170111-1.c: New test.
6804
7b70b1b5 68052017-01-11 Richard Biener <rguenther@suse.de>
6806
6807 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6808
2236cf7a 68092017-01-11 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR middle-end/50199
6812 * gcc.dg/lto/pr50199_0.c: New test.
6813
d0fdf9e6 68142017-01-10 Martin Sebor <msebor@redhat.com>
6815
6816 PR testsuite/78960
6817 PR testsuite/78959
6818 PR testsuite/78133
6819 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6820 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6821
2f3482db 68222017-01-10 Martin Sebor <msebor@redhat.com>
6823
6824 PR middle-end/78138
d0fdf9e6 6825 * gcc.dg/pr78138.c: New test.
2f3482db 6826
9348467c 68272017-01-10 David Malcolm <dmalcolm@redhat.com>
6828
6829 PR c++/77949
6830 * g++.dg/diagnostic/pr77949.C: New test case.
6831
76c125f8 68322017-01-10 Martin Sebor <msebor@redhat.com>
6833
6834 PR middle-end/78245
6835 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6836
ae0a5f68 68372017-01-10 Martin Sebor <msebor@redhat.com>
6838
6839 PR tree-optimization/78775
6840 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6841 * gcc.dg/attr-alloc_size-10.c: New test.
6842 * gcc.dg/attr-alloc_size-11.c: New test.
6843 * gcc.dg/builtin-stringop-chk-7.c: New test.
6844 * gcc.dg/pr78775.c: New test.
6845 * gcc.dg/pr78973-2.c: New test.
6846 * gcc.dg/pr78973.c: New test.
6847
73180aa3 68482017-01-10 Jeff Law <law@redhat.com>
6849
6850 PR tree-optimization/77766
6851 PR tree-optimization/78856
6852 * gcc.c-torture/execute/pr77766.c: New test.
6853
b6e43945 68542016-01-10 Richard Biener <rguenther@suse.de>
6855
6856 PR tree-optimization/79034
6857 * g++.dg/torture/pr79034.C: New testcase.
6858
d823ad79 68592017-01-10 Martin Liska <mliska@suse.cz>
6860
6861 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6862 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6863 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6864 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6865 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6866 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6867 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6868 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6869 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6870 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6871 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6872 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6873 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6874 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6875 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6876 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6877 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6878 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6879 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6880 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6881 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6882 * gcc.dg/ipa/pr64307.c: Likewise.
6883 * gcc.dg/ipa/pr77653.c: Likewise.
6884
e0aa57d6 68852017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6886
6887 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6888 * g++.dg/other/i386-3.C: Ditto.
6889 * gcc.target/i386/sse-12.c: Ditto.
6890 * gcc.target/i386/sse-13.c: Ditto.
6891 * gcc.target/i386/sse-22.c: Ditto.
6892 * gcc.target/i386/sse-23.c: Ditto.
6893 * gcc.target/i386/builtin_target.c: Handle new option.
6894 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6895 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6896 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6897
7c2a5d95 68982017-01-09 Martin Sebor <msebor@redhat.com>
6899
6900 PR testsuite/79036
6901 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6902 with different precisions.
6903
082b91b6 69042017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6905
6906 * g++.dg/opt/call2.C: New test.
6907 * g++.dg/opt/call3.C: Likewise.
6908 * gnat.dg/array26.adb: New test.
6909 * gnat.dg/array26_pkg.ad[sb]: New helper.
6910 * gnat.dg/array27.adb: New test.
6911 * gnat.dg/array27_pkg.ad[sb]: New helper.
6912 * gnat.dg/array28.adb: New test.
6913 * gnat.dg/array28_pkg.ad[sb]: New helper.
6914
d0abd9e0 69152017-01-09 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR translation/79019
6918 PR translation/79020
6919 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6920 diagnostics.
6921 * gfortran.dg/initialization_17.f90: Likewise.
6922
a729e653 69232017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6924
6925 PR testsuite/79026
6926 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6927 * gcc.target/i386/pr78904-4.c: Likewise.
6928 * gcc.target/i386/pr78904-6.c: Likewise.
6929 * gcc.target/i386/pr78967-2.c: Likewise.
6930
ccd0a9f9 69312017-01-09 Jakub Jelinek <jakub@redhat.com>
6932
6933 PR tree-optimization/78899
6934 * gcc.target/i386/pr78899.c: New test.
6935 * gcc.dg/pr71077.c: New test.
6936
72b16d90 69372017-01-09 Martin Jambor <mjambor@suse.cz>
6938
6939 PR ipa/78365
6940 PR ipa/78599
6941 * gcc.dg/torture/pr78365.c: New test.
6942
830ec526 69432017-01-09 Jakub Jelinek <jakub@redhat.com>
6944
baff6b8c 6945 PR c++/78948
6946 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6947 (main): Use int* instead of long long.
6948
830ec526 6949 PR tree-optimization/78938
6950 * gcc.dg/vect/pr78938.c: New test.
6951
945a3e67 69522017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6953
6954 * gcc.dg/20161219.c: New test.
6955
412f0925 69562017-01-09 Richard Biener <rguenther@suse.de>
6957
6958 PR tree-optimization/78997
6959 * gcc.dg/torture/pr78997.c: New testcase.
6960
478475ff 69612017-01-09 Richard Biener <rguenther@suse.de>
6962
6963 PR debug/79000
6964 * g++.dg/lto/pr79000_0.C: New testcase.
6965 * g++.dg/lto/pr79000_1.c: Likewise.
6966
aba01341 69672017-01-08 Martin Sebor <msebor@redhat.com>
6968
6969 PR middle-end/77708
6970 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6971 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6972 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6973 due to bug 78969.
6974 * gcc.dg/format/pr78569.c: Adjust.
6975
732cf036 69762017-01-07 David Malcolm <dmalcolm@redhat.com>
6977
6978 PR c++/72803
6979 * g++.dg/diagnostic/pr72803.C: New test case.
6980
38fdd07a 69812017-01-07 Martin Sebor <msebor@redhat.com>
6982
6983 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6984 * gcc.dg/attr-alloc_size-4.c: Same.
6985
942ef29d 69862017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6987
6988 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6989 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6990 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6991 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6992 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6993 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6994 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6995
bd6c6bfa 69962017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6997 * gcc.dg/memcmp-1.c: New.
6998 * gcc.dg/strncmp-1.c: New.
6999
cabfd710 70002017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7001
7002 * gcc.target/arm/acle/mcrr: New.
7003 * gcc.target/arm/acle/mcrr2: New.
7004 * gcc.target/arm/acle/mrrc: New.
7005 * gcc.target/arm/acle/mrrc2: New.
7006
415e9b1f 70072017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7008
7009 * gcc.target/arm/acle/mcr.c: New.
7010 * gcc.target/arm/acle/mrc.c: New.
7011 * gcc.target/arm/acle/mcr2.c: New.
7012 * gcc.target/arm/acle/mrc2.c: New.
7013
638b44bd 70142017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7015
7016 * gcc.target/arm/acle/ldc: New.
7017 * gcc.target/arm/acle/ldc2: New.
7018 * gcc.target/arm/acle/ldcl: New.
7019 * gcc.target/arm/acle/ldc2l: New.
7020 * gcc.target/arm/acle/stc: New.
7021 * gcc.target/arm/acle/stc2: New.
7022 * gcc.target/arm/acle/stcl: New.
7023 * gcc.target/arm/acle/stc2l: New.
7024
1be6395a 70252017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7026
7027 * gcc.target/arm/acle/acle.exp: Run tests for different options
7028 and make sure fat-lto-objects is used such that we can still do
7029 assemble scans.
7030 * gcc.target/arm/acle/cdp.c: New.
7031 * gcc.target/arm/acle/cdp2.c: New.
7032 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
7033 (check_effective_target_arm_coproc1_ok_nocache): New.
7034 (check_effective_target_arm_coproc2_ok): New.
7035 (check_effective_target_arm_coproc2_ok_nocache): New.
7036 (check_effective_target_arm_coproc3_ok): New.
7037 (check_effective_target_arm_coproc3_ok_nocache): New.
7038 (check_effective_target_arm_coproc4_ok): New.
7039 (check_effective_target_arm_coproc4_ok_nocache): New.
7040
34e0967d 70412017-01-06 Martin Sebor <msebor@redhat.com>
7042
7043 PR middle-end/78605
7044 * gcc.dg/tree-ssa/pr78605.c: New test.
7045
07242bec 70462017-01-05 Martin Sebor <msebor@redhat.com>
7047
7048 PR tree-optimization/78910
7049 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7050 diagnostics.
7051 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7052 * gcc.dg/tree-ssa/pr78910.c: New test.
7053
3389a464 70542017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7055
7056 * gcc.dg/sso-10.c: New test.
7057
e6ceca69 70582017-01-05 Jakub Jelinek <jakub@redhat.com>
7059
8100256d 7060 PR tree-optimization/71016
7061 * gcc.target/i386/pr71016.c: New test.
7062 * gcc.target/aarch64/pr71016.c: New test.
7063 * gcc.dg/tree-ssa/pr66726-3.c: New test.
7064
9d7b3aa6 7065 PR c++/78931
7066 * g++.dg/cpp1z/decomp19.C: New test.
7067
e6ceca69 7068 PR c++/78890
7069 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
7070 * g++.dg/init/union1.C: Likewise.
7071 * g++.dg/cpp0x/union6.C: Expect errors.
7072 * g++.dg/cpp0x/union8.C: New test.
7073 * g++.dg/cpp0x/pr78890-1.C: New test.
7074 * g++.dg/cpp0x/pr78890-2.C: New test.
7075
43467220 70762017-01-05 David Edelsohn <dje.gcc@gmail.com>
7077
7078 * gcc.target/powerpc/pr71670.c: Require p9vector.
7079 * gcc.target/powerpc/p9-novsx.c: Same.
7080
836c1c68 70812017-01-05 David Malcolm <dmalcolm@redhat.com>
7082
7083 * selftests/asr_div1.rtl: New file.
7084 * selftests/aarch64: New subdirectory.
7085 * selftests/aarch64/times-two.rtl: New file.
7086 * selftests/bb-index.rtl: New file.
7087 * selftests/cfg-test.rtl: New file.
7088 * selftests/const-int.rtl: New file.
7089 * selftests/example-labels.rtl: New file.
7090 * selftests/insn-with-mode.rtl: New file.
7091 * selftests/jump-to-label-ref.rtl: New file.
7092 * selftests/jump-to-return.rtl: New file.
7093 * selftests/jump-to-simple-return.rtl: New file.
7094 * selftests/mem.rtl: New file.
7095 * selftests/note-insn-deleted.rtl: New file.
7096 * selftests/note_insn_basic_block.rtl: New file.
7097 * selftests/simple-cse.rtl: New file.
7098 * selftests/symbol-ref.rtl: New file.
7099 * selftests/x86_64: New subdirectory.
7100 * selftests/x86_64/call-insn.rtl: New file.
7101 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
7102 * selftests/x86_64/times-two.rtl: New file.
7103 * selftests/x86_64/unspec.rtl: New file.
7104
54631f19 71052017-01-05 Nathan Sidwell <nathan@acm.org>
7106
7107 PR c++/78765
7108 * g++.dg/cpp0x/pr78765.C: New.
7109
a219b973 71102017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7111
7112 * gcc.target/s390/memcpy-2.c: New test.
7113 * gcc.target/s390/memset-2.c: New test.
7114
d044af2a 71152017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7116
7117 * gcc.target/s390/memcpy-1.c: New test.
7118
050ae453 71192017-01-04 Jeff Law <law@redhat.com>
7120
7121 PR tree-optimization/78812
7122 * g++.dg/torture/pr78812.C: New test.
7123
e6e5e5db 71242017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
522d385d 7125
7126 PR target/71977
7127 PR target/70568
7128 PR target/78823
7129 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
7130 64-bit VSX systems with direct move, whether we optimize common
7131 code sequences in the GLIBC math library for float math functions.
7132 * gcc.target/powerpc/pr71977-2.c: Likewise.
7133
6124217c 71342017-01-04 Marek Polacek <polacek@redhat.com>
7135
7136 PR c++/64767
7137 * c-c++-common/Wpointer-compare-1.c: New test.
7138
424874ef 71392017-01-04 Jakub Jelinek <jakub@redhat.com>
7140
0b16b811 7141 PR c++/78949
7142 * c-c++-common/Wunused-var-16.c: New test.
7143
eccc8e87 7144 PR c++/78693
7145 * g++.dg/cpp0x/pr78693.C: New test.
7146
48284845 7147 PR driver/78957
7148 * gcc.dg/pr78957.c: New test.
7149
04e02ebd 7150 * g++.dg/cpp1y/auto-fn34.C: New test.
7151
424874ef 7152 PR c++/71182
7153 * g++.dg/cpp0x/pr71182.C: New test.
7154
91f514a0 71552017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7156
7157 PR target/78056
7158 * gcc.target/powerpc/pr78056-1.c: New test.
7159 * gcc.target/powerpc/pr78056-2.c: New test.
7160 * gcc.target/powerpc/pr78056-3.c: New test.
7161 * gcc.target/powerpc/pr78056-4.c: New test.
7162 * gcc.target/powerpc/pr78056-5.c: New test.
7163 * gcc.target/powerpc/pr78056-6.c: New test.
7164 * gcc.target/powerpc/pr78056-7.c: New test.
7165 * gcc.target/powerpc/pr78056-8.c: New test.
7166 * lib/target-supports.exp
7167 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7168 whether the effective target supports the popcntb instruction.
7169
9355477b 71702017-01-03 Jeff Law <law@redhat.com>
7171
7172 PR tree-optimization/67955
7173 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7174
fd130325 71752017-01-04 Marek Polacek <polacek@redhat.com>
7176
7177 PR c++/77545
7178 PR c++/77284
7179 * g++.dg/cpp0x/range-for32.C: New test.
7180 * g++.dg/cpp0x/range-for33.C: New test.
7181
8ccda24a 71822017-01-04 David Malcolm <dmalcolm@redhat.com>
7183
7184 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7185
adcbdb02 71862017-01-04 Nathan Sidwell <nathan@acm.org>
7187
7188 PR c++/66735
7189 * g++.dg/cpp1y/pr66735.C: New.
7190
aff1170a 71912017-01-04 Jakub Jelinek <jakub@redhat.com>
7192
7193 PR tree-optimization/71563
7194 * gcc.dg/tree-ssa/pr71563.c: New test.
7195
f4ccca52 71962017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7197
7198 PR fortran/78534
7199 PR fortran/78976
7200 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7201 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7202 * gfortran.dg/transfer_intrinsic_1.f90: Change
7203 scan-tree-dump-times due to gfc_trans_string_copy change to
7204 avoid -Wstringop-overflow.
7205
325162f2 72062017-01-03 Jeff Law <law@redhat.com>
7207
7208 PR tree-optimization/78856
7209 * gcc.c-torture/execute/pr78856.c: New test.
7210
bf45c134 72112017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7212
7213 PR target/78953
7214 * gcc.target/powerpc/pr78953.c: New test.
7215
cd0c7c8e 72162017-01-03 Ian Lance Taylor <iant@google.com>
7217
7218 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7219 enums.
7220
4c43afbf 72212017-01-03 Martin Sebor <msebor@redhat.com>
7222
7223 PR tree-optimization/78696
7224 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7225 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7226 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7227 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7228
72292017-01-03 David Malcolm <dmalcolm@redhat.com>
7230
7231 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7232 with more than one digit.
7233 * lib/gcc-dg.exp (process-message): Support more than one digit
7234 in relative line specifications.
7235
72362017-01-03 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR tree-optimization/78965
7239 * gcc.dg/pr78965.c: New test.
7240
7241 PR middle-end/78901
7242 * g++.dg/opt/pr78901.C: New test.
7243
72442017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7245
7246 PR fortran/78534
7247 PR fortran/66310
7248 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7249 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7250 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7251 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7252 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7253 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7254 * gfortran.dg/string_1_lp64.f90: New test.
7255 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7256 * gfortran.dg/string_3_lp64.f90: New test.
7257 * gfortran.dg/transfer_intrinsic_1.f90: Change
7258 scan-tree-dump-times due to gfc_trans_string_copy change to
7259 avoid -Wstringop-overflow.
7260
72eb7c98 72612017-01-02 Uros Bizjak <ubizjak@gmail.com>
7262
7263 PR target/78967
7264 * gcc.target/i386/pr78967-1.c: New test.
7265 * gcc.target/i386/pr78967-2.c: Ditto.
7266 * gcc.target/i386/pr78967-3.c: Ditto.
7267
7268 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7269 * gcc.target/i386/pr78904-4.c: Ditto.
7270 * gcc.target/i386/pr78904-6.c: Ditto.
7271
02aecc92 72722017-01-01 Jan Hubicka <hubicka@ucw.cz>
7273
7274 PR middle-end/77674
7275 * g++.dg/torture/pr77674.C: New testcase.
7276
aad93da1 72772017-01-01 Jakub Jelinek <jakub@redhat.com>
f1717362 7278
7279 Update copyright years.
f1717362 7280\f
aad93da1 7281Copyright (C) 2017 Free Software Foundation, Inc.
7dfbd804 7282
7283Copying and distribution of this file, with or without modification,
7284are permitted in any medium without royalty provided the copyright
7285notice and this notice are preserved.