8eca177d4854b40fbaa3f512e5956e761d7cef3b
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-05-26 Nathan Sidwell <nathan@acm.org>
2
3 * g++.dg/cpp0x/dr2061.C: New.
4 * g++.dg/parse/namespace-alias-1.C: Add more test.
5
6 2017-05-26 Bin Cheng <bin.cheng@arm.com>
7
8 PR tree-optimization/80815
9 * gcc.dg/vect/pr80815-1.c: New test.
10 * gcc.dg/vect/pr80815-2.c: New test.
11
12 2017-05-26 Martin Liska <mliska@suse.cz>
13
14 PR ipa/80663
15 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
16 split at the problematic spot.
17 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
18 a valid value of the param.
19
20 2017-05-26 Marek Polacek <polacek@redhat.com>
21
22 PR sanitizer/80875
23 * c-c++-common/ubsan/pr80875.c: New test.
24
25 2017-05-26 Tom de Vries <tom@codesourcery.com>
26
27 PR testsuite/80557
28 * gcc.dg/20011021-1.c: Replace absolute line numbers.
29 * gcc.dg/Wcxx-compat-8.c: Same.
30 * gcc.dg/Wobjsize-1.c: Same.
31 * gcc.dg/Wshadow-local-2.c: Same.
32 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
33 * gcc.dg/anon-struct-6.c: Same.
34 * gcc.dg/asm-wide-1.c: Same.
35 * gcc.dg/builtin-inf-1.c: Same.
36 * gcc.dg/builtin-redefine.c: Same.
37 * gcc.dg/c90-array-lval-6.c: Same.
38 * gcc.dg/c90-array-lval-7.c: Same.
39 * gcc.dg/c90-fordecl-1.c: Same.
40 * gcc.dg/c99-fordecl-2.c: Same.
41 * gcc.dg/cast-lvalue-1.c: Same.
42 * gcc.dg/cast-lvalue-2.c: Same.
43 * gcc.dg/compound-lvalue-1.c: Same.
44 * gcc.dg/cond-lvalue-1.c: Same.
45 * gcc.dg/cpp/20000419-1.c: Same.
46 * gcc.dg/cpp/backslash.c: Same.
47 * gcc.dg/cpp/backslash2.c: Same.
48 * gcc.dg/cpp/macspace1.c: Same.
49 * gcc.dg/cpp/macspace2.c: Same.
50 * gcc.dg/cpp/multiline-2.c: Same.
51 * gcc.dg/cpp/pr27777.c: Same.
52 * gcc.dg/cpp/pr30786.c: Same.
53 * gcc.dg/cpp/pr34602.c: Same.
54 * gcc.dg/cpp/redef1.c: Same.
55 * gcc.dg/cpp/tr-warn1.c: Same.
56 * gcc.dg/cpp/tr-warn3.c: Same.
57 * gcc.dg/cpp/tr-warn6.c: Same.
58 * gcc.dg/cpp/trad/hash.c: Same.
59 * gcc.dg/cpp/trad/redef1.c: Same.
60 * gcc.dg/cpp/ucs.c: Same.
61 * gcc.dg/declspec-10.c: Same.
62 * gcc.dg/declspec-11.c: Same.
63 * gcc.dg/declspec-18.c: Same.
64 * gcc.dg/format/c99-strftime-1.c: Same.
65 * gcc.dg/format/ext-3.c: Same.
66 * gcc.dg/format/pr72858.c: Same.
67 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
68 * gcc.dg/init-string-1.c: Same.
69 * gcc.dg/label-decl-3.c: Same.
70 * gcc.dg/m-un-2.c: Same.
71 * gcc.dg/nofixed-point-2.c: Same.
72 * gcc.dg/noncompile/20020213-1.c: Same.
73 * gcc.dg/pch/counter-2.c: Same.
74 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
75 * gcc.dg/pr27528.c: Same.
76 * gcc.dg/pr27953.c: Same.
77 * gcc.dg/pr35899.c: Same.
78 * gcc.dg/pr37561.c: Same.
79 * gcc.dg/pr45461.c: Same.
80 * gcc.dg/pr45750.c: Same.
81 * gcc.dg/pr53196-2.c: Same.
82 * gcc.dg/pr53265.c: Same.
83 * gcc.dg/redecl-1.c: Same.
84 * gcc.dg/tls/thr-init-1.c: Same.
85 * gcc.dg/torture/pr51106-1.c: Same.
86 * gcc.dg/torture/pr51106-2.c: Same.
87 * gcc.dg/uninit-19.c: Same.
88 * gcc.dg/uninit-pr20644.c: Same.
89
90 2017-05-26 Jakub Jelinek <jakub@redhat.com>
91
92 * g++.dg/cpp1z/decomp29.C (p): New variable.
93 (main): Add further tests.
94
95 2017-05-26 Richard Biener <rguenther@suse.de>
96
97 PR tree-optimization/80842
98 * gcc.dg/torture/pr80842.c: New testcase.
99
100 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
101
102 PR c++/79652
103 * g++.dg/cpp0x/pr79652.C: New.
104
105 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
106
107 PR c++/71451
108 * g++.dg/cpp0x/variadic170.C: New.
109
110 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
111
112 * g++.dg/warn/Wcatch-value-1.C: New test.
113 * g++.dg/warn/Wcatch-value-2.C: New test.
114 * g++.dg/warn/Wcatch-value-3.C: New test.
115
116 2017-05-25 Nathan Sidwell <nathan@acm.org>
117
118 * g++.dg/lookup/using56.C: New.
119 * g++.dg/lookup/using57.C: New.
120 * g++.dg/lookup/using58.C: New.
121 * g++.dg/lookup/using59.C: New.
122
123 * g++.dg/lookup/using17.C: Adjust diagnostics.
124
125 2017-05-25 Martin Sebor <msebor@redhat.com>
126
127 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
128 positives on ILP32.
129 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
130 column numbers.
131 * gcc.dg/pr60114.c: Same.
132
133 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
134
135 * gfortran.dg/pr48636.f90: Fix template better.
136
137 2017-05-25 Nathan Sidwell <nathan@acm.org>
138
139 * g++.dg/lookup/koenig14.C: New.
140
141 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
142
143 PR c++/79583
144 * g++.dg/cpp0x/pr79583.C: New.
145
146 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
147
148 PR c++/68578
149 * g++.dg/cpp1y/pr68578.C: New.
150
151 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
152
153 * gcc.dg/tree-ssa/vce-1.c: New file.
154
155 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
156
157 * gcc.dg/tree-ssa/addadd.c: New file.
158
159 2017-05-24 Nathan Sidwell <nathan@acm.org>
160
161 * g++.dg/lookup/friend12.C: Adjust diagnostics.
162 * g++.dg/lookup/friend19.C: New.
163 * g++.dg/lookup/friend20.C: New.
164
165 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
166
167 PR c++/80544
168 * g++.dg/expr/cast11.C: New test.
169
170 2017-05-24 Martin Sebor <msebor@redhat.com>
171
172 PR c/80731
173 * c-c++-common/Wfloat-conversion.c: Adjust.
174 * c-c++-common/dfp/convert-int-saturate.c: Same.
175 * c-c++-common/pr68657-1.c: Same.
176 * g++.dg/ext/utf-cvt.C: Same.
177 * g++.dg/ext/utf16-4.C: Same.
178 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
179 * g++.dg/warn/Wconversion-real-integer2.C: Same.
180 * g++.dg/warn/Wconversion3.C: Same.
181 * g++.dg/warn/Wconversion4.C: Same.
182 * g++.dg/warn/Wsign-conversion.C: Same.
183 * g++.dg/warn/overflow-warn-1.C: Same.
184 * g++.dg/warn/overflow-warn-3.C: Same.
185 * g++.dg/warn/overflow-warn-4.C: Same.
186 * g++.dg/warn/pr35635.C: Same.
187 * g++.old-deja/g++.mike/enum1.C: Same.
188 * gcc.dg/Wconversion-3.c: Same.
189 * gcc.dg/Wconversion-5.c: Same.
190 * gcc.dg/Wconversion-complex-c99.c: Same.
191 * gcc.dg/Wconversion-complex-gnu.c: Same.
192 * gcc.dg/Wconversion-integer.c: Same.
193 * gcc.dg/Wsign-conversion.c: Same.
194 * gcc.dg/bitfld-2.c: Same.
195 * gcc.dg/c90-const-expr-11.c: Same.
196 * gcc.dg/c90-const-expr-7.c: Same.
197 * gcc.dg/c99-const-expr-7.c: Same.
198 * gcc.dg/overflow-warn-1.c: Same.
199 * gcc.dg/overflow-warn-2.c: Same.
200 * gcc.dg/overflow-warn-3.c: Same.
201 * gcc.dg/overflow-warn-4.c: Same.
202 * gcc.dg/overflow-warn-5.c: Same.
203 * gcc.dg/overflow-warn-8.c: Same.
204 * gcc.dg/overflow-warn-9.c: New test.
205 * gcc.dg/pr35635.c: Adjust.
206 * gcc.dg/pr59940.c: Same.
207 * gcc.dg/pr59963-2.c: Same.
208 * gcc.dg/pr60114.c: Same.
209 * gcc.dg/switch-warn-2.c: Same.
210 * gcc.dg/utf-cvt.c: Same.
211 * gcc.dg/utf16-4.c: Same.
212
213 2017-05-24 Jakub Jelinek <jakub@redhat.com>
214
215 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
216 Don't include limits.h.
217 (w): Conditionalize on long long wider than int. Use
218 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
219 -9223372036854775808.
220 (x): Use __INT_MAX__ instead of INT_MAX.
221
222 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
223
224 PR fortran/66094
225 * gfortran.dg/inline_matmul_16.f90: New test.
226
227 2017-05-24 Tom de Vries <tom@codesourcery.com>
228
229 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
230
231 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
232
233 PR middle-end/80823
234 * gcc.dg/pr80823.c: New test.
235
236 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
237
238 * gcc.target/s390/pr80725.c: New test.
239
240 2017-05-23 Nathan Sidwell <nathan@acm.org>
241
242 * g++.dg/lookup/extern-c-hidden.C: New.
243 * g++.dg/lookup/extern-redecl1.C: New.
244
245 PR c++/80866
246 * g++.dg/parse/pr80866.C: New.
247
248 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
249
250 * gcc.dg/ipa/ctor-empty-1.c: Update template.
251 * gcc.dg/ipa/inline-5.c: Likewise.
252 * gfortran.dg/pr48636.f90: Likewise.
253
254 2017-05-23 Nathan Sidwell <nathan@acm.org>
255
256 * g++.dg/parse/ctor9.C: Adjust expected error.
257
258 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
259
260 PR libgfortran/80256
261 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
262 Cygwin.
263
264 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
265
266 * c-c++-common/goacc/parallel-dims-1.c: Update.
267 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
268 * c-c++-common/goacc/routine-1.c: Likewise.
269 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
270 * g++.dg/goacc/template.C: Likewise.
271 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
272 * gfortran.dg/goacc/routine-3.f90: Likewise.
273 * gfortran.dg/goacc/sie.f95: Likewise.
274 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
275
276 2017-05-23 Nathan Sidwell <nathan@acm.org>
277
278 * g++.dg/lookup/using13.C: Adjust expected error.
279
280 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
281
282 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
283
284 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
285
286 PR target/80718
287 * gcc.target/powerpc/pr80718.c: New test.
288
289 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
290
291 * gcc.target/powerpc/conditional-return.c: New testcase.
292
293 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
294
295 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
296 LE-only.
297
298 2017-05-22 Janus Weil <janus@gcc.gnu.org>
299
300 PR fortran/80766
301 * gfortran.dg/typebound_call_28.f90: New test.
302
303 2017-05-22 Nathan Sidwell <nathan@acm.org>
304
305 * g++.dg/lookup/strong-using.C: New.
306
307 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
308
309 * gcc.target/arm/movsi_movt.c: New test.
310 * gcc.target/arm/movdi_movt.c: New test.
311
312 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
313
314 * gnat.dg/specs/not_null1.ads: New test.
315
316 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
317
318 * gnat.dg/limited_with5.ad[sb]: New test.
319 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
320 * gnat.dg/limited_with6.ad[sb]: New test.
321 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
322
323 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
326 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
327
328 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
329
330 PR c++/70265
331 * g++.dg/cpp1y/constexpr-70265-1.C: New.
332 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
333
334 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
335
336 PR libgfortran/80333
337 * gfortran.dg/dtio_30.f03: New test.
338
339 2017-05-19 Marek Polacek <polacek@redhat.com>
340
341 PR sanitizer/80800
342 * c-c++-common/ubsan/pr80800.c: New test.
343 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
344
345 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
346
347 * c-c++-common/goacc/default-1.c: Update.
348 * c-c++-common/goacc/default-2.c: Likewise.
349 * c-c++-common/goacc/default-4.c: Likewise.
350 * gfortran.dg/goacc/default-1.f95: Likewise.
351 * gfortran.dg/goacc/default-4.f: Likewise.
352 * c-c++-common/goacc/default-5.c: New file.
353 * gfortran.dg/goacc/default-5.f: Likewise.
354
355 * c-c++-common/goacc/default-1.c: New file.
356 * c-c++-common/goacc/default-2.c: Likewise.
357 * c-c++-common/goacc/data-default-1.c: Remove file, including its
358 test cases in...
359 * c-c++-common/goacc/default-3.c: ... this new file, and...
360 * c-c++-common/goacc/default-4.c: ... this new file.
361 * gfortran.dg/goacc/default.f95: Remove file, including its test
362 cases in...
363 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
364 * gfortran.dg/goacc/default-2.f: ... this new file.
365 * gfortran.dg/goacc/default-3.f95: New file.
366 * gfortran.dg/goacc/default-4.f: Likewise.
367
368 2017-05-19 Nathan Sidwell <nathan@acm.org>
369
370 * g++.dg/inherit/covariant7.C: Adjust.
371
372 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
373
374 * gcc.target/arm/tls-disable-literal-pool.c: Change
375 require-effective-target to tls_native.
376 Move dg-error to return statement line and change to dg-message.
377
378 2017-05-19 Richard Biener <rguenther@suse.de>
379
380 PR c++/80593
381 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
382 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
383
384 2017-05-19 Richard Biener <rguenther@suse.de>
385
386 PR middle-end/80764
387 * gcc.dg/torture/pr80764.c: New testcase.
388
389 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
390
391 PR target/80510
392 * gcc.target/powerpc/pr80510-1.c: New test.
393 * gcc.target/powerpc/pr80510-2.c: Likewise.
394
395 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
396
397 * gcc.dg/pragma-diag-7.c: New test.
398
399 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
400
401 PR target/80799
402 * g++.dg/other/i386-11.C: New test.
403
404 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
405
406 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
407 * fold-vec-div-floatdouble.c: Likewise.
408 * fold-vec-logical-ands-char.c: Likewise.
409 * fold-vec-logical-ands-int.c: Likewise.
410 * fold-vec-logical-ands-short.c: Likewise.
411 * fold-vec-logical-ors-char.c: Likewise.
412 * fold-vec-logical-ors-int.c: Likewise.
413 * fold-vec-logical-ors-short.c: Likewise.
414 * fold-vec-logical-other-char.c: Likewise.
415 * fold-vec-mule-misc.c: Likewise.
416 * fold-vec-mult-float.c: Likewise.
417 * fold-vec-mult-floatdouble.c: Likewise.
418 * fold-vec-mult-int.c: Likewise.
419 * fold-vec-mult-int128-p9.c: Likewise.
420 * fold-vec-sub-floatdouble.c: Likewise.
421 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
422 Add lp64 requirement.
423 * fold-vec-mult-int128-p8.c: Likewise.
424 * fold-vec-logical-ors-longlong.c: Fix comment typo.
425
426 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
427
428 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
429 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
430 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
431 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
432 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
433 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
434 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
435 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
436 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
437 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
438 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
439 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
440 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
441 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
442 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
443 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
444 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
445 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
446 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
447 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
448 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
449 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
450 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
451 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
452 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
453 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
454
455 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
456
457 * gcc.target/sparc/niagara7-align.c: New test.
458
459 2017-05-18 Marek Polacek <polacek@redhat.com>
460
461 PR sanitizer/80797
462 * c-c++-common/ubsan/null-12.c: New test.
463
464 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
465
466 PR middle-end/80692
467 * gcc.c-torture/execute/pr80692.c: New testcase.
468
469 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
470
471 PR libgfortran/80741
472 * gfortran.dg/read_4.f90: New test.
473
474 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
475
476 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
477
478 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
479
480 PR fortran/80668
481 * gfortran.dg/pr80668.f90: New.
482
483 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
484
485 PR middle-end/80775
486 * gcc.dg/pr80775.c: New test.
487
488 2017-05-17 Marek Polacek <polacek@redhat.com>
489
490 PR sanitizer/80659
491 * gcc.dg/asan/pr80659.c: New test.
492
493 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
494
495 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
496 unsigned long.
497
498 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
499
500 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
501
502 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
503 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
504
505 PR tree-optimization/80457
506 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
507 call vect_model_simple_cost.
508
509 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
510
511 PR fortran/80554
512 * gfortran.dg/submodule_29.f08: New test.
513
514 2017-05-16 David Malcolm <dmalcolm@redhat.com>
515
516 * g++.dg/other/accessor-fixits-1.C: New test case.
517 * g++.dg/other/accessor-fixits-2.C: New test case.
518 * g++.dg/other/accessor-fixits-3.C: New test case.
519 * g++.dg/other/accessor-fixits-4.C: New test case.
520
521 2017-05-16 Carl Love <cel@us.ibm.com>
522
523 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
524 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
525 built-ins to the test suite file. Note, support for mradds exists
526 but no test case exists.
527 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
528 built-ins to the test suite file.
529
530 2017-05-16 Marek Polacek <polacek@redhat.com>
531
532 PR sanitizer/80536
533 PR sanitizer/80386
534 * c-c++-common/ubsan/pr80536.c: New test.
535 * g++.dg/ubsan/pr80386.C: New test.
536
537 2017-05-16 Tamar Christina <tamar.christina@arm.com>
538
539 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
540 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
541
542 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
543
544 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
545 expected output of vadd, vsub and vmul instructions.
546 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
547 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
548 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
549
550 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
551
552 PR libgfortran/80727
553 * gfortran.dg/read_3.f90: New test.
554
555 2017-05-15 Nathan Sidwell <nathan@acm.org>
556
557 PR c++/79369
558 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
559
560 PR c++/79369
561 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
562 * g++.dg/cpp0x/pr79369.C: New.
563
564 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
565
566 PR fortran/80752
567 * gfortran.dg/pr80752.f90: New test.
568
569 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
570
571 PR target/80425
572 * gcc.target/i386/pr80425-1.c: New test.
573 * gcc.target/i386/pr80425-2.c: Ditto.
574
575 2017-05-15 Jeff Law <law@redhat.com>
576
577 * gcc.target/mips/reorgbug-1.c: New test.
578
579 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
580
581 * gnat.dg/specs/pack13.ads: New test.
582
583 2017-05-14 Martin Sebor <msebor@redhat.com>
584
585 PR middle-end/77671
586 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
587 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
588 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
589 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
590 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
591
592 2017-05-14 Martin Sebor <msebor@redhat.com>
593
594 PR middle-end/80669
595 * gcc.dg/builtin-stpncpy.c: New test.
596
597 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
598
599 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
600 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
601 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
602 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
603
604 2017-05-14 Julia Koval <julia.koval@intel.com>
605
606 * gcc.target/i386/xgetsetbv.c: New test.
607
608 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
609
610 PR fortran/80442
611 * gfortran.dg/impl_do_var_data.f90: New Test
612
613 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
614
615 * brig.dg/test/gimple/priv-array-offset-access.hsail:
616 A regression test for a private array access case which caused
617 an assert.
618
619 2017-05-12 Martin Sebor <msebor@redhat.com>
620
621 PR testsuite/80643
622 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
623 to the purpose of the test.
624
625 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
626
627 * gcc.target/powerpc/bmi-andn-1.c: New file
628 * gcc.target/powerpc/bmi-andn-2.c: New file.
629 * gcc.target/powerpc/bmi-bextr-1.c: New file.
630 * gcc.target/powerpc/bmi-bextr-2.c: New file.
631 * gcc.target/powerpc/bmi-bextr-4.c: New file.
632 * gcc.target/powerpc/bmi-bextr-5.c: New file.
633 * gcc.target/powerpc/bmi-blsi-1.c: New file.
634 * gcc.target/powerpc/bmi-blsi-2.c: New file.
635 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
636 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
637 * gcc.target/powerpc/bmi-blsr-1.c: New file.
638 * gcc.target/powerpc/bmi-blsr-2.c: New File.
639 * gcc.target/powerpc/bmi-check.h: New File.
640 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
641 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
642 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
643 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
644 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
645 * gcc.target/powerpc/bmi2-check.h: New file.
646 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
647 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
648 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
649 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
650 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
651 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
652 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
653 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
654 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
655
656 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
657
658 PR c++/60430
659 * g++.dg/cpp0x/pr60430.C: New.
660
661 2017-05-12 Jeff Law <law@redhat.com>
662
663 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
664
665 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
666
667 PR middle-end/80707
668 * g++.dg/pr80707.C: New test.
669
670 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
671
672 * gcc.target/powerpc/fold-vec-div-float.c: New.
673 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
674 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
675
676 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
677
678 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
679 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
680 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
681 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
682 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
683 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
684 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
685 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
686 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
687 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
688 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
689 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
690
691 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
692
693 PR c++/49604
694 * g++.dg/cpp0x/forw_enum14.C: New.
695 * g++.dg/cpp0x/forw_enum15.C: Likewise.
696
697 2017-05-12 Richard Biener <rguenther@suse.de>
698
699 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
700
701 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
702
703 PR c++/67687
704 * g++.dg/cpp0x/constexpr-ice17.C: New.
705
706 2017-05-12 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/80713
709 * gcc.dg/torture/pr80713.c: New testcase.
710
711 2017-05-12 Andi Kleen <ak@linux.intel.com>
712
713 PR testsuite/77684
714 * lib/target-supports.exp (profopt-perf-wrapper):
715 Add -m8 option to increase parallelism.
716
717 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
718
719 * c-c++-common/goacc/parallel-dims-1.c: New file.
720 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
721
722 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
723 * c-c++-common/goacc/classify-kernels.c: Likewise.
724 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
725 Likewise.
726 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
727 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
728 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
729 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
730 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
731 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
732 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
733 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
734 * c-c++-common/goacc/kernels-loop.c: Likewise.
735 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
736 * c-c++-common/goacc/kernels-reduction.c: Likewise.
737 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
738 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
739 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
740 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
741 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
742 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
743 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
744 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
745 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
746 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
747
748 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
749 * c-c++-common/goacc/classify-kernels.c: Likewise.
750 * c-c++-common/goacc/classify-parallel.c: Likewise.
751 * c-c++-common/goacc/classify-routine.c: Likewise.
752 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
753 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
754 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
755 * gfortran.dg/goacc/classify-routine.f95: Likewise.
756
757 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
758 * c-c++-common/goacc/classify-kernels.c: Likewise.
759 * c-c++-common/goacc/classify-parallel.c: Likewise.
760 * c-c++-common/goacc/classify-routine.c: Likewise.
761 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
762 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
763 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
764 * gfortran.dg/goacc/classify-routine.f95: Likewise.
765
766 2017-05-11 Nathan Sidwell <nathan@acm.org>
767
768 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
769
770 2017-05-11 Carl Love <cel@us.ibm.com>
771
772 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
773 to the test suite file.
774 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
775 to the test suite file.
776
777 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
778
779 PR fortran/78659
780 * gfortran.dg/namelist_91.f90: New test.
781 * gfortran.dg/namelist_92.f90: New test.
782 * gfortran.dg/namelist_93.f90: New test.
783 * gfortran.dg/namelist_94.f90: New test.
784
785 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
786
787 PR target/80695
788 * gcc.target/powerpc/pr80695-p8.c: New file.
789 * gcc.target/powerpc/pr80695-p9.c: New file.
790
791 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
792 Jakub Jelinek <jakub@redhat.com>
793
794 PR target/80706
795 * gcc.target/i386/pr80706.c: New test.
796
797 2017-05-11 Julia Koval <julia.koval@intel.com>
798
799 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
800 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
801 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
802 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
803
804 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
805
806 PR c++/70538
807 * g++.dg/cpp0x/pr70538.C: New.
808
809 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
810
811 * gcc.target/i386/pr22152.c: Fix undefined testcase.
812 Remove unnecessary loop. Run on 32-bit targets only.
813 (dg-options): Remove -fno-tree-sink.
814
815 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
816
817 * gcc.target/powerpc/cmpb-1.c: New test.
818 * gcc.target/powerpc/cmpb-2.c: New test.
819 * gcc.target/powerpc/cmpb-3.c: New test.
820 * gcc.target/powerpc/cmpb32-1.c: New test.
821 * gcc.target/powerpc/cmpb32-2.c: New test.
822
823 2017-05-11 Richard Biener <rguenther@suse.de>
824
825 PR tree-optimization/80705
826 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
827
828 2017-05-11 Nathan Sidwell <nathan@acm.org>
829
830 * lib/scanlang.exp: New.
831 * lib/gcc-dg.exp: Load scanlang.exp.
832 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
833
834 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
835
836 PR testsuite/80580
837 * gcc.dg/gimplefe-error-6.c: New test.
838
839 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
840
841 PR testsuite/80580
842 * gcc.dg/gimplefe-error-5.c: New test.
843
844 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
845
846 PR testsuite/80580
847 * gcc.dg/gimplefe-error-4.c: New test.
848
849 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
850
851 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
852
853 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
854
855 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
856 (_mm_maskz_max_round_sd): Test new intrinsics.
857 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
858 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
859 (_mm_maskz_max_round_ss): Test new intrinsics.
860 * gcc.target/i386/avx512f-vmaxss-2.c: New.
861 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
862 (_mm_maskz_min_round_sd): Test new intrinsics.
863 * gcc.target/i386/avx512f-vminsd-2.c: New.
864 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
865 (_mm_maskz_min_round_ss): Test new intrinsics.
866 * gcc.target/i386/avx512f-vminss-2.c: New.
867 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
868 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
869 (__builtin_ia32_minss_mask_round): Test new builtins.
870 * gcc.target/i386/sse-13.c: Ditto.
871 * gcc.target/i386/sse-23.c: Ditto.
872 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
873 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
874 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
875 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
876 (_mm_mask_min_round_ss): Test new intrinsics.
877 * gcc.target/i386/testround-1.c: Ditto.
878
879 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
880
881 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
882 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
883 (_mm_maskz_div_round_sd): Test new intrinsics.
884 * gcc.target/i386/avx512f-vdivsd-2.c: New.
885 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
886 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
887 (_mm_maskz_div_round_ss): Test new intrinsics.
888 * gcc.target/i386/avx512f-vdivss-2.c: New.
889 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
890 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
891 (_mm_maskz_mul_round_sd): Test new intrinsics.
892 * gcc.target/i386/avx512f-vmulsd-2.c: New.
893 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
894 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
895 (_mm_maskz_mul_round_ss): Test new intrinsics.
896 * gcc.target/i386/avx512f-vmulss-2.c: New.
897 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
898 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
899 (__builtin_ia32_mulss_mask_round): Test new builtins.
900 * gcc.target/i386/sse-13.c: Ditto.
901 * gcc.target/i386/sse-23.c: Ditto.
902 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
903 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
904 (_mm_maskz_mul_round_ss): Test new intrinsics.
905 * gcc.target/i386/testround-1.c: Ditto.
906
907 2017-05-10 Julia Koval <julia.koval@intel.com>
908
909 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
910 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
911 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
912
913 2017-05-10 Julia Koval <julia.koval@intel.com>
914
915 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
916 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
917 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
918 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
919
920 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
921
922 PR tree-optimization/51513
923 * gcc.target/powerpc/pr51513.c: New test.
924 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
925 __builtin_abort().
926 * gcc.dg/predict-14.c: Likewise.
927
928 2017-05-10 Carl Love <cel@us.ibm.com>
929 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
930 to the test suite file.
931 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
932 to the test suite file.
933
934 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
935
936 PR tree-optimization/77644
937 * gcc.dg/tree-ssa/pr77644.c: New test-case.
938
939 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
940
941 * gcc.dg/guality/inline-params-2.c: New.
942
943 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
944
945 PR c++/80145
946 * g++.dg/cpp1y/auto-fn37.C: New.
947 * g++.dg/cpp1y/auto-fn38.C: Likewise.
948
949 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
950
951 PR target/68163
952 * gcc.target/powerpc/pr68163.c: New test.
953
954 2017-05-09 Janus Weil <janus@gcc.gnu.org>
955
956 PR fortran/79311
957 * gfortran.dg/finalize_32.f90: New test.
958
959 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
960
961 PR c/35441
962 * gcc.dg/pr35441.c: New test.
963
964 2017-05-09 Martin Sebor <msebor@redhat.com>
965
966 PR testsuite/80643
967 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
968 output.
969
970 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
971
972 PR c++/80186
973 * g++.dg/template/crash126.C: New.
974
975 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
976
977 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
978 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
979 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
980 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
981
982 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
983
984 PR testsuite/80611
985 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
986
987 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
988
989 * gcc.target/arc/tmac-1.c: New file.
990 * gcc.target/arc/tmac-2.c: Likewise.
991 * gcc.target/arc/tmac.h: Likewise.
992
993 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
994 Andrew Burgess <andrew.burgess@embecosm.com>
995
996 * gcc.target/arc/firq-1.c: New file.
997 * gcc.target/arc/firq-2.c: Likewise.
998 * gcc.target/arc/firq-3.c: Likewise.
999 * gcc.target/arc/firq-4.c: Likewise.
1000 * gcc.target/arc/firq-5.c: Likewise.
1001 * gcc.target/arc/firq-6.c: Likewise.
1002
1003 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1004
1005 * gcc.target/arc/interrupt-5.c: Newfile.
1006 * gcc.target/arc/interrupt-6.c: Likewise.
1007 * gcc.target/arc/interrupt-7.c: Likewise.
1008 * gcc.target/arc/interrupt-8.c: Likewise.
1009 * gcc.target/arc/interrupt-9.c: Likewise.
1010
1011 2017-05-09 Richard Biener <rguenther@suse.de>
1012
1013 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1014 and adjust.
1015 * gcc.dg/vect/vect-50.c: Likewise.
1016
1017 2017-05-09 Marek Polacek <polacek@redhat.com>
1018
1019 PR c/80525
1020 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1021 * c-c++-common/Wlogical-op-2.c: New test.
1022
1023 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1024
1025 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1026 for targets with __SIZEOF_INT__ < 4.
1027
1028 2017-05-09 Richard Biener <rguenther@suse.de>
1029
1030 * gcc.dg/vect/vect-50.c: Revert last change.
1031 * gcc.dg/vect/vect-44.c: Likewise.
1032
1033 2017-05-08 Martin Sebor <msebor@redhat.com>
1034
1035 PR translation/80280
1036 * gcc.dg/format/gcc_diag-10.c: New test.
1037
1038 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1039
1040 PR target/80101
1041 * gcc.target/powerpc/pr80101-1.c: New test.
1042
1043 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1044
1045 PR fortran/79930
1046 * gfortran.dg/inline_transpose_1.f90: Add
1047 -finline-matmul-limit=0 to options.
1048 * gfortran.dg/matmul_5.f90: Likewise.
1049 * gfortran.dg/vect/vect-8.f90: Likewise.
1050 * gfortran.dg/inline_matmul_14.f90: New test.
1051 * gfortran.dg/inline_matmul_15.f90: New test.
1052
1053 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1054
1055 PR fortran/80602
1056 * gfortran.dg/matmul_15.f90: New test case.
1057
1058 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1059
1060 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1061 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1062
1063 2017-05-07 Jeff Law <law@redhat.com>
1064
1065 Revert:
1066 2017-05-06 Jeff Law <law@redhat.com>
1067 PR tree-optimization/78496
1068 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1069 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1070
1071 2017-05-06 Jeff Law <law@redhat.com>
1072
1073 PR tree-optimization/78496
1074 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1075 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1076
1077 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1078
1079 * gcc.target/aarch64/spill_1.c: New test.
1080
1081 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1082
1083 PR rtl-optimization/75964
1084 * gcc.dg/torture/pr75964.c: New test.
1085
1086 2017-05-06 Tom de Vries <tom@codesourcery.com>
1087
1088 PR testsuite/80606
1089 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1090 * gcc.target/i386/avx-vtestpd-2.c: Same.
1091 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1092 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1093 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1094 * gcc.target/i386/avx-vtestpd-3.c: Same.
1095 * gcc.target/i386/avx-vtestps-1.c: Same.
1096 * gcc.target/i386/avx-vtestps-2.c: Same.
1097 * gcc.target/i386/avx-vtestps-256-1.c: Same.
1098 * gcc.target/i386/avx-vtestps-256-2.c: Same.
1099 * gcc.target/i386/avx-vtestps-256-3.c: Same.
1100 * gcc.target/i386/avx-vtestps-3.c: Same.
1101
1102 2017-05-06 Tom de Vries <tom@codesourcery.com>
1103
1104 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1105
1106 2017-05-06 Tom de Vries <tom@codesourcery.com>
1107
1108 PR testsuite/80557
1109 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1110 * gcc.target/powerpc/altivec-types-1.c: Same.
1111
1112 2017-05-06 Tom de Vries <tom@codesourcery.com>
1113
1114 PR testsuite/80557
1115 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1116 * gcc.target/spu/intrinsics-1.c: Same.
1117
1118 2017-05-06 Tom de Vries <tom@codesourcery.com>
1119
1120 PR testsuite/80557
1121 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1122
1123 2017-05-06 Tom de Vries <tom@codesourcery.com>
1124
1125 PR testsuite/80557
1126 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1127 * gcc.target/aarch64/spellcheck_2.c: Same.
1128 * gcc.target/aarch64/spellcheck_3.c: Same.
1129
1130 2017-05-06 Tom de Vries <tom@codesourcery.com>
1131
1132 PR testsuite/80557
1133 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
1134 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
1135 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
1136 * g++.dg/debug/dwarf2/typedef5.C: Same.
1137 * g++.dg/goacc/data-1.C: Same.
1138
1139 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1140
1141 * gcc.target/powerpc/versioned-copy-loop.c: New file.
1142
1143 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1144
1145 PR target/79038
1146 PR target/79202
1147 PR target/79203
1148 * gcc.target/powerpc/ppc-round3.c: New test.
1149 * gcc.target/powerpc/ppc-round2.c: Update expected code.
1150
1151 2017-05-05 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR tree-optimization/80632
1154 * gcc.dg/pr80632.c: New test.
1155
1156 PR tree-optimization/80558
1157 * gcc.dg/tree-ssa/vrp115.c: New test.
1158
1159 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1160 Thomas Preud'homme <thomas.preudhomme@arm.com>
1161 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1162
1163 PR target/71607
1164 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1165 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1166 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1167 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1168 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1169 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1170 * gcc.target/arm/tls-disable-literal-pool.c: New.
1171
1172 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1173
1174 PR tree-optimization/80613
1175 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1176
1177 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 PR c++/71577
1180 * g++.dg/cpp0x/pr71577.C: New.
1181
1182 2017-05-04 Martin Sebor <msebor@redhat.com>
1183
1184 PR middle-end/79234
1185 * gcc.dg/builtin-stringop-chk-8.c: New test.
1186 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1187 * gcc.dg/builtin-stringop-chk-4.c: Same.
1188 * gcc.dg/builtin-strncat-chk-1.c: Same.
1189 * g++.dg/ext/strncpy-chk1.C: Same.
1190 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1191 * gcc.dg/out-of-bounds-1.c: Same.
1192 * gcc.dg/pr78138.c: Same.
1193 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1194 * gfortran.dg/mvbits_7.f90: Same.
1195
1196 2017-05-04 Martin Sebor <msebor@redhat.com>
1197
1198 PR preprocessor/79214
1199 PR middle-end/79222
1200 PR middle-end/79223
1201 * gcc.dg/pr79214.c: New test.
1202 * gcc.dg/pr79214.h: New test header.
1203 * gcc.dg/pr79222.c: New test.
1204 * gcc.dg/pr79223.c: New test.
1205 * gcc.dg/pr78138.c: Adjust.
1206 * gfortran.dg/unconstrained_commons.f: Same.
1207
1208 2017-05-04 Martin Sebor <msebor@redhat.com>
1209
1210 PR translation/80280
1211 * g++.dg/abi/Wabi-2-3.C: Adjust.
1212 * g++.dg/abi/Wabi-3-2.C: Ditto.
1213 * g++.dg/lookup/using17.C: Ditto.
1214 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
1215
1216 2017-05-04 Martin Jambor <mjambor@suse.cz>
1217
1218 PR tree-optimization/80622
1219 * gcc.dg/tree-ssa/pr80622.c: New test.
1220
1221 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1222
1223 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1224
1225 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
1226
1227 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
1228 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1229
1230 2017-05-04 Richard Biener <rguenther@suse.de>
1231
1232 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1233
1234 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
1235
1236 * gcc.dg/vect/vect-profile-1.c: New test.
1237
1238 2017-05-04 Marek Polacek <polacek@redhat.com>
1239
1240 PR tree-optimization/80612
1241 * gcc.dg/torture/pr80612.c: New test.
1242
1243 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1244 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
1245
1246 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
1247 check_effective_target_arm_thumb1_movt_ok.
1248
1249 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1250
1251 * gcc.target/arm/fpscr.c: New file.
1252
1253 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1254
1255 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1256 target.
1257
1258 2017-05-04 Tom de Vries <tom@codesourcery.com>
1259
1260 PR testsuite/80557
1261 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1262 line numbers.
1263 * g++.dg/warn/miss-format-1.C: Same.
1264 * g++.dg/warn/overflow-warn-1.C: Same.
1265 * g++.dg/warn/overflow-warn-3.C: Same.
1266 * g++.dg/warn/overflow-warn-4.C: Same.
1267
1268 2017-05-04 Tom de Vries <tom@codesourcery.com>
1269
1270 PR testsuite/80557
1271 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1272 * gcc.target/i386/pr68657.c: Same.
1273 * gcc.target/i386/pr69255-1.c: Same.
1274 * gcc.target/i386/pr69255-2.c: Same.
1275 * gcc.target/i386/pr69255-3.c: Same.
1276
1277 2017-05-04 Richard Biener <rguenther@suse.de>
1278
1279 PR tree-optimization/31130
1280 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1281 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1282 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1283 * gcc.dg/pr52904.c: Remove XFAIL.
1284 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1285
1286 2017-05-03 Jeff Law <law@redhat.com>
1287
1288 PR tree-optimization/78496
1289 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1290
1291 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
1292
1293 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1294
1295 2017-05-03 Richard Biener <rguenther@suse.de>
1296
1297 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1298
1299 2017-05-03 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR tree-optimization/79472
1302 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1303 to dg-options.
1304 * gcc.dg/tree-ssa/vrp113.c: New test.
1305 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1306 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1307 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1308
1309 2017-05-03 Tom de Vries <tom@codesourcery.com>
1310
1311 PR testsuite/80557
1312 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1313 * c-c++-common/Wshift-negative-value-2.c: Same.
1314 * c-c++-common/Wshift-negative-value-3.c: Same.
1315 * c-c++-common/Wshift-negative-value-4.c: Same.
1316 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1317 * c-c++-common/cpp/pr60400.c: Same.
1318 * c-c++-common/fmax-errors.c: Same.
1319 * c-c++-common/goacc/data-2.c: Same.
1320 * c-c++-common/goacc/host_data-2.c: Same.
1321 * c-c++-common/gomp/simd4.c: Same.
1322 * c-c++-common/pr28656.c: Same.
1323 * c-c++-common/pr43395.c: Same.
1324 * c-c++-common/torture/pr57945.c: Same.
1325
1326 2017-05-03 Tom de Vries <tom@codesourcery.com>
1327
1328 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1329 arg of dg directive.
1330 * c-c++-common/goacc/routine-3.c: Same.
1331 * c-c++-common/goacc/routine-4.c: Same.
1332
1333 2017-05-02 David Malcolm <dmalcolm@redhat.com>
1334
1335 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1336 (test_fixit_insert_newline): New function.
1337 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1338 (test_fixit_insert_newline): New function.
1339 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1340 (test_fixit_insert_newline): New function.
1341 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1342 (test_fixit_insert_newline): New function.
1343 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1344 (test_show_locus): Handle test_fixit_insert_newline.
1345
1346 2017-05-02 Bin Cheng <bin.cheng@arm.com>
1347
1348 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1349
1350 2017-04-27 Tamar Christina <tamar.christina@arm.com>
1351
1352 * gcc.dg/lsr-div1.c: New testcase.
1353
1354 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1355
1356 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1357 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1358 (_mm_maskz_add_round_sd): Test new intrinsics.
1359 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1360 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1361 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1362 (_mm_maskz_add_round_ss): Test new intrinsics.
1363 * gcc.target/i386/avx512f-vaddss-2.c: New.
1364 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1365 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1366 (_mm_maskz_sub_round_sd): Test new intrinsics.
1367 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1368 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1369 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1370 (_mm_maskz_sub_round_ss): Test new intrinsics.
1371 * gcc.target/i386/avx512f-vsubss-2.c: New.
1372 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1373 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1374 (__builtin_ia32_subss_mask_round): Test new builtins.
1375 * gcc.target/i386/sse-13.c: Ditto.
1376 * gcc.target/i386/sse-23.c: Ditto.
1377 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1378 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1379 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1380 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1381 (_mm_mask_sub_round_ss): Test new intrinsics.
1382 * gcc.target/i386/testround-1.c: Ditto.
1383
1384 2017-05-02 Martin Jambor <mjambor@suse.cz>
1385
1386 PR tree-optimization/78687
1387 * g++.dg/tree-ssa/pr78687.C: New test.
1388
1389 2017-05-02 Richard Biener <rguenther@suse.de>
1390
1391 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1392 behavior.
1393 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1394
1395 2017-05-02 Richard Biener <rguenther@suse.de>
1396
1397 PR tree-optimization/80591
1398 * gcc.dg/torture/pr80591.c: New testcase.
1399
1400 2017-05-02 Richard Biener <rguenther@suse.de>
1401
1402 PR tree-optimization/80549
1403 * gcc.dg/torture/pr80549.c: New testcase.
1404
1405 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1406
1407 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1408 unsigned long.
1409
1410 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1411
1412 PR c++/80038
1413 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1414
1415 2017-05-01 David Malcolm <dmalcolm@redhat.com>
1416
1417 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1418 reflect insertion fix-it hints at the same location now being
1419 consolidated.
1420
1421 2017-05-01 Martin Sebor <msebor@redhat.com>
1422
1423 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1424 on ILP32 targets.
1425
1426 2017-05-01 Tom de Vries <tom@codesourcery.com>
1427
1428 * gcc.dg/pr78768.c: Require linker plugin.
1429
1430 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1431
1432 PR fortran/37131
1433 * gfortran.dg/matmul_bounds_11.f90: New test.
1434
1435 2017-05-01 Martin Sebor <msebor@redhat.com>
1436
1437 PR tree-optimization/79715
1438 * gcc.dg/pr79715.c: New test.
1439
1440 2017-05-01 Tom de Vries <tom@codesourcery.com>
1441
1442 PR testsuite/65941
1443 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1444 * g++.dg/other/pr59492.C: Require effective target rdrand.
1445
1446 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1447
1448 * g++.dg/diagnostic/member-decl-1.C: New test.
1449
1450 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
1451
1452 PR tree-optimization/80487
1453 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1454
1455 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1456
1457 PR tree-optimization/79697
1458 * gcc.dg/tree-ssa/pr79697.c: New test.
1459
1460 2017-04-29 Tom de Vries <tom@codesourcery.com>
1461
1462 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1463
1464 2017-04-28 Martin Sebor <msebor@redhat.com>
1465
1466 PR tree-optimization/80523
1467 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1468
1469 2017-04-28 Tom de Vries <tom@codesourcery.com>
1470
1471 PR testsuite/80557
1472 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1473 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1474
1475 2017-04-28 Tom de Vries <tom@codesourcery.com>
1476
1477 PR testsuite/80557
1478 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1479 * obj-c++.dg/bitfield-4.mm: Same.
1480 * obj-c++.dg/bitfield-5.mm: Same.
1481 * obj-c++.dg/exceptions-3.mm: Same.
1482 * obj-c++.dg/exceptions-5.mm: Same.
1483 * obj-c++.dg/method-1.mm: Same.
1484 * obj-c++.dg/method-12.mm: Same.
1485 * obj-c++.dg/method-13.mm: Same.
1486 * obj-c++.dg/method-15.mm: Same.
1487 * obj-c++.dg/method-16.mm: Same.
1488 * obj-c++.dg/property/at-property-18.mm: Same.
1489 * obj-c++.dg/property/at-property-25.mm: Same.
1490 * obj-c++.dg/property/at-property-5.mm: Same.
1491 * obj-c++.dg/property/dynamic-2.mm: Same.
1492 * obj-c++.dg/property/property-neg-3.mm: Same.
1493 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1494 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1495 * obj-c++.dg/syntax-error-1.mm: Same.
1496 * obj-c++.dg/try-catch-13.mm: Same.
1497 * objc.dg/bitfield-4.m: Same.
1498 * objc.dg/class-1.m: Same.
1499 * objc.dg/method-11.m: Same.
1500 * objc.dg/method-6.m: Same.
1501 * objc.dg/method-7.m: Same.
1502 * objc.dg/method-9.m: Same.
1503 * objc.dg/missing-proto-3.m: Same.
1504 * objc.dg/naming-2.m: Same.
1505 * objc.dg/property/at-property-16.m: Same.
1506 * objc.dg/property/at-property-18.m: Same.
1507 * objc.dg/property/at-property-25.m: Same.
1508 * objc.dg/property/at-property-5.m: Same.
1509 * objc.dg/property/dynamic-2.m: Same.
1510 * objc.dg/property/property-neg-3.m: Same.
1511 * objc.dg/protocol-inheritance-1.m: Same.
1512 * objc.dg/protocol-inheritance-2.m: Same.
1513
1514 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
1515
1516 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1517
1518 2017-04-28 Tom de Vries <tom@codesourcery.com>
1519
1520 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1521 dg-(error|warning|message|bogus).
1522 * g++.dg/conversion/dr195-1.C: Same.
1523 * g++.dg/conversion/dr195.C: Same.
1524 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1525 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1526 * g++.dg/cpp0x/inline-ns7.C: Same.
1527 * g++.dg/cpp0x/variadic105.C: Same.
1528 * g++.dg/cpp0x/variadic65.C: Same.
1529 * g++.dg/expr/call2.C: Same.
1530 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1531 * g++.dg/expr/pmf-1.C: Same.
1532 * g++.dg/ext/altivec-types-1.C: Same.
1533 * g++.dg/ext/altivec-types-2.C: Same.
1534 * g++.dg/ext/altivec-types-3.C: Same.
1535 * g++.dg/ext/attrib14.C: Same.
1536 * g++.dg/ext/complit1.C: Same.
1537 * g++.dg/ext/forscope2.C: Same.
1538 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1539 * g++.dg/ext/label13.C: Same.
1540 * g++.dg/ext/member-attr.C: Same.
1541 * g++.dg/ext/visibility/anon7.C: Same.
1542 * g++.dg/ext/visibility/visibility-7.C: Same.
1543 * g++.dg/ext/vla2.C: Same.
1544 * g++.dg/inherit/access2.C: Same.
1545 * g++.dg/inherit/covariant12.C: Same.
1546 * g++.dg/inherit/covariant14.C: Same.
1547 * g++.dg/inherit/namespace-as-base.C: Same.
1548 * g++.dg/inherit/template-as-base.C: Same.
1549 * g++.dg/lookup/ambig1.C: Same.
1550 * g++.dg/lookup/ambig2.C: Same.
1551 * g++.dg/lookup/ambig3.C: Same.
1552 * g++.dg/lookup/class-member-1.C: Same.
1553 * g++.dg/lookup/conv-1.C: Same.
1554 * g++.dg/lookup/decl1.C: Same.
1555 * g++.dg/lookup/koenig1.C: Same.
1556 * g++.dg/lookup/scoped1.C: Same.
1557 * g++.dg/lookup/scoped2.C: Same.
1558 * g++.dg/lookup/two-stage4.C: Same.
1559 * g++.dg/lookup/used-before-declaration.C: Same.
1560 * g++.dg/lookup/using.C: Same.
1561 * g++.dg/lookup/using17.C: Same.
1562 * g++.dg/lookup/using2.C: Same.
1563 * g++.dg/other/abstract2.C: Same.
1564 * g++.dg/other/classkey1.C: Same.
1565 * g++.dg/other/component1.C: Same.
1566 * g++.dg/other/const1.C: Same.
1567 * g++.dg/other/const2.C: Same.
1568 * g++.dg/other/conversion1.C: Same.
1569 * g++.dg/other/do1.C: Same.
1570 * g++.dg/other/error1.C: Same.
1571 * g++.dg/other/error10.C: Same.
1572 * g++.dg/other/error3.C: Same.
1573 * g++.dg/other/error4.C: Same.
1574 * g++.dg/other/error5.C: Same.
1575 * g++.dg/other/error8.C: Same.
1576 * g++.dg/other/error9.C: Same.
1577 * g++.dg/other/field1.C: Same.
1578 * g++.dg/other/init1.C: Same.
1579 * g++.dg/other/ptrmem2.C: Same.
1580 * g++.dg/other/return1.C: Same.
1581 * g++.dg/overload/builtin3.C: Same.
1582 * g++.dg/overload/error1.C: Same.
1583 * g++.dg/overload/error2.C: Same.
1584 * g++.dg/overload/koenig2.C: Same.
1585 * g++.dg/overload/pmf1.C: Same.
1586 * g++.dg/parse/args1.C: Same.
1587 * g++.dg/parse/attr3.C: Same.
1588 * g++.dg/parse/constant4.C: Same.
1589 * g++.dg/parse/crash10.C: Same.
1590 * g++.dg/parse/crash18.C: Same.
1591 * g++.dg/parse/crash19.C: Same.
1592 * g++.dg/parse/crash20.C: Same.
1593 * g++.dg/parse/crash21.C: Same.
1594 * g++.dg/parse/crash22.C: Same.
1595 * g++.dg/parse/crash32.C: Same.
1596 * g++.dg/parse/decl-specifier-1.C: Same.
1597 * g++.dg/parse/error58.C: Same.
1598 * g++.dg/parse/local-class1.C: Same.
1599 * g++.dg/parse/non-dependent2.C: Same.
1600 * g++.dg/parse/parameter-declaration-1.C: Same.
1601 * g++.dg/parse/ptrmem2.C: Same.
1602 * g++.dg/parse/ptrmem3.C: Same.
1603 * g++.dg/parse/saved1.C: Same.
1604 * g++.dg/tc1/dr101.C: Same.
1605 * g++.dg/tc1/dr142.C: Same.
1606 * g++.dg/tc1/dr176.C: Same.
1607 * g++.dg/template/conv4.C: Same.
1608 * g++.dg/template/crash56.C: Same.
1609 * g++.dg/template/dependent-expr2.C: Same.
1610 * g++.dg/template/error1.C: Same.
1611 * g++.dg/template/error2.C: Same.
1612 * g++.dg/template/explicit6.C: Same.
1613 * g++.dg/template/init-list.C: Same.
1614 * g++.dg/template/local1.C: Same.
1615 * g++.dg/template/lookup2.C: Same.
1616 * g++.dg/template/meminit2.C: Same.
1617 * g++.dg/template/nontype25.C: Same.
1618 * g++.dg/template/ptrmem2.C: Same.
1619 * g++.dg/template/qualttp19.C: Same.
1620 * g++.dg/template/qualttp20.C: Same.
1621 * g++.dg/template/ttp3.C: Same.
1622 * g++.dg/template/unify4.C: Same.
1623 * g++.dg/template/unify6.C: Same.
1624 * g++.dg/template/unify7.C: Same.
1625 * g++.dg/template/warn1.C: Same.
1626 * g++.dg/tree-ssa/dom-invalid.C: Same.
1627 * g++.dg/ubsan/shift-1.C: Same.
1628 * g++.dg/warn/Wunused-2.C: Same.
1629 * g++.dg/warn/Wunused-4.C: Same.
1630 * g++.dg/warn/Wunused-6.C: Same.
1631 * g++.dg/warn/deprecated-6.C: Same.
1632 * g++.dg/warn/deprecated.C: Same.
1633 * g++.dg/warn/effc1.C: Same.
1634 * g++.dg/warn/effc3.C: Same.
1635 * g++.dg/warn/incomplete1.C: Same.
1636 * g++.dg/warn/inline1.C: Same.
1637 * g++.dg/warn/noeffect2.C: Same.
1638 * g++.dg/warn/noeffect4.C: Same.
1639 * g++.dg/warn/oldcast1.C: Same.
1640 * g++.dg/warn/sentinel.C: Same.
1641 * g++.dg/warn/unit-1.C: Same.
1642 * g++.old-deja/g++.pt/inherit2.C: Same.
1643 * g++.old-deja/g++.pt/overload8.C: Same.
1644 * gcc.dg/20000926-1.c: Same.
1645 * gcc.dg/20040223-1.c: Same.
1646 * gcc.dg/Warray-bounds-7.c: Same.
1647 * gcc.dg/alias-1.c: Same.
1648 * gcc.dg/alias-12.c: Same.
1649 * gcc.dg/alias-13.c: Same.
1650 * gcc.dg/alias-2.c: Same.
1651 * gcc.dg/array-13.c: Same.
1652 * gcc.dg/array-4.c: Same.
1653 * gcc.dg/attr-ifunc-2.c: Same.
1654 * gcc.dg/attr-invalid.c: Same.
1655 * gcc.dg/attr-noinline.c: Same.
1656 * gcc.dg/bitfld-2.c: Same.
1657 * gcc.dg/c90-const-expr-7.c: Same.
1658 * gcc.dg/c99-const-expr-7.c: Same.
1659 * gcc.dg/cpp/20000625-1.c: Same.
1660 * gcc.dg/cpp/charconst-4.c: Same.
1661 * gcc.dg/cpp/include2.c: Same.
1662 * gcc.dg/cpp/include2a.c: Same.
1663 * gcc.dg/decl-4.c: Same.
1664 * gcc.dg/deprecated-4.c: Same.
1665 * gcc.dg/deprecated.c: Same.
1666 * gcc.dg/dfp/altivec-types.c: Same.
1667 * gcc.dg/float-range-1.c: Same.
1668 * gcc.dg/pack-test-3.c: Same.
1669 * gcc.dg/pr11492.c: Same.
1670 * gcc.dg/pr15360-1.c: Same.
1671 * gcc.dg/pr37908.c: Same.
1672 * gcc.dg/pr53265.c: Same.
1673 * gcc.dg/pr57287-2.c: Same.
1674 * gcc.dg/pr57287.c: Same.
1675 * gcc.dg/redecl-1.c: Same.
1676 * gcc.dg/sync-3.c: Same.
1677 * gcc.dg/two-types-1.c: Same.
1678 * gcc.dg/two-types-2.c: Same.
1679 * gcc.dg/two-types-4.c: Same.
1680 * gcc.dg/two-types-5.c: Same.
1681 * gcc.dg/two-types-6.c: Same.
1682 * gcc.dg/two-types-7.c: Same.
1683 * gcc.dg/two-types-8.c: Same.
1684 * gcc.dg/two-types-9.c: Same.
1685 * gcc.dg/uninit-I.c: Same.
1686 * gcc.dg/uninit-pr19430.c: Same.
1687 * gcc.dg/visibility-7.c: Same.
1688 * gcc.dg/winline-10.c: Same.
1689 * gcc.dg/winline-2.c: Same.
1690 * gcc.dg/winline-3.c: Same.
1691 * gcc.dg/winline-9.c: Same.
1692 * gcc.target/i386/attr-returns_twice-1.c: Same.
1693 * gcc.target/i386/chkp-const-check-2.c: Same.
1694 * gcc.target/i386/chkp-label-address.c: Same.
1695 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1696 * gcc.target/i386/pr39162.c: Same.
1697 * gcc.target/i386/sse-5.c: Same.
1698 * gcc.target/powerpc/altivec-types-1.c: Same.
1699 * gcc.target/powerpc/altivec-types-2.c: Same.
1700 * gcc.target/powerpc/altivec-types-3.c: Same.
1701 * gcc.target/powerpc/float128-mix.c: Same.
1702 * gcc.target/powerpc/no-r11-3.c: Same.
1703 * gcc.target/spu/Wmain.c: Same.
1704 * gcc.target/spu/ea/errors2.c: Same.
1705 * gfortran.dg/assignment_1.f90: Same.
1706 * gfortran.dg/common_3.f90: Same.
1707 * gfortran.dg/der_io_1.f90: Same.
1708 * gfortran.dg/g77/20030326-1.f: Same.
1709 * gfortran.dg/g77/9263.f: Same.
1710 * gfortran.dg/g77/960317-1.f: Same.
1711 * gfortran.dg/g77/970625-2.f: Same.
1712 * gfortran.dg/g77/980615-0.f: Same.
1713 * gfortran.dg/g77/check0.f: Same.
1714 * gfortran.dg/g77/dnrm2.f: Same.
1715 * gfortran.dg/g77/pr9258.f: Same.
1716 * gfortran.dg/ichar_1.f90: Same.
1717 * gfortran.dg/interface_1.f90: Same.
1718 * gfortran.dg/namelist_1.f90: Same.
1719 * gfortran.dg/namelist_2.f90: Same.
1720 * gfortran.dg/namelist_3.f90: Same.
1721 * gfortran.dg/namelist_print_2.f: Same.
1722 * gfortran.dg/oldstyle_1.f90: Same.
1723 * gfortran.dg/runtime_warning_1.f90: Same.
1724 * gfortran.dg/underflow.f90: Same.
1725 * gnat.dg/specs/integer_value.ads: Same.
1726 * obj-c++.dg/fsf-package-0.m: Same.
1727 * objc.dg/two-types-1.m: Same.
1728
1729 2017-04-28 Martin Liska <mliska@suse.cz>
1730
1731 PR gcov-profile/79891
1732 * gcc.misc-tests/gcov-17.c: New test.
1733 * gcc.misc-tests/gcov-18.c: New test.
1734
1735 2017-04-28 Tom de Vries <tom@codesourcery.com>
1736
1737 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1738 dg-(error|warning|message|bogus).
1739 * g++.dg/parse/parameter-declaration-1.C: Same.
1740 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1741 * gcc.dg/Wpointer-sign-Wall.c: Same.
1742 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1743 * gcc.dg/cpp/19990413-1.c: Same.
1744 * gcc.dg/dg-test-1.c: Same.
1745 * gcc.dg/empty-source-2.c: Same.
1746 * gcc.dg/empty-source-3.c: Same.
1747 * gcc.dg/format/c99-printf-1.c: Same.
1748 * gcc.dg/format/c99-scanf-1.c: Same.
1749 * gcc.dg/label-decl-2.c: Same.
1750 * gcc.dg/m-un-2.c: Same.
1751 * gcc.dg/uninit-pr20644-O0.c: Same.
1752 * gfortran.dg/pr70006.f90: Same.
1753 * obj-c++.dg/fsf-package-0.m: Same.
1754
1755 2017-04-28 Tom de Vries <tom@codesourcery.com>
1756
1757 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1758 dg-(error|warning|message|bogus).
1759 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1760 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1761 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1762 * c-c++-common/pr20000.c: Same.
1763 * c-c++-common/pr49706.c: Same.
1764 * g++.dg/ext/utf16-4.C: Same.
1765 * g++.dg/parse/error2.C: Same.
1766 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1767 * g++.dg/warn/Wtype-limits.C: Same.
1768 * g++.dg/warn/overflow-warn-1.C: Same.
1769 * g++.dg/warn/overflow-warn-3.C: Same.
1770 * gcc.dg/Wpointer-sign-Wall.c: Same.
1771 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1772 * gcc.dg/Wtype-limits-Wextra.c: Same.
1773 * gcc.dg/Wtype-limits.c: Same.
1774 * gcc.dg/cpp/19990413-1.c: Same.
1775 * gcc.dg/dg-test-1.c: Same.
1776 * gcc.dg/empty-source-2.c: Same.
1777 * gcc.dg/empty-source-3.c: Same.
1778 * gcc.dg/label-decl-2.c: Same.
1779 * gcc.dg/m-un-2.c: Same.
1780 * gcc.dg/uninit-pr19430-O0.c: Same.
1781 * gcc.dg/uninit-pr19430.c: Same.
1782 * gcc.dg/uninit-pr20644-O0.c: Same.
1783 * gcc.dg/utf16-4.c: Same.
1784 * gfortran.dg/pr70006.f90: Same.
1785 * obj-c++.dg/fsf-package-0.m: Same.
1786
1787 2017-04-28 Richard Biener <rguenther@suse.de>
1788
1789 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1790 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1791 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1792 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1793 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1794 * gcc.dg/tree-ssa/pr49039.c: Likewise.
1795
1796 2017-04-27 Marek Polacek <polacek@redhat.com>
1797
1798 PR sanitizer/80349
1799 * c-c++-common/ubsan/pr80349.c: New test.
1800
1801 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1802
1803 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1804 diagnostics.
1805 * g++.dg/warn/pr12242.C: Likewise.
1806
1807 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
1808
1809 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1810
1811 2017-04-27 Martin Liska <mliska@suse.cz>
1812
1813 PR testsuite/79455
1814 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1815 more generic.
1816
1817 2017-04-27 Jakub Jelinek <jakub@redhat.com>
1818
1819 PR c++/80534
1820 * g++.dg/other/pr80534-1.C: New test.
1821 * g++.dg/other/pr80534-2.C: New test.
1822
1823 2017-04-27 Richard Biener <rguenther@suse.de>
1824
1825 PR middle-end/80539
1826 * gcc.dg/torture/pr80539.c: New testcase.
1827
1828 2017-04-27 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR target/77728
1831 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1832
1833 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1834
1835 * g++.dg/diagnostic/nested-name-1.C: New test.
1836
1837 2017-04-26 Martin Liska <mliska@suse.cz>
1838
1839 * gcc.dg/guality/guality.h: Add prefix to test verification.
1840
1841 2017-04-25 Nathan Sidwell <nathan@acm.org>
1842
1843 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1844
1845 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
1846
1847 PR target/70799
1848 * gcc.target/i386/pr70799-5.c: New test.
1849
1850 2017-04-25 Martin Sebor <msebor@redhat.com>
1851
1852 PR tree-optimization/80497
1853 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1854
1855 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1856 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR target/77728
1859 * g++.dg/abi/pr77728-1.C: New test.
1860
1861 2017-04-25 Marek Polacek <polacek@redhat.com>
1862
1863 PR sanitizer/80349
1864 * g++.dg/ubsan/pr80349-2.C: New test.
1865
1866 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1867
1868 * g++.dg/cpp0x/enum34.C: New test.
1869
1870 2017-04-25 Tom de Vries <tom@codesourcery.com>
1871
1872 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1873 variables.
1874 (dg-line): New proc.
1875 (process-message): Handle line number variables.
1876 * objc.dg/try-catch-12.m: Use dg-line.
1877
1878 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1879
1880 PR target/80482
1881 * gcc.target/powerpc/vec-constvolatile.c: New test.
1882
1883 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1884
1885 * g++.dg/semicolon-fixits.C: New test case.
1886
1887 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1888
1889 * gcc.dg/semicolon-fixits.c: New test case.
1890
1891 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1892
1893 * g++.dg/lookup/missing-std-include.C: New test file.
1894
1895 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1896 Jakub Jelinek <jakub@redhat.com>
1897
1898 PR target/77728
1899 * g++.dg/abi/pr77728-2.C: New test.
1900
1901 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1902
1903 PR c++/80177
1904 * g++.dg/spellcheck-pr80177.C: New test case.
1905
1906 2017-04-25 Nathan Sidwell <nathan@acm.org>
1907
1908 * g++.dg/dg.exp (find-cxx-tests): New function.
1909 (main): Use it, remove explicit pruning
1910
1911 2017-04-25 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/80492
1914 * gcc.dg/pr80492.c: New testcase.
1915
1916 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1917
1918 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1919 for targets with int size less than 32 bits.
1920
1921 2017-04-25 Richard Biener <rguenther@suse.de>
1922
1923 PR tree-optimization/79201
1924 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1925 * gcc.target/i386/pr22152.c: Disable sinking.
1926
1927 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1928
1929 PR target/80464
1930 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1931
1932 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1933
1934 PR target/79895
1935 * gcc.target/s390/pr79895.c: New test.
1936
1937 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1938
1939 PR target/80080
1940 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1941 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1942 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1943
1944 2017-04-25 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR rtl-optimization/80501
1947 * gcc.c-torture/execute/pr80501.c: New test.
1948
1949 PR rtl-optimization/80500
1950 * gcc.dg/pr80500.c: New test.
1951
1952 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
1953
1954 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1955 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1956
1957 2017-04-22 Janus Weil <janus@gcc.gnu.org>
1958
1959 PR fortran/80121
1960 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1961 directive.
1962
1963 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1964
1965 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1966 * jit.dg/test-alignment.c: New test case.
1967 * jit.dg/test-alignment.cc: New test case.
1968 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1969 New test case.
1970
1971 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1972
1973 PR c++/80016
1974 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1975 test function.
1976 (test_alignof): New test function.
1977
1978 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
1979
1980 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1981
1982 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1983
1984 * g++.dg/diagnostic/duplicate1.C: New test.
1985 * g++.dg/cpp0x/duplicate1.C: New test.
1986
1987 2017-04-24 Martin Jambor <mjambor@suse.cz>
1988
1989 PR tree-optimization/80293
1990 * g++.dg/tree-ssa/pr80293.C: New test.
1991
1992 2017-04-24 Martin Liska <mliska@suse.cz>
1993
1994 PR middle-end/79931
1995 * g++.dg/ipa/pr79931.C: New test.
1996
1997 2017-04-24 Richard Biener <rguenther@suse.de>
1998
1999 PR tree-optimization/80494
2000 * gfortran.dg/pr80494.f90: New testcase.
2001
2002 2017-04-24 Richard Biener <rguenther@suse.de>
2003
2004 PR tree-optimization/79725
2005 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2006
2007 2017-04-24 Richard Biener <rguenther@suse.de>
2008
2009 PR c++/2972
2010 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2011
2012 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2013
2014 PR fortran/80484
2015 * gfortran.dg/dtio_29.f03: New test.
2016
2017 2017-04-22 Janus Weil <janus@gcc.gnu.org>
2018
2019 PR fortran/80121
2020 * gfortran.dg/intent_out_9.f90: New test case.
2021
2022 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
2023
2024 PR target/70799
2025 * gcc.target/i386/pr70799-4.c: New test.
2026
2027 2017-04-21 Janus Weil <janus@gcc.gnu.org>
2028
2029 PR fortran/80392
2030 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2031
2032 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
2033
2034 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2035
2036 2017-04-21 Richard Biener <rguenther@suse.de>
2037
2038 PR tree-optimization/79547
2039 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2040
2041 2017-04-21 Richard Biener <rguenther@suse.de>
2042
2043 PR tree-optimization/78847
2044 * g++.dg/tree-ssa/pr78847.C: New testcase.
2045
2046 2017-04-21 Jakub Jelinek <jakub@redhat.com>
2047
2048 PR c/80468
2049 * gcc.dg/pr80468.c: New test.
2050
2051 2017-04-21 Martin Liska <mliska@suse.cz>
2052
2053 PR tree-optimization/66278
2054 * gcc.dg/vect/pr66278.c: New test.
2055
2056 2017-04-21 Richard Biener <rguenther@suse.de>
2057
2058 PR tree-optimization/80237
2059 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2060 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2061 adjust expected optimizations.
2062
2063 2016-04-21 Richard Biener <rguenther@suse.de>
2064
2065 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2066 of inner loops.
2067 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2068 * gcc.dg/vect/vect-104.c: Likewise.
2069
2070 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2071
2072 PR tree-optimization/80426
2073 * gcc.c-torture/execute/20170429-1.c: Rename into...
2074 * gcc.c-torture/execute/20170419-1.c: ...this.
2075
2076 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
2077
2078 PR target/79804
2079 * gcc.target/i386/pr79804.c: New test.
2080
2081 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
2082
2083 PR target/78090
2084 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2085
2086 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
2087
2088 * g++/opt/pr80436.C: XFAIL on AIX.
2089
2090 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
2091
2092 PR c++/80473
2093 * g++.dg/diagnostic/pr80473.C: New test.
2094
2095 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2096
2097 * g++.dg/warn/Wextra-semi.C: New test.
2098
2099 2017-04-20 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR middle-end/80423
2102 * g++.dg/other/pr80423.C: New test.
2103
2104 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2105
2106 * gcc.dg/pr80170.c: Require ptr32plus.
2107
2108 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2109
2110 PR tree-optimization/80426
2111 * gcc.c-torture/execute/20170419-1.c: New test.
2112
2113 2017-04-19 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR debug/80461
2116 * g++.dg/debug/pr80461.C: New test.
2117
2118 PR c++/80459
2119 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2120 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2121 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2122
2123 PR debug/80436
2124 * g++.dg/opt/pr80436.C: New test.
2125
2126 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2127
2128 * gcc.dg/torture/pr80341.c: Require int32plus.
2129
2130 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2131 Jeff Law <law@redhat.com>
2132
2133 * gcc.c-torture/compile/20170419-1.c: New test.
2134
2135 2017-04-19 Tom de Vries <tom@codesourcery.com>
2136
2137 PR testsuite/80221
2138 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
2139 subsequent dg directives.
2140 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2141 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
2142 * c-c++-common/attr-fallthrough-2.c: Same.
2143 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
2144 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
2145 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
2146 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2147 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
2148 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
2149 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
2150 * c-c++-common/cilk-plus/CK/errors.c: Same.
2151 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2152 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
2153 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2154 * c-c++-common/cpp/pr57580.c: Same.
2155 * c-c++-common/goacc/asyncwait-1.c: Same.
2156 * c-c++-common/goacc/cache-2.c: Same.
2157 * c-c++-common/goacc/declare-2.c: Same.
2158 * c-c++-common/goacc/deviceptr-1.c: Same.
2159 * c-c++-common/goacc/routine-5.c: Same.
2160 * c-c++-common/gomp/clauses-2.c: Same.
2161 * c-c++-common/gomp/ordered-3.c: Same.
2162 * c-c++-common/gomp/pr67501.c: Same.
2163 * c-c++-common/pr20000.c: Same.
2164 * c-c++-common/pr43395.c: Same.
2165 * c-c++-common/pr49706.c: Same.
2166 * c-c++-common/pr77624-1.c: Same.
2167 * c-c++-common/pr77624-2.c: Same.
2168 * c-c++-common/raw-string-14.c: Same.
2169 * c-c++-common/raw-string-16.c: Same.
2170 * c-c++-common/raw-string-3.c: Same.
2171 * c-c++-common/raw-string-4.c: Same.
2172 * c-c++-common/raw-string-5.c: Same.
2173 * c-c++-common/raw-string-6.c: Same.
2174 * g++.dg/abi/mangle41.C: Same.
2175 * g++.dg/conversion/nullptr1.C: Same.
2176 * g++.dg/cpp0x/alias-decl-80296.C: Same.
2177 * g++.dg/cpp0x/auto27.C: Same.
2178 * g++.dg/cpp0x/constexpr-98.C: Same.
2179 * g++.dg/cpp0x/constexpr-diag2.C: Same.
2180 * g++.dg/cpp0x/diag2.C: Same.
2181 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
2182 * g++.dg/cpp0x/nullptr15.C: Same.
2183 * g++.dg/cpp0x/pr31431-2.C: Same.
2184 * g++.dg/cpp0x/pr31431.C: Same.
2185 * g++.dg/cpp0x/pr79118.C: Same.
2186 * g++.dg/cpp0x/static_assert3.C: Same.
2187 * g++.dg/cpp0x/temp_default2.C: Same.
2188 * g++.dg/cpp0x/trailing4.C: Same.
2189 * g++.dg/cpp0x/variadic-ex10.C: Same.
2190 * g++.dg/cpp0x/variadic-ex13.C: Same.
2191 * g++.dg/cpp0x/variadic-ex14.C: Same.
2192 * g++.dg/cpp0x/variadic-ex3.C: Same.
2193 * g++.dg/cpp0x/variadic-ex4.C: Same.
2194 * g++.dg/cpp0x/variadic59.C: Same.
2195 * g++.dg/cpp0x/vt-37737-2.C: Same.
2196 * g++.dg/cpp0x/vt-57397-1.C: Same.
2197 * g++.dg/cpp0x/vt-57397-2.C: Same.
2198 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
2199 * g++.dg/cpp1z/gen-attrs1.C: Same.
2200 * g++.dg/diagnostic/pr71075.C: Same.
2201 * g++.dg/eh/goto2.C: Same.
2202 * g++.dg/eh/goto3.C: Same.
2203 * g++.dg/expr/bitfield4.C: Same.
2204 * g++.dg/expr/bitfield5.C: Same.
2205 * g++.dg/expr/bitfield6.C: Same.
2206 * g++.dg/expr/bool1.C: Same.
2207 * g++.dg/expr/bool3.C: Same.
2208 * g++.dg/expr/cond10.C: Same.
2209 * g++.dg/expr/cond11.C: Same.
2210 * g++.dg/expr/lval3.C: Same.
2211 * g++.dg/expr/lval4.C: Same.
2212 * g++.dg/ext/anon-struct4.C: Same.
2213 * g++.dg/ext/attrib44.C: Same.
2214 * g++.dg/ext/builtin3.C: Same.
2215 * g++.dg/ext/dllimport7.C: Same.
2216 * g++.dg/ext/label5.C: Same.
2217 * g++.dg/ext/no-asm-1.C: Same.
2218 * g++.dg/ext/utf16-4.C: Same.
2219 * g++.dg/ext/vla2.C: Same.
2220 * g++.dg/gomp/block-1.C: Same.
2221 * g++.dg/gomp/block-2.C: Same.
2222 * g++.dg/gomp/block-3.C: Same.
2223 * g++.dg/gomp/block-5.C: Same.
2224 * g++.dg/gomp/linear-2.C: Same.
2225 * g++.dg/gomp/target-1.C: Same.
2226 * g++.dg/gomp/target-2.C: Same.
2227 * g++.dg/gomp/taskgroup-1.C: Same.
2228 * g++.dg/gomp/teams-1.C: Same.
2229 * g++.dg/inherit/pure1.C: Same.
2230 * g++.dg/init/array43.C: Same.
2231 * g++.dg/init/array46.C: Same.
2232 * g++.dg/init/const10.C: Same.
2233 * g++.dg/init/ctor4-1.C: Same.
2234 * g++.dg/init/ctor4.C: Same.
2235 * g++.dg/init/new37.C: Same.
2236 * g++.dg/init/pr25811.C: Same.
2237 * g++.dg/init/pr29043.C: Same.
2238 * g++.dg/init/pr29571.C: Same.
2239 * g++.dg/lookup/duperr1.C: Same.
2240 * g++.dg/lookup/error1.C: Same.
2241 * g++.dg/lookup/koenig5.C: Same.
2242 * g++.dg/lookup/pr77549.C: Same.
2243 * g++.dg/lookup/suggestions1.C: Same.
2244 * g++.dg/lookup/using16.C: Same.
2245 * g++.dg/lookup/using7.C: Same.
2246 * g++.dg/other/anon-union3.C: Same.
2247 * g++.dg/other/array2.C: Same.
2248 * g++.dg/other/error13.C: Same.
2249 * g++.dg/other/error34.C: Same.
2250 * g++.dg/overload/builtin1.C: Same.
2251 * g++.dg/overload/conv-op1.C: Same.
2252 * g++.dg/overload/error3.C: Same.
2253 * g++.dg/overload/koenig1.C: Same.
2254 * g++.dg/overload/operator5.C: Same.
2255 * g++.dg/overload/template5.C: Same.
2256 * g++.dg/overload/unknown1.C: Same.
2257 * g++.dg/overload/using2.C: Same.
2258 * g++.dg/parse/constructor1.C: Same.
2259 * g++.dg/parse/crash36.C: Same.
2260 * g++.dg/parse/crash63.C: Same.
2261 * g++.dg/parse/error11.C: Same.
2262 * g++.dg/parse/error12.C: Same.
2263 * g++.dg/parse/error14.C: Same.
2264 * g++.dg/parse/error2.C: Same.
2265 * g++.dg/parse/error21.C: Same.
2266 * g++.dg/parse/error26.C: Same.
2267 * g++.dg/parse/error36.C: Same.
2268 * g++.dg/parse/friend12.C: Same.
2269 * g++.dg/parse/invalid-op1.C: Same.
2270 * g++.dg/parse/missing-template1.C: Same.
2271 * g++.dg/parse/parser-pr28152-2.C: Same.
2272 * g++.dg/parse/parser-pr28152.C: Same.
2273 * g++.dg/parse/pr16696-permissive.C: Same.
2274 * g++.dg/parse/pr16696.C: Same.
2275 * g++.dg/parse/pr69628.C: Same.
2276 * g++.dg/parse/ret-type2.C: Same.
2277 * g++.dg/parse/specialization1.C: Same.
2278 * g++.dg/parse/template3.C: Same.
2279 * g++.dg/parse/template9.C: Same.
2280 * g++.dg/parse/typename11.C: Same.
2281 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2282 * g++.dg/pr45330.C: Same.
2283 * g++.dg/rtti/typeid6.C: Same.
2284 * g++.dg/spellcheck-fields.C: Same.
2285 * g++.dg/spellcheck-typenames.C: Same.
2286 * g++.dg/tc1/dr108.C: Same.
2287 * g++.dg/tc1/dr147.C: Same.
2288 * g++.dg/template/arg7.C: Same.
2289 * g++.dg/template/conv11.C: Same.
2290 * g++.dg/template/crash13.C: Same.
2291 * g++.dg/template/crash55.C: Same.
2292 * g++.dg/template/dependent-expr5.C: Same.
2293 * g++.dg/template/error17.C: Same.
2294 * g++.dg/template/error33.C: Same.
2295 * g++.dg/template/error4.C: Same.
2296 * g++.dg/template/error50.C: Same.
2297 * g++.dg/template/error53.C: Same.
2298 * g++.dg/template/friend.C: Same.
2299 * g++.dg/template/func2.C: Same.
2300 * g++.dg/template/local6.C: Same.
2301 * g++.dg/template/member5.C: Same.
2302 * g++.dg/template/meminit1.C: Same.
2303 * g++.dg/template/nested3.C: Same.
2304 * g++.dg/template/nontype6.C: Same.
2305 * g++.dg/template/overload12.C: Same.
2306 * g++.dg/template/ptrmem8.C: Same.
2307 * g++.dg/template/qualified-id1.C: Same.
2308 * g++.dg/template/spec15.C: Same.
2309 * g++.dg/template/static1.C: Same.
2310 * g++.dg/template/static10.C: Same.
2311 * g++.dg/template/static2.C: Same.
2312 * g++.dg/template/ttp25.C: Same.
2313 * g++.dg/template/typedef2.C: Same.
2314 * g++.dg/template/typename2.C: Same.
2315 * g++.dg/template/unify10.C: Same.
2316 * g++.dg/template/unify6.C: Same.
2317 * g++.dg/template/unify7.C: Same.
2318 * g++.dg/template/unify9.C: Same.
2319 * g++.dg/template/varmod1.C: Same.
2320 * g++.dg/ubsan/div-by-zero-1.C: Same.
2321 * g++.dg/ubsan/pr63956.C: Same.
2322 * g++.dg/warn/Waddress-1.C: Same.
2323 * g++.dg/warn/Wconversion2.C: Same.
2324 * g++.dg/warn/Wnull-conversion-1.C: Same.
2325 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2326 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2327 * g++.dg/warn/Wswitch-1.C: Same.
2328 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2329 * g++.dg/warn/Wtype-limits.C: Same.
2330 * g++.dg/warn/Wunused-parm-5.C: Same.
2331 * g++.dg/warn/deprecated-6.C: Same.
2332 * g++.dg/warn/deprecated.C: Same.
2333 * g++.dg/warn/incomplete1.C: Same.
2334 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2335 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2336 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2337 * g++.dg/warn/overflow-warn-1.C: Same.
2338 * g++.dg/warn/overflow-warn-3.C: Same.
2339 * g++.dg/warn/overflow-warn-4.C: Same.
2340 * g++.dg/warn/pr12242.C: Same.
2341 * g++.dg/warn/pr30551-2.C: Same.
2342 * g++.dg/warn/pr30551.C: Same.
2343 * g++.old-deja/g++.benjamin/16077.C: Same.
2344 * g++.old-deja/g++.bob/inherit1.C: Same.
2345 * g++.old-deja/g++.brendan/crash56.C: Same.
2346 * g++.old-deja/g++.brendan/template17.C: Same.
2347 * g++.old-deja/g++.eh/ctor1.C: Same.
2348 * g++.old-deja/g++.jason/bool5.C: Same.
2349 * g++.old-deja/g++.jason/cond.C: Same.
2350 * g++.old-deja/g++.jason/operator.C: Same.
2351 * g++.old-deja/g++.jason/pmf5.C: Same.
2352 * g++.old-deja/g++.law/ctors5.C: Same.
2353 * g++.old-deja/g++.law/missed-error2.C: Same.
2354 * g++.old-deja/g++.law/operators9.C: Same.
2355 * g++.old-deja/g++.law/temps1.C: Same.
2356 * g++.old-deja/g++.mike/for2.C: Same.
2357 * g++.old-deja/g++.mike/ns5.C: Same.
2358 * g++.old-deja/g++.mike/ns7.C: Same.
2359 * g++.old-deja/g++.mike/p10769b.C: Same.
2360 * g++.old-deja/g++.niklas/t120.C: Same.
2361 * g++.old-deja/g++.niklas/t121.C: Same.
2362 * g++.old-deja/g++.ns/koenig5.C: Same.
2363 * g++.old-deja/g++.oliva/overload1.C: Same.
2364 * g++.old-deja/g++.other/crash24.C: Same.
2365 * g++.old-deja/g++.other/crash25.C: Same.
2366 * g++.old-deja/g++.other/decl5.C: Same.
2367 * g++.old-deja/g++.other/lineno5.C: Same.
2368 * g++.old-deja/g++.other/null3.C: Same.
2369 * g++.old-deja/g++.other/overcnv2.C: Same.
2370 * g++.old-deja/g++.other/ptrmem7.C: Same.
2371 * g++.old-deja/g++.other/typename1.C: Same.
2372 * g++.old-deja/g++.other/vaarg3.C: Same.
2373 * g++.old-deja/g++.pt/crash10.C: Same.
2374 * g++.old-deja/g++.pt/crash28.C: Same.
2375 * g++.old-deja/g++.pt/crash38.C: Same.
2376 * g++.old-deja/g++.pt/explicit70.C: Same.
2377 * g++.old-deja/g++.pt/explicit77.C: Same.
2378 * g++.old-deja/g++.pt/expr2.C: Same.
2379 * g++.old-deja/g++.pt/spec5.C: Same.
2380 * g++.old-deja/g++.pt/spec6.C: Same.
2381 * g++.old-deja/g++.pt/typename3.C: Same.
2382 * g++.old-deja/g++.pt/typename5.C: Same.
2383 * g++.old-deja/g++.pt/typename6.C: Same.
2384 * g++.old-deja/g++.pt/typename7.C: Same.
2385 * g++.old-deja/g++.pt/unify4.C: Same.
2386 * g++.old-deja/g++.pt/unify8.C: Same.
2387 * g++.old-deja/g++.pt/vaarg3.C: Same.
2388 * g++.old-deja/g++.robertl/eb22.C: Same.
2389 * g++.old-deja/g++.robertl/eb4.C: Same.
2390 * g++.old-deja/g++.robertl/eb44.C: Same.
2391 * g++.old-deja/g++.robertl/eb69.C: Same.
2392 * g++.old-deja/g++.robertl/eb98.C: Same.
2393 * gcc.dg/20031223-1.c: Same.
2394 * gcc.dg/940510-1.c: Same.
2395 * gcc.dg/990506-0.c: Same.
2396 * gcc.dg/Walloca-1.c: Same.
2397 * gcc.dg/Walloca-2.c: Same.
2398 * gcc.dg/Wconversion-integer.c: Same.
2399 * gcc.dg/Wcxx-compat-8.c: Same.
2400 * gcc.dg/Wimplicit-int-1.c: Same.
2401 * gcc.dg/Wimplicit-int-2.c: Same.
2402 * gcc.dg/Wimplicit-int-4.c: Same.
2403 * gcc.dg/Wpointer-sign-Wall.c: Same.
2404 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2405 * gcc.dg/Wshadow-1.c: Same.
2406 * gcc.dg/Wshadow-3.c: Same.
2407 * gcc.dg/Wswitch-enum-error.c: Same.
2408 * gcc.dg/Wswitch-enum.c: Same.
2409 * gcc.dg/Wswitch-error.c: Same.
2410 * gcc.dg/Wswitch.c: Same.
2411 * gcc.dg/Wtype-limits-Wextra.c: Same.
2412 * gcc.dg/Wtype-limits.c: Same.
2413 * gcc.dg/Wvla-larger-than-2.c: Same.
2414 * gcc.dg/anon-struct-5.c: Same.
2415 * gcc.dg/array-10.c: Same.
2416 * gcc.dg/array-11.c: Same.
2417 * gcc.dg/array-15.c: Same.
2418 * gcc.dg/array-2.c: Same.
2419 * gcc.dg/array-8.c: Same.
2420 * gcc.dg/array-const-2.c: Same.
2421 * gcc.dg/array-const-3.c: Same.
2422 * gcc.dg/bitfld-1.c: Same.
2423 * gcc.dg/bitfld-8.c: Same.
2424 * gcc.dg/builtin-redefine.c: Same.
2425 * gcc.dg/c11-noreturn-1.c: Same.
2426 * gcc.dg/c11-noreturn-2.c: Same.
2427 * gcc.dg/c11-static-assert-3.c: Same.
2428 * gcc.dg/c90-arraydecl-1.c: Same.
2429 * gcc.dg/c90-complex-1.c: Same.
2430 * gcc.dg/c90-complit-1.c: Same.
2431 * gcc.dg/c90-const-expr-11.c: Same.
2432 * gcc.dg/c90-const-expr-7.c: Same.
2433 * gcc.dg/c90-const-expr-8.c: Same.
2434 * gcc.dg/c90-enum-comma-1.c: Same.
2435 * gcc.dg/c90-flex-array-1.c: Same.
2436 * gcc.dg/c90-hexfloat-1.c: Same.
2437 * gcc.dg/c90-idem-qual-1.c: Same.
2438 * gcc.dg/c90-idem-qual-2.c: Same.
2439 * gcc.dg/c90-idem-qual-3.c: Same.
2440 * gcc.dg/c90-mixdecl-1.c: Same.
2441 * gcc.dg/c90-restrict-1.c: Same.
2442 * gcc.dg/c90-return-1.c: Same.
2443 * gcc.dg/c99-array-nonobj-1.c: Same.
2444 * gcc.dg/c99-arraydecl-1.c: Same.
2445 * gcc.dg/c99-complex-1.c: Same.
2446 * gcc.dg/c99-complex-2.c: Same.
2447 * gcc.dg/c99-complit-2.c: Same.
2448 * gcc.dg/c99-const-expr-7.c: Same.
2449 * gcc.dg/c99-const-expr-8.c: Same.
2450 * gcc.dg/c99-flex-array-3.c: Same.
2451 * gcc.dg/c99-flex-array-7.c: Same.
2452 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2453 * gcc.dg/c99-impl-decl-1.c: Same.
2454 * gcc.dg/c99-impl-int-1.c: Same.
2455 * gcc.dg/c99-impl-int-2.c: Same.
2456 * gcc.dg/c99-init-3.c: Same.
2457 * gcc.dg/c99-restrict-1.c: Same.
2458 * gcc.dg/c99-return-1.c: Same.
2459 * gcc.dg/c99-tag-1.c: Same.
2460 * gcc.dg/c99-tag-3.c: Same.
2461 * gcc.dg/call-diag-2.c: Same.
2462 * gcc.dg/cpp/19940712-1.c: Same.
2463 * gcc.dg/cpp/19951025-1.c: Same.
2464 * gcc.dg/cpp/19990413-1.c: Same.
2465 * gcc.dg/cpp/direct2.c: Same.
2466 * gcc.dg/cpp/direct2s.c: Same.
2467 * gcc.dg/cpp/pr28709.c: Same.
2468 * gcc.dg/cpp/pr61854-c90.c: Same.
2469 * gcc.dg/cpp/pr61854-c94.c: Same.
2470 * gcc.dg/cpp/pragma-1.c: Same.
2471 * gcc.dg/cpp/pragma-2.c: Same.
2472 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2473 * gcc.dg/cpp/trad/literals-2.c: Same.
2474 * gcc.dg/cpp/warn-comments-2.c: Same.
2475 * gcc.dg/cpp/warn-comments-3.c: Same.
2476 * gcc.dg/cpp/warn-comments.c: Same.
2477 * gcc.dg/cpp/warn-long-long-2.c: Same.
2478 * gcc.dg/cpp/warn-long-long.c: Same.
2479 * gcc.dg/cpp/warn-redefined-2.c: Same.
2480 * gcc.dg/cpp/warn-redefined.c: Same.
2481 * gcc.dg/darwin-cfstring-2.c: Same.
2482 * gcc.dg/darwin-cfstring-format-1.c: Same.
2483 * gcc.dg/decl-9.c: Same.
2484 * gcc.dg/declspec-1.c: Same.
2485 * gcc.dg/declspec-10.c: Same.
2486 * gcc.dg/declspec-11.c: Same.
2487 * gcc.dg/declspec-13.c: Same.
2488 * gcc.dg/declspec-18.c: Same.
2489 * gcc.dg/declspec-4.c: Same.
2490 * gcc.dg/declspec-5.c: Same.
2491 * gcc.dg/declspec-6.c: Same.
2492 * gcc.dg/declspec-8.c: Same.
2493 * gcc.dg/deprecated-4.c: Same.
2494 * gcc.dg/deprecated.c: Same.
2495 * gcc.dg/dfp/composite-type.c: Same.
2496 * gcc.dg/empty-source-2.c: Same.
2497 * gcc.dg/empty-source-3.c: Same.
2498 * gcc.dg/format/attr-6.c: Same.
2499 * gcc.dg/format/branch-1.c: Same.
2500 * gcc.dg/format/c90-printf-1.c: Same.
2501 * gcc.dg/format/c90-strftime-2.c: Same.
2502 * gcc.dg/format/c99-strftime-1.c: Same.
2503 * gcc.dg/format/cmn-err-1.c: Same.
2504 * gcc.dg/format/few-1.c: Same.
2505 * gcc.dg/format/ms_branch-1.c: Same.
2506 * gcc.dg/format/ms_unnamed-1.c: Same.
2507 * gcc.dg/format/ms_va-1.c: Same.
2508 * gcc.dg/format/unnamed-1.c: Same.
2509 * gcc.dg/format/va-1.c: Same.
2510 * gcc.dg/format/xopen-1.c: Same.
2511 * gcc.dg/funcdef-var-1.c: Same.
2512 * gcc.dg/funcdef-var-2.c: Same.
2513 * gcc.dg/gnu89-const-expr-1.c: Same.
2514 * gcc.dg/gnu89-const-expr-2.c: Same.
2515 * gcc.dg/gnu90-const-expr-1.c: Same.
2516 * gcc.dg/gnu99-const-expr-1.c: Same.
2517 * gcc.dg/gnu99-const-expr-2.c: Same.
2518 * gcc.dg/gnu99-init-2.c: Same.
2519 * gcc.dg/gomp/_Atomic-5.c: Same.
2520 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2521 * gcc.dg/gomp/atomic-5.c: Same.
2522 * gcc.dg/gomp/linear-1.c: Same.
2523 * gcc.dg/gomp/pr67500.c: Same.
2524 * gcc.dg/init-bad-1.c: Same.
2525 * gcc.dg/init-bad-2.c: Same.
2526 * gcc.dg/init-bad-3.c: Same.
2527 * gcc.dg/init-string-1.c: Same.
2528 * gcc.dg/label-compound-stmt-1.c: Same.
2529 * gcc.dg/label-decl-2.c: Same.
2530 * gcc.dg/label-decl-4.c: Same.
2531 * gcc.dg/large-size-array-2.c: Same.
2532 * gcc.dg/large-size-array-4.c: Same.
2533 * gcc.dg/lvalue-6.c: Same.
2534 * gcc.dg/m-un-2.c: Same.
2535 * gcc.dg/multiple-overflow-warn-1.c: Same.
2536 * gcc.dg/multiple-overflow-warn-2.c: Same.
2537 * gcc.dg/multiple-overflow-warn-3.c: Same.
2538 * gcc.dg/nested-redef-1.c: Same.
2539 * gcc.dg/no-asm-1.c: Same.
2540 * gcc.dg/no-asm-3.c: Same.
2541 * gcc.dg/no-asm-4.c: Same.
2542 * gcc.dg/noncompile/20010524-1.c: Same.
2543 * gcc.dg/noncompile/incomplete-5.c: Same.
2544 * gcc.dg/noncompile/pr44517.c: Same.
2545 * gcc.dg/noncompile/pr52290.c: Same.
2546 * gcc.dg/noreturn-1.c: Same.
2547 * gcc.dg/overflow-warn-1.c: Same.
2548 * gcc.dg/overflow-warn-2.c: Same.
2549 * gcc.dg/overflow-warn-3.c: Same.
2550 * gcc.dg/overflow-warn-4.c: Same.
2551 * gcc.dg/parm-mismatch-1.c: Same.
2552 * gcc.dg/parser-pr28152-2.c: Same.
2553 * gcc.dg/parser-pr28152.c: Same.
2554 * gcc.dg/pedwarn-init.c: Same.
2555 * gcc.dg/pointer-arith-2.c: Same.
2556 * gcc.dg/pointer-arith-3.c: Same.
2557 * gcc.dg/pointer-arith-4.c: Same.
2558 * gcc.dg/pr14475.c: Same.
2559 * gcc.dg/pr18596-3.c: Same.
2560 * gcc.dg/pr18809-1.c: Same.
2561 * gcc.dg/pr27953.c: Same.
2562 * gcc.dg/pr30457.c: Same.
2563 * gcc.dg/pr30551-2.c: Same.
2564 * gcc.dg/pr30551-3.c: Same.
2565 * gcc.dg/pr30551-4.c: Same.
2566 * gcc.dg/pr30551-5.c: Same.
2567 * gcc.dg/pr30551-6.c: Same.
2568 * gcc.dg/pr30551.c: Same.
2569 * gcc.dg/pr36997.c: Same.
2570 * gcc.dg/pr41842.c: Same.
2571 * gcc.dg/pr48552-1.c: Same.
2572 * gcc.dg/pr48552-2.c: Same.
2573 * gcc.dg/pr59717.c: Same.
2574 * gcc.dg/pr61077.c: Same.
2575 * gcc.dg/pr61096-1.c: Same.
2576 * gcc.dg/pr63626.c: Same.
2577 * gcc.dg/pr64223-1.c: Same.
2578 * gcc.dg/pr64223-2.c: Same.
2579 * gcc.dg/pr8788-1.c: Same.
2580 * gcc.dg/pr8927-1.c: Same.
2581 * gcc.dg/pragma-darwin.c: Same.
2582 * gcc.dg/pragma-diag-5.c: Same.
2583 * gcc.dg/pragma-message.c: Same.
2584 * gcc.dg/redecl-1.c: Same.
2585 * gcc.dg/simd-1.c: Same.
2586 * gcc.dg/simd-5.c: Same.
2587 * gcc.dg/simd-6.c: Same.
2588 * gcc.dg/spellcheck-fields.c: Same.
2589 * gcc.dg/spellcheck-typenames.c: Same.
2590 * gcc.dg/struct-semi-2.c: Same.
2591 * gcc.dg/struct-semi-3.c: Same.
2592 * gcc.dg/transparent-union-3.c: Same.
2593 * gcc.dg/ucnid-8.c: Same.
2594 * gcc.dg/uninit-pr19430-O0.c: Same.
2595 * gcc.dg/uninit-pr19430.c: Same.
2596 * gcc.dg/uninit-pr20644-O0.c: Same.
2597 * gcc.dg/utf-dflt.c: Same.
2598 * gcc.dg/utf-dflt2.c: Same.
2599 * gcc.dg/utf16-4.c: Same.
2600 * gcc.dg/vla-11.c: Same.
2601 * gcc.dg/vla-20.c: Same.
2602 * gcc.dg/vla-init-1.c: Same.
2603 * gcc.dg/vla-init-2.c: Same.
2604 * gcc.dg/vla-init-3.c: Same.
2605 * gcc.dg/weak/weak-6.c: Same.
2606 * gcc.dg/weak/weak-7.c: Same.
2607 * gcc.dg/wtr-int-type-1.c: Same.
2608 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2609 * gcc.target/arm/polytypes.c: Same.
2610 * gcc.target/i386/spellcheck-options-4.c: Same.
2611 * gcc.target/powerpc/20030218-1.c: Same.
2612 * gcc.target/sh/pr21255-4.c: Same.
2613 * gcc.test-framework/dg-error-exp-XP.c: Same.
2614 * gfortran.dg/array_constructor_30.f03: Same.
2615 * gfortran.dg/class_30.f90: Same.
2616 * gfortran.dg/goacc/subarrays.f95: Same.
2617 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2618 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2619 * gfortran.dg/intrinsic_std_1.f90: Same.
2620 * gfortran.dg/pr70006.f90: Same.
2621 * gfortran.dg/warning-directive-1.F90: Same.
2622 * gfortran.dg/warning-directive-2.F90: Same.
2623 * gfortran.dg/warning-directive-3.F90: Same.
2624 * gfortran.dg/warning-directive-4.F90: Same.
2625 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2626 * obj-c++.dg/class-extension-1.mm: Same.
2627 * obj-c++.dg/class-extension-2.mm: Same.
2628 * obj-c++.dg/class-protocol-1.mm: Same.
2629 * obj-c++.dg/cxx-ivars-1.mm: Same.
2630 * obj-c++.dg/duplicate-class-1.mm: Same.
2631 * obj-c++.dg/exceptions-3.mm: Same.
2632 * obj-c++.dg/exceptions-4.mm: Same.
2633 * obj-c++.dg/exceptions-5.mm: Same.
2634 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2635 * obj-c++.dg/fsf-package-0.m: Same.
2636 * obj-c++.dg/invalid-type-1.mm: Same.
2637 * obj-c++.dg/method-12.mm: Same.
2638 * obj-c++.dg/method-13.mm: Same.
2639 * obj-c++.dg/method-15.mm: Same.
2640 * obj-c++.dg/method-16.mm: Same.
2641 * obj-c++.dg/method-6.mm: Same.
2642 * obj-c++.dg/method-7.mm: Same.
2643 * obj-c++.dg/property/at-property-1.mm: Same.
2644 * obj-c++.dg/property/at-property-14.mm: Same.
2645 * obj-c++.dg/property/at-property-17.mm: Same.
2646 * obj-c++.dg/property/at-property-21.mm: Same.
2647 * obj-c++.dg/property/at-property-5.mm: Same.
2648 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2649 * obj-c++.dg/property/dynamic-3.mm: Same.
2650 * obj-c++.dg/property/dynamic-4.mm: Same.
2651 * obj-c++.dg/property/property-neg-1.mm: Same.
2652 * obj-c++.dg/property/property-neg-6.mm: Same.
2653 * obj-c++.dg/property/synthesize-11.mm: Same.
2654 * obj-c++.dg/property/synthesize-5.mm: Same.
2655 * obj-c++.dg/property/synthesize-6.mm: Same.
2656 * obj-c++.dg/proto-lossage-4.mm: Same.
2657 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2658 * obj-c++.dg/strings/strings-1.mm: Same.
2659 * obj-c++.dg/super-class-1.mm: Same.
2660 * obj-c++.dg/syntax-error-6.mm: Same.
2661 * obj-c++.dg/syntax-error-7.mm: Same.
2662 * obj-c++.dg/syntax-error-9.mm: Same.
2663 * obj-c++.dg/try-catch-13.mm: Same.
2664 * objc.dg/attributes/method-noreturn-1.m: Same.
2665 * objc.dg/bad-receiver-type-2.m: Same.
2666 * objc.dg/bad-receiver-type.m: Same.
2667 * objc.dg/call-super-2.m: Same.
2668 * objc.dg/class-2.m: Same.
2669 * objc.dg/class-extension-1.m: Same.
2670 * objc.dg/class-extension-2.m: Same.
2671 * objc.dg/class-protocol-1.m: Same.
2672 * objc.dg/desig-init-1.m: Same.
2673 * objc.dg/duplicate-class-1.m: Same.
2674 * objc.dg/exceptions-3.m: Same.
2675 * objc.dg/exceptions-4.m: Same.
2676 * objc.dg/exceptions-5.m: Same.
2677 * objc.dg/foreach-6.m: Same.
2678 * objc.dg/foreach-7.m: Same.
2679 * objc.dg/fsf-nsstring-format-1.m: Same.
2680 * objc.dg/fsf-package-0.m: Same.
2681 * objc.dg/invalid-type-1.m: Same.
2682 * objc.dg/method-11.m: Same.
2683 * objc.dg/method-19.m: Same.
2684 * objc.dg/method-2.m: Same.
2685 * objc.dg/method-20.m: Same.
2686 * objc.dg/method-5.m: Same.
2687 * objc.dg/method-6.m: Same.
2688 * objc.dg/method-7.m: Same.
2689 * objc.dg/method-9.m: Same.
2690 * objc.dg/missing-proto-3.m: Same.
2691 * objc.dg/private-1.m: Same.
2692 * objc.dg/property/at-property-1.m: Same.
2693 * objc.dg/property/at-property-14.m: Same.
2694 * objc.dg/property/at-property-17.m: Same.
2695 * objc.dg/property/at-property-21.m: Same.
2696 * objc.dg/property/at-property-5.m: Same.
2697 * objc.dg/property/dynamic-3.m: Same.
2698 * objc.dg/property/dynamic-4.m: Same.
2699 * objc.dg/property/property-neg-1.m: Same.
2700 * objc.dg/property/property-neg-6.m: Same.
2701 * objc.dg/property/synthesize-11.m: Same.
2702 * objc.dg/property/synthesize-5.m: Same.
2703 * objc.dg/property/synthesize-6.m: Same.
2704 * objc.dg/proto-hier-1.m: Same.
2705 * objc.dg/proto-lossage-4.m: Same.
2706 * objc.dg/protocol-qualifier-2.m: Same.
2707 * objc.dg/strings/strings-1.m: Same.
2708 * objc.dg/type-size-1.m: Same.
2709
2710 2017-04-18 Jeff Law <law@redhat.com>
2711
2712 PR target/74563
2713 * gcc.target/mips/pr74563: New test.
2714
2715 2017-04-18 Jakub Jelinek <jakub@redhat.com>
2716
2717 PR tree-optimization/80443
2718 * gcc.c-torture/compile/pr80443.c: New test.
2719
2720 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2721
2722 PR rtl-optimization/80357
2723 * gcc.c-torture/compile/pr80357.c: New test.
2724
2725 2017-04-18 Jeff Law <law@redhat.com>
2726
2727 PR middle-end/80422
2728 * gcc.c-torture/compile/pr80422.c: New test.
2729
2730 2017-04-18 Jakub Jelinek <jakub@redhat.com>
2731
2732 PR debug/80263
2733 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2734
2735 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2736
2737 PR target/80099
2738 * gcc.target/powerpc/pr80099-1.c: New test.
2739 * gcc.target/powerpc/pr80099-2.c: Likewise.
2740 * gcc.target/powerpc/pr80099-3.c: Likewise.
2741 * gcc.target/powerpc/pr80099-4.c: Likewise.
2742 * gcc.target/powerpc/pr80099-5.c: Likewise.
2743
2744 2017-04-18 Jakub Jelinek <jakub@redhat.com>
2745
2746 PR sanitizer/80444
2747 * gcc.dg/sancov/pr80444.c: New test.
2748
2749 PR middle-end/79788
2750 PR middle-end/80375
2751 * gcc.dg/pr79788-1.c: New test.
2752 * gcc.dg/pr79788-2.c: New test.
2753
2754 2017-04-18 Marek Polacek <polacek@redhat.com>
2755
2756 PR c++/80244 - ICE with attribute in template alias.
2757 * g++.dg/cpp0x/alias-decl-59.C: New test.
2758
2759 PR c++/80241 - ICE with alignas pack expansion.
2760 * g++.dg/cpp0x/alignas11.C: New test.
2761
2762 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2763
2764 PR c++/80287
2765 * g++.dg/lto/pr80287_0.C: New test.
2766
2767 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2768
2769 PR target/80315
2770 * gcc.target/powerpc/pr80315-1.c: New test.
2771 * gcc.target/powerpc/pr80315-2.c: New test.
2772 * gcc.target/powerpc/pr80315-3.c: New test.
2773 * gcc.target/powerpc/pr80315-4.c: New test.
2774
2775 2017-04-16 Tom de Vries <tom@codesourcery.com>
2776
2777 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2778 directive.
2779 * g++.dg/parse/error3.C: Same.
2780 * g++.old-deja/g++.pt/niklas01a.C: Same.
2781 * gcc.dg/990506-0.c: Same.
2782 * gcc.dg/cpp/19990413-1.c: Same.
2783 * gcc.dg/cpp/pragma-1.c: Same.
2784 * gcc.dg/cpp/pragma-2.c: Same.
2785 * gcc.dg/m-un-2.c: Same.
2786 * objc.dg/private-1.m: Same.
2787
2788 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
2789
2790 * gcc.dg/pr54669.c: Fix dg-do directive.
2791 * gcc.dg/pr78582.c: Ditto.
2792 * gcc.dg/pr80020.c: Ditto.
2793 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2794 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2795 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2796 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2797 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2798 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2799 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2800 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2801 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2802 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2803
2804 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2805
2806 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
2807 * gfortran.dg/generic_29.f90: Likewise.
2808 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2809 * gfortran.dg/pr41922.f90: Likewise.
2810 * gfortran.dg/pr70006.f90: Likewise.
2811
2812 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2813
2814 PR tree-optimization/66612
2815 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2816
2817 2017-04-14 Janus Weil <janus@gcc.gnu.org>
2818
2819 PR fortran/80361
2820 * gfortran.dg/class_62.f90: New test case.
2821
2822 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2823
2824 * gcc.target/arc/loop-1.c: New file.
2825
2826 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2827
2828 PR target/80098
2829 * gcc.target/powerpc/pr80098-1.c: New test.
2830 * gcc.target/powerpc/pr80098-2.c: Likewise.
2831 * gcc.target/powerpc/pr80098-3.c: Likewise.
2832 * gcc.target/powerpc/pr80098-4.c: Likewise.
2833
2834 2017-04-13 Jakub Jelinek <jakub@redhat.com>
2835
2836 PR sanitizer/80403
2837 * g++.dg/ubsan/pr80403-2.C: New test.
2838
2839 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2840
2841 PR rtl-optimization/80343
2842 * gcc.target/powerpc/pr80343.c: New.
2843
2844 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2845
2846 PR sanitizer/80414
2847 * c-c++-common/ubsan/bounds-15.c: New test.
2848
2849 2017-04-13 Richard Biener <rguenther@suse.de>
2850
2851 PR testsuite/80416
2852 * g++.dg/torture/pr79671.C: Fix asm constraints.
2853
2854 2017-04-13 Jakub Jelinek <jakub@redhat.com>
2855
2856 PR debug/80321
2857 * gcc.dg/debug/pr80321.c: New test.
2858
2859 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2860
2861 * gnat.dg/debug10.adb: New test.
2862 * gnat.dg/debug10_pkg.ads: New helper.
2863
2864 2017-04-12 Jakub Jelinek <jakub@redhat.com>
2865
2866 PR tree-optimization/79390
2867 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2868
2869 PR sanitizer/80403
2870 PR sanitizer/80404
2871 PR sanitizer/80405
2872 * g++.dg/ubsan/pr80403.C: New test.
2873 * g++.dg/ubsan/pr80404.C: New test.
2874 * g++.dg/ubsan/pr80405.C: New test.
2875
2876 PR c/80163
2877 * gcc.dg/torture/pr80163.c: New test.
2878
2879 2017-04-12 Richard Biener <rguenther@suse.de>
2880 Jeff Law <law@redhat.com>
2881
2882 PR tree-optimization/80359
2883 * gcc.dg/torture/pr80359.c: New testcase.
2884
2885 2017-04-12 Richard Biener <rguenther@suse.de>
2886 Bernd Edlinger <bernd.edlinger@hotmail.de>
2887
2888 PR middle-end/79671
2889 * g++.dg/torture/pr79671.C: New testcase.
2890 * g++.dg/lto/pr79671_0.C: Likewise.
2891 * g++.dg/lto/pr79671_1.c: Likewise.
2892
2893 2017-04-12 Jakub Jelinek <jakub@redhat.com>
2894
2895 PR sanitizer/80349
2896 * g++.dg/ubsan/pr80349.C: New test.
2897
2898 2017-04-11 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR c++/80370
2901 * g++.dg/cpp1z/decomp28.C: New test.
2902
2903 PR middle-end/80100
2904 * gcc.dg/pr80100.c: New test.
2905
2906 PR rtl-optimization/80385
2907 * g++.dg/opt/pr80385.C: New test.
2908
2909 2017-04-11 Martin Liska <mliska@suse.cz>
2910
2911 PR ipa/80212
2912 * g++.dg/ipa/pr80212.C: New test.
2913
2914 2017-04-11 Martin Sebor <msebor@redhat.com>
2915
2916 PR middle-end/80364
2917 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2918
2919 2017-04-11 Martin Liska <mliska@suse.cz>
2920
2921 PR sanitizer/70878
2922 * gcc.dg/ubsan/pr70878.c: New test.
2923
2924 2017-04-11 Jakub Jelinek <jakub@redhat.com>
2925
2926 PR target/80381
2927 * gcc.target/i386/pr80381.c: New test.
2928
2929 PR c++/80363
2930 * g++.dg/ext/pr80363.C: New test.
2931
2932 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2933
2934 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2935 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2936 Add avr-*-* to non-lp64 selector.
2937
2938 2017-04-10 Martin Sebor <msebor@redhat.com>
2939
2940 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2941 * gcc.dg/pr40340-4.c: Same.
2942
2943 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2944
2945 PR fortran/69498
2946 * gfortran.dg/submodule_unexp.f90: Modified test
2947 to account for new error.
2948 * gfortran.dg/submodule_twice.f90: New Test
2949
2950 2017-04-10 Jakub Jelinek <jakub@redhat.com>
2951
2952 PR c++/80176
2953 * g++.dg/init/ref23.C: New test.
2954
2955 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2956
2957 PR tree-optimization/80304
2958 * gfortran.dg/do_concurrent_4.f90: New test case.
2959
2960 2017-04-10 Janus Weil <janus@gcc.gnu.org>
2961
2962 PR fortran/80046
2963 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2964
2965 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
2966
2967 * g++.dg/torture/pr79905.C: Add -maltivec option.
2968
2969 2017-04-10 Jeff Law <law@redhat.com>
2970
2971 PR tree-optimization/80374
2972 * g++.dg/pr80374.c: New test.
2973
2974 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2975
2976 PR target/80108
2977 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2978 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2979
2980 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2981
2982 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2983
2984 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2985
2986 PR testsuite/79356
2987 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2988
2989 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
2990
2991 PR testsuite/79867
2992 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2993
2994 2017-04-10 Marek Polacek <polacek@redhat.com>
2995
2996 PR sanitizer/80348
2997 * g++.dg/ubsan/div-by-zero-3.C: New test.
2998
2999 2017-04-10 Bin Cheng <bin.cheng@arm.com>
3000
3001 PR tree-optimization/80153
3002 * gcc.c-torture/execute/pr80153.c: New.
3003
3004 2017-04-10 Richard Biener <rguenther@suse.de>
3005
3006 PR middle-end/80362
3007 * gcc.dg/torture/pr80362.c: New testcase.
3008
3009 2017-04-10 Richard Biener <rguenther@suse.de>
3010
3011 PR tree-optimization/80304
3012 * gcc.dg/torture/pr80304.c: New testcase.
3013
3014 2017-04-10 Nathan Sidwell <nathan@acm.org>
3015
3016 PR target/79905
3017 * g++.dg/torture/pr79905.C: New.
3018
3019 2017-04-10 Martin Liska <mliska@suse.cz>
3020
3021 PR sanitizer/80350
3022 * c-c++-common/ubsan/pr80350.c: New test.
3023
3024 2017-04-10 Jakub Jelinek <jakub@redhat.com>
3025
3026 PR target/80324
3027 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3028
3029 2017-04-08 Martin Liska <mliska@suse.cz>
3030
3031 Revert:
3032 2017-04-07 Martin Liska <mliska@suse.cz>
3033
3034 PR ipa/80212
3035 * g++.dg/ipa/pr80212.C: New test.
3036
3037 2017-04-07 Jakub Jelinek <jakub@redhat.com>
3038
3039 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3040 dg-options.
3041 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3042
3043 PR target/80322
3044 PR target/80323
3045 PR target/80325
3046 PR target/80326
3047 * gcc.target/i386/avx512f-undefined-1.c: New test.
3048 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3049 * gcc.target/i386/avx-cvtsd-1.c: New test.
3050 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3051 * gcc.target/i386/avx512f-abspd-1.c: New test.
3052 * gcc.target/i386/avx-cvtss-1.c: New test.
3053 * gcc.target/i386/avx512f-absps-1.c: New test.
3054 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3055 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3056
3057 2017-04-07 Marek Polacek <polacek@redhat.com>
3058
3059 PR sanitizer/80348
3060 * g++.dg/ubsan/div-by-zero-2.C: New test.
3061
3062 PR c++/80095
3063 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3064
3065 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3066
3067 PR rtl-optimization/70478
3068 * gcc.target/s390/pr70478.c: New.
3069
3070 2017-04-07 Martin Liska <mliska@suse.cz>
3071
3072 PR target/79889
3073 * g++.dg/ext/mv8.C: Add aarch64* targets.
3074
3075 2017-04-07 Martin Liska <mliska@suse.cz>
3076
3077 PR ipa/80212
3078 * g++.dg/ipa/pr80212.C: New test.
3079
3080 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3081
3082 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3083
3084 2017-04-07 Richard Biener <rguenther@suse.de>
3085
3086 PR tree-optimization/80334
3087 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3088 alignas on stack.
3089
3090 2017-04-07 Richard Biener <rguenther@suse.de>
3091
3092 PR middle-end/80341
3093 * gcc.dg/torture/pr80341.c: New testcase.
3094
3095 2017-04-06 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR debug/80234
3098 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3099 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3100
3101 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
3102
3103 PR target/79733
3104 * gcc.target/i386/pr79733.c: New test.
3105
3106 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
3107
3108 PR target/80298
3109 * gcc.target/i386/pr80298-1.c: New test.
3110 * gcc.target/i386/pr80298-2.c: Ditto.
3111
3112 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3113
3114 PR target/80082
3115 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3116 ARMv7-R.
3117
3118 2017-04-06 Richard Biener <rguenther@suse.de>
3119
3120 PR tree-optimization/80334
3121 * g++.dg/torture/pr80334.C: New testcase.
3122
3123 2017-04-06 Martin Liska <mliska@suse.cz>
3124
3125 PR sanitizer/80166
3126 * gcc.dg/asan/pr80166.c: New test.
3127
3128 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3129
3130 PR tree-optimization/79390
3131 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
3132
3133 2017-04-06 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/80262
3136 * gcc.target/i386/pr80262.c: New testcase.
3137
3138 2017-04-06 Richard Biener <rguenther@suse.de>
3139
3140 PR middle-end/80281
3141 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
3142
3143 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
3144
3145 PR rtl-optimization/70703
3146 * gcc.target/i386/pr70703.c: New.
3147
3148 2017-04-05 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR sanitizer/80308
3151 * c-c++-common/asan/pr80308.c: New test.
3152
3153 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3154
3155 PR target/79890
3156 * gcc.target/s390/pr79890.c: New test case.
3157
3158 2017-04-05 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR target/80310
3161 * c-c++-common/ubsan/pr80310.c: New test.
3162
3163 2017-04-04 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR c++/80297
3166 * g++.dg/torture/pr80297.C: New test.
3167
3168 PR tree-optimization/79390
3169 * gcc.target/i386/pr79390.c: New test.
3170 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
3171
3172 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
3173
3174 PR c++/80296
3175 * g++.dg/cpp0x/alias-decl-80296.C: New test.
3176
3177 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3178
3179 PR target/80307
3180 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
3181 targeting any CPU or architecture.
3182 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3183 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3184 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3185 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3186 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3187 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3188 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3189 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3190
3191 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
3192
3193 PR fortran/69498
3194 * gfortran.dg/submodule_unexp.f90: New test.
3195
3196 2017-04-04 Jakub Jelinek <jakub@redhat.com>
3197
3198 PR target/80286
3199 * gcc.target/i386/avx-pr80286.c: New test.
3200 * gcc.dg/pr80286.c: New test.
3201
3202 2017-04-04 Richard Biener <rguenther@suse.de>
3203
3204 PR middle-end/80281
3205 * gcc.dg/torture/pr80281.c: New testcase.
3206
3207 2017-04-04 Richard Biener <rguenther@suse.de>
3208
3209 PR tree-optimization/80275
3210 * g++.dg/opt/pr80275.C: Make g static.
3211
3212 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
3213
3214 PR rtl-optimization/60818
3215 * gcc.c-torture/compile/pr60818.c: New testcase.
3216
3217 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
3218
3219 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
3220 * gcc.dg/20031012-1.c: Likewise.
3221 * gcc.dg/ipa/ipcp-1.c: Likewise.
3222 * gcc.dg/torture/matrix-3.c: Likewise.
3223 * gcc.target/powerpc/ppc-spe.c: Likewise.
3224 * gcc.target/rx/zero-width-bitfield.c: Likewise.
3225
3226 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3227
3228 PR target/80246
3229 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
3230 powerpc_vsx_ok.
3231 (std, ld): Limit scan-assembler-times check to lp64.
3232 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
3233 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
3234 powerpc_vsx_ok.
3235
3236 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3237
3238 PR target/80246
3239 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3240
3241 2017-04-03 Richard Biener <rguenther@suse.de>
3242
3243 PR tree-optimization/80275
3244 * g++.dg/opt/pr80275.C: New testcase.
3245
3246 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3247
3248 PR testsuite/79356
3249 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
3250
3251 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
3252
3253 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3254 (bal): Increase iteration count and assume alignment.
3255
3256 2017-04-03 Bin Cheng <bin.cheng@arm.com>
3257
3258 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3259
3260 2017-04-02 Andrew Pinski <apinski@cavium.com>
3261
3262 * gcc.c-torture/compile/nested-3.c: New testcase.
3263 * gcc.c-torture/execute/20170401-1.c: New testcase.
3264 * gcc.c-torture/execute/20170401-2.c: New testcase.
3265
3266 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3267
3268 PR rtl-optimization/79405
3269 gcc.dg/pr79405.c: New testcase.
3270
3271 2017-03-31 Jakub Jelinek <jakub@redhat.com>
3272
3273 PR debug/79255
3274 * gcc.dg/pr79255.c: New test.
3275
3276 PR c++/79572
3277 * g++.dg/ubsan/null-8.C: New test.
3278
3279 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3280
3281 PR target/80107
3282 * gfortran.dg/pr80107.f: New.
3283
3284 2017-03-31 Jeff Law <law@redhat.com>
3285
3286 PR tree-optimization/49498
3287 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3288
3289 2017-03-31 Richard Biener <rguenther@suse.de>
3290
3291 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3292
3293 2017-03-31 Richard Biener <rguenther@suse.de>
3294
3295 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3296
3297 2017-03-31 Jakub Jelinek <jakub@redhat.com>
3298
3299 PR libstdc++/80251
3300 * g++.dg/ext/is_aggregate.C: New test.
3301
3302 PR middle-end/80173
3303 * gcc.target/i386/pr80173.c: New test.
3304
3305 PR middle-end/80163
3306 * gcc.dg/pr80163.c: New test.
3307
3308 PR debug/80025
3309 * gcc.dg/torture/pr80025.c: New test.
3310
3311 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3312
3313 * gcc.target/mips/pr52125.c: Add -msym32.
3314
3315 2017-03-30 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR translation/80189
3318 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3319 * g++.dg/gomp/sharing-1.C: Likewise.
3320 * gfortran.dg/gomp/pr44536.f90: Likewise.
3321 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3322 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3323 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3324 * gfortran.dg/gomp/pr33439.f90: Likewise.
3325 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3326 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3327 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3328 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3329 * gcc.dg/gomp/sharing-1.c: Likewise.
3330
3331 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3332
3333 PR target/80246
3334 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3335 Darwin and SPE.
3336 (dxex, dxexq): Update return type.
3337 (diex, diexq): Update argument type.
3338 * gcc.target/powerpc/pr80246.c: New test.
3339
3340 2017-03-30 Martin Jambor <mjambor@suse.cz>
3341
3342 PR ipa/77333
3343 * g++.dg/ipa/pr77333.C: New test.
3344
3345 2017-03-30 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR target/80206
3348 * gcc.target/i386/pr80206.c: New test.
3349
3350 2017-03-30 Richard Biener <rguenther@suse.de>
3351
3352 PR tree-optimization/77498
3353 * gfortran.dg/pr77498.f: New testcase.
3354
3355 2017-03-29 Marek Polacek <polacek@redhat.com>
3356
3357 PR c/79730
3358 * gcc.dg/pr79730.c: New test.
3359
3360 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3361
3362 PR libgfortran/78670
3363 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3364 a character of length 1. Update test for success.
3365 * gfortran.dg/dtio_28.f03: New test.
3366 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3367 'scratch' to delete the file when done.
3368
3369 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3370
3371 PR rtl-optimization/80233
3372 * gcc.c-torture/compile/pr80233.c: New testcase.
3373
3374 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3375
3376 PR fortran/80254
3377 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3378 * gfortran.dg/dec_io_2a.f90: instead (new test).
3379
3380 2017-03-28 Jiong Wang <jiong.wang@arm.com>
3381
3382 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3383
3384 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3385
3386 PR testsuite/43496
3387 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3388 generating PIC code.
3389
3390 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3391
3392 PR rtl-optimization/80193
3393 * gcc.target/i386/pr80193.c: New.
3394
3395 2017-03-28 Janus Weil <janus@gcc.gnu.org>
3396
3397 PR fortran/78661
3398 * gfortran.dg/dtio_25.f90: Modified test case.
3399 * gfortran.dg/dtio_27.f90: New test case.
3400
3401 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
3402
3403 PR target/53383
3404 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3405 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3406 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3407
3408 2017-03-28 Bin Cheng <bin.cheng@arm.com>
3409
3410 * gcc.c-torture/compile/irreducible-loop.c: New.
3411
3412 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3413
3414 PR tree-optimization/80218
3415 * gcc.dg/pr80218.c: New test.
3416
3417 2017-03-28 Richard Biener <rguenther@suse.de>
3418
3419 PR tree-optimization/78644
3420 * gcc.dg/pr78644-1.c: New testcase.
3421 * gcc.dg/pr78644-2.c: Likewise.
3422
3423 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3424
3425 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3426 * gcc.dg/pic-4.c: Likewise.
3427 * gcc.dg/pie-3.c: Likewise.
3428 * gcc.dg/pie-4.c: Likewise.
3429
3430 2017-03-28 Martin Liska <mliska@suse.cz>
3431
3432 PR ipa/80205
3433 * g++.dg/ipa/pr80205.C: New test.
3434
3435 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3436
3437 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3438 with sizeof(int) < 4.
3439 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3440 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3441 * gcc.dg/torture/pr79777.c: Likewise.
3442 * gcc.dg/torture/pr79910.c: Likewise.
3443
3444 2017-03-28 Richard Biener <rguenther@suse.de>
3445
3446 PR middle-end/80222
3447 * g++.dg/pr80222.C: New testcase.
3448
3449 2017-03-28 Martin Liska <mliska@suse.cz>
3450
3451 PR ipa/80104
3452 * gcc.dg/ipa/pr80104.c: New test.
3453
3454 2017-03-28 Marek Polacek <polacek@redhat.com>
3455
3456 PR sanitizer/80067
3457 * c-c++-common/ubsan/shift-10.c: New test.
3458
3459 2017-03-27 Jeff Law <law@redhat.com>
3460
3461 PR tree-optimization/80216
3462 * gcc.c-torture/compile/pr80216.c: New test.
3463
3464 2017-03-27 Jakub Jelinek <jakub@redhat.com>
3465
3466 PR middle-end/80162
3467 * c-c++-common/pr80162-1.c: New test.
3468 * c-c++-common/pr80162-2.c: New test.
3469 * c-c++-common/pr80162-3.c: New test.
3470
3471 PR target/80102
3472 * g++.dg/opt/pr80102.C: New test.
3473
3474 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3475
3476 PR target/78543
3477 * gcc.target/powerpc/pr78543.c: New test.
3478
3479 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3480
3481 PR target/80103
3482 * gcc.target/powerpc/pr80103-1.c: New test.
3483
3484 2017-03-27 Richard Biener <rguenther@suse.de>
3485
3486 PR tree-optimization/80181
3487 * gcc.dg/torture/pr80181.c: New testcase.
3488
3489 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3490
3491 * gcc.target/arc/interrupt-4.c: New file.
3492
3493 2017-03-27 Richard Biener <rguenther@suse.de>
3494
3495 PR ipa/79776
3496 * g++.dg/ipa/pr79776.C: New testcase.
3497
3498 2017-03-27 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR sanitizer/80168
3501 * gcc.dg/asan/pr80168.c: New test.
3502
3503 2017-03-27 Richard Biener <rguenther@suse.de>
3504
3505 PR tree-optimization/80170
3506 * gcc.dg/pr80170.c: New testcase.
3507
3508 2017-03-27 Richard Biener <rguenther@suse.de>
3509
3510 PR middle-end/80171
3511 * g++.dg/torture/pr80171.C: New testcase.
3512
3513 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
3514
3515 * gcc.dg/torture/pr79732.c: Require alias support.
3516 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3517
3518 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3519 libatomic_available.
3520 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3521 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3522
3523 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3524
3525 PR libgfortran/78881
3526 * gfortran.dg/dtio_26.f90: New test.
3527
3528 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
3529
3530 PR fortran/80156
3531 PR fortran/79382
3532 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3533 testcase for PR80156. Add a main programme that tests that
3534 the typebound generic is accessible.
3535
3536 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3537
3538 PR rtl-optimization/80160
3539 PR rtl-optimization/80159
3540
3541 * gcc.target/i386/pr80160.c: New test.
3542
3543 2017-03-24 Jakub Jelinek <jakub@redhat.com>
3544
3545 PR sanitizer/79904
3546 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3547
3548 2017-03-24 Marek Polacek <polacek@redhat.com>
3549
3550 PR c++/80119
3551 * g++.dg/warn/Wuninitialized-9.C: New test.
3552
3553 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3554
3555 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3556 and remove the high-level builtin. The error message for the
3557 would prevent compilation from reaching the second.
3558 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3559
3560 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3561
3562 * gcc.target/s390/vxe/negfma-1.c: New test.
3563
3564 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3565
3566 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3567 * gcc.target/s390/arch12/mul-1.c: New test.
3568 * gcc.target/s390/arch12/mul-2.c: New test.
3569
3570 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3571
3572 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3573
3574 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3575
3576 * gcc.target/s390/vxe/popcount-1.c: New test.
3577
3578 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3579
3580 * gcc.target/s390/vxe/bitops-1.c: New test.
3581
3582 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3583
3584 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3585 * lib/target-supports.exp: Add effective target check s390_vxe.
3586
3587 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3588
3589 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3590 comparison instructions used from now on.
3591
3592 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3593
3594 * gcc.target/s390/s390.exp (check_effective_target_vector):
3595 Include target-supports.exp and move target_vector check routine
3596 ...
3597 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3598 here and rename it.
3599 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3600 check from vector to s390_vx.
3601 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3602 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3603 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3604 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3605 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3606 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3607 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3608 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3609 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3610
3611 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3612
3613 * gcc.target/s390/vector/vec-init-2.c: New test.
3614
3615 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3616
3617 * gcc.dg/ubsan/pr79904-2.c: New test.
3618
3619 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3620
3621 PR target/79893
3622 * gcc.target/s390/zvector/pr79893.c: New test.
3623
3624 2017-03-24 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR rtl-optimization/80112
3627 * gcc.dg/pr80112.c: New test.
3628
3629 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3630
3631 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3632 etc. line numbers.
3633 * gcc.dg/Walloca-1.c: Likewise.
3634 * gcc.dg/Walloca-2.c: Likewise.
3635 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3636
3637 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3638
3639 PR tree-optimization/80158
3640 * gfortran.fortran-torture/compile/pr80158.f: New file.
3641
3642 2017-03-24 Richard Biener <rguenther@suse.de>
3643
3644 PR tree-optimization/80167
3645 * gcc.dg/graphite/pr80167.c: New testcase.
3646
3647 2017-03-24 Tom de Vries <tom@codesourcery.com>
3648
3649 PR testsuite/80092
3650 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3651 dg-require-effective-target global_constructor.
3652 * gcc.dg/tls/emutls-2.c: Same.
3653
3654 2017-03-24 Tom de Vries <tom@codesourcery.com>
3655
3656 PR testsuite/80092
3657 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3658 dg-require-effective-target indirect_jumps.
3659
3660 2017-03-24 Tom de Vries <tom@codesourcery.com>
3661
3662 PR testsuite/80092
3663 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3664 nonlocal_goto.
3665
3666 2017-03-24 Tom de Vries <tom@codesourcery.com>
3667
3668 PR testsuite/80092
3669 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3670 * gcc.dg/Walloca-12.c: Same.
3671 * gcc.dg/attr-alloc_size-8.c: Same.
3672 * gcc.dg/Walloca-4.c: Same.
3673 * gcc.dg/Walloca-8.c: Same.
3674 * gcc.dg/Walloca-13.c: Same.
3675 * gcc.dg/Walloca-14.c: Same.
3676 * gcc.dg/attr-alloc_size-9.c: Same.
3677 * gcc.dg/Walloca-1.c: Same.
3678 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3679 * gcc.dg/Walloca-5.c: Same.
3680 * gcc.dg/Walloca-10.c: Same.
3681 * gcc.dg/Walloca-9.c: Same.
3682 * gcc.dg/attr-alloc_size-6.c: Same.
3683 * gcc.dg/Wvla-larger-than-1.c: Same.
3684 * gcc.dg/torture/pr71881.c: Same.
3685 * gcc.dg/torture/pr71901.c: Same.
3686 * gcc.dg/torture/pr78742.c: Same.
3687 * gcc.dg/builtin-alloc-size.c: Same.
3688 * gcc.dg/Walloca-2.c: Same.
3689 * gcc.dg/Walloca-6.c: Same.
3690 * gcc.dg/Walloca-11.c: Same.
3691 * gcc.dg/attr-alloc_size-7.c: Same.
3692 * gcc.dg/Wvla-larger-than-2.c: Same.
3693 * gcc.dg/Walloca-3.c: Same.
3694 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3695 * gcc.c-torture/compile/pr79413.c: Same.
3696 * gcc.c-torture/compile/pr78439.c: Same.
3697
3698 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3699
3700 * gcc.target/powerpc/p9-options-1.c: New test.
3701
3702 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3703
3704 PR target/71436
3705 * gcc.c-torture/compile/pr71436.c: New test.
3706
3707 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3708 Richard Biener <rguenther@suse.de>
3709
3710 PR tree-optimization/79908
3711 PR tree-optimization/80136
3712 * gcc.dg/torture/pr79908.c: New file.
3713
3714 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3715
3716 PR fortran/39239
3717 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3718
3719 2017-03-22 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR c++/80141
3722 * g++.dg/gomp/pr80141.C: New test.
3723
3724 PR c++/80129
3725 * g++.dg/torture/pr80129.C: New test.
3726
3727 PR sanitizer/80110
3728 * g++.dg/tsan/pr80110.C: New test.
3729
3730 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3731
3732 PR fortran/80142
3733 * gfortran.dg/any_loc.f90: New test case.
3734
3735 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3736
3737 PR target/80082
3738 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3739 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3740
3741 2017-03-22 Martin Liska <mliska@suse.cz>
3742
3743 PR target/79906
3744 * g++.dg/ext/mv8.C: Add power* targets.
3745
3746 2017-03-21 Martin Sebor <msebor@redhat.com>
3747
3748 PR c++/79548
3749 * g++.dg/warn/Wunused-var-26.C: New test.
3750
3751 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3752
3753 PR tree-optimization/79908
3754 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3755
3756 2017-03-21 Marek Polacek <polacek@redhat.com>
3757 Martin Sebor <msebor@redhat.com>
3758
3759 PR tree-optimization/80109
3760 * gcc.dg/Walloca-14.c: New test.
3761
3762 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR target/80125
3765 * gcc.target/powerpc/pr80125.c: New test.
3766
3767 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3768
3769 PR fortran/69498
3770 * gfortran.dg/unexp_attribute.f90: New test
3771
3772 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3773 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/79908
3776 * gcc.dg/torture/pr79908.c: New file.
3777
3778 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3779
3780 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3781 with sizeof(int) < 4.
3782
3783 2017-03-21 Martin Liska <mliska@suse.cz>
3784
3785 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3786 apostrophes.
3787
3788 2017-03-21 Richard Biener <rguenther@suse.de>
3789
3790 PR tree-optimization/80032
3791 * g++.dg/opt/pr80032.C: New testcase.
3792
3793 2017-03-21 Richard Biener <rguenther@suse.de>
3794
3795 PR tree-optimization/80122
3796 * gcc.dg/torture/pr80122.c: New testcase.
3797
3798 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3799
3800 * gcc.dg/pic-2.c: Skip for MIPS.
3801 * gcc.dg/pie-2.c: Skip for MIPS.
3802
3803 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3804
3805 PR c++/77752
3806 * g++.dg/cpp0x/initlist97.C: New.
3807 * g++.dg/cpp0x/initlist85.C: Update.
3808
3809 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3810
3811 PR c/67338
3812 * gcc.dg/pr67338.c: New test.
3813
3814 PR c++/35878
3815 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3816 dump instead of assembler.
3817 * g++.dg/init/pr35878_2.C: Likewise.
3818 * g++.dg/init/pr35878_3.C: Likewise.
3819
3820 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3821
3822 PR c/80097
3823 * gcc.dg/ubsan/pr80097.c: New test.
3824
3825 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3826
3827 PR tree-optimization/80054
3828 * g++.dg/torture/pr80054.C: New file.
3829
3830 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3831
3832 PR target/79963
3833 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3834 directive to assure selection of proper bit using rlwinm insn.
3835 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3836 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3837 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3838 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3839
3840 2017-03-20 Marek Polacek <polacek@redhat.com>
3841 Paolo Carlini <paolo.carlini@oracle.com>
3842
3843 PR c++/80059 - ICE with noexcept and __transaction_atomic
3844 * g++.dg/tm/pr80059-2.C: New test.
3845 * g++.dg/tm/pr80059.C: New test.
3846
3847 2017-03-20 Martin Liska <mliska@suse.cz>
3848
3849 PR middle-end/79753
3850 * gcc.target/i386/mpx/pr79753.c: New test.
3851
3852 2017-03-20 Martin Liska <mliska@suse.cz>
3853
3854 PR target/79769
3855 PR target/79770
3856 * g++.dg/pr79769.C: New test.
3857 * gcc.target/i386/mpx/pr79770.c: New test.
3858
3859 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3860
3861 PR target/78857
3862 * gcc.target/s390/load-and-test-fp-1.c: New test.
3863 * gcc.target/s390/load-and-test-fp-2.c: New test.
3864
3865 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
3866
3867 PR fortran/79676
3868 * gfortran.dg/submodule_28.f08 : New test.
3869
3870 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
3871
3872 PR fortran/71838
3873 * gfortran.dg/submodule_26.f08 : New test.
3874 * gfortran.dg/submodule_27.f08 : New test.
3875
3876 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3877
3878 PR target/79951
3879 * gcc.target/powerpc/pr79951.c: New.
3880
3881 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3882
3883 PR rtl-optimization/79910
3884 * gcc.dg/torture/pr79910.c: New test.
3885
3886 2017-03-17 Jeff Law <law@redhat.com>
3887
3888 PR tree-optimization/71437
3889 * gcc.dg/tree-ssa/pr71437.c: New test.
3890 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3891 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3892 now caught by VRP, but which were previously caught by DOM.
3893
3894 2017-03-17 Richard Biener <rguenther@suse.de>
3895
3896 PR middle-end/80075
3897 * g++.dg/torture/pr80075.C: New testcase.
3898
3899 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3900
3901 PR target/71294
3902 * g++.dg/pr71294.C: New test.
3903
3904 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3905
3906 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3907
3908 2017-03-16 Jakub Jelinek <jakub@redhat.com>
3909
3910 PR fortran/80010
3911 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3912
3913 PR fortran/79886
3914 * gfortran.dg/pr79886.f90: New test.
3915
3916 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3917
3918 PR target/79038
3919 * gcc.target/powerpc/pr79038-1.c: New test.
3920
3921 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3922
3923 PR fortran/33271
3924 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3925
3926 2017-03-15 Jiong Wang <jiong.wang@arm.com>
3927
3928 PR testsuite/79356
3929 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3930
3931 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
3932
3933 PR target/80019
3934 * gcc.target/i386/pr80019.c: New test.
3935
3936 2017-03-15 Martin Liska <mliska@suse.cz>
3937
3938 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3939
3940 2017-03-14 Martin Sebor <msebor@redhat.com>
3941
3942 PR tree-optimization/79800
3943 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3944 * gcc.dg/tree-ssa/pr79800.c: New test.
3945
3946 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3947
3948 PR target/79947
3949 * gcc.target/powerpc/pr79947.c: New test.
3950
3951 2017-03-14 Martin Sebor <msebor@redhat.com>
3952
3953 PR middle-end/80020
3954 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3955 * gcc.dg/attr-alloc_size-7.c: Same.
3956 * gcc.dg/attr-alloc_size-9.c: Same.
3957 * gcc.dg/builtin-alloc-size.c: Same.
3958 * gcc.dg/pr80020.c: New test.
3959
3960 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3961
3962 PR rtl-optimization/79728
3963 * gcc.target/i386/sse-globalreg.c: New test.
3964
3965 2017-03-14 Martin Liska <mliska@suse.cz>
3966
3967 PR lto/66295
3968 * gcc.dg/tree-prof/pr66295.c: New test.
3969
3970 2017-03-13 Martin Liska <mliska@suse.cz>
3971
3972 PR middle-end/78339
3973 * gcc.target/i386/mpx/pr78339.c: New test.
3974
3975 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3976
3977 * gcc.target/arc/bitfield.c: New file.
3978
3979 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3980
3981 * gcc.target/arc/pr9001090948.c: New file.
3982
3983 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3984
3985 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3986 Fix test. Make early-out condition return early. Correct comments.
3987
3988 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3989
3990 PR libgfortran/78854
3991 * gfortran.dg/dtio_25.f90: New test.
3992
3993 2017-03-10 Martin Sebor <msebor@redhat.com>
3994
3995 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3996
3997 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3998
3999 PR rtl-optimization/78911
4000 * gcc.target/i386/pr78911-1.c: New test.
4001 * gcc.target/i386/pr78911-2.c: New test.
4002
4003 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4004
4005 PR target/79941
4006 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4007 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4008 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4009
4010 2017-03-10 Marek Polacek <polacek@redhat.com>
4011
4012 PR c++/79967
4013 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4014
4015 2017-03-10 Jakub Jelinek <jakub@redhat.com>
4016
4017 PR c++/79899
4018 * g++.dg/other/friend7.C: New test.
4019
4020 PR c++/79896
4021 * g++.dg/ext/int128-5.C: New test.
4022
4023 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4024
4025 PR testsuite/79356
4026 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4027 powerpc, sparc, or s390x.
4028
4029 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4030
4031 PR target/79907
4032 * gcc.target/powerpc/pr79907.c: New.
4033
4034 2017-03-10 Olivier Hainque <hainque@adacore.com>
4035
4036 * gnat.dg/opt64.adb: New test.
4037 * gnat.dg/opt64_pkg.ads: New helper.
4038 * gnat.dg/opt64_pkg.adb: New helper.
4039
4040 2017-03-10 Jakub Jelinek <jakub@redhat.com>
4041
4042 PR rtl-optimization/79909
4043 * gcc.target/powerpc/pr79909.c: New test.
4044
4045 PR tree-optimization/79972
4046 * gcc.dg/pr79972.c: New test.
4047
4048 PR tree-optimization/77975
4049 * gcc.dg/pr77975.c: New test.
4050
4051 2017-03-09 Marek Polacek <polacek@redhat.com>
4052
4053 PR c++/79962
4054 PR c++/79984
4055 * c-c++-common/nonnull-3.c: New test.
4056 * g++.dg/warn/Wnonnull3.C: New test.
4057
4058 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4059
4060 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4061 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4062
4063 2017-03-09 Marek Polacek <polacek@redhat.com>
4064
4065 PR sanitizer/79757
4066 * gcc.dg/ubsan/pr79757-1.c: New test.
4067 * gcc.dg/ubsan/pr79757-2.c: New test.
4068 * gcc.dg/ubsan/pr79757-3.c: New test.
4069 * gcc.dg/ubsan/pr79757-4.c: New test.
4070 * gcc.dg/ubsan/pr79757-5.c: New test.
4071
4072 2017-03-09 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR c/79969
4075 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4076
4077 2017-03-09 Marek Polacek <polacek@redhat.com>
4078
4079 PR c++/79687
4080 * g++.dg/expr/ptrmem8.C: New test.
4081 * g++.dg/expr/ptrmem9.C: New test.
4082
4083 2017-03-09 Richard Biener <rguenther@suse.de>
4084
4085 PR tree-optimization/79977
4086 * gcc.dg/graphite/pr79977.c: New testcase.
4087
4088 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
4089
4090 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4091 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
4092 * lib/target-supports.exp (check_effective_target_rdynamic):
4093 New proc.
4094
4095 2017-03-09 Richard Biener <rguenther@suse.de>
4096
4097 PR middle-end/79971
4098 * gcc.dg/fixed-point/pr79971.c: New testcase.
4099
4100 2017-03-09 Richard Biener <rguenther@suse.de>
4101
4102 PR ipa/79970
4103 * gcc.dg/torture/pr79970.c: New testcase.
4104
4105 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4106
4107 PR c++/71966
4108 * g++.dg/cpp0x/pr71966-1.C: New.
4109 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4110
4111 2017-03-09 Martin Liska <mliska@suse.cz>
4112
4113 PR tree-optimization/79631
4114 * gcc.target/i386/mpx/pr79631.c: New test.
4115
4116 2017-03-09 Martin Liska <mliska@suse.cz>
4117
4118 PR target/65705
4119 PR target/69804
4120 * gcc.target/i386/pr71458.c: Update scanned pattern.
4121
4122 2017-03-09 Marek Polacek <polacek@redhat.com>
4123
4124 PR c++/79672
4125 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4126 * g++.dg/warn/Wduplicated-branches3.C: New test.
4127
4128 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4129
4130 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4131
4132 2017-03-09 Martin Liska <mliska@suse.cz>
4133
4134 PR ipa/79764
4135 * g++.dg/pr79764.C: New test.
4136
4137 2017-03-09 Martin Liska <mliska@suse.cz>
4138
4139 PR ipa/79761
4140 * g++.dg/pr79761.C: New test.
4141
4142 2017-03-09 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR sanitizer/79944
4145 * c-c++-common/asan/pr79944.c: New test.
4146
4147 PR target/79932
4148 * gcc.target/i386/pr79932-2.c: New test.
4149
4150 PR target/79932
4151 * gcc.target/i386/pr79932-1.c: New test.
4152
4153 2017-03-09 Marek Polacek <polacek@redhat.com>
4154
4155 PR c++/79900 - ICE in strip_typedefs
4156 * g++.dg/warn/Wpadded-1.C: New test.
4157
4158 2017-03-08 Marek Polacek <polacek@redhat.com>
4159
4160 * g++.dg/Walloca1.C: Adjust dg-warning.
4161
4162 2017-03-08 Andrew Haley <aph@redhat.com>
4163
4164 PR tree-optimization/79943
4165 * gcc.dg/tree-ssa/pr79943.c: New test.
4166
4167 2017-03-08 Richard Biener <rguenther@suse.de>
4168
4169 PR tree-optimization/79955
4170 * gcc.dg/uninit-24.c: New testcase.
4171
4172 2017-03-08 Richard Biener <rguenther@suse.de>
4173
4174 PR tree-optimization/79920
4175 * gcc.dg/vect/pr79920.c: New testcase.
4176
4177 2017-03-08 Jakub Jelinek <jakub@redhat.com>
4178
4179 PR sanitizer/79904
4180 * gcc.dg/ubsan/pr79904.c: New test.
4181
4182 2017-03-07 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR c/79834
4185 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
4186 diagnostics.
4187
4188 2017-03-07 Marek Polacek <polacek@redhat.com>
4189
4190 PR middle-end/79809
4191 * g++.dg/Walloca1.C: New test.
4192
4193 2017-03-07 Martin Liska <mliska@suse.cz>
4194
4195 PR middle-end/68270
4196 * g++.dg/pr68270.C: New test.
4197
4198 2017-03-07 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR rtl-optimization/79901
4201 * gcc.target/i386/pr79901.c: New test.
4202
4203 PR sanitizer/79897
4204 * c-c++-common/ubsan/pr79897.c: New test.
4205
4206 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
4207
4208 PR rtl-optimization/79571
4209 * gcc.target/i386/pr79571.c: New.
4210
4211 2017-03-06 Marek Polacek <polacek@redhat.com>
4212
4213 PR c++/79796 - ICE with NSDMI and this pointer
4214 * g++.dg/cpp0x/nsdmi13.C: New test.
4215
4216 2017-03-06 Julia Koval <julia.koval@intel.com>
4217
4218 PR target/79793
4219 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
4220 directives.
4221 * gcc.target/i386/interrupt-13.c: Ditto.
4222 * gcc.target/i386/interrupt-14.c: Ditto.
4223 * gcc.target/i386/interrupt-15.c: Ditto.
4224
4225 2017-03-06 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR c++/79822
4228 * g++.dg/cpp0x/constexpr-79822.C: New test.
4229
4230 2017-03-06 Richard Biener <rguenther@suse.de>
4231
4232 PR tree-optimization/79894
4233 * gcc.dg/vect/pr79887.c: New testcase.
4234
4235 2017-03-06 Richard Biener <rguenther@suse.de>
4236
4237 PR tree-optimization/79824
4238 * gcc.dg/vect/pr79824-1.c: New testcase.
4239 * gcc.dg/vect/pr79824-2.c: Likewise.
4240
4241 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4242
4243 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
4244 gettimeofday. Remove dg-skip-if for AVR.
4245 * lib/target-supports.exp (check_effective_target_gettimeofday):
4246 New proc.
4247
4248 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
4249
4250 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
4251 * gcc.target/s390/hotpatch-10.c: Likewise.
4252 * gcc.target/s390/hotpatch-11.c: Likewise.
4253 * gcc.target/s390/hotpatch-12.c: Likewise.
4254 * gcc.target/s390/hotpatch-13.c: Likewise.
4255 * gcc.target/s390/hotpatch-14.c: Likewise.
4256 * gcc.target/s390/hotpatch-15.c: Likewise.
4257 * gcc.target/s390/hotpatch-16.c: Likewise.
4258 * gcc.target/s390/hotpatch-17.c: Likewise.
4259 * gcc.target/s390/hotpatch-18.c: Likewise.
4260 * gcc.target/s390/hotpatch-19.c: Likewise.
4261 * gcc.target/s390/hotpatch-2.c: Likewise.
4262 * gcc.target/s390/hotpatch-26.c: Likewise.
4263 * gcc.target/s390/hotpatch-27.c: Likewise.
4264 * gcc.target/s390/hotpatch-28.c: Likewise.
4265 * gcc.target/s390/hotpatch-3.c: Likewise.
4266 * gcc.target/s390/hotpatch-4.c: Likewise.
4267 * gcc.target/s390/hotpatch-5.c: Likewise.
4268 * gcc.target/s390/hotpatch-6.c: Likewise.
4269 * gcc.target/s390/hotpatch-7.c: Likewise.
4270 * gcc.target/s390/hotpatch-8.c: Likewise.
4271 * gcc.target/s390/hotpatch-9.c: Likewise.
4272
4273 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4274
4275 PR c++/64574
4276 * g++.dg/template/crash125.C: New.
4277
4278 2017-03-06 Jakub Jelinek <jakub@redhat.com>
4279
4280 PR target/79812
4281 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4282
4283 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4284
4285 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4286
4287 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4288
4289 * gcc.target/mips/msa-minmax.c: New tests.
4290
4291 2017-03-06 Martin Liska <mliska@suse.cz>
4292
4293 PR sanitize/79783
4294 * g++.dg/asan/pr79783.C: New test.
4295
4296 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4297
4298 * gcc.target/mips/msa-dotp.c: New tests.
4299
4300 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4301
4302 * gcc.target/mips/msa-bclri.c: New test.
4303
4304 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4305
4306 PR c++/70266
4307 * g++.dg/tm/pr70266.C: New.
4308
4309 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
4310 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4311
4312 * gfortran.dg/coarray/fail_image_1.f08: New test.
4313 * gfortran.dg/coarray/fail_image_2.f08: New test.
4314 * gfortran.dg/coarray/failed_images_1.f08: New test.
4315 * gfortran.dg/coarray/failed_images_2.f08: New test.
4316 * gfortran.dg/coarray/image_status_1.f08: New test.
4317 * gfortran.dg/coarray/image_status_2.f08: New test.
4318 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4319 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4320 * gfortran.dg/coarray_fail_st.f90: New test.
4321 * gfortran.dg/coarray_failed_images_1.f08: New test.
4322 * gfortran.dg/coarray_image_status_1.f08: New test.
4323 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4324
4325 2017-03-03 Marek Polacek <polacek@redhat.com>
4326
4327 PR c/79758
4328 * gcc.dg/noncompile/pr79758.c: New test.
4329
4330 2017-03-03 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR middle-end/79805
4333 * g++.dg/opt/pr79805.C: New test.
4334
4335 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4336
4337 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4338 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4339 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4340 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4341 * gcc.target/i386/i386.exp
4342 (check_effective_target_avx512vpopcntdq): New.
4343
4344 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4345
4346 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4347 ilp32 targets and match DImode registers for lp64 targets.
4348
4349 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
4350
4351 * g++.dg/pr71624.C: Disable for x32.
4352 * g++.dg/pr71633.C: Ditto.
4353
4354 2017-03-03 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR target/79807
4357 * gcc.target/i386/pr79807.c: New test.
4358
4359 2017-03-03 Martin Liska <mliska@suse.cz>
4360
4361 PR tree-optimization/79803
4362 * gcc.dg/tree-ssa/pr79803.c: New test.
4363
4364 2017-03-03 Martin Liska <mliska@suse.cz>
4365
4366 PR rtl-optimization/79574
4367 * gcc.dg/pr79574-2.c: New test.
4368
4369 2017-03-03 Richard Biener <rguenther@suse.de>
4370
4371 PR c++/79825
4372 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4373
4374 2017-03-03 Jakub Jelinek <jakub@redhat.com>
4375
4376 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4377
4378 2017-03-03 Marek Polacek <polacek@redhat.com>
4379
4380 PR c++/79791
4381 * g++.dg/warn/Wwrite-strings-1.C: New test.
4382 * g++.dg/warn/Wwrite-strings-2.C: New test.
4383 * g++.dg/warn/Wwrite-strings-3.C: New test.
4384 * g++.dg/warn/Wwrite-strings-4.C: New test.
4385 * g++.dg/warn/Wwrite-strings-5.C: New test.
4386 * g++.dg/warn/Wwrite-strings-6.C: New test.
4387 * g++.dg/warn/Wwrite-strings-7.C: New test.
4388 * g++.dg/warn/Wwrite-strings-8.C: New test.
4389 * g++.dg/warn/Wwrite-strings-9.C: New test.
4390 * g++.dg/warn/Wwrite-strings-10.C: New test.
4391 * g++.dg/warn/Wwrite-strings-11.C: New test.
4392 * g++.dg/warn/Wwrite-strings-12.C: New test.
4393
4394 2017-03-03 Richard Biener <rguenther@suse.de>
4395
4396 PR middle-end/79818
4397 * gcc.dg/torture/pr79818.c: New testcase.
4398
4399 2017-03-02 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR c++/79782
4402 * g++.dg/warn/Wunused-parm-10.C: New test.
4403
4404 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
4405
4406 * gcc.dg/rtl/x86_64/*.c: Test for
4407 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4408
4409 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
4410
4411 PR target/79514
4412 * gcc.target/i386/pr79514.c: New test.
4413
4414 2017-03-02 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR rtl-optimization/79780
4417 * gcc.c-torture/compile/pr79780.c: New test.
4418
4419 2017-03-02 Richard Biener <rguenther@suse.de>
4420
4421 PR tree-optimization/79345
4422 PR c++/42000
4423 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4424 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4425 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4426
4427 2017-03-02 Richard Biener <rguenther@suse.de>
4428
4429 PR c/79756
4430 * gcc.dg/vector-1.c: New testcase.
4431
4432 2017-03-02 Bin Cheng <bin.cheng@arm.com>
4433
4434 PR tree-optimization/66768
4435 * gcc.target/i386/pr66768.c: New test.
4436
4437 2017-03-02 Richard Biener <rguenther@suse.de>
4438
4439 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4440 * gcc.dg/rtl/x86_64/final.c: Likewise.
4441 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4442 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4443 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4444 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4445
4446 2017-03-02 Richard Biener <rguenther@suse.de>
4447
4448 PR tree-optimization/79777
4449 * gcc.dg/torture/pr79777.c: New testcase.
4450
4451 2017-03-01 Martin Sebor <msebor@redhat.com>
4452
4453 PR middle-end/79692
4454 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4455 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4456 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4457 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4458
4459 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
4460
4461 * gcc.target/i386/invsize-2.c: New test.
4462 * gcc.target/i386/invsize-3.c: Ditto.
4463 * gcc.target/i386/invsize-4.c: Ditto.
4464 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4465 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4466
4467 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4468
4469 PR target/79439
4470 * gcc.target/powerpc/pr79439.c: New test.
4471
4472 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4473
4474 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4475 scan string.
4476
4477
4478 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4479
4480 PR target/79395
4481 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4482 pattern to look for vcmpequd. instead of vcmpnew.
4483 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4484 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4485 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4486 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4487 look for xvcmpeqdp. instead of xvcmpnedp.
4488 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4489 look for vcmpequd. instead of vcmpnew.
4490 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4491 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4492 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4493 look for xvcmpeqsp. instead of xvcmpnesp.
4494 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4495 look for xvcmpeqdp. instead of xvcmpnedp.
4496 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4497 look for vcmpequd. instead of vcmpnew.
4498 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4499 look for vcmpeqsp instead of xvcmpnesp.
4500 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4501 look for xvcmpeqdp instead of xvcmpnedp.
4502
4503 2017-03-01 Richard Biener <rguenther@suse.de>
4504
4505 PR middle-end/79721
4506 * gcc.dg/torture/pr79721.c: New testcase.
4507
4508 2017-03-01 Jakub Jelinek <jakub@redhat.com>
4509
4510 PR c++/79681
4511 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4512 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4513
4514 PR c++/79746
4515 * g++.dg/warn/Wunused-parm-9.C: New test.
4516
4517 PR tree-optimization/79734
4518 * g++.dg/opt/pr79734.C: New test.
4519
4520 2017-02-28 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR tree-optimization/79737
4523 * gcc.c-torture/execute/pr79737-1.c: New test.
4524 * gcc.c-torture/execute/pr79737-2.c: New test.
4525
4526 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4527
4528 * gcc.target/sparc/20170228-1.c: New test.
4529
4530 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
4531
4532 * gcc.target/i386/invsize-1.c: New test.
4533
4534 2017-02-28 Martin Sebor <msebor@redhat.com>
4535
4536 PR tree-optimization/79691
4537 * gcc.dg/tree-ssa/pr79691.c: New test.
4538
4539 2017-02-28 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR target/79729
4542 * gcc.target/i386/pr79729.c: New test.
4543
4544 2017-02-28 Richard Biener <rguenther@suse.de>
4545
4546 PR tree-optimization/79740
4547 * gcc.dg/torture/pr79740.c: New testcase.
4548
4549 2017-02-28 Richard Biener <rguenther@suse.de>
4550
4551 PR middle-end/79731
4552 * c-c++-common/torture/pr79731.c: New testcase.
4553
4554 2017-02-28 Richard Biener <rguenther@suse.de>
4555
4556 PR tree-optimization/79732
4557 * gcc.dg/torture/pr79732.c: New testcase.
4558
4559 2017-02-28 Richard Biener <rguenther@suse.de>
4560
4561 PR tree-optimization/79723
4562 * gcc.target/i386/pr79723.c: New testcase.
4563
4564 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4565
4566 PR target/79544
4567 * gcc.target/powerpc/pr79544.c: New.
4568
4569 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4570
4571 PR c++/79414
4572 * g++.dg/parse/crash67.C: New.
4573
4574 2017-02-27 Bin Cheng <bin.cheng@arm.com>
4575
4576 PR tree-optimization/77536
4577 * gcc.dg/vect/pr79347.c: Revise testing string.
4578
4579 2017-02-27 Richard Biener <rguenther@suse.de>
4580
4581 PR tree-optimization/45397
4582 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4583
4584 2017-02-27 Richard Biener <rguenther@suse.de>
4585
4586 PR tree-optimization/79690
4587 * gcc.target/i386/pr79690.c: New testcase.
4588
4589 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4590
4591 PR fortran/51119
4592 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4593 of original.
4594 * gfortran.dg/inline_matmul_11.f90: Likewise.
4595 * gfortran.dg/inline_matmul_9.f90: Likewise.
4596 * gfortran.dg/matmul_13.f90: New test.
4597 * gfortran.dg/matmul_14.f90: New test.
4598
4599 2017-02-25 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR middle-end/79396
4602 * g++.dg/opt/pr79396.C: New test.
4603
4604 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4605
4606 PR fortran/79597
4607 * gfortran.dg/dtio_6.f90: Update test.
4608
4609 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4610
4611 PR fortran/79601
4612 * gfortran.dg/interface_operator_2.f90: New test.
4613
4614 2017-02-24 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR c/79677
4617 * gcc.dg/pr79677.c: New test.
4618
4619 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4620
4621 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4622 of mov.ps.
4623 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4624 (cond_move1): Simplify condition to force generation of
4625 mov[nz].ps.
4626 (cond_move2): Likewise.
4627
4628 2017-02-24 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR c++/79588
4631 * g++.dg/warn/Wrestrict-1.C: New test.
4632 * g++.dg/warn/Wrestrict-2.C: New test.
4633
4634 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
4635
4636 * g++.dg/ext/complit15.C: Require LTO.
4637
4638 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4639
4640 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4641 logical_op_short_circuit to skip targets.
4642 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4643 and s390.
4644
4645 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4646
4647 * gnat.dg/opt63.adb: New test.
4648
4649 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4650
4651 * gnat.dg/discr47.adb: New test.
4652
4653 2017-02-24 Richard Biener <rguenther@suse.de>
4654
4655 PR tree-optimization/79389
4656 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4657
4658 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4659
4660 PR c++/79361
4661 * g++.dg/cpp0x/pr79361-1.C: New.
4662 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4663
4664 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4665
4666 * gcc.target/visium/bit_test.c: Accept any lsr form.
4667 * gcc.target/visium/block_move.c: Tweak.
4668
4669 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4670
4671 PR 68749
4672 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4673
4674 2017-02-23 Richard Biener <rguenther@suse.de>
4675
4676 PR tree-optimization/79683
4677 * gcc.target/i386/pr79683.c: New testcase.
4678
4679 2017-02-22 Jeff Law <law@redhat.com>
4680
4681 PR tree-optimization/79578
4682 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4683
4684 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4685
4686 * gcc.target/mips/msa-fp-cc.c: New test.
4687
4688 2017-02-22 Jakub Jelinek <jakub@redhat.com>
4689
4690 PR c++/79664
4691 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4692 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4693 * g++.dg/gomp/pr79664.C: New test.
4694
4695 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4696
4697 2017-02-22 Marek Polacek <polacek@redhat.com>
4698
4699 PR c++/79653
4700 * g++.dg/cpp0x/alignas10.C: New test.
4701 * g++.dg/cpp0x/alignas9.C: New test.
4702
4703 PR c++/79657
4704 * g++.dg/ext/underlying_type12.C: New test.
4705
4706 PR c/79662
4707 * gcc.dg/enum-incomplete-4.c: New test.
4708
4709 2017-02-22 Jakub Jelinek <jakub@redhat.com>
4710
4711 PR target/70465
4712 * gcc.target/i386/pr70465-2.c: New test.
4713
4714 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
4715
4716 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4717
4718 2017-02-22 Richard Biener <rguenther@suse.de>
4719
4720 PR tree-optimization/79673
4721 * gcc.target/i386/pr79673.c: New testcase.
4722
4723 2017-02-22 Richard Biener <rguenther@suse.de>
4724
4725 PR tree-optimization/79666
4726 * gcc.dg/torture/pr79666.c: New testcase.
4727
4728 2017-02-22 Martin Liska <mliska@suse.cz>
4729
4730 PR lto/79587
4731 * gcc.dg/tree-prof/pr79587.c: New test.
4732
4733 2017-02-21 Marek Polacek <polacek@redhat.com>
4734
4735 PR c++/79535
4736 * g++.dg/ext/flexary23.C: New test.
4737
4738 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
4739
4740 PR target/79593
4741 * gcc.target/i386/pr79593.c: New test.
4742
4743 2017-02-21 Jakub Jelinek <jakub@redhat.com>
4744
4745 PR c++/79654
4746 * g++.dg/cpp1z/decomp26.C: New test.
4747
4748 PR sanitizer/79589
4749 * g++.dg/ubsan/pr79589.C: New test.
4750
4751 2017-02-21 Jeff Law <law@redhat.com>
4752
4753 PR tree-optimization/79621
4754 * gcc.c-torture/compile/pr79621.c: New test.
4755
4756 2017-02-21 Jakub Jelinek <jakub@redhat.com>
4757
4758 PR c++/79655
4759 * g++.dg/cpp1y/constexpr-79655.C: New test.
4760
4761 PR c++/79639
4762 * g++.dg/cpp1y/constexpr-79639.C: New test.
4763
4764 PR target/79633
4765 * gcc.target/i386/mpx/pr79633.c: New test.
4766
4767 PR target/79570
4768 * gcc.dg/pr79570.c: New test.
4769
4770 PR c++/79641
4771 * c-c++-common/pr79641.c: New test.
4772
4773 PR tree-optimization/79649
4774 * gcc.target/i386/pr79649.c: New test.
4775
4776 PR target/79494
4777 * gcc.dg/pr79494.c: New test.
4778
4779 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4780
4781 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4782 to dg-options.
4783
4784 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4785
4786 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4787
4788 2017-02-02 Jason Merrill <jason@redhat.com>
4789
4790 PR c++/79580
4791 * g++.dg/ext/complit15.C: New.
4792
4793 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4794
4795 PR target/78056
4796 * gcc.target/powerpc/pr78056-8.c: Remove.
4797
4798 2017-02-20 Marek Polacek <polacek@redhat.com>
4799
4800 PR middle-end/79537
4801 * gcc.dg/comp-goto-4.c: New test.
4802
4803 PR sanitizer/79558
4804 * c-c++-common/ubsan/bounds-14.c: New test.
4805
4806 2017-02-20 Jakub Jelinek <jakub@redhat.com>
4807
4808 PR target/79568
4809 * gcc.target/i386/pr79568-1.c: New test.
4810 * gcc.target/i386/pr79568-2.c: New test.
4811 * gcc.target/i386/pr79568-3.c: New test.
4812
4813 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
4814
4815 PR fortran/79382
4816 * gfortran.dg/dtio_10.f90: Change test of error message.
4817 * gfortran.dg/dtio_23.f90: New test.
4818 * gfortran.dg/dtio_24.f90: New test.
4819
4820 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
4821
4822 PR fortran/79434
4823 * gfortran.dg/submodule_25.f08: New test.
4824
4825 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
4826
4827 PR fortran/79447
4828 * gfortran.dg/submodule_24.f08: New test.
4829
4830 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4831
4832 PR fortran/79229
4833 * gfortran.dg/class_allocate_24.f90: New test.
4834
4835 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
4836
4837 PR fortran/79402
4838 * gfortran.dg/submodule_23.f90: New test.
4839
4840 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4841
4842 PR c++/79380
4843 * g++.dg/cpp0x/alignas8.C: New.
4844
4845 2017-02-19 Eric Fiselier <eric@efcs.ca>
4846 Jonathan Wakely <jwakely@redhat.com>
4847
4848 PR c++/69523
4849 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4850
4851 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4852
4853 * gcc.dg/gimplefe-26.c: New test.
4854
4855 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
4856
4857 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4858
4859 2017-02-18 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR target/79569
4862 * gcc.target/i386/3dnowA-3.c: New test.
4863
4864 PR target/79559
4865 * gcc.target/i386/pr79559.c: New test.
4866
4867 2017-02-17 Joseph Myers <joseph@codesourcery.com>
4868
4869 * gcc.dg/c11-float-2.c: New test.
4870 * gcc.dg/torture/float128-floath.c,
4871 gcc.dg/torture/float128x-floath.c,
4872 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4873 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4874 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4875 *_DECIMAL_DIG macros with DECIMAL_DIG.
4876
4877 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4878
4879 PR target/79261
4880 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4881
4882 2017-02-17 Julia Koval <julia.koval@intel.com>
4883
4884 * gcc.target/i386/rdpid.c New test.
4885 * gcc.target/i386/sse-12.c: Add -mrdpid.
4886 * gcc.target/i386/sse-13.c: Ditto.
4887 * gcc.target/i386/sse-14.c: Ditto.
4888 * gcc.target/i386/sse-22.c: Ditto.
4889 * gcc.target/i386/sse-23.c: Ditto.
4890 * g++.dg/other/i386-2.C: Ditto.
4891 * g++.dg/other/i386-3.C: Ditto.
4892
4893 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4894
4895 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4896 * gcc.dg/pr61441.c: Ditto.
4897
4898 2017-02-17 Martin Liska <mliska@suse.cz>
4899
4900 PR rtl-optimization/79574
4901 * gcc.dg/pr79574.c: New test.
4902
4903 2017-02-17 Marek Polacek <polacek@redhat.com>
4904
4905 PR middle-end/79536
4906 * gcc.dg/torture/pr79536.c: New test.
4907
4908 2017-02-16 Alan Modra <amodra@gmail.com>
4909
4910 * gcc.c-torture/execute/pr79286.c: New.
4911
4912 2017-02-16 Jakub Jelinek <jakub@redhat.com>
4913
4914 PR c++/79512
4915 * c-c++-common/gomp/pr79512.c: New test.
4916
4917 2017-02-15 Martin Sebor <msebor@redhat.com>
4918
4919 PR c++/79363
4920 * g++.dg/ext/flexary12.C: Adjust.
4921 * g++.dg/ext/flexary20.C: Same.
4922 * g++.dg/ext/flexary21.C: Same.
4923 * g++.dg/ext/flexary22.C: New test.
4924
4925 2017-02-15 Bin Cheng <bin.cheng@arm.com>
4926
4927 PR tree-optimization/79347
4928 * gcc.dg/vect/pr79347.c: New test.
4929
4930 2017-02-15 Jakub Jelinek <jakub@redhat.com>
4931
4932 PR c++/79301
4933 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4934 [[deprecated]] comment.
4935 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4936 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4937 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4938 [[deprecated]] in -std=c++11.
4939 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4940 [[fallthrough]] in -std=c++11 and -std=c++14.
4941
4942 PR c++/79288
4943 * g++.dg/tls/pr79288.C: New test.
4944
4945 2017-02-15 Marek Polacek <polacek@redhat.com>
4946
4947 PR c/79515
4948 * gcc.dg/dfp/pr79515.c: New.
4949
4950 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
4951
4952 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4953
4954 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4955
4956 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4957 "opt_files".
4958
4959 2017-02-15 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR target/79487
4962 * gcc.dg/dfp/pr79487.c: New test.
4963 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4964 2017-02-13 change.
4965
4966 2017-01-14 Carl Love <cel@us.ibm.com>
4967
4968 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4969 xvcvsxdsp and xvcvuxdsp instructions.
4970
4971 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4972
4973 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4974 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4975 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4976 64-bit default target.
4977 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4978 a 64-bit default target.
4979
4980 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4981
4982 PR target/79481
4983 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
4984 (test_3vx): Change return type from int to void.
4985 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4986 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4987 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4988 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4989 tests.
4990 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4991 (test_3vx): Change return type from int to void.
4992 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4993 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4994 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4995 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4996 tests.
4997 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4998 intrinsic. Change scan-assembler-times number from 1 to 2.
4999 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5000 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5001 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5002 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5003 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5004 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5005 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5006
5007 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5008
5009 PR middle-end/61225
5010 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5011 Use dg-additional-options for ia32 target. Remove XFAIL.
5012
5013 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5014
5015 PR target/79495
5016 * gcc.target/i386/pr79495.c: New test.
5017
5018 2017-02-14 Marek Polacek <polacek@redhat.com>
5019
5020 PR c++/79420
5021 PR c++/79463
5022 * g++.dg/cpp1y/pr79463.C: New.
5023 * g++.dg/template/incomplete10.C: New.
5024 * g++.dg/template/incomplete9.C: New.
5025
5026 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5027
5028 PR target/79498
5029 * gcc.target/i386/pr79498.c: New test.
5030
5031 2017-02-14 Martin Sebor <msebor@redhat.com>
5032
5033 PR middle-end/79448
5034 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5035 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5036 * gcc.dg/tree-ssa/pr79448.c: New test.
5037
5038 2017-02-14 Jeff Law <law@redhat.com>
5039
5040 PR tree-optimization/79095
5041 * g++.dg/pr79095-1.C: New test
5042 * g++.dg/pr79095-2.C: New test
5043 * g++.dg/pr79095-3.C: New test
5044 * g++.dg/pr79095-4.C: New test
5045 * g++.dg/pr79095-5.C: New test
5046 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5047 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5048
5049 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5050
5051 * gcc.target/aarch64/vect_fp16_1.c: New.
5052
5053 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5054
5055 * gcc.dg/gimplefe-25.c: New test.
5056
5057 2017-02-14 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR tree-optimization/79408
5060 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5061
5062 2017-02-14 Richard Biener <rguenther@suse.de>
5063
5064 PR middle-end/79432
5065 * gcc.dg/torture/pr79432.c: New testcase.
5066
5067 2017-02-13 Martin Sebor <msebor@redhat.com>
5068
5069 PR middle-end/79496
5070 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5071
5072 2017-02-13 Jakub Jelinek <jakub@redhat.com>
5073
5074 PR sanitizer/79341
5075 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5076 variables volatile.
5077
5078 PR c++/79232
5079 * g++.dg/cpp1z/eval-order4.C: New test.
5080 * g++.dg/other/pr79232.C: New test.
5081
5082 2017-02-13 Nathan Sidwell <nathan@acm.org>
5083
5084 PR c++/79296
5085 * g++.dg/cpp0x/pr79296.C: New.
5086
5087 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5088
5089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5090 Instead, xfail powerpc*-*-* && lp64.
5091
5092 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5093
5094 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5095 powerpc_p8vector_ok.
5096 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5097
5098 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5099
5100 PR target/79449
5101 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
5102 for reading beyond a 4k boundary.
5103
5104 2017-02-13 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR rtl-optimization/79388
5107 PR rtl-optimization/79450
5108 * gcc.c-torture/execute/pr79388.c: New test.
5109 * gcc.c-torture/execute/pr79450.c: New test.
5110
5111 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5112
5113 PR fortran/65542
5114 * gfortran.dg/spread_init_expr_2.f90: New test case.
5115
5116 2017-02-11 Jakub Jelinek <jakub@redhat.com>
5117
5118 PR sanitizer/79341
5119 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5120
5121 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
5122
5123 PR tree-ssa/56727
5124 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5125
5126 2017-02-10 Jakub Jelinek <jakub@redhat.com>
5127
5128 PR c++/79457
5129 * g++.dg/cpp0x/pr79457.C: New test.
5130
5131 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5132
5133 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
5134 scan-assembler unless lp64.
5135
5136 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5137
5138 PR tree-optimization/66612
5139 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
5140
5141 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5142
5143 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
5144 of all powerpc.
5145
5146 2017-02-10 Marek Polacek <polacek@redhat.com>
5147
5148 PR c++/79435
5149 * g++.dg/cpp1y/pr79435.C: New.
5150
5151 PR c++/79184
5152 * g++.dg/warn/Wint-in-bool-context-1.C: New.
5153
5154 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
5155
5156 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5157 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5158 New.
5159 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5160 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5161 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5162 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5163 (vtst_expected_poly64x2): Move to aarch64-only section.
5164 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5165 (vtst_p64, vtstq_p64): New tests.
5166
5167 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5168
5169 PR c++/71737
5170 * g++.dg/cpp0x/pr71737.C: New.
5171
5172 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
5173 Richard Biener <rguenther@suse.de>
5174
5175 * gcc.dg/gimplefe-error-1.c: New testcase.
5176 * gcc.dg/gimplefe-error-2.c: New testcase.
5177 * gcc.dg/gimplefe-error-3.c: New testcase.
5178
5179 2017-02-10 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR tree-optimization/79411
5182 * gcc.c-torture/compile/pr79411.c: New test.
5183
5184 2017-02-09 Jakub Jelinek <jakub@redhat.com>
5185 Jason Merrill <jason@redhat.com>
5186
5187 PR c++/79143
5188 * g++.dg/cpp1z/pr79143.C: New test.
5189
5190 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
5191
5192 * gcc.dg/loop-unswitch-2.c: Update testcase.
5193 * gcc.dg/loop-unswitch-1.c: Update testcase.
5194
5195 2017-02-09 Marek Polacek <polacek@redhat.com>
5196
5197 PR c/79428
5198 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
5199 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
5200 * c-c++-common/goacc/pr79428-1.c: New test.
5201 * c-c++-common/gomp/pr79428-2.c: New test.
5202 * c-c++-common/gomp/pr79428-5.c: New test.
5203 * c-c++-common/gomp/pr79428-6.c: New test.
5204 * c-c++-common/pr79428-3.c: New test.
5205
5206 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5207
5208 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
5209 testcases.
5210
5211 2017-02-09 Jakub Jelinek <jakub@redhat.com>
5212
5213 PR c/79413
5214 * gcc.c-torture/compile/pr79413.c: New test.
5215
5216 PR c++/79429
5217 * c-c++-common/gomp/pr79429.c: New test.
5218 * g++.dg/gomp/pr79429.C: New test.
5219
5220 PR c/79431
5221 * c-c++-common/gomp/pr79431.c: New test.
5222
5223 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
5224 Cesar Philippidis <cesar@codesourcery.com>
5225 Joseph Myers <joseph@codesourcery.com>
5226 Chung-Lin Tang <cltang@codesourcery.com>
5227
5228 * c-c++-common/goacc/combined-directives.c: Remove xfail.
5229 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
5230 * c-c++-common/goacc/loop-auto-2.c: New.
5231 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
5232 * c-c++-common/goacc/tile-2.c: New.
5233 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
5234 * g++.dg/goacc/tile-1.C: New, check tile subst.
5235 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
5236 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
5237 * gfortran.dg/goacc/tile-1.f90: New test.
5238 * gfortran.dg/goacc/tile-2.f90: New test.
5239 * gfortran.dg/goacc/tile-lowering.f95: New test.
5240
5241 2017-02-09 Richard Biener <rguenther@suse.de>
5242
5243 PR tree-optimization/69823
5244 * gcc.dg/graphite/pr69823.c: New testcase.
5245
5246 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
5247
5248 PR target/78604
5249 * gcc.target/powerpc/pr78604.c: New.
5250
5251 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5252
5253 PR target/68972
5254 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5255 disable this test on power architecture.
5256
5257 2017-02-08 Richard Biener <rguenther@suse.de>
5258
5259 PR tree-optimization/71824
5260 PR tree-optimization/79409
5261 * gcc.dg/graphite/pr71824-3.c: New testcase.
5262
5263 2017-02-08 Jakub Jelinek <jakub@redhat.com>
5264
5265 PR tree-optimization/79408
5266 * gcc.dg/tree-ssa/pr79408.c: New test.
5267
5268 2017-02-08 Richard Biener <rguenther@suse.de>
5269
5270 PR tree-optimization/71824
5271 * gcc.dg/graphite/pr71824-2.c: New testcase.
5272
5273 2017-02-07 Andrew Pinski <apinski@cavium.com>
5274
5275 * gcc.target/aarch64/popcount.c: New Testcase.
5276
5277 2017-02-07 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR rtl-optimization/79386
5280 * gcc.c-torture/compile/pr79386.c: New test.
5281
5282 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5283 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5284
5285 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5286 *-*-solaris*.
5287
5288 2017-02-07 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR target/79299
5291 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5292 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5293
5294 2017-02-07 Richard Biener <rguenther@suse.de>
5295
5296 * gcc.dg/gimplefe-23.c: New testcase.
5297 * gcc.dg/gimplefe-24.c: Likewise.
5298
5299 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5300
5301 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5302 scan-assembler instead of scan-assembler-times.
5303 * gcc.target/aarch64/test_frame_10.c: Likewise.
5304 * gcc.target/aarch64/test_frame_12.c: Likewise.
5305 * gcc.target/aarch64/test_frame_2.c: Likewise.
5306 * gcc.target/aarch64/test_frame_4.c: Likewise.
5307 * gcc.target/aarch64/test_frame_6.c: Likewise.
5308 * gcc.target/aarch64/test_frame_7.c: Likewise.
5309 * gcc.target/aarch64/test_frame_8.c: Likewise.
5310
5311 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5312
5313 * gcc.target/i386/pr78419.c: Require ifunc support.
5314
5315 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
5316
5317 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5318
5319 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5320
5321 PR c++/79360
5322 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5323
5324 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
5325
5326 * lib/target-supports.exp: Define the RISC-V target.
5327 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5328 * gcc.dg/builtin-apply2.c: Likewise.
5329 * gcc.dg/ifcvt-4.c: Likewise.
5330 * gcc.dg/loop-8.c: Likewise.
5331 * gcc.dg/sibcall-10.c: Likewise.
5332 * gcc.dg/sibcall-9.c: Likewise.
5333 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5334 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5335 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5336 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5337 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5338 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5339 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5340
5341 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5342
5343 PR target/66144
5344 * gcc.target/powerpc/pr66144-1.c: New test.
5345 * gcc.target/powerpc/pr66144-2.c: Likewise.
5346 * gcc.target/powerpc/pr66144-3.c: Likewise.
5347
5348 2017-02-06 Martin Sebor <msebor@redhat.com>
5349
5350 PR tree-optimization/79376
5351 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5352 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5353
5354 2017-02-06 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR c++/79379
5357 * g++.dg/cpp1y/constexpr-79379.C: New test.
5358
5359 PR c++/79377
5360 * g++.dg/lookup/pr79377.C: New test.
5361
5362 PR c++/79372
5363 * g++.dg/cpp1z/decomp25.C: New test.
5364
5365 PR tree-optimization/79284
5366 * gcc.c-torture/compile/pr79284.c: New test.
5367
5368 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5369
5370 PR c++/70448
5371 * g++.dg/cpp0x/pr70448.C: New.
5372
5373 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5374
5375 PR 78348
5376 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5377 to dg-options.
5378
5379 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
5380
5381 PR target/78883
5382 * gcc.c-torture/compile/pr78883.c: New test.
5383
5384 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
5385
5386 PR tree-ssa/79347
5387 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5388 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5389 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5390 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5391 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5392 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5393 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5394 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5395 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5396 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5397 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5398 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5399 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5400
5401 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5402
5403 PR fortran/79344
5404 * gfortran.dg/allocate_with_source_24.f90: New test.
5405
5406 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5407
5408 PR fortran/79230
5409 * gfortran.dg/der_ptr_component_2.f90: New test.
5410
5411 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5412
5413 * gcc.target/sparc/20170205-1.c: New test.
5414
5415 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
5416
5417 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5418 libatomic_available.
5419
5420 * gcc.dg/pr77587.c: Require alias support.
5421 * gcc.dg/pr77587a.c: Likewise.
5422
5423 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5424 * gcc.c-torture/execute/pr78622.c: Likewise.
5425
5426 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5427 hppa*-*-hpux*.
5428 * c-c++-common/Wunused-var-16.c: Likewise.
5429 * c-c++-common/builtin-shuffle-1.c: Likewise.
5430 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5431 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5432
5433 2017-02-03 Martin Sebor <msebor@redhat.com>
5434
5435 PR tree-optimization/79327
5436 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5437 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5438 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5439
5440 2017-02-03 Jakub Jelinek <jakub@redhat.com>
5441 Martin Sebor <msebor@redhat.com>
5442
5443 PR tree-optimization/79327
5444 * gcc.dg/tree-ssa/pr79327.c: New test.
5445 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5446 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5447 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5448 (test_sprintf_chk_range_schar): Adjust dg-message.
5449 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5450 * gcc.c-torture/execute/pr79327.c: New test.
5451
5452 2017-02-03 Jakub Jelinek <jakub@redhat.com>
5453
5454 PR target/79354
5455 * gcc.target/powerpc/pr79354.c: New test.
5456 * gcc.c-torture/execute/pr79354.c: New test.
5457
5458 2017-02-03 Martin Sebor <msebor@redhat.com>
5459
5460 PR tree-optimization/79352
5461 * gcc.dg/tree-ssa/pr79352.c: New test.
5462
5463 2017-02-03 Martin Liska <mliska@suse.cz>
5464
5465 PR lto/66295
5466 * gcc.target/i386/mvc9.c: New test.
5467
5468 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5469
5470 PR target/79158
5471 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5472 to VSX reg.
5473
5474 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
5475
5476 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5477 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5478 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5479 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5480 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5481 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5482 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5483 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5484 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5485 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5486 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5487 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5488 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5489
5490 2017-02-02 Martin Sebor <msebor@redhat.com>
5491
5492 PR middle-end/79275
5493 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5494 * gcc.dg/tree-ssa/pr79275.c: New test.
5495
5496 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5497
5498 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
5499
5500 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
5501
5502 PR middle-end/77445
5503 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5504 threading is done.
5505
5506 2017-02-02 Tamar Christina <tamar.christina@arm.com>
5507
5508 PR middle-end/78142
5509 * gcc.target/aarch64/vector_initialization_nostack.c
5510 (f12): Use one vector
5511
5512 2017-02-02 Jakub Jelinek <jakub@redhat.com>
5513
5514 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5515 * c-c++-common/asan/misalign-1.c: Likewise.
5516 * c-c++-common/asan/misalign-2.c: Likewise.
5517 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5518 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5519 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5520 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5521 add -ffat-lto-objects from/to dg-additional-options.
5522 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5523 dg-additional-options.
5524
5525 PR target/79197
5526 * gcc.target/powerpc/pr79197.c: New test.
5527 * gcc.c-torture/compile/pr79197.c: New test.
5528
5529 2017-02-02 Richard Biener <rguenther@suse.de>
5530
5531 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5532
5533 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5534
5535 PR c++/69637
5536 * g++.dg/cpp0x/pr69637-1.C: New.
5537 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5538
5539 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5540
5541 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5542
5543 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5544
5545 PR target/70012
5546 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5547 conditions.
5548
5549 2017-02-01 Jakub Jelinek <jakub@redhat.com>
5550
5551 PR testsuite/79324
5552 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5553 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5554 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5555 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5556 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5557 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5558 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5559 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5560 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5561 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5562 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5563 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5564 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5565
5566 2017-02-01 Martin Liska <mliska@suse.cz>
5567
5568 PR testsuite/79272
5569 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5570
5571 2017-02-01 Richard Biener <rguenther@suse.de>
5572
5573 PR testsuite/76957
5574 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5575 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5576 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5577 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5578
5579 2017-02-01 Richard Biener <rguenther@suse.de>
5580
5581 PR middle-end/79315
5582 * gfortran.dg/pr79315.f90: New testcase.
5583
5584 2017-02-01 Richard Biener <rguenther@suse.de>
5585
5586 PR tree-optimization/71824
5587 * gcc.dg/graphite/pr71824.c: New testcase.
5588
5589 2017-01-31 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR c++/79304
5592 * g++.dg/diagnostic/pr79304.C: New test.
5593
5594 2017-01-31 David Malcolm <dmalcolm@redhat.com>
5595
5596 PR c++/79298
5597 * g++.dg/spellcheck-pr79298.C: New test case.
5598
5599 2017-01-31 David Malcolm <dmalcolm@redhat.com>
5600
5601 PR preprocessor/79210
5602 * gcc.dg/format/pr79210.c: New test case.
5603 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5604 New function.
5605
5606 2017-01-31 Nathan Sidwell <nathan@acm.org>
5607
5608 PR c++/79290
5609 * g++.dg/warn/pr79290.C: New.
5610
5611 PR c++/67273
5612 PR c++/79253
5613 * g++.dg/cpp1y/pr67273.C: New.
5614 * g++.dg/cpp1y/pr79253.C: New.
5615
5616 2017-01-31 Nathan Sidwell <nathan@acm.org>
5617
5618 PR c++/79264
5619 * g++.dg/cpp1y/pr61636-1.C: Augment.
5620
5621 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5622
5623 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5624 rand() instead of random().
5625
5626 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
5627
5628 PR tree-optimization/71691
5629 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5630
5631 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5632
5633 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5634 __ARCH__.
5635
5636 2017-01-31 Jakub Jelinek <jakub@redhat.com>
5637
5638 PR tree-optimization/79267
5639 * g++.dg/opt/pr79267.C: New test.
5640
5641 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
5642
5643 PR debug/63238
5644 * gcc.dg/debug/dwarf2/align-1.c: New.
5645 * gcc.dg/debug/dwarf2/align-2.c: New.
5646 * gcc.dg/debug/dwarf2/align-3.c: New.
5647 * gcc.dg/debug/dwarf2/align-4.c: New.
5648 * gcc.dg/debug/dwarf2/align-5.c: New.
5649 * gcc.dg/debug/dwarf2/align-6.c: New.
5650 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5651 * g++.dg/debug/dwarf2/align-1.C: New.
5652 * g++.dg/debug/dwarf2/align-2.C: New.
5653 * g++.dg/debug/dwarf2/align-3.C: New.
5654 * g++.dg/debug/dwarf2/align-4.C: New.
5655 * g++.dg/debug/dwarf2/align-5.C: New.
5656 * g++.dg/debug/dwarf2/align-6.C: New.
5657
5658 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5659
5660 PR target/79170
5661 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5662
5663 2017-01-30 Martin Sebor <msebor@redhat.com>
5664
5665 PR testsuite/79293
5666 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5667
5668 2017-01-30 Martin Liska <mliska@suse.cz>
5669
5670 PR gcov-profile/79259
5671 * g++.dg/tree-prof/pr79259.C: New test.
5672
5673 2017-01-30 Richard Biener <rguenther@suse.de>
5674
5675 PR tree-optimization/79276
5676 * gcc.dg/torture/pr79276.c: New testcase.
5677
5678 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5679
5680 PR target/79240
5681 * gcc.target/s390/pr79240.c: New test.
5682
5683 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5684
5685 PR target/79268
5686 * gcc.target/powerpc/pr79268.c: New file.
5687 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5688 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5689 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5690 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5691
5692 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
5693
5694 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5695
5696 PR testsuite/70583
5697 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5698
5699 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5700 * gnat.dg/debug9.adb: Likewise.
5701
5702 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5703
5704 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5705 libatomic_available.
5706 * gfortran.dg/coarray_42.f90: Likewise.
5707 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5708 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5709 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5710
5711 2017-01-27 Martin Sebor <msebor@redhat.com>
5712
5713 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5714
5715 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5716
5717 PR rtl-optimization/79194
5718 * gcc.dg/torture/pr79194.c: New test.
5719
5720 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5721
5722 PR tree-optimization/71374
5723 * gcc.target/i386/pr71374.c: New.
5724
5725 2017-01-27 Martin Sebor <msebor@redhat.com>
5726
5727 PR c++/71290
5728 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5729 a dg-error directive.
5730
5731 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5732
5733 PR target/79131
5734 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5735 * gcc.target/arm/pr79131-2.c: New.
5736
5737 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5738
5739 PR target/65484
5740 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5741 vectorized on POWER unless hardware misaligned loads are
5742 available.
5743
5744 2017-01-27 Bin Cheng <bin.cheng@arm.com>
5745
5746 PR rtl-optimization/78559
5747 * gcc.c-torture/execute/pr78559.c: New test.
5748
5749 2017-01-27 Richard Biener <rguenther@suse.de>
5750
5751 PR tree-optimization/79245
5752 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5753 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5754
5755 2017-01-27 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR c/79199
5758 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5759 target. Use 4294967293U instead of 4294967293.
5760
5761 2017-01-27 Richard Biener <rguenther@suse.de>
5762
5763 PR tree-optimization/71433
5764 * gcc.dg/Warray-bounds-21.c: New testcase.
5765
5766 2017-01-27 Richard Biener <rguenther@suse.de>
5767
5768 PR tree-optimization/79244
5769 * gcc.dg/torture/pr79244.c: New testcase.
5770
5771 2017-01-27 Jakub Jelinek <jakub@redhat.com>
5772
5773 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5774 all occurrences of 40 to 32.
5775
5776 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
5777
5778 PR target/79239
5779 * gcc.target/arm/pr79239.c: New test.
5780
5781 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5782
5783 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5784
5785 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
5786
5787 PR c++/64382
5788 * g++.dg/cpp1y/pr64382.C: New test.
5789
5790 2017-01-26 Martin Sebor <msebor@redhat.com>
5791
5792 PR middle-end/78703
5793 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5794 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5795 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5796 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5797
5798 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5799
5800 PR debug/79129
5801 * g++.dg/debug/dwarf2/pr79129.C: New test.
5802
5803 PR debug/78835
5804 * g++.dg/debug/dwarf2/pr78835.C: New test.
5805
5806 2017-01-26 Martin Sebor <msebor@redhat.com>
5807
5808 PR middle-end/78703
5809 * gcc.dg/format/pr78569.c: Adjust.
5810 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5811 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5812 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5813 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5814 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5815 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5816 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5817 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5818 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5819 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5820 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5821
5822 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR c++/68727
5825 * g++.dg/other/offsetof8.C: Add expected error.
5826 * g++.dg/other/offsetof9.C: New test.
5827
5828 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
5829
5830 * g++.dg/opt/declone3.C: Require LTO.
5831
5832 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5833
5834 PR target/79131
5835 * gcc.target/arm/pr79131.c: New.
5836
5837 2017-01-26 Bin Cheng <bin.cheng@arm.com>
5838
5839 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5840
5841 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
5842
5843 PR libstdc++/79190
5844 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5845 matches replaced operator delete.
5846
5847 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5848
5849 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5850 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5851 avx512f with avx512dq.
5852 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5853 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5854 avx512f with avx512dq.
5855 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5856 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5857 avx512f with avx512dq.
5858
5859 2017-01-26 Marek Polacek <polacek@redhat.com>
5860
5861 PR c/79199
5862 * c-c++-common/Wduplicated-branches-13.c: New test.
5863
5864 2017-01-26 David Sherwood <david.sherwood@arm.com>
5865
5866 PR middle-end/79212
5867 * gfortran.dg/gomp/sharing-4.f90: New test.
5868
5869 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR target/70465
5872 * gcc.target/i386/pr70465.c: New test.
5873
5874 * brig.dg/dg.exp: Update copyright years.
5875 * lib/brig-dg.exp: Update copyright years.
5876 * lib/brig.exp: Update copyright years.
5877
5878 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5879
5880 PR target/79179
5881 * gcc.target/powerpc/pr79179.c: New test.
5882
5883 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5884
5885 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5886 generation to accept D-mode memory accesses.
5887
5888 2017-01-25 Martin Sebor <msebor@redhat.com>
5889
5890 PR c++/71290
5891 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5892 * g++.dg/ext/flexarray-mangle.C: Same.
5893 * g++.dg/ext/flexarray-subst.C: Same.
5894 * g++.dg/ext/flexary10.C: Same.
5895 * g++.dg/ext/flexary11.C: Same.
5896 * g++.dg/ext/flexary14.C: Same.
5897 * g++.dg/ext/flexary16.C: Same.
5898 * g++.dg/ext/flexary18.C: Same.
5899 * g++.dg/ext/flexary19.C: Same.
5900 * g++.dg/ext/flexary7.C: Same.
5901 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5902 * g++.dg/ubsan/object-size-1.C: Same.
5903 * obj-c++.dg/property/at-property-23.mm: Same.
5904
5905 2017-01-25 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR c++/78896
5908 * g++.dg/cpp1z/decomp24.C: New test.
5909
5910 PR c++/77914
5911 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5912 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5913 expect a warning.
5914 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5915 expect warnings.
5916 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5917 * g++.dg/cpp1y/pr59636.C: Likewise.
5918 * g++.dg/cpp1y/pr60190.C: Likewise.
5919
5920 2017-01-25 Bin Cheng <bin.cheng@arm.com>
5921
5922 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5923
5924 2017-01-25 Carl Love <cel@us.ibm.com>
5925
5926 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5927 vec_packs built-ins
5928
5929 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5930
5931 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5932 -mcpu=cortex-a57.
5933 * gcc.target/arm/vseleqsf.c: Likewise.
5934 * gcc.target/arm/vselgedf.c: Likewise.
5935 * gcc.target/arm/vselgesf.c: Likewise.
5936 * gcc.target/arm/vselgtdf.c: Likewise.
5937 * gcc.target/arm/vselgtsf.c: Likewise.
5938 * gcc.target/arm/vselledf.c: Likewise.
5939 * gcc.target/arm/vsellesf.c: Likewise.
5940 * gcc.target/arm/vselltdf.c: Likewise.
5941 * gcc.target/arm/vselltsf.c: Likewise.
5942 * gcc.target/arm/vselnedf.c: Likewise.
5943 * gcc.target/arm/vselnesf.c: Likewise.
5944 * gcc.target/arm/vselvcdf.c: Likewise.
5945 * gcc.target/arm/vselvcsf.c: Likewise.
5946 * gcc.target/arm/vselvsdf.c: Likewise.
5947 * gcc.target/arm/vselvssf.c: Likewise.
5948
5949 2017-01-25 Richard Biener <rguenther@suse.de>
5950
5951 PR testsuite/72850
5952 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5953 to what we had before adding the threading passes.
5954
5955 2017-01-25 Richard Biener <rguenther@suse.de>
5956
5957 PR tree-optimization/69264
5958 * g++.dg/torture/pr69264.C: New testcase.
5959
5960 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5961
5962 PR target/79145
5963 * gcc.target/arm/pr79145.c: New test.
5964
5965 2017-01-25 Richard Biener <rguenther@suse.de>
5966
5967 PR debug/78363
5968 * g++.dg/gomp/pr78363-1.C: New testcase.
5969 * g++.dg/gomp/pr78363-2.C: Likewise.
5970 * g++.dg/gomp/pr78363-3.C: Likewise.
5971
5972 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5973
5974 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5975 * gcc.dg/lto/pr61526_0.c: Likewise.
5976 * gcc.dg/lto/pr64415_0.c: Likewise.
5977
5978 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR c++/79205
5981 * g++.dg/cpp1z/decomp22.C: New test.
5982 * g++.dg/cpp1z/decomp23.C: New test.
5983
5984 2017-01-24 Nathan Sidwell <nathan@acm.org>
5985
5986 PR c++/78469
5987 * g++.dg/cpp0x/pr78469.C: New.
5988
5989 PR c++/79118
5990 * g++.dg/cpp0x/pr79118.C: New.
5991
5992 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5993
5994 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5995
5996 2017-01-24 David Malcolm <dmalcolm@redhat.com>
5997
5998 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5999 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6000 * gcc.dg/rtl/rtl.exp: New file.
6001 * gcc.dg/rtl/test.c: New file.
6002 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6003 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6004 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6005 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6006 * gcc.dg/rtl/x86_64/final.c: New test case.
6007 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6008 * gcc.dg/rtl/x86_64/ira.c: New test case.
6009 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6010 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6011 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6012 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6013 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6014 * gcc.dg/rtl/x86_64/test_1.h: New file.
6015 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6016 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6017 * gcc.dg/rtl/x86_64/times-two.h: New file.
6018 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6019
6020 2017-01-24 Bin Cheng <bin.cheng@arm.com>
6021
6022 PR tree-optimization/79159
6023 * g++.dg/tree-ssa/pr79159.C: New test.
6024
6025 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
6026 Martin Jambor <mjambor@suse.cz>
6027
6028 * lib/brig-dg.exp: New file.
6029 * lib/brig.exp: Likewise.
6030 * brig.dg/README: Likewise.
6031 * brig.dg/dg.exp: Likewise.
6032 * brig.dg/test/gimple/alloca.hsail: Likewise.
6033 * brig.dg/test/gimple/atomics.hsail: Likewise.
6034 * brig.dg/test/gimple/branches.hsail: Likewise.
6035 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6036 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6037 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6038 * brig.dg/test/gimple/mem.hsail: Likewise.
6039 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6040 * brig.dg/test/gimple/packed.hsail: Likewise.
6041 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6042 * brig.dg/test/gimple/variables.hsail: Likewise.
6043 * brig.dg/test/gimple/vector.hsail: Likewise.
6044
6045 2017-01-24 Jakub Jelinek <jakub@redhat.com>
6046
6047 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6048 support asan, only on i?86/x86_64 require sse2_runtime.
6049
6050 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6051
6052 PR target/66669
6053 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6054 test on powerpc targets.
6055
6056 2017-01-23 Martin Sebor <msebor@redhat.com>
6057
6058 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6059
6060 2017-01-23 Richard Biener <rguenther@suse.de>
6061
6062 PR tree-optimization/79088
6063 PR tree-optimization/79188
6064 * gcc.dg/torture/pr79088.c: New testcase.
6065 * gcc.dg/torture/pr79188.c: Likewise.
6066
6067 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6068
6069 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6070 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6071 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6072 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6073 type of test function to reflect change in built-in function's
6074 return type.
6075 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6076 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6077 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6078 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6079 type and second argument type to reflect change in built-in
6080 function's type signature.
6081 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6082 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6083 type of test function to reflect change in built-in function's
6084 return type.
6085 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6086 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6087 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6088 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6089 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6090 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6091 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6092 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6093 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6094 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6095 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6096 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6097 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6098 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6099 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6100 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6101 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6102 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6103 type of test function to reflect change in built-in function's
6104 return type.
6105 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6106 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6107 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6108 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6109 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6110 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6111 test function's result and second argument to reflect change in
6112 built-in function's type signature.
6113 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6114
6115 2017-01-23 Nathan Sidwell <nathan@acm.org>
6116
6117 PR C++/71710
6118 * g++.dg/template/pr71710.C: New.
6119
6120 PR c++/71406
6121 PR c++/77508
6122 * g++.dg/template/pr71406.C: New.
6123
6124 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6125
6126 * gfortran.dg/integer_exponentiation_7.f90: New test.
6127
6128 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
6129
6130 PR rtl-optimization/78634
6131 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
6132
6133 2017-01-23 Bin Cheng <bin.cheng@arm.com>
6134
6135 PR tree-optimization/70754
6136 * gfortran.dg/pr70754.f90: New test.
6137
6138 2017-01-23 Martin Liska <mliska@suse.cz>
6139
6140 PR tree-optimization/79196
6141 * gcc.dg/asan/pr79196.c: New test.
6142 * gcc.dg/strlenopt-30.c: Update scanned pattern.
6143
6144 2017-01-23 Michael Matz <matz@suse.de>
6145
6146 PR tree-optimization/78384
6147 * gcc.dg/pr78384.c: New test.
6148
6149 2017-01-23 Richard Biener <rguenther@suse.de>
6150
6151 PR tree-optimization/79186
6152 * gcc.dg/torture/pr79186.c: New testcase.
6153 * gcc.dg/torture/pr79187.c: Likewise.
6154
6155 2017-01-23 Martin Jambor <mjambor@suse.cz>
6156
6157 * gcc.dg/ipa/vrp8.c: New test.
6158
6159 2017-01-23 Martin Jambor <mjambor@suse.cz>
6160
6161 PR ipa/79108
6162 * gfortran.dg/lto/pr79108_0.f90: New test.
6163
6164 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6165
6166 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6167 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6168 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6169 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6170 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
6171 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
6172 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
6173 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
6174 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
6175 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
6176 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
6177 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
6178 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
6179 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
6180 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
6181 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
6182
6183 2017-01-23 Richard Biener <rguenther@suse.de>
6184 Nick Clifton <nickc@redhat.com>
6185
6186 PR testsuite/78421
6187 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6188 If the target is ARM return the result of the
6189 check_effective_target_arm_vect_no_misalign proc.
6190 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
6191 support unaligned vectors then only expect one of the loops to be
6192 unrolled.
6193
6194 2017-01-23 Martin Liska <mliska@suse.cz>
6195
6196 * gcc.dg/asan/use-after-scope-10.c: New test.
6197 * gcc.dg/asan/use-after-scope-11.c: New test.
6198 * g++.dg/asan/use-after-scope-5.C: New test.
6199
6200 2017-01-23 Martin Liska <mliska@suse.cz>
6201
6202 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
6203 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
6204 sanopt optimization for ASAN_POISON.
6205
6206 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6207
6208 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6209
6210 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
6211
6212 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
6213 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
6214 for poly*_t types.
6215 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
6216 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
6217 exec_vcombine): Likewise.
6218 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
6219 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
6220 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
6221 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
6222 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
6223 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
6224 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6225 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
6226 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
6227 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6228 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
6229 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6230 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6231 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
6232 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
6233 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
6234 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
6235 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
6236 Likewise.
6237 (TEST_VGET_LANE): Cast to uint to avoid warning.
6238 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
6239 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
6240 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
6241 exec_vfma_vfms_n): Fix PRIx format for float64_t.
6242 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
6243 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6244 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
6245 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
6246 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
6247 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
6248 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
6249 CHECK_POLY instead of CHECK for poly64_t types.
6250 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
6251 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
6252 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6253 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6254 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6255 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6256 uint32_t.
6257 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6258 for int32_t, int64_t.
6259 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6260 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6261 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6262 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6263 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6264 needed.
6265
6266 2017-01-22 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR fortran/79154
6269 * gfortran.dg/gomp/pr79154-1.f90: New test.
6270 * gfortran.dg/gomp/pr79154-2.f90: New test.
6271
6272 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6273
6274 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6275
6276 2017-01-21 Marek Polacek <polacek@redhat.com>
6277
6278 PR testsuite/79169
6279 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6280
6281 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
6282
6283 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6284
6285 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6286
6287 PR rtl-optimization/79125
6288 * gcc.dg/torture/pr79125.c: New test.
6289
6290 2017-01-20 Jiong Wang <jiong.wang@arm.com>
6291
6292 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
6293 only.
6294 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6295 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
6296
6297 2017-01-20 Nathan Sidwell <nathan@acm.org>
6298
6299 PR c++/78495
6300 * g++.dg/cpp1z/inh-ctor38.C: New.
6301
6302 2017-01-20 Marek Polacek <polacek@redhat.com>
6303
6304 PR c/79152
6305 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6306
6307 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6308
6309 * lib/target-supports.exp (check_configured_with): New procedure.
6310 (check_effective_target_default_mode): new effective target.
6311 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6312 default mode. Fix dg-skip-if target selector syntax.
6313 * gcc.target/arm/optional_thumb-2.c: Likewise.
6314 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6315 syntax.
6316
6317 2017-01-20 David Malcolm <dmalcolm@redhat.com>
6318
6319 PR c++/77829
6320 PR c++/78656
6321 * g++.dg/spellcheck-pr77829.C: New test case.
6322 * g++.dg/spellcheck-pr78656.C: New test case.
6323
6324 2017-01-20 Marek Polacek <polacek@redhat.com>
6325
6326 PR c/64279
6327 * c-c++-common/Wduplicated-branches-1.c: New test.
6328 * c-c++-common/Wduplicated-branches-10.c: New test.
6329 * c-c++-common/Wduplicated-branches-11.c: New test.
6330 * c-c++-common/Wduplicated-branches-12.c: New test.
6331 * c-c++-common/Wduplicated-branches-2.c: New test.
6332 * c-c++-common/Wduplicated-branches-3.c: New test.
6333 * c-c++-common/Wduplicated-branches-4.c: New test.
6334 * c-c++-common/Wduplicated-branches-5.c: New test.
6335 * c-c++-common/Wduplicated-branches-6.c: New test.
6336 * c-c++-common/Wduplicated-branches-7.c: New test.
6337 * c-c++-common/Wduplicated-branches-8.c: New test.
6338 * c-c++-common/Wduplicated-branches-9.c: New test.
6339 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6340 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6341 * g++.dg/ext/builtin-object-size3.C: Likewise.
6342 * g++.dg/gomp/loop-1.C: Likewise.
6343 * g++.dg/warn/Wduplicated-branches1.C: New test.
6344 * g++.dg/warn/Wduplicated-branches2.C: New test.
6345
6346 2017-01-20 Martin Liska <mliska@suse.cz>
6347
6348 PR lto/69188
6349 * gcc.dg/lto/pr69188_0.c: New test.
6350 * gcc.dg/lto/pr69188_1.c: New test.
6351
6352 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6353
6354 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6355 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6356 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6357 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6358 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6359 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6360 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6361 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6362 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6363 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6364 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6365 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6366 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6367 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6368 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6369 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6370 * gcc.target/i386/avx-1.c: Test new intrinsics.
6371 * gcc.target/i386/sse-13.c: Ditto.
6372 * gcc.target/i386/sse-23.c: Ditto.
6373
6374 2017-01-20 Richard Biener <rguenther@suse.de>
6375
6376 PR tree-optimization/71264
6377 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6378
6379 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6380
6381 * gcc.target/mips/madd4-1.c: New file.
6382 * gcc.target/mips/madd4-2.c: Likewise.
6383 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6384 HAS_MADD4.
6385 (mips_option_groups): Add -m[no-]madd4.
6386 (mips-dg-init): Detect default -mno-madd4.
6387 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6388 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6389 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6390 * gcc.target/mips/nmadd-1.c: Likewise.
6391 * gcc.target/mips/nmadd-2.c: Likewise.
6392 * gcc.target/mips/nmadd-3.c: Likewise.
6393
6394 2017-01-19 Jiong Wang <jiong.wang@arm.com>
6395
6396 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6397 combined instructions.
6398 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6399 instructions.
6400 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6401 of pointer authentication.
6402
6403 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6404
6405 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6406 floating point hardware to run test.
6407
6408 2017-01-19 Tamar Christina <tamar.christina@arm.com>
6409
6410 * lib/target-supports.exp
6411 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6412
6413 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6414
6415 PR testsuite/79051
6416 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6417 __x86_64__]: Allow for target i?86-*-*.
6418
6419 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6420
6421 PR target/78176
6422 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6423 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6424 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6425 HAS_LXC1.
6426 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6427 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6428 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6429
6430 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6431
6432 PR fortran/70696
6433 * gfortran.dg/coarray_43.f90: New test.
6434
6435 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
6436
6437 PR rtl-optimization/79121
6438 * gcc.c-torture/execute/pr79121.c: New test.
6439
6440 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6441
6442 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6443 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6444
6445 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
6446
6447 PR fortran/50069
6448 PR fortran/55086
6449 * gfortran.dg/pr50069_1.f90: New test.
6450 * gfortran.dg/pr50069_2.f90: New test.
6451 * gfortran.dg/pr55086_1.f90: New test.
6452 * gfortran.dg/pr55086_1_tfat.f90: New test.
6453 * gfortran.dg/pr55086_2.f90: New test.
6454 * gfortran.dg/pr55086_2_tfat.f90: New test.
6455 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6456
6457 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6458 * gcc.dg/strcmp-1.c: New test.
6459 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6460
6461 2017-01-18 David Malcolm <dmalcolm@redhat.com>
6462
6463 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6464 (dejagnu_fail): Likewise.
6465 (dejagnu_note): Likewise.
6466 (pass): Provide forward decl, moving true decl to after #include
6467 of harness.h.
6468 (fail): Likewise.
6469 (note): Likewise.
6470
6471 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6472
6473 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6474 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6475
6476 2017-01-18 Nathan Sidwell <nathan@acm.org>
6477
6478 PR c++/78488
6479 * g++.dg/cpp1z/inh-ctor37.C: New.
6480
6481 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
6482
6483 PR rtl-optimization/78952
6484 * gcc.target/i386/pr78952-1.c: New test.
6485 * gcc.target/i386/pr78952-2.c: Ditto.
6486
6487 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6488
6489 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6490
6491 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6492
6493 PR fortran/70696
6494 * gfortran.dg/coarray_event_1.f08: New test.
6495
6496 2017-01-18 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR target/77416
6499 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6500 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6501 from dg-options.
6502 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6503 guarded test.
6504 * gcc.target/powerpc/fusion4.c: Likewise.
6505 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6506 guarded test.
6507 * gcc.target/powerpc/pr58673-1.c: Likewise.
6508 * gcc.target/powerpc/pr58673-2.c: Likewise.
6509 * gcc.target/powerpc/pr59054.c: Likewise.
6510
6511 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6512
6513 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6514 vec_bperm.
6515 * gcc.target/powerpc/p9-vbpermd.c: New file.
6516
6517 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6518
6519 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6520 (must_not_compile2): Downcase first letter of error messages.
6521 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6522 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6523
6524 2017-01-18 Nathan Sidwell <nathan@acm.org>
6525
6526 PR c++/79091
6527 * g++.dg/pr79091.C: New.
6528
6529 2017-01-18 Jakub Jelinek <jakub@redhat.com>
6530
6531 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6532 to dg-options.
6533 (p0): Add missing dg-error.
6534
6535 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
6536
6537 * gcc.target/msp430/mul_f5_muldef.c: New test.
6538
6539 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6540
6541 PR target/79004
6542 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6543 options. Fix up the syntax for using \m and \M.
6544
6545 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6546
6547 PR target/78875
6548 * gcc.target/powerpc/ssp-1.c: New testcase.
6549 * gcc.target/powerpc/ssp-2.c: New testcase.
6550
6551 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6552
6553 * gcc.target/aarch64/eh_return.c: New test.
6554
6555 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6556
6557 * vec-rlmi-rlnm.c: New file.
6558
6559 2017-01-17 Nathan Sidwell <nathan@acm.org>
6560
6561 PR c++/61636
6562 * g++.dg/cpp1y/pr61636-1.C: New.
6563 * g++.dg/cpp1y/pr61636-2.C: New.
6564 * g++.dg/cpp1y/pr61636-3.C: New.
6565
6566 2017-01-17 Martin Sebor <msebor@redhat.com>
6567
6568 PR testsuite/79115
6569 * gcc.dg/pr78768.c: Make it a link-only test.
6570
6571 2017-01-17 David Malcolm <dmalcolm@redhat.com>
6572
6573 PR c++/71497
6574 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6575 expected messages.
6576 * c-c++-common/Wmisleading-indentation.c: Likewise.
6577
6578 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6579
6580 PR target/79058
6581 * gcc.target/arm/pr79058.c: New.
6582
6583 2017-01-17 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR tree-optimization/71854
6586 * gcc.dg/vect/pr71854.c: New test.
6587
6588 2017-01-17 Martin Liska <mliska@suse.cz>
6589
6590 PR ipa/71207
6591 * g++.dg/ipa/pr71207.C: New test.
6592
6593 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
6594
6595 PR middle-end/77445
6596 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6597 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6598
6599 2017-01-17 Jakub Jelinek <jakub@redhat.com>
6600
6601 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6602 rather than long unsigned int.
6603 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6604
6605 2017-01-17 Richard Biener <rguenther@suse.de>
6606
6607 PR tree-optimization/71433
6608 * gcc.dg/Warray-bounds-20.c: New testcase.
6609
6610 2017-01-17 Richard Biener <rguenther@suse.de>
6611
6612 PR testsuite/52563
6613 PR testsuite/71237
6614 PR testsuite/77737
6615 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6616 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6617 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6618
6619 2017-01-17 Alan Modra <amodra@gmail.com>
6620
6621 * gcc.target/powerpc/pr79066.c: New.
6622
6623 2017-01-16 Jeff Law <law@redhat.com>
6624
6625 PR tree-optimization/33562
6626 PR tree-optimization/61912
6627 PR tree-optimization/77485
6628 PR tree-optimization/79090
6629 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6630 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6631
6632 2017-01-16 Jakub Jelinek <jakub@redhat.com>
6633
6634 PR c/79089
6635 * gcc.c-torture/compile/pr79089.c: New test.
6636
6637 PR target/79080
6638 * gcc.dg/pr79080.c: New test.
6639
6640 2017-01-16 David Malcolm <dmalcolm@redhat.com>
6641
6642 PR c/78304
6643 * gcc.dg/format/pr78304.c: Convert argument from integral type
6644 to a pointer.
6645 * gcc.dg/format/pr78304-2.c: Likewise.
6646
6647 2017-01-16 Carl Love <cel@us.ibm.com>
6648
6649 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6650 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6651
6652 2017-01-16 Carl Love <cel@us.ibm.com>
6653
6654 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6655 Change arguments and return type to bool long long.
6656
6657 2017-01-16 Martin Sebor <msebor@redhat.com>
6658
6659 PR testsuite/79051
6660 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6661 on x86.
6662
6663 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6664
6665 Revert:
6666 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6667
6668 PR c++/71737
6669 * g++.dg/cpp0x/pr71737.C: New.
6670
6671 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6672
6673 * gcc.target/powerpc/swaps-p8-27.c: New.
6674
6675 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6676
6677 PR c++/71737
6678 * g++.dg/cpp0x/pr71737.C: New.
6679
6680 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6681
6682 * gnat.dg/opt62.adb: New test.
6683 * gnat.dg/opt62_pkg.ads: New helper.
6684
6685 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6686
6687 PR rtl-optimization/78626
6688 PR rtl-optimization/78727
6689 * gcc.dg/torture/pr78626.c: New test.
6690 * gcc.dg/torture/pr78727.c: New test.
6691
6692 2017-01-14 Alan Modra <amodra@gmail.com>
6693
6694 * gcc.c-torture/compile/pr72749.c: New test.
6695
6696 2017-01-13 David Malcolm <dmalcolm@redhat.com>
6697
6698 PR c/78304
6699 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6700 (test_macro_2): New test.
6701 (test_macro_3): New test.
6702 (test_macro_4): New test.
6703 (test_non_contiguous_strings): Convert line number to line offset.
6704 * gcc.dg/format/pr78304-2.c: New test case.
6705 * gcc.dg/format/pr78304.c: New test case.
6706
6707 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
6708
6709 * gcc.target/i386/funcspec-56.inc: Add missing options and
6710 reorder options by implied ISAs, as in ix86_target_string.
6711
6712 2017-01-13 Marek Polacek <polacek@redhat.com>
6713
6714 PR c++/71166
6715 * g++.dg/cpp0x/constexpr-array18.C: New test.
6716
6717 2017-01-13 Jeff Law <law@redhat.com>
6718
6719 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6720
6721 PR tree-optimization/61912
6722 PR tree-optimization/77485
6723 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6724 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6725 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6726
6727 PR tree-optimization/33562
6728 PR tree-optimization/61912
6729 PR tree-optimization/77485
6730 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6731 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6732 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6733 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6734 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6735 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6736 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6737
6738 2017-01-13 Martin Liska <mliska@suse.cz>
6739
6740 PR ipa/79043
6741 * gcc.c-torture/execute/pr79043.c: New test.
6742
6743 2017-01-13 Richard Biener <rguenther@suse.de>
6744
6745 PR middle-end/78411
6746 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6747
6748 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6749
6750 PR fortran/70697
6751 * gfortran.dg/coarray/event_4.f08: New test.
6752
6753 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6754
6755 PR fortran/70696
6756 * gfortran.dg/coarray/event_3.f08: New test.
6757
6758 2017-01-13 Richard Biener <rguenther@suse.de>
6759
6760 PR tree-optimization/77283
6761 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6762
6763 2017-01-13 Richard Biener <rguenther@suse.de>
6764
6765 * gcc.dg/gimplefe-22.c: New testcase.
6766
6767 2017-01-13 Richard Biener <rguenther@suse.de>
6768
6769 PR tree-optimization/77283
6770 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6771 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6772 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6773
6774 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6775
6776 * gcc.dg/pr77862.c: Require fpic target.
6777
6778 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6779
6780 PR target/79004
6781 * gcc.target/powerpc/pr79004.c: New test.
6782
6783 2017-01-12 Martin Sebor <msebor@redhat.com>
6784
6785 * gcc.dg/pr78138.c: Adjust.
6786 * gcc.dg/pr78768.c: Adjust.
6787 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6788 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6789 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6790 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6791 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6792 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6793 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6794 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6795 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6796 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6797 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6798
6799 2017-01-12 Jakub Jelinek <jakub@redhat.com>
6800
6801 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6802
6803 2017-01-12 Martin Sebor <msebor@redhat.com>
6804
6805 PR testsuite/79051
6806 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6807 due to bug 79054.
6808
6809 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
6810
6811 * gcc.dg/pr78768.c: Require LTO.
6812
6813 2017-01-12 Martin Sebor <msebor@redhat.com>
6814
6815 PR c/79074
6816 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6817 due to the referenced bug.
6818
6819 2017-01-12 Martin Sebor <msebor@redhat.com>
6820
6821 PR testsuite/79073
6822 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6823
6824 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
6825
6826 * gcc.target/i386/builtin_target.c (check_features): Check all
6827 supported __builtin_cpu_supports options.
6828
6829 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6830
6831 PR tree-optimization/78319
6832 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6833 Remove xfail.
6834
6835 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6836
6837 PR target/79044
6838 * gcc.target/powerpc/swaps-p8-26.c: New.
6839
6840 2017-01-12 Richard Biener <rguenther@suse.de>
6841
6842 * gcc.dg/gimplefe-21.c: New testcase.
6843
6844 2017-01-12 Michael Collison <michael.collison@arm.com>
6845
6846 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6847
6848 2017-01-11 Julia Koval <julia.koval@intel.com>
6849 Uros Bizjak <ubizjak@gmail.com>
6850
6851 * gcc.target/i386/sgx.c New test.
6852 * gcc.target/i386/sse-12.c: Add -msgx.
6853 * gcc.target/i386/sse-13.c: Ditto.
6854 * gcc.target/i386/sse-14.c: Ditto.
6855 * gcc.target/i386/sse-22.c: Ditto.
6856 * gcc.target/i386/sse-23.c: Ditto.
6857 * g++.dg/other/i386-2.C: Ditto.
6858 * g++.dg/other/i386-3.C: Ditto.
6859
6860 2017-01-11 Martin Sebor <msebor@redhat.com>
6861
6862 PR c++/24511
6863 * g++.dg/template/explicit9.C: New test.
6864
6865 2017-01-11 Nathan Sidwell <nathan@acm.org>
6866
6867 PR c++/77812
6868 * g++.dg/pr77812.C: New.
6869
6870 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR c++/71537
6873 * g++.dg/cpp1y/constexpr-71537.C: New test.
6874
6875 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6876 argument.
6877
6878 2017-01-11 Martin Sebor <msebor@redhat.com>
6879
6880 PR c/47931
6881 * c-c++-common/Waddress-2.c: New test.
6882
6883 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR c++/78341
6886 * g++.dg/cpp0x/pr78341.C: New test.
6887
6888 2017-01-11 Martin Sebor <msebor@redhat.com>
6889
6890 PR c/78768
6891 * gcc.dg/pr78768.c: New test.
6892
6893 2017-01-11 David Malcolm <dmalcolm@redhat.com>
6894
6895 PR driver/78877
6896 * gcc.dg/spellcheck-options-14.c: New test case.
6897 * gcc.dg/spellcheck-options-15.c: New test case.
6898 * gcc.dg/spellcheck-options-16.c: New test case.
6899 * gcc.dg/spellcheck-options-17.c: New test case.
6900
6901 2017-01-11 Martin Liska <mliska@suse.cz>
6902
6903 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6904
6905 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6906
6907 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6908 instead of just 1 for the decomposition from struct C.
6909
6910 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6911
6912 * gcc.c-torture/execute/20170111-1.c: New test.
6913
6914 2017-01-11 Richard Biener <rguenther@suse.de>
6915
6916 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6917
6918 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR middle-end/50199
6921 * gcc.dg/lto/pr50199_0.c: New test.
6922
6923 2017-01-10 Martin Sebor <msebor@redhat.com>
6924
6925 PR testsuite/78960
6926 PR testsuite/78959
6927 PR testsuite/78133
6928 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6929 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6930
6931 2017-01-10 Martin Sebor <msebor@redhat.com>
6932
6933 PR middle-end/78138
6934 * gcc.dg/pr78138.c: New test.
6935
6936 2017-01-10 David Malcolm <dmalcolm@redhat.com>
6937
6938 PR c++/77949
6939 * g++.dg/diagnostic/pr77949.C: New test case.
6940
6941 2017-01-10 Martin Sebor <msebor@redhat.com>
6942
6943 PR middle-end/78245
6944 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6945
6946 2017-01-10 Martin Sebor <msebor@redhat.com>
6947
6948 PR tree-optimization/78775
6949 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6950 * gcc.dg/attr-alloc_size-10.c: New test.
6951 * gcc.dg/attr-alloc_size-11.c: New test.
6952 * gcc.dg/builtin-stringop-chk-7.c: New test.
6953 * gcc.dg/pr78775.c: New test.
6954 * gcc.dg/pr78973-2.c: New test.
6955 * gcc.dg/pr78973.c: New test.
6956
6957 2017-01-10 Jeff Law <law@redhat.com>
6958
6959 PR tree-optimization/77766
6960 PR tree-optimization/78856
6961 * gcc.c-torture/execute/pr77766.c: New test.
6962
6963 2016-01-10 Richard Biener <rguenther@suse.de>
6964
6965 PR tree-optimization/79034
6966 * g++.dg/torture/pr79034.C: New testcase.
6967
6968 2017-01-10 Martin Liska <mliska@suse.cz>
6969
6970 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6971 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6972 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6973 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6974 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6975 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6976 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6977 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6978 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6979 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6980 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6981 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6982 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6983 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6984 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6985 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6986 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6987 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6988 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6989 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6990 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6991 * gcc.dg/ipa/pr64307.c: Likewise.
6992 * gcc.dg/ipa/pr77653.c: Likewise.
6993
6994 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6995
6996 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6997 * g++.dg/other/i386-3.C: Ditto.
6998 * gcc.target/i386/sse-12.c: Ditto.
6999 * gcc.target/i386/sse-13.c: Ditto.
7000 * gcc.target/i386/sse-22.c: Ditto.
7001 * gcc.target/i386/sse-23.c: Ditto.
7002 * gcc.target/i386/builtin_target.c: Handle new option.
7003 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7004 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7005 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7006
7007 2017-01-09 Martin Sebor <msebor@redhat.com>
7008
7009 PR testsuite/79036
7010 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7011 with different precisions.
7012
7013 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7014
7015 * g++.dg/opt/call2.C: New test.
7016 * g++.dg/opt/call3.C: Likewise.
7017 * gnat.dg/array26.adb: New test.
7018 * gnat.dg/array26_pkg.ad[sb]: New helper.
7019 * gnat.dg/array27.adb: New test.
7020 * gnat.dg/array27_pkg.ad[sb]: New helper.
7021 * gnat.dg/array28.adb: New test.
7022 * gnat.dg/array28_pkg.ad[sb]: New helper.
7023
7024 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR translation/79019
7027 PR translation/79020
7028 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7029 diagnostics.
7030 * gfortran.dg/initialization_17.f90: Likewise.
7031
7032 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7033
7034 PR testsuite/79026
7035 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7036 * gcc.target/i386/pr78904-4.c: Likewise.
7037 * gcc.target/i386/pr78904-6.c: Likewise.
7038 * gcc.target/i386/pr78967-2.c: Likewise.
7039
7040 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7041
7042 PR tree-optimization/78899
7043 * gcc.target/i386/pr78899.c: New test.
7044 * gcc.dg/pr71077.c: New test.
7045
7046 2017-01-09 Martin Jambor <mjambor@suse.cz>
7047
7048 PR ipa/78365
7049 PR ipa/78599
7050 * gcc.dg/torture/pr78365.c: New test.
7051
7052 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR c++/78948
7055 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7056 (main): Use int* instead of long long.
7057
7058 PR tree-optimization/78938
7059 * gcc.dg/vect/pr78938.c: New test.
7060
7061 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7062
7063 * gcc.dg/20161219.c: New test.
7064
7065 2017-01-09 Richard Biener <rguenther@suse.de>
7066
7067 PR tree-optimization/78997
7068 * gcc.dg/torture/pr78997.c: New testcase.
7069
7070 2017-01-09 Richard Biener <rguenther@suse.de>
7071
7072 PR debug/79000
7073 * g++.dg/lto/pr79000_0.C: New testcase.
7074 * g++.dg/lto/pr79000_1.c: Likewise.
7075
7076 2017-01-08 Martin Sebor <msebor@redhat.com>
7077
7078 PR middle-end/77708
7079 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7080 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7081 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7082 due to bug 78969.
7083 * gcc.dg/format/pr78569.c: Adjust.
7084
7085 2017-01-07 David Malcolm <dmalcolm@redhat.com>
7086
7087 PR c++/72803
7088 * g++.dg/diagnostic/pr72803.C: New test case.
7089
7090 2017-01-07 Martin Sebor <msebor@redhat.com>
7091
7092 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7093 * gcc.dg/attr-alloc_size-4.c: Same.
7094
7095 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
7096
7097 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7098 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7099 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7100 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7101 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7102 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7103 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7104
7105 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7106 * gcc.dg/memcmp-1.c: New.
7107 * gcc.dg/strncmp-1.c: New.
7108
7109 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7110
7111 * gcc.target/arm/acle/mcrr: New.
7112 * gcc.target/arm/acle/mcrr2: New.
7113 * gcc.target/arm/acle/mrrc: New.
7114 * gcc.target/arm/acle/mrrc2: New.
7115
7116 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7117
7118 * gcc.target/arm/acle/mcr.c: New.
7119 * gcc.target/arm/acle/mrc.c: New.
7120 * gcc.target/arm/acle/mcr2.c: New.
7121 * gcc.target/arm/acle/mrc2.c: New.
7122
7123 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7124
7125 * gcc.target/arm/acle/ldc: New.
7126 * gcc.target/arm/acle/ldc2: New.
7127 * gcc.target/arm/acle/ldcl: New.
7128 * gcc.target/arm/acle/ldc2l: New.
7129 * gcc.target/arm/acle/stc: New.
7130 * gcc.target/arm/acle/stc2: New.
7131 * gcc.target/arm/acle/stcl: New.
7132 * gcc.target/arm/acle/stc2l: New.
7133
7134 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7135
7136 * gcc.target/arm/acle/acle.exp: Run tests for different options
7137 and make sure fat-lto-objects is used such that we can still do
7138 assemble scans.
7139 * gcc.target/arm/acle/cdp.c: New.
7140 * gcc.target/arm/acle/cdp2.c: New.
7141 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
7142 (check_effective_target_arm_coproc1_ok_nocache): New.
7143 (check_effective_target_arm_coproc2_ok): New.
7144 (check_effective_target_arm_coproc2_ok_nocache): New.
7145 (check_effective_target_arm_coproc3_ok): New.
7146 (check_effective_target_arm_coproc3_ok_nocache): New.
7147 (check_effective_target_arm_coproc4_ok): New.
7148 (check_effective_target_arm_coproc4_ok_nocache): New.
7149
7150 2017-01-06 Martin Sebor <msebor@redhat.com>
7151
7152 PR middle-end/78605
7153 * gcc.dg/tree-ssa/pr78605.c: New test.
7154
7155 2017-01-05 Martin Sebor <msebor@redhat.com>
7156
7157 PR tree-optimization/78910
7158 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7159 diagnostics.
7160 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7161 * gcc.dg/tree-ssa/pr78910.c: New test.
7162
7163 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7164
7165 * gcc.dg/sso-10.c: New test.
7166
7167 2017-01-05 Jakub Jelinek <jakub@redhat.com>
7168
7169 PR tree-optimization/71016
7170 * gcc.target/i386/pr71016.c: New test.
7171 * gcc.target/aarch64/pr71016.c: New test.
7172 * gcc.dg/tree-ssa/pr66726-3.c: New test.
7173
7174 PR c++/78931
7175 * g++.dg/cpp1z/decomp19.C: New test.
7176
7177 PR c++/78890
7178 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
7179 * g++.dg/init/union1.C: Likewise.
7180 * g++.dg/cpp0x/union6.C: Expect errors.
7181 * g++.dg/cpp0x/union8.C: New test.
7182 * g++.dg/cpp0x/pr78890-1.C: New test.
7183 * g++.dg/cpp0x/pr78890-2.C: New test.
7184
7185 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
7186
7187 * gcc.target/powerpc/pr71670.c: Require p9vector.
7188 * gcc.target/powerpc/p9-novsx.c: Same.
7189
7190 2017-01-05 David Malcolm <dmalcolm@redhat.com>
7191
7192 * selftests/asr_div1.rtl: New file.
7193 * selftests/aarch64: New subdirectory.
7194 * selftests/aarch64/times-two.rtl: New file.
7195 * selftests/bb-index.rtl: New file.
7196 * selftests/cfg-test.rtl: New file.
7197 * selftests/const-int.rtl: New file.
7198 * selftests/example-labels.rtl: New file.
7199 * selftests/insn-with-mode.rtl: New file.
7200 * selftests/jump-to-label-ref.rtl: New file.
7201 * selftests/jump-to-return.rtl: New file.
7202 * selftests/jump-to-simple-return.rtl: New file.
7203 * selftests/mem.rtl: New file.
7204 * selftests/note-insn-deleted.rtl: New file.
7205 * selftests/note_insn_basic_block.rtl: New file.
7206 * selftests/simple-cse.rtl: New file.
7207 * selftests/symbol-ref.rtl: New file.
7208 * selftests/x86_64: New subdirectory.
7209 * selftests/x86_64/call-insn.rtl: New file.
7210 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
7211 * selftests/x86_64/times-two.rtl: New file.
7212 * selftests/x86_64/unspec.rtl: New file.
7213
7214 2017-01-05 Nathan Sidwell <nathan@acm.org>
7215
7216 PR c++/78765
7217 * g++.dg/cpp0x/pr78765.C: New.
7218
7219 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7220
7221 * gcc.target/s390/memcpy-2.c: New test.
7222 * gcc.target/s390/memset-2.c: New test.
7223
7224 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7225
7226 * gcc.target/s390/memcpy-1.c: New test.
7227
7228 2017-01-04 Jeff Law <law@redhat.com>
7229
7230 PR tree-optimization/78812
7231 * g++.dg/torture/pr78812.C: New test.
7232
7233 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7234
7235 PR target/71977
7236 PR target/70568
7237 PR target/78823
7238 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
7239 64-bit VSX systems with direct move, whether we optimize common
7240 code sequences in the GLIBC math library for float math functions.
7241 * gcc.target/powerpc/pr71977-2.c: Likewise.
7242
7243 2017-01-04 Marek Polacek <polacek@redhat.com>
7244
7245 PR c++/64767
7246 * c-c++-common/Wpointer-compare-1.c: New test.
7247
7248 2017-01-04 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR c++/78949
7251 * c-c++-common/Wunused-var-16.c: New test.
7252
7253 PR c++/78693
7254 * g++.dg/cpp0x/pr78693.C: New test.
7255
7256 PR driver/78957
7257 * gcc.dg/pr78957.c: New test.
7258
7259 * g++.dg/cpp1y/auto-fn34.C: New test.
7260
7261 PR c++/71182
7262 * g++.dg/cpp0x/pr71182.C: New test.
7263
7264 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7265
7266 PR target/78056
7267 * gcc.target/powerpc/pr78056-1.c: New test.
7268 * gcc.target/powerpc/pr78056-2.c: New test.
7269 * gcc.target/powerpc/pr78056-3.c: New test.
7270 * gcc.target/powerpc/pr78056-4.c: New test.
7271 * gcc.target/powerpc/pr78056-5.c: New test.
7272 * gcc.target/powerpc/pr78056-6.c: New test.
7273 * gcc.target/powerpc/pr78056-7.c: New test.
7274 * gcc.target/powerpc/pr78056-8.c: New test.
7275 * lib/target-supports.exp
7276 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7277 whether the effective target supports the popcntb instruction.
7278
7279 2017-01-03 Jeff Law <law@redhat.com>
7280
7281 PR tree-optimization/67955
7282 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7283
7284 2017-01-04 Marek Polacek <polacek@redhat.com>
7285
7286 PR c++/77545
7287 PR c++/77284
7288 * g++.dg/cpp0x/range-for32.C: New test.
7289 * g++.dg/cpp0x/range-for33.C: New test.
7290
7291 2017-01-04 David Malcolm <dmalcolm@redhat.com>
7292
7293 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7294
7295 2017-01-04 Nathan Sidwell <nathan@acm.org>
7296
7297 PR c++/66735
7298 * g++.dg/cpp1y/pr66735.C: New.
7299
7300 2017-01-04 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR tree-optimization/71563
7303 * gcc.dg/tree-ssa/pr71563.c: New test.
7304
7305 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7306
7307 PR fortran/78534
7308 PR fortran/78976
7309 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7310 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7311 * gfortran.dg/transfer_intrinsic_1.f90: Change
7312 scan-tree-dump-times due to gfc_trans_string_copy change to
7313 avoid -Wstringop-overflow.
7314
7315 2017-01-03 Jeff Law <law@redhat.com>
7316
7317 PR tree-optimization/78856
7318 * gcc.c-torture/execute/pr78856.c: New test.
7319
7320 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7321
7322 PR target/78953
7323 * gcc.target/powerpc/pr78953.c: New test.
7324
7325 2017-01-03 Ian Lance Taylor <iant@google.com>
7326
7327 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7328 enums.
7329
7330 2017-01-03 Martin Sebor <msebor@redhat.com>
7331
7332 PR tree-optimization/78696
7333 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7334 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7335 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7336 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7337
7338 2017-01-03 David Malcolm <dmalcolm@redhat.com>
7339
7340 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7341 with more than one digit.
7342 * lib/gcc-dg.exp (process-message): Support more than one digit
7343 in relative line specifications.
7344
7345 2017-01-03 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR tree-optimization/78965
7348 * gcc.dg/pr78965.c: New test.
7349
7350 PR middle-end/78901
7351 * g++.dg/opt/pr78901.C: New test.
7352
7353 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7354
7355 PR fortran/78534
7356 PR fortran/66310
7357 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7358 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7359 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7360 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7361 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7362 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7363 * gfortran.dg/string_1_lp64.f90: New test.
7364 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7365 * gfortran.dg/string_3_lp64.f90: New test.
7366 * gfortran.dg/transfer_intrinsic_1.f90: Change
7367 scan-tree-dump-times due to gfc_trans_string_copy change to
7368 avoid -Wstringop-overflow.
7369
7370 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
7371
7372 PR target/78967
7373 * gcc.target/i386/pr78967-1.c: New test.
7374 * gcc.target/i386/pr78967-2.c: Ditto.
7375 * gcc.target/i386/pr78967-3.c: Ditto.
7376
7377 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7378 * gcc.target/i386/pr78904-4.c: Ditto.
7379 * gcc.target/i386/pr78904-6.c: Ditto.
7380
7381 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
7382
7383 PR middle-end/77674
7384 * g++.dg/torture/pr77674.C: New testcase.
7385
7386 2017-01-01 Jakub Jelinek <jakub@redhat.com>
7387
7388 Update copyright years.
7389 \f
7390 Copyright (C) 2017 Free Software Foundation, Inc.
7391
7392 Copying and distribution of this file, with or without modification,
7393 are permitted in any medium without royalty provided the copyright
7394 notice and this notice are preserved.