]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 * c-c++-common/Wint-in-bool-context.c: Update test.
4
5 2016-10-05 Marek Polacek <polacek@redhat.com>
6
7 * g++.dg/cpp1z/init-statement1.C: New test.
8 * g++.dg/cpp1z/init-statement2.C: New test.
9 * g++.dg/cpp1z/init-statement3.C: New test.
10 * g++.dg/cpp1z/init-statement4.C: New test.
11 * g++.dg/cpp1z/init-statement5.C: New test.
12 * g++.dg/cpp1z/init-statement6.C: New test.
13 * g++.dg/cpp1z/init-statement7.C: New test.
14 * g++.dg/cpp1z/init-statement8.C: New test.
15
16 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
17
18 PR fortran/67524
19 * gfortran.dg/pr67524.f90: New test.
20
21 2016-10-05 Jakub Jelinek <jakub@redhat.com>
22
23 PR sanitizer/77823
24 * c-c++-common/ubsan/shift-9.c: New test.
25
26 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
27
28 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
29 of int if __SIZEOF_INT__ is less than 4 bytes.
30
31 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32
33 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
34 * gfortran.dg/class_array_20.f03: Likewise.
35 * gfortran.dg/class_array_21.f03: Likewise.
36 * gfortran.dg/finalize_29.f08: Likewise.
37 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
38
39 2016-10-05 Richard Biener <rguenther@suse.de>
40
41 PR middle-end/77826
42 * gcc.dg/torture/pr77826.c: New testcase.
43
44 2016-10-05 Richard Biener <rguenther@suse.de>
45
46 * gcc.dg/fold-copysign-1.c: New testcase.
47
48 2016-10-05 Andreas Schwab <schwab@suse.de>
49
50 * g++.dg/pr49847-2.C: Remove.
51
52 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
53
54 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
55
56 2016-10-05 Richard Biener <rguenther@suse.de>
57
58 PR middle-end/55152
59 * gcc.dg/pr55152-2.c: New testcase.
60
61 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
62
63 * gfortran.dg/dtio_15.f90: New test.
64
65 2016-10-04 Ian Lance Taylor <iant@golang.org>
66
67 * gcc.dg/split-7.c: New test.
68
69 2016-10-04 Martin Sebor <msebor@redhat.com>
70
71 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
72 %lc directive to wint_t to silence -Wformat warnings on targets
73 where the latter is a distinct type such as long.
74
75 2016-10-04 Martin Sebor <msebor@redhat.com>
76
77 PR c++/77804
78 * g++.dg/warn/Wplacement-new-size-4.C: New test.
79
80 2016-10-04 Jakub Jelinek <jakub@redhat.com>
81
82 PR c++/77791
83 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
84
85 * g++.dg/other/java3.C: Remove.
86 * g++.dg/other/java1.C: Remove.
87 * g++.dg/other/error12.C: Remove.
88 * g++.dg/other/java2.C: Remove.
89 * g++.dg/warn/Wnvdtor.C: Remove.
90 * g++.dg/lookup/java1.C: Remove.
91 * g++.dg/lookup/java2.C: Remove.
92 * g++.dg/ext/pr34829.C: Remove.
93 * g++.dg/ext/java-3.C: Remove.
94 * g++.dg/ext/java-1.C: Remove.
95 * g++.dg/ext/java-2.C: Remove.
96 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
97
98 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
99
100 PR tree-optimization/77808
101 * gcc.dg/tree-ssa/pr77808.c: New testcase.
102
103 2016-10-04 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/77399
106 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
107
108 2016-10-04 Richard Biener <rguenther@suse.de>
109
110 PR middle-end/77833
111 * gcc.target/i386/pr77833.c: New testcase.
112
113 2016-09-26 Jeff Law <law@redhat.com>
114
115 PR tree-optimization/71550
116 PR tree-optimization/71403
117 * gcc.c-torture/execute/pr71550.c: New test.
118
119 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
120
121 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
122 option.
123
124 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
125
126 Revert
127 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
128
129 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
130
131 2016-10-03 Marek Polacek <polacek@redhat.com>
132
133 * g++.dg/cpp0x/nullptr37.C: New test.
134
135 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
136
137 * c-c++-common/Wint-in-bool-context.c: Update test.
138
139 2016-10-02 Jakub Jelinek <jakub@redhat.com>
140
141 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
142 earlier.
143 * g++.dg/charset/asm2.c (memmove): Likewise.
144 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
145 * g++.dg/tls/diag-4.C (foo): Likewise.
146 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
147 dg-warning, fix up regex.
148 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
149 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
150 * g++.old-deja/g++.mike/net31.C: Likewise.
151 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
152 for C++17.
153 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
154 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
155
156 2016-10-01 Richard Biener <rguenther@suse.de>
157
158 PR middle-end/77798
159 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
160
161 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
162
163 PR fortran/77663
164 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
165
166 2016-10-01 Jakub Jelinek <jakub@redhat.com>
167
168 PR c/77490
169 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
170 Add dg-prune-output directive.
171
172 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
173
174 PR fortran/66643
175 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
176 * gfortran.fortran-torture/compile/write.f90: Update test.
177
178 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
179
180 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
181 arm_fp16_alternative_ok as the required effective target.
182 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
183 -mfp16-format=alternative to the dg-options directive and remove
184 the dg-add-options directive.
185
186 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
187
188 PR fortran/77764
189 * gfortran.dg/dec_union_8.f90: New testcase.
190
191 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
192
193 PR fortran/77782
194 * gfortran.dg/dec_structure_16.f90: New testcase.
195
196 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
197
198 * gfortran.dg/coarray_allocate_10.f08: New test.
199 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
200
201 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
202
203 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
204
205 2016-09-30 Richard Biener <rguenther@suse.de>
206
207 PR tree-optimization/77399
208 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
209
210 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
211
212 * c-c++-common/pr27336.c: Make dependency on
213 -fdelete-null-pointer-checks explicit.
214 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
215 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
216 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
217 * gcc.dg/pic-1.c: Require fpic target support.
218 * gcc.dg/pic-2.c: Likewise.
219
220 2016-09-29 Jakub Jelinek <jakub@redhat.com>
221
222 Implement P0001R1 - C++17 removal of register storage class specifier
223 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
224 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
225 C++17.
226 * c-c++-common/vector-subscript-5.c (foo): Don't use register
227 keyword if not __SSE2__.
228 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
229 C++17.
230 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
231 register keywords.
232 * g++.dg/eh/pr29166.C: Add -Wno-register option.
233 * g++.dg/warn/register-parm-1.C (erroneous_warning,
234 no_erroneous_warning): Expect new warnings for C++17.
235 * g++.dg/warn/register-var-2.C (f): Likewise.
236 * g++.dg/parse/register1.C (f): Expect new error for C++17.
237 * g++.dg/parse/linkage2.C (foo): Likewise.
238 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
239 keyword on parameters for C++17.
240 * g++.dg/cpp1z/register1.C: New test.
241 * g++.dg/cpp1z/register2.C: New test.
242 * g++.dg/cpp1z/register3.C: New test.
243
244 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
245
246 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
247 * gcc.target/i386/avx2-check.h (main): Ditto.
248 * gcc.target/i386/avx512bw-check.h (main): Ditto.
249 * gcc.target/i386/avx512cd-check.h (main): Ditto.
250 * gcc.target/i386/avx512dq-check.h (main): Ditto.
251 * gcc.target/i386/avx512er-check.h (main): Ditto.
252 * gcc.target/i386/avx512f-check.h (main): Ditto.
253 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
254 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
255 * gcc.target/i386/avx512vl-check.h (main): Ditto.
256
257 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
258
259 PR target/77756
260 * gcc.target/i386/pr77756.c: New test.
261
262 2016-09-29 Marek Polacek <polacek@redhat.com>
263
264 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
265
266 2016-09-29 Marek Polacek <polacek@redhat.com>
267
268 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
269 C++14.
270
271 2016-09-29 Martin Liska <mliska@suse.cz>
272
273 * objc/execute/construct1.m: New test.
274
275 2016-09-29 Richard Biener <rguenther@suse.de>
276
277 PR tree-optimization/77768
278 * gcc.dg/torture/pr77768.c: New testcase.
279
280 2016-09-28 Richard Biener <rguenther@suse.de>
281
282 PR middle-end/77407
283 * gcc.dg/pr77407.c: New testcase.
284
285 2016-09-29 Richard Biener <rguenther@suse.de>
286
287 PR middle-end/55152
288 * gcc.dg/pr55152.c: New testcase.
289 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
290
291 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
292
293 * gcc.dg/profile-update-warning.c: Restrict to ia32.
294 (dg-options): Remove -m32.
295
296 2016-09-28 Martin Sebor <msebor@redhat.com>
297
298 PR middle-end/77721
299 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
300
301 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
302
303 PR libgfortran/77707
304 * gfortran.dg/inquire_17.f90: New test.
305
306 2016-09-28 Jakub Jelinek <jakub@redhat.com>
307
308 PR c++/77467
309 * g++.dg/cpp1y/constexpr-77467.C: New test.
310
311 2016-09-28 Martin Sebor <msebor@redhat.com>
312
313 PR c/77762
314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
315 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
316 (test_sprintf_p_const): Adjust line numbers to avoid failures
317 introduced in r240503.
318
319 2016-09-28 Martin Sebor <msebor@redhat.com>
320
321 PR middle-end/77683
322 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
323
324 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
325
326 PR c++/77748
327 * g++.dg/pr77550.C: Avoid undefined behavior.
328
329 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
330
331 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
332
333 * gcc.dg/strlenopt-20.c: Update test.
334 * gcc.dg/strlenopt-21.c: Likewise.
335 * gcc.dg/strlenopt-22.c: Likewise.
336 * gcc.dg/strlenopt-22g.c: Likewise.
337 * gcc.dg/strlenopt-26.c: Likewise.
338 * gcc.dg/strlenopt-5.c: Likewise.
339 * gcc.dg/strlenopt-7.c: Likewise.
340 * gcc.dg/strlenopt-9.c: Likewise.
341
342 2016-09-27 Jakub Jelinek <jakub@redhat.com>
343
344 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
345
346 * g++.dg/cpp1z/lambda-this1.C: New test.
347 * g++.dg/cpp1z/lambda-this2.C: New test.
348
349 PR c++/77722
350 * g++.dg/ubsan/return-4.C: New test.
351 * g++.dg/ubsan/return-5.C: New test.
352 * g++.dg/ubsan/return-6.C: New test.
353
354 2016-09-27 Jiong Wang <jiong.wang@arm.com>
355
356 * lib/target-supports.exp
357 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
358 in function comment.
359
360 2016-09-27 Martin Liska <mliska@suse.cz>
361
362 PR gcov-profile/46266
363 * lib/gcov.exp: Verify that <built-in>.gcov file is not
364 considered.
365
366 2016-09-27 Richard Biener <rguenther@suse.de>
367
368 PR tree-optimization/77745
369 * g++.dg/torture/pr77745.C: New testcase.
370
371 2016-09-27 Richard Biener <rguenther@suse.de>
372
373 PR tree-optimization/77478
374 * gcc.dg/torture/pr77478.c: New testcase.
375
376 2016-09-27 Martin Liska <mliska@suse.cz>
377
378 PR gcov-profile/7970
379 PR gcov-profile/16855
380 PR gcov-profile/44779
381 * g++.dg/gcov/pr16855.C: New test.
382
383 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
384
385 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
386
387 2016-09-27 Jakub Jelinek <jakub@redhat.com>
388
389 PR fortran/77666
390 * gfortran.dg/gomp/pr77666.f90: New test.
391
392 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
393
394 PR ipa/77677
395 * gcc.dg/torture/pr77677-2.c: New test.
396
397 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
398
399 PR fortran/77420
400 * gfortran.dg/pr77420_1.f90: New test.
401 * gfortran.dg/pr77420_2.f90: Ditto.
402 * gfortran.dg/pr77420_3.f90: New test. Requires ...
403 * gfortran.dg/pr77420_4.f90: this file.
404
405 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
406
407 PR middle-end/77719
408 * gfortran.dg/pr77719.f90: New test.
409
410 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
411
412 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
413 singular form of byte when quantity is unknown.
414
415 2016-09-26 Marek Polacek <polacek@redhat.com>
416
417 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
418
419 2016-09-26 Martin Liska <mliska@suse.cz>
420
421 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
422 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
423 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
424 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
425 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
426 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
427 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
428 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
429 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
430
431 2016-09-26 Marek Polacek <polacek@redhat.com>
432
433 PR c/7652
434 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
435 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
436 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
437 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
438 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
439 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
440 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
441 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
442 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
443 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
444 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
445 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
446 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
447 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
448 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
449 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
450 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
451 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
452 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
453 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
454 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
455 * c-c++-common/attr-fallthrough-1.c: New test.
456 * c-c++-common/attr-fallthrough-2.c: New test.
457 * g++.dg/cpp0x/fallthrough1.C: New test.
458 * g++.dg/cpp0x/fallthrough2.C: New test.
459 * g++.dg/cpp1z/fallthrough1.C: New test.
460 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
461 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
462 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
463 * objc.dg/Wimplicit-fallthrough-1.m: New test.
464
465 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
466
467 PR fortran/77429
468 * gfortran.dg/pr77429.f90: New test.
469
470 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
471
472 PR fortran/77694
473 * gfortran.dg/pr77694.f90: New test.
474
475 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
476
477 PR target/51244
478 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
479
480 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
481
482 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
483 for 32-bit mode.
484
485 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
486
487 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
488 for 32-bit mode.
489
490 2016-09-24 Marek Polacek <polacek@redhat.com>
491
492 PR c/77490
493 * c-c++-common/Wbool-operation-1.c: New test.
494 * gcc.dg/Wbool-operation-1.c: New test.
495
496 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
497
498 * gfortran.dg/dec_static_1.f90: New.
499 * gfortran.dg/dec_static_2.f90: New.
500 * gfortran.dg/dec_static_3.f90: New.
501 * gfortran.dg/dec_static_4.f90: New.
502
503 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
504
505 PR fortran/48298
506 * gfortran.dg/negative_unit_check.f90: Update test.
507 * gfortran.dg/dtio_14.f90: New test.
508
509 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
510
511 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
512 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
513 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
514 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
515 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
516 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
517 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
518
519 2016-09-23 Martin Sebor <msebor@redhat.com>
520
521 PR testsuite/77713
522 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
523 assuming long double is bigger than double.
524
525 2016-09-23 Jakub Jelinek <jakub@redhat.com>
526
527 Implement P0138R2, C++17 construction rules for enum class values
528 * g++.dg/cpp1z/direct-enum-init1.C: New test.
529
530 2016-09-23 David Malcolm <dmalcolm@redhat.com>
531
532 PR preprocessor/77672
533 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
534 expected multiline output from first warning to reflect change
535 in r240434.
536
537 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
538
539 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
540
541 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
542 Tom de Vries <tom@codesourcery.com>
543
544 PR testsuite/77411
545 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
546
547 2016-09-23 Marek Polacek <polacek@redhat.com>
548
549 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
550 * c-c++-common/gomp/atomic-13.c: Likewise.
551 * c-c++-common/gomp/atomic-14.c: Likewise.
552 * c-c++-common/pr60439.c: Remove invalid code.
553 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
554 * g++.dg/expr/bitfield5.C: Likewise.
555 * g++.dg/expr/bitfield6.C: Likewise.
556 * g++.dg/expr/bool1.C: Likewise.
557 * g++.dg/expr/bool3.C: Likewise.
558 * g++.dg/expr/lval3.C: Likewise.
559 * g++.dg/expr/lval4.C: Likewise.
560 * g++.old-deja/g++.jason/bool5.C: Likewise.
561
562 2016-09-23 David Malcolm <dmalcolm@redhat.com>
563
564 PR preprocessor/77672
565 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
566 (test_terminator_location): New function.
567
568 2016-09-23 Richard Biener <rguenther@suse.de>
569
570 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
571
572 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
573
574 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
575 -march=armv8.2-a+fp16 when supported by the hardware.
576 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
577 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
578 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
579 semi-colons to a macro invocations.
580 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
581 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
582 defined.
583 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
584 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
587 defined.
588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
592 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
595 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
597 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
598 defined.
599 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
601 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
602 defined.
603 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
605 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
606 defined.
607 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
608 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
609 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
610 defined.
611 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
613 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
614 defined. Also fix some white-space.
615 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
616 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
617 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
618 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
620 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
621 defined. Also fix some long lines and white-space.
622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
623 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
624 defined. Also fix some long lines and white-space.
625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
626 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
627 defined.
628 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
629 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
630 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
631 defined.
632 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
634 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
635 defined.
636 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
637 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
639 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
640 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
644 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
646 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
651 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
652 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
653 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
655
656 2016-09-23 Jiong Wang <jiong.wang@arm.com>
657 Matthew Wahab <matthew.wahab@arm.com>
658
659 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
660 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
661 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
662 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
663 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
664 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
665 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
666 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
667 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
668 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
669 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
670 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
674 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
675 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
676 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
677 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
678 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
679 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
680 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
681 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
684 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
685 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
686 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
696
697 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
698
699 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
700 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
701 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
702 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
703 support.
704
705 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
706
707 PR ipa/77677
708 * gcc.dg/torture/pr77677.c: New test.
709
710 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
711
712 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
713 here now.
714
715 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
716
717 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
718 options. Add tests for float16x4_t and float16x8_t.
719
720 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
721
722 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
723 * gcc.target/s390/risbg-ll-2.c: Ditto.
724 * gcc.target/s390/risbg-ll-3.c: Ditto.
725
726 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
727
728 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
729 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
730
731 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
732
733 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
734 output to the simplified instructions.
735
736 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
737
738 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
739 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
740
741 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
742
743 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
744 (FP16_SUPPORTED): New
745 (expected-hfloat-16x4): Make conditional on __fp16 support.
746 (expected-hfloat-16x8): Likewise.
747 (vdup_n_f16): Disable for non-AArch64 targets.
748 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
749 conditional on FP16_SUPPORTED.
750 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
751 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
752 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
753 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
754 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
755 for testing __fp16.
756 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
757 conditional on FP16_SUPPORTED.
758 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
759 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
760
761 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
762
763 * gcc.target/arm/short-vfp-1.c: New.
764
765 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
766
767 * gcc.target/arm/attr-fp16-arith-1.c: New.
768
769 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
770
771 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
772 New.
773 (add_options_for_arm_v8_2a_fp16_neon): New.
774 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
775 (add_options_for_arm_arch_v8_2a): Auto-generate.
776 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
777 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
778 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
779 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
780 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
781 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
782 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
783
784 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
785
786 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
787 arm_fp16_alternative_ok.
788 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
789 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
790 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
791 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
792 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
793 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
794 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
795 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
796 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
797 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
798 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
799 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
800 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
801 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
802 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
803 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
804 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
805 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
806 * gcc.target/arm/fp16-rounding-alt-1.c: Use
807 arm_fp16_alternative_ok.
808 * lib/target-supports.exp
809 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
810 (check_effective_target_arm_fp16_alternative_ok): New.
811 (check_effective_target_arm_fp16_none_ok_nocache): New.
812 (check_effective_target_arm_fp16_none_ok): New.
813
814 2016-09-23 Martin Liska <mliska@suse.cz>
815
816 * gcc.dg/ipa/pr77653.c: Replace adress
817 with address.
818
819 2016-09-23 Martin Liska <mliska@suse.cz>
820
821 * gcc.target/i386/movbe-4.c: New test.
822
823 2016-09-23 Martin Liska <mliska@suse.cz>
824
825 * gcc.target/i386/crc32-5.c: New test.
826
827 2016-09-23 Martin Liska <mliska@suse.cz>
828
829 * gcc.target/i386/pr71652.c: New test.
830 * gcc.target/i386/pr71652-2.c: New test.
831 * gcc.target/i386/pr71652-3.c: New test.
832
833 2016-09-23 Jakub Jelinek <jakub@redhat.com>
834
835 * lib/gcc-dg.exp (process-message): Support relative line number
836 notation - .+4 or .-1 etc.
837 * gcc.dg/dg-test-1.c: New test.
838
839 2016-09-22 Martin Sebor <msebor@redhat.com>
840
841 PR target/77676
842 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
843 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
844 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
845 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
846
847 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
848
849 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
850 * gcc.dg/ifcvt-2.c: Ditto.
851 * gcc.dg/zero_bits_compound-1.c: Ditto.
852 * gcc.dg/zero_bits_compound-1.c: Ditto.
853 * gcc.dg/pr40550.c: Simplify target selectors.
854 Use dg-additional-options.
855 * gcc.dg/pr47893.c: Ditto.
856 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
857 additional options for 32-bit x86 targets.
858 * gcc.dg/pr70955.c: Move to ...
859 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
860
861 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
862
863 PR c++/61019
864 * g++.dg/cpp0x/pr61019.C: New.
865
866 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
867 Terry Guo <terry.guo@arm.com>
868
869 * gcc.target/arm/pure-code/ffunction-sections.c: New.
870 * gcc.target/arm/pure-code/no-literal-pool.c: New.
871 * gcc.target/arm/pure-code/pure-code.exp: New.
872
873 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
874
875 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
876 Remove SSE effective target requirement.
877
878 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
879
880 PR c++/71979
881 * g++.dg/cpp0x/pr71979.C: New.
882
883 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
884
885 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
886
887 2016-09-22 Martin Liska <mliska@suse.cz>
888
889 PR ipa/77653
890 * gcc.dg/ipa/pr77653.c: New test.
891
892 2016-09-22 Jakub Jelinek <jakub@redhat.com>
893
894 PR fortran/77665
895 * gfortran.dg/gomp/pr77665.f90: New test.
896
897 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
898
899 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
900 * gfortran.dg/dtio_13.f90: New test.
901
902 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
903
904 PR fortran/66107
905 * gfortran.dg/pr66107.f90: New test.
906
907 2016-09-21 Ian Lance Taylor <iant@golang.org>
908
909 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
910 with call to builtin delete function.
911
912 2016-09-21 Joseph Myers <joseph@codesourcery.com>
913
914 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
915 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
916 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
917 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
918 tests.
919
920 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
921
922 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
923
924 2016-09-21 Jakub Jelinek <jakub@redhat.com>
925
926 PR c++/77651
927 * g++.dg/cpp1z/aligned-new6.C: New test.
928
929 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
930
931 * gcc.target/arm/fp16-aapcs-3.c: New.
932 * gcc.target/arm/fp16-aapcs-4.c: New.
933 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
934 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
935 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
936 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
937
938 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
939
940 PR tree-optimization/77550
941 * g++.dg/pr77550.C: New test.
942
943 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
944
945 PR target/77326
946 * gcc.target/avr/torture/pr77326.c: New test.
947
948 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
949
950 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
951
952 2016-09-21 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/77648
955 * gcc.dg/torture/pr77648-1.c: New testcase.
956 * gcc.dg/torture/pr77648-2.c: Likewise.
957
958 2016-09-21 Richard Biener <rguenther@suse.de>
959 Jakub Jelinek <jakub@redhat.com>
960
961 PR tree-optimization/77621
962 * gcc.dg/pr77621.c: New testcase.
963
964 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
965
966 PR fortran/77657
967 * gfortran.dg/dtio_12.f90: New test.
968
969 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
970
971 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
972
973 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
974
975 PR tree-optimization/72835
976 * gcc.dg/tree-ssa/pr72835.c: New test.
977
978 2016-09-20 Martin Sebor <msebor@redhat.com>
979
980 PR middle-end/49905
981 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
982 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
983 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
984 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
985 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
986 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
987 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
988
989 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
990
991 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
992 arguments/compare will be optimized away.
993 * gcc.dg/torture/ftrapv-1.c: Likewise.
994
995 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
996
997 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
998 will be optimized away.
999 * gcc.dg/ipa/vrp1.c: New test.
1000 * gcc.dg/ipa/vrp2.c: New test.
1001 * gcc.dg/ipa/vrp3.c: New test.
1002
1003 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1004
1005 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1006 does the same transformation.
1007 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1008 * gcc.dg/tree-ssa/evrp1.c: New test.
1009 * gcc.dg/tree-ssa/evrp2.c: New test.
1010 * gcc.dg/tree-ssa/evrp3.c: New test.
1011 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1012 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1013 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1014 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1015 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1016 foling now happens early.
1017 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1018 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1019 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1020 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1021 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1022
1023 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
1024
1025 PR target/77621
1026 * gcc.target/i386/pr77621.c: New test.
1027 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1028 pattern, loop should vectorize with -mtune=atom.
1029
1030 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1031 Jakub Jelinek <jakub@redhat.com>
1032
1033 PR testsuite/63299
1034 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1035 instead of delete.
1036
1037 2016-09-20 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR c++/77626
1040 * g++.dg/other/pr77626.C: New test.
1041
1042 PR c++/77638
1043 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1044
1045 PR c++/77637
1046 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1047
1048 PR middle-end/77624
1049 * c-c++-common/pr77624-1.c: New test.
1050 * c-c++-common/pr77624-2.c: New test.
1051
1052 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1053
1054 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1055 of digits expected.
1056
1057 2016-09-20 Richard Biener <rguenther@suse.de>
1058
1059 PR tree-optimization/77646
1060 * gcc.dg/torture/pr77646.c: New testcase.
1061
1062 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1063
1064 PR c++/77434
1065 * c-c++-common/Wint-in-bool-context.c: New test.
1066
1067 2016-09-19 Joseph Myers <joseph@codesourcery.com>
1068
1069 * gcc.dg/cr-decimal-dig-1.c: New test.
1070
1071 2016-09-19 Joseph Myers <joseph@codesourcery.com>
1072
1073 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1074 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1075 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1076 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1077
1078 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1079
1080 PR rtl-optimization/77416
1081 * gcc.target/powerpc/pr77416.c: New.
1082
1083 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1084
1085 PR c++/77639
1086 * g++.dg/template/error-recovery4.C: New test.
1087
1088 2016-09-19 Bin Cheng <bin.cheng@arm.com>
1089
1090 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1091
1092 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1093
1094 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1095 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1096
1097 2016-09-19 Jakub Jelinek <jakub@redhat.com>
1098 Jan Hubicka <jh@suse.cz>
1099
1100 PR target/77587
1101 * gcc.dg/pr77587.c: New test.
1102 * gcc.dg/pr77587a.c: New file.
1103
1104 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1105
1106 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1107 * gfortran.dg/coarray_38.f90:
1108 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1109 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1110 * gfortran.dg/coarray_allocate_7.f08: New test.
1111 * gfortran.dg/coarray_allocate_8.f08: New test.
1112 * gfortran.dg/coarray_allocate_9.f08: New test.
1113 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1114 new caf_register.
1115 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1116 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1117 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1118 get_by_refs.
1119 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1120 * gfortran.dg/coarray_lock_7.f90: Same.
1121 * gfortran.dg/coarray_poly_5.f90: Same.
1122 * gfortran.dg/coarray_poly_6.f90: Same.
1123 * gfortran.dg/coarray_poly_7.f90: Same.
1124 * gfortran.dg/coarray_poly_8.f90: Same.
1125 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1126
1127 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
1128
1129 PR fortran/77584
1130 * gfortran.dg/dec_structure_15.f90: New testcase.
1131
1132 2016-09-19 Richard Biener <rguenther@suse.de>
1133
1134 PR middle-end/77605
1135 * gcc.dg/torture/pr77605.c: New testcase.
1136
1137 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
1138
1139 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1140
1141 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
1142
1143 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1144 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1145 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1146 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1147 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1148 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1149 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1150 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1151 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1152 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1153 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1154
1155 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1156
1157 * gcc.target/i386/pr68633.c: Fix expected result.
1158
1159 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
1160
1161 PR fortran/68078
1162 * gfortran.dg/pr68078.f90: New test.
1163 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1164
1165 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1166
1167 PR target/77613
1168 * gcc.target/powerpc/swaps-p8-25.c: New.
1169
1170 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR c++/77482
1173 * g++.dg/cpp0x/constexpr-77482.C: New test.
1174
1175 PR c++/77379
1176 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1177 thunk offsets.
1178 * g++.dg/abi/abi-tag23a.C: Likewise.
1179
1180 PR c++/77338
1181 * g++.dg/cpp0x/decltype-77338.C: New test.
1182
1183 PR c++/77375
1184 * g++.dg/cpp0x/mutable1.C: New test.
1185
1186 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1187
1188 PR fortran/77612
1189 * gfortran.dg/pr77612.f90: New test.
1190
1191 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1192
1193 * gcc.dg/torture/pr70421.c: Require int32plus.
1194
1195 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1196
1197 PR middle-end/77475
1198 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1199
1200 PR target/77526
1201 * gcc.target/i386/pr77526.c: New test.
1202
1203 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1204 Eric Botcazou <ebotcazou@adacore.com>
1205
1206 PR middle-end/77594
1207 * gcc.target/i386/pr77594.c: New test.
1208
1209 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
1210
1211 PR fortran/69963
1212 * gfortran.dg/misplaced_implicit_character.f90: New test.
1213
1214 2016-09-15 Bin Cheng <bin.cheng@arm.com>
1215
1216 PR tree-optimization/77503
1217 * gcc.dg/vect/pr77503.c: New test.
1218
1219 2016-09-15 Richard Biener <rguenther@suse.de>
1220
1221 PR middle-end/77544
1222 * c-c++-common/torture/pr77544.c: New testcase.
1223
1224 2016-09-15 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR middle-end/77475
1227 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1228 * gcc.dg/march-generic.c: Likewise.
1229 * gcc.target/i386/spellcheck-options-1.c: New test.
1230 * gcc.target/i386/spellcheck-options-2.c: New test.
1231 * gcc.target/i386/spellcheck-options-3.c: New test.
1232 * gcc.target/i386/spellcheck-options-4.c: New test.
1233
1234 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1235
1236 PR fortran/72743
1237 * gfortran.dg/goacc/pr72743.f90: New test.
1238
1239 2016-09-15 Richard Biener <rguenther@suse.de>
1240
1241 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1242
1243 2016-09-15 Richard Biener <rguenther@suse.de>
1244
1245 PR tree-optimization/77514
1246 * gcc.dg/torture/pr77514.c: New testcase.
1247
1248 2016-09-14 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR c++/77549
1251 * g++.dg/lookup/pr77549.C: New test.
1252
1253 2016-09-14 Marek Polacek <polacek@redhat.com>
1254
1255 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1256 * c-c++-common/gomp/atomic-13.c: Likewise.
1257 * c-c++-common/gomp/atomic-14.c: Likewise.
1258 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1259 * g++.dg/cpp1z/bool-increment1.C: New test.
1260 * c-c++-common/pr60439.c: Add dg-warning.
1261 * g++.dg/expr/bitfield4.C: Likewise.
1262 * g++.dg/expr/bitfield5.C: Likewise.
1263 * g++.dg/expr/bitfield6.C: Likewise.
1264 * g++.dg/expr/bool1.C: Likewise.
1265 * g++.dg/expr/bool3.C: Likewise.
1266 * g++.dg/expr/lval3.C: Likewise.
1267 * g++.dg/expr/lval4.C: Likewise.
1268 * g++.old-deja/g++.jason/bool5.C: Likewise.
1269 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1270 * g++.dg/other/error18.C: Likewise.
1271 * g++.dg/gomp/atomic-14.C: Likewise.
1272
1273 2016-09-14 Nathan Sidwell <nathan@acm.org>
1274
1275 PR c++/77539
1276 * g++.dg/cpp1y/pr77539.C: New.
1277
1278 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1279
1280 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1281 dg-require.
1282 * g++.dg/ext/builtin_alloca.C: Likewise.
1283 * g++.dg/template/spec35.C: Likewise.
1284 * gcc.dg/builtins-68.c: Likewise.
1285 * gcc.misc-tests/gcov-13.c: Likewise.
1286 * gcc.misc-tests/gcov-14.c: Likewise.
1287
1288 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1289
1290 * gfortran.dg/dec_structure_14.f90: New testcase.
1291
1292 2016-09-14 Jakub Jelinek <jakub@redhat.com>
1293
1294 PR sanitizer/68260
1295 * c-c++-common/tsan/pr68260.c: New test.
1296
1297 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
1298
1299 PR target/70713
1300 * gcc.target/msp430/function-attributes-1.c: New test.
1301 * gcc.target/msp430/function-attributes-2.c: New test.
1302 * gcc.target/msp430/function-attributes-3.c: New test.
1303
1304 2016-09-13 Jakub Jelinek <jakub@redhat.com>
1305
1306 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1307 * g++.dg/cpp1z/gen-attrs1.C: New test.
1308
1309 PR tree-optimization/77454
1310 * gcc.dg/pr77454.c: New test.
1311
1312 PR c++/77553
1313 * g++.dg/cpp1y/constexpr-77553.C: New test.
1314
1315 2016-09-13 David Malcolm <dmalcolm@redhat.com>
1316
1317 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1318 (test_show_locus): Replace rich_location::add_fixit_insert calls
1319 with add_fixit_insert_before and add_fixit_insert_after.
1320
1321 2016-09-13 Jason Merrill <jason@redhat.com>
1322 Tom de Vries <tom@codesourcery.com>
1323
1324 PR c++/77427
1325 * g++.dg/pr77427.C: New test.
1326
1327 2016-09-13 Martin Liska <mliska@suse.cz>
1328
1329 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1330 effective target.
1331 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1332 * lib/target-supports.exp: Define the new target.
1333
1334 2016-09-12 Andrew Pinski <apinski@cavium.com>
1335
1336 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1337 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1338
1339 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
1340
1341 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1342 variable arguments.
1343 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1344 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1345 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1346 variable argument.
1347 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1348 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1349
1350 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1351
1352 PR c++/77496
1353 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1354 * g++.dg/ext/pr77496.C: New test.
1355 * g++.dg/warn/pr77496.C: New test.
1356
1357 2016-09-12 David Malcolm <dmalcolm@redhat.com>
1358
1359 PR c/72858
1360 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1361 to preserve conversion chars, and to preserve prefix information.
1362 * gcc.dg/format/pr72858.c: New test case.
1363
1364 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1365
1366 * gfortran.dg/pr77507.f90: Move to ...
1367 * gfortran.dg/ieee/pr77507.f90: here.
1368
1369 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1370
1371 PR ipa/61159
1372 * compile/pr61159.c: New testcase
1373
1374 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1375
1376 PR ipa/64316
1377 * gcc.dg/ipa/pr63416.c: New testcase.
1378
1379 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
1380 Steven G. Kargl <kargl@gcc.gnu.org>
1381
1382 PR fortran/77532
1383 * gfortran.dg/dtio_11.f90: new test.
1384
1385 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1386
1387 PR fortran/77507
1388 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1389 * gfortran.dg/c_assoc_4.f90: Ditto.
1390
1391 2016-09-10 Tom de Vries <tom@codesourcery.com>
1392
1393 PR C/71602
1394 * c-c++-common/va-arg-va-list-type.c: New test.
1395
1396 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1397
1398 PR rtl-optimization/77289
1399 * gcc.target/powerpc/pr77289.c: New test.
1400
1401 2016-09-09 Martin Sebor <msebor@redhat.com>
1402
1403 PR c/77520
1404 PR c/77521
1405 * gcc.dg/pr77520.c: New test.
1406 * gcc.dg/pr77521.c: New test.
1407
1408 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1409
1410 PR fortran/77506
1411 * gfortran.dg/pr77506.f90: New test.
1412
1413 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1414
1415 PR fortran/77507
1416 * gfortran.dg/pr77507.f90: New test.
1417
1418 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1419
1420 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1421
1422 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1423 Louis Krupp <lkrupp@gcc.gnu.org>
1424
1425 PR fortran/69514
1426 * gfortran.dg/pr69514_1.f90: New test.
1427 * gfortran.dg/pr69514_2.f90: New test.
1428
1429 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR fortran/77500
1432 * gfortran.dg/gomp/pr77500.f90: New test.
1433
1434 PR fortran/77516
1435 * gfortran.dg/gomp/pr77516.f90: New test.
1436
1437 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR middle-end/77475
1440 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1441 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1442 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1443 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1444 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1445 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1446
1447 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1448
1449 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1450 "substring-locations.h".
1451
1452 2016-09-07 Richard Biener <rguenther@suse.de>
1453
1454 PR c/77450
1455 * c-c++-common/vector-subscript-8.c: Move ..
1456 * gcc.dg/pr77450.c: ... here.
1457
1458 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1459
1460 PR libgfortran/77393
1461 * gfortran.dg/fmt_f0_2.f90: Update test.
1462 * gfortran.dg/fmt_f0_3.f90: New test.
1463
1464 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1465
1466 PR debug/77389
1467 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1468 in dg-options.
1469
1470 PR debug/57519
1471 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1472
1473 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR target/69255
1476 * gcc.target/i386/pr69255-1.c: New test.
1477 * gcc.target/i386/pr69255-2.c: New test.
1478 * gcc.target/i386/pr69255-3.c: New test.
1479
1480 2016-09-06 Martin Sebor <msebor@redhat.com>
1481
1482 PR c/77336
1483 * gcc.dg/format/miss-7.c: New test.
1484
1485 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1486
1487 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1488
1489 2016-09-06 Martin Liska <mliska@suse.cz>
1490
1491 PR gcov-profile/77378
1492 PR gcov-profile/77466
1493 * gcc.dg/profile-update-warning.c: New test.
1494
1495 2016-09-06 Richard Biener <rguenther@suse.de>
1496
1497 PR tree-optimization/77479
1498 * gcc.dg/torture/pr77479.c: New testcase.
1499
1500 2016-09-06 Richard Biener <rguenther@suse.de>
1501
1502 PR c/77450
1503 * c-c++-common/vector-subscript-7.c: Adjust.
1504 * c-c++-common/vector-subscript-8.c: New testcase.
1505
1506 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1507
1508 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1509
1510 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR target/77476
1513 * gcc.target/i386/avx512f-pr77476.c: New test.
1514 * gcc.target/i386/avx512bw-pr77476.c: New test.
1515 * gcc.target/i386/avx512dq-pr77476.c: New test.
1516
1517 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1518 Update comment to mention also avx512f.
1519
1520 PR sanitizer/77396
1521 * g++.dg/asan/pr77396-2.C: New test.
1522
1523 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1524
1525 PR rtl-optimization/77452
1526 * gcc.target/i386/pr77452.c: New test.
1527
1528 2016-09-05 Marek Polacek <polacek@redhat.com>
1529
1530 PR c/77423
1531 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1532
1533 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1534
1535 PR fortran/77391
1536 * gfortran.dg/pr77391.f90: New test.
1537
1538 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1539
1540 PR fortran/77460
1541 * gfortran.dg/pr77460.f90: New test.
1542
1543 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1544
1545 PR c/65467
1546 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1547
1548 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1549
1550 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1551
1552 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1553
1554 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1555 test case.
1556 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1557 diagnostic-test-show-locus-generate-patch.c to the sources
1558 for diagnostic_plugin_test_show_locus.c.
1559
1560 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1561
1562 PR c/65467
1563 * gcc.dg/gomp/_Atomic-1.c: New test.
1564 * gcc.dg/gomp/_Atomic-2.c: New test.
1565 * gcc.dg/gomp/_Atomic-3.c: New test.
1566 * gcc.dg/gomp/_Atomic-4.c: New test.
1567 * gcc.dg/gomp/_Atomic-5.c: New test.
1568
1569 PR sanitizer/77396
1570 * g++.dg/asan/pr77396.C: New test.
1571
1572 2016-09-01 Martin Sebor <msebor@redhat.com>
1573
1574 PR tree-optimization/71831
1575 * gcc.dg/builtin-object-size-16.c: New test.
1576 * gcc.dg/builtin-object-size-17.c: New test.
1577
1578 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1579
1580 PR libgfortran/77393
1581 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1582
1583 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1584
1585 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1586 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1587 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1588 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1589 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1590 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1591 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1592 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1593 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1594 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1595 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1596 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1597 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1598 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1599 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1600 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1601 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1602 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1603
1604 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1605
1606 * gnat.dg/opt58.adb: New test.
1607 * gnat.dg/opt58_pkg.ads: New helper.
1608
1609 2016-09-01 Richard Biener <rguenther@suse.de>
1610
1611 PR middle-end/77436
1612 * gcc.dg/torture/pr77436.c: New testcase.
1613
1614 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1615
1616 * gcc.dg/pr64252.c: Require int32plus.
1617 * gcc.dg/pr66299-1.c: Likewise.
1618 * gcc.dg/pr66299-2.c: Likewise.
1619 * gcc.dg/torture/20131115-1.c: Skip for avr.
1620
1621 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1622
1623 * gcc.target/aarch64/ands_3.c: New test.
1624
1625 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR fortran/77352
1628 * gfortran.dg/gomp/pr77352.f90: New test.
1629
1630 PR fortran/77374
1631 * gfortran.dg/gomp/pr77374.f08: New test.
1632
1633 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1634
1635 PR tree-optimization/73714
1636 * gcc.dg/tree-ssa/pr73714.c: New test.
1637
1638 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1639
1640 PR libgfortran/77393
1641 * gfortran.dg/fmt_f0_2.f90: New test.
1642
1643 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1644
1645 * gcc.target/i386/pr59539-2.c: Adapt options.
1646 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1647
1648 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1649
1650 PR fortran/77418
1651 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1652 of the associate entity and replace with a pointer to the
1653 intended item on the stack.
1654
1655 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1656 Paul Thomas <pault@gcc.gnu.org>
1657
1658 PR fortran/48298
1659 * gfortran.dg/dtio_1.f90: New test.
1660 * gfortran.dg/dtio_2.f90: New test.
1661 * gfortran.dg/dtio_3.f90: New test.
1662 * gfortran.dg/dtio_4.f90: New test.
1663 * gfortran.dg/dtio_5.f90: New test.
1664 * gfortran.dg/dtio_6.f90: New test.
1665 * gfortran.dg/dtio_7.f90: New test.
1666 * gfortran.dg/dtio_8.f90: New test.
1667 * gfortran.dg/dtio_9.f90: New test.
1668 * gfortran.dg/dtio_10.f90: New test.
1669
1670 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1671
1672 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1673 (test_many_nested_locations): New function.
1674 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1675 (test_show_locus): Handle "test_many_nested_locations".
1676
1677 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1678
1679 * g++.dg/template/double-greater-than-fixit.C: New test case.
1680
1681 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1682
1683 * gnat.dg/opt57.ad[sb]: New test.
1684 * gnat.dg/opt57_pkg.ads: New helper.
1685
1686 2016-08-30 Richard Biener <rguenther@suse.de>
1687
1688 PR tree-optimization/69047
1689 * gcc.dg/pr69047.c: Fix byte-order check.
1690
1691 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR tree-optimization/72866
1694 * gcc.dg/vect/pr72866.c: New test.
1695
1696 PR debug/77363
1697 * g++.dg/debug/dwarf2/pr77363.C: New test.
1698
1699 PR middle-end/77377
1700 * gcc.target/i386/pr77377.c: New test.
1701
1702 PR debug/77389
1703 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1704 in dg-options.
1705
1706 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1707
1708 * gfortran.dg/pr77372.f90: Moved to ...
1709 * gfortran.dg/ieee/pr77372.f90: here.
1710
1711 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1712
1713 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1714 vector short/char initializations.
1715 * gcc.target/powerpc/vec-init-5.c: Likewise.
1716 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1717 vector initialization optimizations.
1718 * gcc.target/powerpc/vec-init-7.c: Likewise.
1719 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1720 vector float/double initializations.
1721 * gcc.target/powerpc/vec-init-9.c: Likewise.
1722
1723 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1724
1725 PR target/77403
1726 * gcc.target/i386/pr77403.c: New test.
1727
1728 2016-08-29 Marek Polacek <polacek@redhat.com>
1729
1730 PR c/77292
1731 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1732
1733 2016-08-29 Tom de Vries <tom@codesourcery.com>
1734
1735 PR c/77398
1736 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1737
1738 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1739
1740 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1741
1742 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1743
1744 * gfortran.dg/dec_structure_13.f90: New testcase.
1745
1746 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1747
1748 PR fortran/77261
1749 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1750 available.
1751
1752 2016-08-28 Tom de Vries <tom@codesourcery.com>
1753
1754 PR lto/70955
1755 * gcc.dg/pr70955.c: New test.
1756 * gcc.dg/lto/pr70955_0.c: Same.
1757 * gcc.dg/lto/pr70955_1.c: Same.
1758
1759 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1760
1761 PR tree-optimization/71077
1762 * gcc.target/i386/pr71077.c: New test.
1763
1764 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1765
1766 PR fortran/77380
1767 * gfortran.dg/pr77380.f90: New test.
1768
1769 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1770
1771 PR fortran/77372
1772 gfortran.dg/pr77372.f90: New test.
1773
1774 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1775
1776 * gcc.dg/spellcheck-fields-2.c (test): Move
1777 dg-begin/end-multiline-output within function body.
1778 (test_macro): New function.
1779
1780 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1781
1782 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1783 (test_fixit_insert): Update expected output.
1784 (test_fixit_remove): Likewise.
1785 (test_fixit_replace): Likewise.
1786
1787 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1788
1789 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1790 Fix typo.
1791
1792 2016-08-26 Richard Biener <rguenther@suse.de>
1793
1794 PR tree-optimization/69047
1795 * gcc.dg/pr69047.c: New testcase.
1796
1797 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1798 Martin Jambhor <mjambor@suse.cz>
1799
1800 * gcc.dg/ipa/propbits-1.c: New test-case.
1801 * gcc.dg/ipa/propbits-2.c: Likewise.
1802 * gcc.dg/ipa/propbits-3.c: Likewise.
1803
1804 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1805
1806 PR fortran/77351
1807 * gfortran.dg/pr77351.f90: New test.
1808
1809 2016-08-25 Marek Polacek <polacek@redhat.com>
1810
1811 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1812
1813 2016-08-25 Marek Polacek <polacek@redhat.com>
1814
1815 PR c/77323
1816 * gcc.dg/pr77323.c: New test.
1817
1818 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1819
1820 PR fortran/77358
1821 * gfortran.dg/submodule_17.f08: New test.
1822
1823 2016-08-24 Michael Collison <michael.collison@linaro.org>
1824 Michael Collison <michael.collison@arm.com>
1825
1826 * gcc.target/arm/builtin_saddl.c: New testcase.
1827 * gcc.target/arm/builtin_saddll.c: New testcase.
1828 * gcc.target/arm/builtin_uaddl.c: New testcase.
1829 * gcc.target/arm/builtin_uaddll.c: New testcase.
1830 * gcc.target/arm/builtin_ssubl.c: New testcase.
1831 * gcc.target/arm/builtin_ssubll.c: New testcase.
1832 * gcc.target/arm/builtin_usubl.c: New testcase.
1833 * gcc.target/arm/builtin_usubll.c: New testcase.
1834
1835 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1836
1837 PR target/77270
1838 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1839 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1840 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1841 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1842 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1843 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1844 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1845 effective target. Remove scan-assembler-times directives.
1846 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1847 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1848 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1849
1850 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1851
1852 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1853 of unsigned int.
1854 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1855
1856 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1857
1858 PR testsuite/77317
1859 * lib/target-supports.exp
1860 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1861 (check_effective_target_vect_natural_alignment): Ditto.
1862 (check_effective_target_vector_alignment_reachable): Ditto.
1863 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1864
1865 2016-08-23 Ian Lance Taylor <iant@golang.org>
1866
1867 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1868
1869 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1870
1871 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1872 being created from pointers to memory locations.
1873 * gcc.target/powerpc/vec-init-2.c: Likewise.
1874
1875 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1876
1877 * gfortran.dg/dec_structure_12.f90: New testcase.
1878
1879 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1880
1881 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1882
1883 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1884
1885 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1886 verification.
1887
1888 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1889
1890 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1891 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1892
1893 2016-08-23 Richard Biener <rguenther@suse.de>
1894
1895 PR tree-optimization/27336
1896 * c-c++-common/pr27336.c: New testcase.
1897
1898 2016-08-22 Marek Polacek <polacek@redhat.com>
1899
1900 PR c++/77321
1901 * g++.dg/cpp1y/pr77321.C: New test.
1902
1903 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1904
1905 PR fortran/60774
1906 * gfortran.dg/empty_label.f: Adjust test for new error message.
1907 * gfortran.dg/empty_label.f90: Ditto.
1908 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1909 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1910 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1911
1912 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1913
1914 PR fortran/61318
1915 * gfortran.dg/pr61318.f90: New test.
1916
1917 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1918
1919 PR fortran/77260
1920 * gfortran.dg/pr77260_1.f90: New test.
1921 * gfortran.dg/pr77260_2.f90: Ditto.
1922
1923 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1924
1925 PR middle-end/77269
1926 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1927 __builtin_signbitf and __builtin_signbitl in expected generic
1928 expansion.
1929 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1930 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1931 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1932 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1933 tests.
1934
1935 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1936
1937 * gcc.dg/torture/float128-builtin.c,
1938 gcc.dg/torture/float128-ieee-nan.c,
1939 gcc.dg/torture/float128x-builtin.c,
1940 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1941 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1942 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1943 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1944 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1945 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1946 gcc.dg/torture/floatn-nan.h: New tests.
1947
1948 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1949
1950 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1951 macro.
1952 (main): Update calls to TEST_I_F.
1953 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1954 macro.
1955 (main): Update calls to TEST_I_F.
1956
1957 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1958
1959 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1960 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1961 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1962 names in calls to TEST_I_F.
1963
1964 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1965
1966 PR c/52952
1967 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1968
1969 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1970
1971 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1972 and !natural_alignment_64.
1973 * gcc.dg/ipa/propalign-2.c: Likewise.
1974 * gcc.dg/ipa/propalign-3.c: Likewise.
1975 * gcc.dg/ipa/propalign-4.c: Likewise.
1976 * gcc.dg/ipa/propalign-5.c: Likewise.
1977 * lib/target-supports.exp
1978 (check_effective_target_natural_alignment_32): Add avr-*-*.
1979
1980 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1981
1982 PR tree-optimization/61839
1983 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1984 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1985 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1986 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1987
1988 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1989
1990 PR c/32187
1991 * lib/target-supports.exp (check_effective_target_float16)
1992 (check_effective_target_float32, check_effective_target_float64)
1993 (check_effective_target_float128, check_effective_target_float32x)
1994 (check_effective_target_float64x)
1995 (check_effective_target_float128x)
1996 (check_effective_target_float16_runtime)
1997 (check_effective_target_float32_runtime)
1998 (check_effective_target_float64_runtime)
1999 (check_effective_target_float128_runtime)
2000 (check_effective_target_float32x_runtime)
2001 (check_effective_target_float64x_runtime)
2002 (check_effective_target_float128x_runtime)
2003 (check_effective_target_floatn_nx_runtime)
2004 (add_options_for_float16, add_options_for_float32)
2005 (add_options_for_float64, add_options_for_float128)
2006 (add_options_for_float32x, add_options_for_float64x)
2007 (add_options_for_float128x): New procedures.
2008 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2009 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2010 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2011 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2012 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2013 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2014 gcc.dg/torture/float128-complex.c,
2015 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2016 gcc.dg/torture/float128x-basic.c,
2017 gcc.dg/torture/float128x-complex.c,
2018 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2019 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2020 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2021 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2022 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2023 gcc.dg/torture/float32x-basic.c,
2024 gcc.dg/torture/float32x-complex.c,
2025 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2026 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2027 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2028 gcc.dg/torture/float64x-basic.c,
2029 gcc.dg/torture/float64x-complex.c,
2030 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2031 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2032 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2033 gcc.dg/torture/floatn-tg.h,
2034 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2035 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2036 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2037 gcc.dg/torture/fp-int-convert-float128x.c,
2038 gcc.dg/torture/fp-int-convert-float16-timode.c,
2039 gcc.dg/torture/fp-int-convert-float16.c,
2040 gcc.dg/torture/fp-int-convert-float32-timode.c,
2041 gcc.dg/torture/fp-int-convert-float32.c,
2042 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2043 gcc.dg/torture/fp-int-convert-float32x.c,
2044 gcc.dg/torture/fp-int-convert-float64-timode.c,
2045 gcc.dg/torture/fp-int-convert-float64.c,
2046 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2047 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2048 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2049 maximum exponent of floating-point type. Use it in testing
2050 whether 0x8...0 fits in the floating-point type. Always treat -1
2051 (signed 0xf...f) as fitting in the floating-point type.
2052 (M_OK1): New macro.
2053 * gcc.dg/torture/fp-int-convert-double.c,
2054 gcc.dg/torture/fp-int-convert-float.c,
2055 gcc.dg/torture/fp-int-convert-float128-timode.c,
2056 gcc.dg/torture/fp-int-convert-float128.c,
2057 gcc.dg/torture/fp-int-convert-float80-timode.c,
2058 gcc.dg/torture/fp-int-convert-float80.c,
2059 gcc.dg/torture/fp-int-convert-long-double.c,
2060 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2061
2062 2016-08-19 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR fortran/72744
2065 * gfortran.dg/gomp/pr72744.f90: New test.
2066
2067 PR fortran/69281
2068 * gfortran.dg/gomp/pr69281.f90: New test.
2069
2070 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2071
2072 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2073 the last special seed value.
2074 * gfortran.dg/random_7.f90: Use size for last array member instead
2075 of hardcoded value.
2076
2077 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2078
2079 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2080 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2081
2082 2016-08-19 Richard Biener <rguenther@suse.de>
2083
2084 PR tree-optimization/77286
2085 * gcc.dg/torture/pr77286.c: New testcase.
2086
2087 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2088
2089 * gcc.dg/verbose-asm-2.c: New test case.
2090
2091 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2092
2093 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2094 (custom_diagnostic_finalizer): Update for change to
2095 diagnostic_show_locus.
2096
2097 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2098
2099 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2100 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2101
2102 2016-08-18 Marek Polacek <polacek@redhat.com>
2103
2104 PR c/71514
2105 * gcc.dg/pr71514.c: New test.
2106
2107 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2108
2109 PR target/72839
2110 * gcc.target/i386/pr72839.c: New test.
2111
2112 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2113
2114 PR middle-end/70895
2115 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2116 * c-c++-common/goacc/reduction-1.c: Likewise.
2117 * c-c++-common/goacc/reduction-2.c: Likewise.
2118 * c-c++-common/goacc/reduction-3.c: Likewise.
2119 * c-c++-common/goacc/reduction-4.c: Likewise.
2120
2121 2016-08-18 Alan Modra <amodra@gmail.com>
2122
2123 * gcc.c-torture/compile/pr72771.c: New.
2124
2125 2016-08-17 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR fortran/67496
2128 * gfortran.dg/pr67496.f90: New test.
2129
2130 2015-08-17 Alan Hayward <alan.hayward@arm.com>
2131
2132 PR tree-optimization/71752
2133 * gcc.dg/vect/pr71752.c: New.
2134
2135 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
2136
2137 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2138
2139 2016-08-17 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR middle-end/77259
2142 * g++.dg/ipa/devirt-52.C: New test.
2143
2144 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2145
2146 * c-c++-common/goacc/reduction-6.c: New testcase.
2147
2148 2016-08-17 Richard Biener <rguenther@suse.de>
2149
2150 PR tree-optimization/76490
2151 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2152 * gcc.dg/pr52904.c: XFAIL.
2153
2154 2016-08-17 Richard Biener <rguenther@suse.de>
2155
2156 PR tree-optimization/23855
2157 * gcc.dg/loop-unswitch-2.c: Adjust.
2158
2159 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR tree-optimization/72817
2162 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2163
2164 2016-08-16 Joseph Myers <joseph@codesourcery.com>
2165
2166 PR libgcc/77265
2167 * gcc.dg/torture/float128-extend-inf.c: New test.
2168
2169 2016-08-16 David Malcolm <dmalcolm@redhat.com>
2170
2171 PR c/72857
2172 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2173 for embedded NUL.
2174 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2175 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2176 caret placement.
2177 (test_oct): Likewise.
2178 (test_multiple): Likewise.
2179 (test_field_width_specifier): Likewise.
2180 (test_field_width_specifier_2): New function.
2181 (test_field_precision_specifier): New function.
2182 (test_embedded_nul): Update expected caret placement.
2183 (test_non_contiguous_strings): Update line number.
2184 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2185 (__emit_string_literal_range): Add "caret_idx" param.
2186 (test_simple_string_literal): Add value for new param, updating
2187 expected output..
2188 (test_concatenated_string_literal): Likewise.
2189 (test_multiline_string_literal): Likewise.
2190 (test_hex): Likewise.
2191 (test_oct): Likewise.
2192 (test_multiple): Likewise.
2193 (test_ucn4): Likewise.
2194 (test_ucn8): Likewise.
2195 (test_u8): Likewise.
2196 (test_u): Likewise; update expected message, from "range" to
2197 "location".
2198 (test_U): Likewise.
2199 (test_L): Likewise.
2200 (test_macro): Add value for new param.
2201 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2202 (__emit_string_literal_range): Add "caret_idx" param.
2203 (test_stringified_token_1): Add value for new param. Update
2204 expected message, from "range" to "location".
2205 (test_stringized_token_2): Likewise, adding param to macro.
2206 (test_stringified_token_3): Likewise.
2207 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2208 (emit_warning): Convert param from source_range to location_t.
2209 (test_string_literals): Add caret_idx param, and use it when
2210 constructing a substring_loc. Update error message, from
2211 "range" to "location".
2212
2213 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2214
2215 PR target/71910
2216 * g++.dg/gomp/pr71910.C: New test.
2217
2218 PR middle-end/67485
2219 * gcc.c-torture/compile/pr67485.c: New test.
2220
2221 PR target/72867
2222 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2223
2224 2016-08-16 Bin Cheng <bin.cheng@arm.com>
2225
2226 PR tree-optimization/69848
2227 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2228
2229 2016-08-16 Martin Liska <mliska@suse.cz>
2230
2231 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2232 of memory operations so that it can be handled by core2
2233 in 32-bit mode.
2234
2235 2016-08-16 Richard Biener <rguenther@suse.de>
2236
2237 PR tree-optimization/76783
2238 * gcc.dg/pr76783.c: New testcase.
2239 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2240
2241 2016-08-16 Bin Cheng <bin.cheng@arm.com>
2242
2243 PR tree-optimization/72817
2244 PR tree-optimization/73450
2245 * gcc.dg/tree-ssa/pr72817.c: New test.
2246 * gcc.dg/tree-ssa/pr73450.c: New test.
2247
2248 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
2249
2250 * gfortran.dg/init_flag_13.f90: New testcase.
2251 * gfortran.dg/init_flag_14.f90: Ditto.
2252 * gfortran.dg/init_flag_15.f03: Ditto.
2253 * gfortran.dg/dec_init_1.f90: Ditto.
2254 * gfortran.dg/dec_init_2.f90: Ditto.
2255
2256 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
2257
2258 PR target/72867
2259 * gcc.target/i386/pr72867.c: New test.
2260
2261 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2262
2263 * c-c++-common/dump-ada-spec-5.c: New test.
2264
2265 2016-08-15 Richard Biener <rguenther@suse.de>
2266
2267 PR tree-optimization/73434
2268 * gcc.dg/torture/pr73434.c: New testcase.
2269
2270 2016-08-15 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR tree-optimization/72824
2273 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2274
2275 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2276
2277 PR fortran/70598
2278 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2279 in use_device clause.
2280 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2281 * gfortran.dg/goacc/list.f95: Adjust to catch
2282 "neither a POINTER nor an array" error messages.
2283
2284 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
2285
2286 PR target/76342
2287 * gcc.target/i386/pr76342.c: New test.
2288
2289 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2290
2291 PR c/71512
2292 * g++.dg/ubsan/pr71512.C: New test.
2293 * c-c++-common/ubsan/pr71512-1.c: New test.
2294 * c-c++-common/ubsan/pr71512-2.c: New test.
2295
2296 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2297
2298 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2299 vector initialization options.
2300 * gcc.target/powerpc/vec-init-2.c: Likewise.
2301 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2302 is generated on ISA 3.0.
2303
2304 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2305
2306 PR middle-end/71654
2307 * gcc.dg/c-c++-common/pr71654.c: New test.
2308 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2309 dg-options.
2310 * gcc.dg/tree-ssa/vrp24: Likewise.
2311
2312 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR c/67410
2315 * gcc.dg/pr67410.c: New test.
2316
2317 2016-08-12 Bin Cheng <bin.cheng@arm.com>
2318
2319 PR tree-optimization/69848
2320 * gcc.dg/vect/vect-pr69848.c: New test.
2321
2322 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
2323
2324 PR testsuite/71008
2325 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2326 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2327 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2328 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2329
2330 2016-08-12 Richard Biener <rguenther@suse.de>
2331
2332 PR tree-optimization/57326
2333 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2334 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2335 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2336 * gcc.target/i386/pr45685.c: Likewise.
2337 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2338 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2339 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2340 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2341 * gfortran.dg/pr34163.f90: Likewise.
2342
2343 2016-08-12 Martin Liska <mliska@suse.cz>
2344
2345 * g++.dg/gcov/gcov-16.C: New test.
2346 * lib/gcov.exp: Support new argument for run-gcov function.
2347
2348 2016-08-12 Martin Liska <mliska@suse.cz>
2349
2350 PR gcov-profile/35590
2351 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2352
2353 2016-08-12 Richard Biener <rguenther@suse.de>
2354
2355 PR tree-optimization/72851
2356 * gcc.dg/torture/pr72851.c: New testcase.
2357
2358 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
2359
2360 PR debug/63240
2361 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2362 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2363 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2364 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2365 DW_AT_deleted.
2366
2367 PR debug/55641
2368 * g++.dg/debug/dwarf2/ref-1.C: New.
2369
2370 PR debug/49366
2371 * g++.dg/debug/dwarf2/template-params-12.H: New.
2372 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2373 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2374 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2375 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2376 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2377 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2378 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2379
2380 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2381
2382 PR target/72863
2383 * gcc.target/powerpc/pr72863.c: New test.
2384
2385 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
2386
2387 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2388
2389 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2390
2391 * gcc.target/i386/pieces-strcpy-1.c: New test.
2392 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2393
2394 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR c++/72868
2397 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2398
2399 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2400
2401 * gcc.target/i386/pieces-memcpy-1.c: New test.
2402 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2403 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2404 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2405 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2406 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2407
2408 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR c/72816
2411 * gcc.dg/pr72816.c: Remove dg-error.
2412
2413 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2414
2415 PR tree-optimization/71083
2416 * gcc.c-torture/execute/pr71083.c: New test.
2417 * gnat.dg/loop_optimization23.adb: New test.
2418 * gnat.dg/loop_optimization23_pkg.ads: New test.
2419 * gnat.dg/loop_optimization23_pkg.adb: New test.
2420
2421 2016-08-11 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/72772
2424 * gcc.dg/graphite/pr35356-1.c: Adjust.
2425 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2426
2427 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2428
2429 * gfortran.dg/random_7.f90: Take into account that the last seed
2430 value is the special p value.
2431 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2432
2433 2016-08-11 Richard Biener <rguenther@suse.de>
2434
2435 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2436
2437 2016-08-11 Alan Modra <amodra@gmail.com>
2438
2439 * gcc.target/powerpc/pr71680.c: New.
2440
2441 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2442
2443 * gcc.target/powerpc/bfp/bfp.exp: New file.
2444 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2445 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2446 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2447 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2448 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2449 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2450 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2451 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2452 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2453 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2454 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2455 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2456 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2457 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2458 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2459 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2460 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2461 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2462 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2463 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2464 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2465 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2466 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2467 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2468 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2469 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2470 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2471 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2472 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2473 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2474 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2475 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2476 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2477 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2478 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2479 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2480 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2481 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2482 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2483 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2484 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2485 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2486 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2487 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2488 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2489 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2490 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2491 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2492 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2493 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2494 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2495 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2496 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2497
2498 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2499
2500 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2501 Add aarch64*-*-*.
2502
2503 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2504
2505 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2506
2507 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2508
2509 PR target/72853
2510 * gcc.target/powerpc/pr72853.c: New test.
2511
2512 2016-08-10 Martin Liska <mliska@suse.cz>
2513
2514 PR gcov-profile/58306
2515 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2516
2517 2016-08-10 Martin Liska <mliska@suse.cz>
2518
2519 * g++.dg/gcov/gcov-threads-1.C: New test.
2520
2521 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2522
2523 PR target/71873
2524 * gcc.target/avr/pr71873.c: New test.
2525
2526 2016-08-09 Martin Liska <mliska@suse.cz>
2527
2528 * g++.dg/gcov/gcov-dump-1.C: New test.
2529 * g++.dg/gcov/gcov-dump-2.C: New test.
2530
2531 2016-08-09 Martin Liska <mliska@suse.cz>
2532
2533 * gcc.dg/tree-prof/val-prof-9.c: New test.
2534
2535 2016-08-09 Martin Liska <mliska@suse.cz>
2536
2537 * gcc.dg/tree-prof/val-prof-8.c: New test.
2538
2539 2016-08-09 Martin Jambor <mjambor@suse.cz>
2540
2541 PR ipa/71981
2542 * gcc.dg/ipa/pr71981.c: New test.
2543
2544 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2545
2546 PR tree-optimization/33707
2547 * gcc.dg/vect/pr33707.c: New test.
2548
2549 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2550
2551 PR tree-optimization/pr72772
2552 * gcc.dg/tree-ssa/pr72772.c: New test.
2553
2554 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2555
2556 PR rtl-optimization/66669
2557 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2558
2559 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR tree-optimization/72824
2562 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2563
2564 2016-08-09 Richard Biener <rguenther@suse.de>
2565
2566 PR tree-optimization/71802
2567 * gcc.dg/torture/pr71802.c: New testcase.
2568
2569 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR c++/72809
2572 * g++.dg/eh/stdarg1.C: New test.
2573
2574 2016-08-08 Andi Kleen <ak@linux.intel.com>
2575
2576 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2577 test command line in failure log.
2578 (profopt-execute): dito. Make autofdo file names unique.
2579
2580 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2581
2582 PR c/64955
2583 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2584 output.
2585
2586 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2587
2588 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2589 c99_runtime.
2590 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2591 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2592 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2593 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2594 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2595 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2596
2597 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2598
2599 PR c/52952
2600 * gcc.dg/cpp/pr66415-1.c: Likewise.
2601 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2602 * gcc.dg/format/c90-printf-1.c: Likewise.
2603 * gcc.dg/format/diagnostic-ranges.c: New test case.
2604
2605 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR fortran/72716
2608 * gfortran.dg/gomp/pr72716.f90: New test.
2609
2610 PR middle-end/72781
2611 * gcc.dg/gomp/pr72781.c: New test.
2612
2613 PR middle-end/68762
2614 * g++.dg/vect/pr68762-1.cc: New test.
2615 * g++.dg/vect/pr68762-2.cc: New test.
2616 * g++.dg/vect/pr68762.h: New file.
2617
2618 2016-08-08 Martin Sebor <msebor@redhat.com>
2619
2620 PR testsuite/72838
2621 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2622 * g++.dg/warn/overflow-warn-3.C: Same.
2623 * g++.dg/warn/overflow-warn-4.C: Same.
2624
2625 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2626
2627 PR fortran/71936
2628 * gfortran.dg/allocate_with_source_21.f03: New test.
2629
2630 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2631
2632 PR fortran/72698
2633 * gfortran.dg/allocate_with_source_20.f03: New test.
2634
2635 2016-08-08 Alan Modra <amodra@gmail.com>
2636
2637 * gcc.c-torture/compile/pr72802.c: New.
2638
2639 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2640
2641 PR fortran/70524
2642 * gfortran.dg/dependency_48.f90: New test.
2643
2644 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2645
2646 PR fortran/70040
2647 * gfortran.dg/pr70040.f90: New testcase.
2648
2649 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2650
2651 PR fortran/71961
2652 * gfortran.dg/matmul_10.f90: New testcase.
2653
2654 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2655
2656 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2657
2658 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR c/72816
2661 * gcc.dg/pr72816.c: New test.
2662
2663 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2664
2665 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2666 * g++.dg/conversion/pr41426.C: Likewise.
2667 * g++.dg/conversion/pr66211.C: Likewise.
2668 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2669 * g++.dg/init/ref8.C: Likewise.
2670 * g++.old-deja/g++.law/cvt20.C: Likewise.
2671 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2672
2673 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2674
2675 PR tree-optimization/18046
2676 * gcc.dg/tree-ssa/vrp105.c: New test.
2677 * gcc.dg/tree-ssa/vrp106.c: New test.
2678
2679 2016-08-05 Martin Sebor <msebor@redhat.com>
2680
2681 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2682 1ul in diagnostics. Remove hyphen from "constant-expression."
2683 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2684 * g++.dg/cpp0x/static_assert3.C: Same.
2685 * g++.dg/cpp1y/constexpr-throw.C: Same.
2686 * g++.dg/template/nontype3.C: Same.
2687 * g++.dg/warn/overflow-warn-1.C: Same.
2688 * g++.dg/warn/overflow-warn-3.C: Same.
2689 * g++.dg/warn/overflow-warn-4.C: Same.
2690
2691 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2692
2693 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2694 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2695 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2696 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2697
2698 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2699
2700 PR tree-optimization/72810
2701 * gcc.dg/tree-ssa/vrp110.c: New test.
2702
2703 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2704
2705 PR Target/72819
2706 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2707 registers.
2708 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2709 saving the half-precision registers.
2710 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2711 value is returned in h0.
2712 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2713 are passed in FP/SIMD registers.
2714 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2715 passing works corrcetly.
2716 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2717 (hfa_f16x2_t): Likewise.
2718 (hfa_f16x3_t): Likewise.
2719 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2720 are promoted to double and passed in a double register.
2721 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2722 are promoted to double and stacked.
2723 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2724 __fp16 data types.
2725 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2726 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2727 __fp16 first get passed in FP/SIMD registers, then stacked.
2728
2729 2016-08-05 Nathan Sidwell <nathan@acm.org>
2730
2731 PR c++/68724
2732 * g++.dg/cpp0x/pr68724.C: New.
2733
2734 2016-08-05 Richard Biener <rguenther@suse.de>
2735
2736 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2737
2738 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2739
2740 * gcc.dg/tree-ssa/vrp107.c: New test.
2741 * gcc.dg/tree-ssa/vrp108.c: New test.
2742 * gcc.dg/tree-ssa/vrp109.c: New test.
2743
2744 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2745
2746 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2747 dg-options.
2748
2749 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2750
2751 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2752 test-cases.
2753 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2754 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2755 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2756 test-cases.
2757 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2758 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2759 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2760 large_double.
2761
2762 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2763
2764 PR c++/72800
2765 * g++.dg/cpp1y/lambda-ice1.C: New.
2766
2767 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2768
2769 PR c++/72759
2770 * g++.dg/cpp1y/pr72759.C: New test.
2771
2772 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2773
2774 * gcc.dg/switch-10.c: New test.
2775
2776 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2777
2778 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2779
2780 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2781
2782 * c-c++-common/goacc/routine-5.c: Update.
2783
2784 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2785
2786 PR rtl-optimization/70903
2787 * gcc.c-torture/execute/pr70903.c: New test.
2788
2789 2016-08-04 Martin Liska <mliska@suse.cz>
2790
2791 * gcc.dg/params/params.exp: Replace file exists with
2792 TESTING_IN_BUILD_TREE.
2793
2794 2016-08-04 Marek Polacek <polacek@redhat.com>
2795
2796 PR c++/70229
2797 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2798
2799 2016-08-04 Richard Biener <rguenther@suse.de>
2800
2801 PR middle-end/71984
2802 * gcc.dg/torture/pr71984.c: Guard correctness check for
2803 little-endian.
2804
2805 2016-08-03 Andrew Pinski <apinski@cavium.com>
2806
2807 * gcc.c-torture/compile/20160802-1.c: New testcase.
2808
2809 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2810
2811 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2812
2813 2016-08-03 Richard Biener <rguenther@suse.de>
2814
2815 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2816 and remove -O3.
2817 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2818 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2819
2820 2016-08-03 Richard Biener <rguenther@suse.de>
2821
2822 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2823 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2824 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2825 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2826
2827 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2828
2829 * gcc.dg/init-excess-2.c: Require int32plus.
2830 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2831 * gcc.dg/pr59963-2.c: Require int32plus.
2832 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2833 * gcc.dg/unroll-7.c: Require int32plus.
2834
2835 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2836
2837 PR tree-optimization/34114
2838 * gcc.dg/tree-ssa/loop-42.c: New test.
2839
2840 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2841
2842 * gcc.target/aarch64/vminmaxnm.c: New.
2843 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2844 tests.
2845
2846 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2847
2848 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2849 vec_extract for vector float, vector int, vector short, and vector
2850 char.
2851 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2852 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2853 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2854 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2855
2856 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2857
2858 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2859 single stack adjustment, no writeback.
2860 * gcc.target/aarch64/test_frame_12.c: Likewise.
2861 * gcc.target/aarch64/test_frame_13.c: Likewise.
2862 * gcc.target/aarch64/test_frame_15.c: Likewise.
2863 * gcc.target/aarch64/test_frame_6.c: Likewise.
2864 * gcc.target/aarch64/test_frame_7.c: Likewise.
2865 * gcc.target/aarch64/test_frame_8.c: Likewise.
2866 * gcc.target/aarch64/test_frame_16.c: New test.
2867
2868 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2869
2870 PR target/72748
2871 * gcc.target/i386/pr72748.c: New test.
2872
2873 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2874
2875 PR tree-optimization/71818
2876 * gcc.dg/vect/pr71818.c: New
2877
2878 2016-08-01 Martin Liska <mliska@suse.cz>
2879
2880 PR tree-optimization/71857
2881 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2882
2883 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2884
2885 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2886
2887 2016-08-01 Jan Beulich <jbeulich@suse.com>
2888
2889 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2890
2891 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2892
2893 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2894 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2895
2896 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2897
2898 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2899 (check_effective_target_c++): Likewise. Also match for libstdc++.
2900
2901 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2902
2903 PR fortran/41922
2904 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2905 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2906 * gfortran.dg/pr41922.f90: New test.
2907
2908 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2909
2910 PR fortran/68566
2911 * gfortran.dg/pr68566.f90: new test.
2912
2913 2016-07-30 Martin Sebor <msebor@redhat.com>
2914
2915 PR c++/60760
2916 PR c++/71091
2917 * g++.dg/cpp0x/constexpr-cast.C: New test.
2918 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2919 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2920 * g++.dg/ubsan/pr63956.C: Correct.
2921
2922 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2923
2924 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2925 vector double or vector long where the vector is in memory.
2926 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2927 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2928
2929 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2930
2931 PR fortran/69867
2932 * gfortran.dg/pr69867.f90: New test.
2933
2934 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2935
2936 PR fortran/69962
2937 * gfortran.dg/pr69962.f90: New test.
2938
2939 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2940
2941 PR fortran/70006
2942 * gfortran.dg/pr70006.f90: New test.
2943
2944 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2945
2946 PR fortran/71730
2947 * gfortran.dg/pr71730.f90: New test.
2948 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2949 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2950 * gfortran.dg/array_constructor_26.f03: Ditto.
2951
2952 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2953
2954 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2955 * gcc.target/powerpc/pr71763.c: Likewise.
2956
2957 2016-07-29 Marek Polacek <polacek@redhat.com>
2958
2959 PR c/71742
2960 * gcc.dg/940510-1.c: Adjust dg-error.
2961 * gcc.dg/c99-flex-array-1.c: Likewise.
2962 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2963
2964 PR c/71853
2965 * gcc.dg/noncompile/pr71853.c: New test.
2966
2967 PR c/71573
2968 * gcc.dg/noncompile/pr71573.c: New test.
2969
2970 PR c/71926
2971 * g++.dg/warn/Wparentheses-30.C: New test.
2972 * gcc.dg/Wparentheses-14.c: New test.
2973
2974 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2975
2976 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2977
2978 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2979
2980 PR tree-optimization/57558
2981 * gcc.dg/vect/pr57558-1.c: New test.
2982 * gcc.dg/vect/pr57558-2.c: New test.
2983
2984 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2985
2986 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2987 to scan forwprop1 dump pass.
2988
2989 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2990
2991 PR c++/51488
2992 * g++.dg/template/pr51488.C: New.
2993
2994 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2995
2996 PR c/71969
2997 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2998 static __inline__.
2999 * gcc.dg/pr71969-1.c: New test.
3000 * gcc.dg/pr71969-2.c: New test.
3001 * gcc.dg/pr71969-3.c: New test.
3002
3003 2016-07-29 Marek Polacek <polacek@redhat.com>
3004
3005 PR c/71574
3006 * c-c++-common/pr71574.c: New test.
3007
3008 PR c/71583
3009 * gcc.dg/noncompile/pr71583.c: New test.
3010
3011 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3012
3013 PR middle-end/68217
3014 * gcc.dg/pr68217.c: New test.
3015
3016 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3017
3018 PR fortran/71067
3019 * gfortran.dg/pr71067_1.f90: New test.
3020 * gfortran.dg/pr71067_2.f90: Ditto.
3021
3022 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3023
3024 * gcc.target/powerpc/vec-extract-1.c: New test.
3025
3026 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3027
3028 PR fortran/71799
3029 * gfortran.dg/pr71799.f90: New test.
3030
3031 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3032
3033 PR c++/71665
3034 * g++.dg/cpp0x/pr71665-1.C: New.
3035 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3036 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3037 * g++.dg/ext/label10.C: Likewise.
3038 * g++.dg/parse/constant5.C: Likewise.
3039
3040 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3041
3042 PR fortran/71859
3043 * gfortran.dg/pr71859.f90: New test.
3044 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3045 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3046
3047 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
3048
3049 PR fortran/71883
3050 * gfortran.dg/pr71883.f90 : New test.
3051
3052 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3053
3054 PR tree-optimization/71734
3055 * g++.dg/vect/pr70729-nest.cc: New test.
3056
3057 2016-07-28 Renlin Li <renlin.li@arm.com>
3058
3059 Revert
3060 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3061
3062 PR fortran/71902
3063 * gfortran.dg/dependency_47.f90: New test.
3064
3065 2016-07-28 Martin Liska <mliska@suse.cz>
3066
3067 PR gcov-profile/68025
3068 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3069
3070 2016-07-28 Martin Liska <mliska@suse.cz>
3071
3072 * g++.dg/vect/pr70944.cc: New test.
3073
3074 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3075
3076 PR middle-end/71994
3077 * gcc.dg/torture/pr71994.c: New test.
3078
3079 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3080
3081 PR middle-end/71078
3082 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3083 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3084 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3085
3086 2016-07-27 Richard Biener <rguenther@suse.de>
3087
3088 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3089
3090 2016-07-27 Martin Liska <mliska@suse.cz>
3091
3092 * gcc.dg/predict-13.c: New test.
3093 * gcc.dg/predict-14.c: New test.
3094
3095 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3096
3097 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
3098 including stdint.h.
3099 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3100 including stdint.h.
3101
3102 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3103
3104 PR target/71869
3105 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3106 IEEE built-in functions handle quiet and signalling NaNs
3107 correctly.
3108
3109 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3110
3111 PR fortran/71862
3112 * gfortran.dg/pr71862.f90: New test.
3113
3114 2016-07-26 Martin Sebor <msebor@redhat.com>
3115
3116 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3117 selector with dg-options.
3118
3119 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3120
3121 PR tree-optimization/18046
3122 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3123 * gcc.dg/tree-ssa/vrp103.c: New test.
3124 * gcc.dg/tree-ssa/vrp104.c: New test.
3125
3126 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3127
3128 * gcc.target/powerpc/pr63354.c: Require lp64 since
3129 -mprofile-kernel is not legal with -m32.
3130
3131 2016-07-26 Richard Biener <rguenther@suse.de>
3132
3133 PR rtl-optimization/71984
3134 * gcc.dg/torture/pr71984.c: New testcase.
3135
3136 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3137
3138 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3139 g++-dg-runtest via et-dg-runtest.
3140 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3141 * gcc.dg/vect/vect.exp: Likewise.
3142 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3143 gfortran-dg-runtest.
3144 * gfortran.dg/vect/vect.exp: Likewise.
3145 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3146 (check_mips_loongson_hw_available): Likewise.
3147 (check_effective_target_mpaired_single_runtime): Likewise.
3148 (check_effective_target_mips_loongson_runtime): Likewise.
3149 (add_options_for_mpaired_single): Likewise.
3150 (check_effective_target_vect_int): Add global et_index.
3151 Check and save the supported feature for a target selected by
3152 the et_index target. Break long lines where appropriate. Call
3153 et-is-effective-target for MIPS with an argument instead of
3154 check_effective_target_* where appropriate.
3155 (check_effective_target_vect_intfloat_cvt): Likewise.
3156 (check_effective_target_vect_uintfloat_cvt): Likewise.
3157 (check_effective_target_vect_floatint_cvt): Likewise.
3158 (check_effective_target_vect_floatuint_cvt): Likewise.
3159 (check_effective_target_vect_simd_clones): Likewise.
3160 (check_effective_target_vect_shift): ewise.
3161 (check_effective_target_whole_vector_shift): Likewise.
3162 (check_effective_target_vect_bswap): Likewise.
3163 (check_effective_target_vect_shift_char): Likewise.
3164 (check_effective_target_vect_long): Likewise.
3165 (check_effective_target_vect_float): Likewise.
3166 (check_effective_target_vect_double): Likewise.
3167 (check_effective_target_vect_long_long): Likewise.
3168 (check_effective_target_vect_no_int_max): Likewise.
3169 (check_effective_target_vect_no_int_add): Likewise.
3170 (check_effective_target_vect_no_bitwise): Likewise.
3171 (check_effective_target_vect_widen_shift): Likewise.
3172 (check_effective_target_vect_no_align): Likewise.
3173 (check_effective_target_vect_hw_misalign): Likewise.
3174 (check_effective_target_vect_element_align): Likewise.
3175 (check_effective_target_vect_condition): Likewise.
3176 (check_effective_target_vect_cond_mixed): Likewise.
3177 (check_effective_target_vect_char_mult): Likewise.
3178 (check_effective_target_vect_short_mult): Likewise.
3179 (check_effective_target_vect_int_mult): Likewise.
3180 (check_effective_target_vect_extract_even_odd): Likewise.
3181 (check_effective_target_vect_interleave): Likewise.
3182 (check_effective_target_vect_stridedN): Likewise.
3183 (check_effective_target_vect_multiple_sizes): Likewise.
3184 (check_effective_target_vect64): Likewise.
3185 (check_effective_target_vect_call_copysignf): Likewise.
3186 (check_effective_target_vect_call_sqrtf): Likewise.
3187 (check_effective_target_vect_call_btrunc): Likewise.
3188 (check_effective_target_vect_call_btruncf): Likewise.
3189 (check_effective_target_vect_call_ceil): Likewise.
3190 (check_effective_target_vect_call_ceilf): Likewise.
3191 (check_effective_target_vect_call_floor): Likewise.
3192 (check_effective_target_vect_call_floorf): Likewise.
3193 (check_effective_target_vect_call_lceil): Likewise.
3194 (check_effective_target_vect_call_lfloor): Likewise.
3195 (check_effective_target_vect_call_nearbyint): Likewise.
3196 (check_effective_target_vect_call_nearbyintf): Likewise.
3197 (check_effective_target_vect_call_round): Likewise.
3198 (check_effective_target_vect_call_roundf): Likewise.
3199 (check_effective_target_vect_perm): Likewise, but also append *_saved
3200 to the existing global name to properly cache the result.
3201 (check_effective_target_vect_perm_byte): Likewise.
3202 (check_effective_target_vect_perm_short): Likewise.
3203 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3204 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3205 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3206 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3207 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3208 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3209 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3210 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3211 (check_effective_target_vect_sdot_qi): Likewise.
3212 (check_effective_target_vect_udot_qi): Likewise.
3213 (check_effective_target_vect_sdot_hi): Likewise.
3214 (check_effective_target_vect_udot_hi): Likewise.
3215 (check_effective_target_vect_usad_char): Likewise.
3216 (check_effective_target_vect_pack_trunc): Likewise.
3217 (check_effective_target_vect_unpack): Likewise.
3218 (check_effective_target_vect_aligned_arrays): Likewise.
3219 (check_effective_target_vect_natural_alignment): Likewise.
3220 (check_effective_target_vector_alignment_reachable): Likewise.
3221 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3222 (is-effective-target): Initialize et_index if undefined.
3223 (et-dg-runtest): New.
3224 (et-is-effective-target): Likewise.
3225 (check_vect_support_and_set_flags): Add supported MIPS targets to
3226 EFFECTIVE_TARGETS list. Return the number of supported targets.
3227
3228 2016-07-26 Richard Biener <rguenther@suse.de>
3229 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3230
3231 PR middle-end/70920
3232 * gcc.dg/pr70920-1.c: New test-case.
3233 * gcc.dg/pr70902-2.c: Likewise.
3234 * gcc.dg/pr70920-3.c: Likewise.
3235 * gcc.dg/pr70920-4.c: Likewise
3236 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3237 2 instead of 3.
3238
3239 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
3240
3241 * gcc.c-torture/execute/pr71494.c: Require label_values.
3242 * gcc.dg/pr16973.c: Ditto.
3243
3244 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3245
3246 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3247 * gcc.dg/torture/pr69771.c: Require int32plus.
3248 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3249
3250 2016-07-25 Martin Liska <mliska@suse.cz>
3251
3252 * gcc.dg/torture/pr71987.c: New test.
3253
3254 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3255
3256 PR fortran/71935
3257 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3258 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3259 * gfortran.dg/pr71935.f90: New test.
3260
3261 2016-07-22 Martin Sebor <msebor@redhat.com>
3262
3263 PR c++/71675
3264 * g++.dg/ext/atomic-3.C: New test.
3265 * gcc.dg/atomic/pr71675.c: New test.
3266
3267 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3268
3269 * gcc.target/i386/mvc8.c: New test.
3270
3271 2016-07-22 Bin Cheng <bin.cheng@arm.com>
3272
3273 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3274 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3275
3276 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3277
3278 PR fortran/71795
3279 * gfortran.dg/constructor_50.f90: New test.
3280
3281 2016-07-22 Martin Liska <mliska@suse.cz>
3282
3283 PR gcov-profile/69028
3284 PR gcov-profile/62047
3285 * g++.dg/cilk-plus/pr69028.C: New test.
3286
3287 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3288
3289 * gfortran.dg/coarray_stat_2.f90: New test.
3290
3291 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3292
3293 * gcc.target/powerpc/vec-extract.h: New files to check the
3294 vec_extract built-in functions for all vector types, testing
3295 accessing each element, both with constant and variable element
3296 numbers.
3297 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3298 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3299 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3300 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3301 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3302 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3303 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3304 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3305 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3306
3307 2016-07-21 Jakub Jelinek <jakub@redhat.com>
3308
3309 PR c++/71728
3310 * g++.dg/other/pr71728.C: New test.
3311
3312 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3313
3314 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3315 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3316 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3317 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3318 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3319
3320 2016-07-21 Richard Biener <rguenther@suse.de>
3321
3322 PR tree-optimization/71947
3323 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3324
3325 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3326
3327 * gcc.dg/tree-ssa/scev-15.c: New.
3328
3329 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3330
3331 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3332
3333 2016-07-21 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR c++/71941
3336 * g++.dg/gomp/pr71941.C: New test.
3337
3338 2016-07-20 David Malcolm <dmalcolm@redhat.com>
3339
3340 PR c/70339
3341 PR c/71858
3342 * g++.dg/spellcheck-identifiers.C: New test case, based on
3343 gcc.dg/spellcheck-identifiers.c.
3344 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3345 gcc.dg/spellcheck-identifiers-2.c.
3346 * g++.dg/spellcheck-typenames.C: New test case, based on
3347 gcc.dg/spellcheck-typenames.c
3348
3349 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
3350
3351 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3352 pointer to member function and also test catching by reference.
3353
3354 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3355
3356 * gcc.target/s390/pr67443.c: Fix test case.
3357
3358 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3359
3360 * gcc.target/s390/insv-1.c: Xfail some tests.
3361 * gcc.target/s390/insv-2.c: Likewise.
3362
3363 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3364
3365 * gcc.target/avr/torture/get-mem.c: New test.
3366 * gcc.target/avr/torture/set-mem.c: New test.
3367
3368 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3369
3370 PR target/71948
3371 * gcc.target/avr/torture/tiny-progmem.c: New test.
3372
3373 2016-07-20 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR c++/71909
3376 * g++.dg/parse/pr71909.C: New test.
3377 * g++.dg/tm/pr71909.C: New test.
3378
3379 PR c++/50060
3380 * g++.dg/cpp0x/constexpr-50060.C: New test.
3381 * g++.dg/cpp1y/constexpr-50060.C: New test.
3382
3383 2016-07-20 Martin Liska <mliska@suse.cz>
3384
3385 * gfortran.dg/graphite/pr71898.f90: New test.
3386
3387 2016-07-20 Bin Cheng <bin.cheng@arm.com>
3388
3389 PR tree-optimization/71503
3390 PR tree-optimization/71683
3391 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3392 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3393
3394 2016-07-20 Martin Liska <mliska@suse.cz>
3395
3396 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3397 * gcc.dg/plugin/sreal-test-1.c: Remove.
3398 * gcc.dg/plugin/sreal_plugin.c: Remove.
3399
3400 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3401
3402 PR fortran/71902
3403 * gfortran.dg/dependency_47.f90: New test.
3404
3405 2016-07-19 Jakub Jelinek <jakub@redhat.com>
3406
3407 PR rtl-optimization/71916
3408 * gcc.c-torture/compile/pr71916.c: New test.
3409
3410 PR middle-end/71874
3411 * g++.dg/torture/pr71874.C: New test.
3412
3413 PR middle-end/71734
3414 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3415 (my_alloc): Rewritten to use __builtin_posix_memalign and
3416 __SIZE_TYPE__.
3417 (my_free): Use __builtin_free instead of _mm_free.
3418 (Vec::operator=): Use __builtin_memcpy.
3419
3420 2016-07-19 Martin Jambor <mjambor@suse.cz>
3421
3422 PR fortran/71688
3423 * gfortran.dg/pr71688.f90: New test.
3424
3425 2016-07-19 Richard Biener <rguenther@suse.de>
3426
3427 * c-c++-common/vector-subscript-6.c: New testcase.
3428 * c-c++-common/vector-subscript-7.c: Likewise.
3429
3430 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3431
3432 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3433 and UInt32 based on __SIZEOF_INT__.
3434
3435 2016-07-19 Richard Biener <rguenther@suse.de>
3436
3437 PR tree-optimization/71901
3438 * gcc.dg/torture/pr71901.c: New testcase.
3439
3440 2016-07-19 Richard Biener <rguenther@suse.de>
3441
3442 PR tree-optimization/71908
3443 * gcc.dg/torture/pr71908.c: New testcase.
3444
3445 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3446
3447 PR target/71493
3448 * gcc.target/powerpc/pr71493-1.c: New test.
3449 * gcc.target/powerpc/pr71493-2.c: Likewise.
3450
3451 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR c++/71835
3454 * g++.dg/conversion/ambig3.C: New test.
3455
3456 PR c++/71828
3457 * g++.dg/cpp0x/constexpr-71828.C: New test.
3458
3459 PR c++/71826
3460 * g++.dg/template/pr71826.C: New test.
3461
3462 PR c++/71822
3463 * g++.dg/template/defarg21.C: New test.
3464
3465 PR c++/71871
3466 * g++.dg/ext/vector31.C: New test.
3467
3468 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3469
3470 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3471
3472 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3473
3474 PR tree-optimization/71734
3475 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3476
3477 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3478
3479 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3480 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3481 stack-layout-dynamic-1.c: New test.
3482
3483 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3484
3485 * gcc.target/s390/nolrl-1.c: New test.
3486
3487 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3488
3489 PR fortran/71523
3490 * gfortran.dg/pr71523_1.f90: New test.
3491 * gfortran.dg/pr71523_2.f90: New test.
3492
3493 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3494
3495 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3496
3497 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3498 Marco Restelli <mrestelli@gmail.com>
3499
3500 PR fortran/62125
3501 * gfortran.dg/pr62125.f90: New test.
3502
3503 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3504
3505 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3506 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3507
3508 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3509
3510 PR c++/58796
3511 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3512 * g++.dg/cpp0x/nullptr35.C: New test.
3513
3514 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3515
3516 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3517
3518 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3519
3520 * gfortran.dg/goacc/vector_length.f90: New test.
3521
3522 2016-07-15 Richard Biener <rguenther@suse.de>
3523
3524 PR tree-optimization/71881
3525 * gcc.dg/torture/pr71881.c: New testcase.
3526
3527 2016-07-15 Richard Biener <rguenther@suse.de>
3528
3529 PR tree-optimization/71887
3530 * gcc.dg/torture/pr71887.c: New testcase.
3531
3532 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR c/71858
3535 * gcc.dg/spellcheck-identifiers-3.c: New test.
3536
3537 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3538
3539 PR fortran/71807
3540 * gfortran.dg/null_9.f90: New test.
3541
3542 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3543
3544 * gcc.dg/tree-ssa/loop-41.c: New test.
3545
3546 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3547
3548 PR tree-optimization/71347
3549 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3550
3551 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3552
3553 PR fortran/29819
3554 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3555 * gfortran.dg/contains.f90: Ditto.
3556 * gfortran.dg/contains_empty_1.f03: Ditto.
3557 * gfortran.dg/submodule_3.f08: Ditto.
3558
3559 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR testsuite/71865
3562 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3563 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3564 expected diagnostics.
3565
3566 PR c/71858
3567 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3568 * gcc.dg/spellcheck-identifiers-2.c: New test.
3569 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3570 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3571
3572 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR tree-optimization/71872
3575 * gcc.c-torture/compile/pr71872.c: New test.
3576
3577 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3578
3579 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3580 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3581 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3582 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3583 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3584 * gcc.target/arm/atomic-op-acquire-1.c: This.
3585 * gcc.target/arm/atomic-op-char.c: Rename into ...
3586 * gcc.target/arm/atomic-op-char-1.c: This.
3587 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3588 * gcc.target/arm/atomic-op-consume-1.c: This.
3589 * gcc.target/arm/atomic-op-int.c: Rename into ...
3590 * gcc.target/arm/atomic-op-int-1.c: This.
3591 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3592 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3593 * gcc.target/arm/atomic-op-release.c: Rename into ...
3594 * gcc.target/arm/atomic-op-release-1.c: This.
3595 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3596 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3597 * gcc.target/arm/atomic-op-short.c: Rename into ...
3598 * gcc.target/arm/atomic-op-short-1.c: This.
3599 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3600 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3601 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3602 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3603 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3604 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3605 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3606 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3607 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3608 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3609
3610 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3611
3612 PR fortran/70842
3613 * gfortran.dg/select_type_35.f03: New test.
3614
3615 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3616
3617 PR target/65951
3618 PR tree-optimization/70923
3619 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3620 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3621 * gcc.dg/vect/pr65951.c: Likewise.
3622 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3623
3624 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3625
3626 * c-c++-common/pr60226.c: Expect maximum object file alignment
3627 error on AIX.
3628
3629 2016-07-14 Richard Biener <rguenther@suse.de>
3630
3631 PR tree-optimization/71866
3632 * gcc.dg/torture/pr71866.c: New testcase.
3633
3634 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3635
3636 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3637 selector and enclose boolean expression in curly braces.
3638
3639 2016-07-14 Alan Modra <amodra@gmail.com>
3640
3641 PR target/71733
3642 * gcc.target/powerpc/p9-novsx.c: New.
3643
3644 2016-07-13 Andi Kleen <ak@linux.intel.com>
3645
3646 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3647 * g++.dg/tree-prof/morefunc.C: Dito.
3648 * g++.dg/tree-prof/pr35545.C: Dito.
3649 * g++.dg/tree-prof/reorder.C: Dito.
3650 * gcc.dg/tree-prof/20050826-2.c: Dito.
3651 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3652 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3653 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3654 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3655 * gcc.dg/tree-prof/inliner-1.c: Dito.
3656 * gcc.dg/tree-prof/merge_block.c: Dito.
3657 * gcc.dg/tree-prof/stringop-1.c: Dito.
3658 * gcc.dg/tree-prof/stringop-2.c: Dito.
3659 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3660 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3661 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3662 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3663 * gcc.dg/tree-prof/update-loopch.c: Dito.
3664 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3665 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3666 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3667 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3668 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3669 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3670 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3671
3672 2016-07-13 Andi Kleen <ak@linux.intel.com>
3673
3674 * lib/profopt.exp (profopt-execute): Remove .imports files.
3675
3676 2016-07-13 Andi Kleen <ak@linux.intel.com>
3677
3678 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3679
3680 2016-07-13 Andi Kleen <ak@linux.intel.com>
3681
3682 * lib/profopt.exp (dg-final-scan-autofdo,
3683 dg-final-scan-not-autofdo): New functions.
3684
3685 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3686
3687 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3688 * gcc.dg/vect/vect-35.c: Ditto.
3689 * gcc.dg/vect/vect-alias-check-2.c: New test.
3690
3691 2016-07-13 Martin Liska <mliska@suse.cz>
3692
3693 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3694 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3695 * gfortran.dg/pr42108.f90: Update expected dump scan.
3696
3697 2016-07-13 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/24574
3700 * gcc.dg/pr24574.c: New testcase.
3701
3702 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3703
3704 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3705 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3706 * c-c++-common/pr68833-1.c: Require int32plus.
3707 * gcc.dg/ipa/pr63551.c: Likewise.
3708 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3709 * gcc.dg/ipa/pr64041.c: Require int32plus.
3710
3711 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3712
3713 PR ipa/71633
3714 * g++.dg/pr71633.C: New test.
3715
3716 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3717
3718 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3719 Add new arm_thumb1_cbz_ok effective target.
3720 * gcc.target/arm/cbz.c: New test.
3721
3722 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3723
3724 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3725 Define effective target.
3726 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3727 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3728 * gcc.target/arm/movhi_movw.c: New test.
3729 * gcc.target/arm/movsi_movw.c: Likewise.
3730 * gcc.target/arm/movdi_movw.c: Likewise.
3731
3732 2016-07-13 Richard Biener <rguenther@suse.de>
3733
3734 PR middle-end/71104
3735 * gcc.dg/pr71104-1.c: New testcase.
3736 * gcc.dg/pr71104-2.c: Likewise.
3737
3738 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3739
3740 PR target/71805
3741 * gcc.target/powerpc/pr71805.c: New test.
3742
3743 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3744
3745 * gcc.target/powerpc/divkc3-1.c: New.
3746 * gcc.target/powerpc/mulkc3-1.c: New.
3747
3748 2016-07-12 Nathan Sidwell <nathan@acm.org>
3749
3750 * gcc.target/arm/data-rel-1.c: New.
3751 * gcc.target/arm/data-rel-2.c: New.
3752 * gcc.target/arm/data-rel-3.c: New.
3753
3754 2016-07-12 Martin Liska <mliska@suse.cz>
3755
3756 * gcc.dg/params/blocksort-part.c: New test.
3757 * gcc.dg/params/params.exp: New file.
3758
3759 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3760
3761 PR middle-end/71700
3762 * gcc.c-torture/execute/pr71700.c: New test.
3763
3764 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3765 Richard Biener <rguenther@suse.de>
3766
3767 PR tree-optimization/23286
3768 PR tree-optimization/70159
3769 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3770 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3771 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3772 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3773 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3774 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3775 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3776 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3777 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3778 * gcc.dg/pr51879-12.c: Likewise.
3779 * gcc.dg/strlenopt-9.c: Likewise.
3780 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3781 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3782 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3783 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3784 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3785 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3786 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3787 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3788 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3789 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3790 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3791 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3792 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3793 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3794 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3795
3796 2016-07-12 Richard Biener <rguenther@suse.de>
3797
3798 PR rtl-optimization/68961
3799 * gcc.target/i386/pr68961.c: New testcase.
3800
3801 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR middle-end/71758
3804 * c-c++-common/gomp/pr71758.c: New test.
3805 * gfortran.dg/gomp/pr71758.f90: New test.
3806
3807 PR tree-optimization/71823
3808 * gcc.dg/vect/pr71823.c: New test.
3809
3810 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3811
3812 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3813 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3814 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3815
3816 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3817
3818 PR target/71801
3819 * gcc.target/i386/pr71801.c: New test.
3820
3821 2016-07-11 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/71816
3824 * gcc.dg/torture/pr71816.c: New testcase.
3825
3826 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3827
3828 PR fortran/71783
3829 * gfortran.dg/dependency_46.f90: New test.
3830
3831 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3832
3833 PR rtl-optimization/71621
3834 * gcc.target/i386/pr71621-1.c: New.
3835 * gcc.target/i386/pr71621-2.c: New.
3836
3837 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3838
3839 * gfortran.dg/goacc/pr71704.f90: New test.
3840
3841 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3842
3843 PR target/71297
3844 * gcc.target/powerpc/pr71297.c: New.
3845
3846 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3847
3848 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3849
3850 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3851
3852 PR target/71806
3853 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3854
3855 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3856
3857 PR tree-optimization/71667
3858 * gcc.dg/vect/pr71667.c: New
3859
3860 2016-07-08 Martin Liska <mliska@suse.cz>
3861
3862 * gcc.dg/torture/pr71606.c: New test.
3863
3864 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3865
3866 PR fortran/71764
3867 * gfortran.dg/pr71764.f90: New test.
3868
3869 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3870 Kai Tietz <ktietz70@googlemail.com>
3871
3872 PR c++/70869
3873 PR c++/71054
3874 * g++.dg/cpp0x/pr70869.C: New test.
3875 * g++.dg/cpp0x/pr71054.C: New test.
3876
3877 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3878
3879 * g++.dg/debug/pr71432.C: Fail on AIX.
3880
3881 2016-07-07 Martin Liska <mliska@suse.cz>
3882
3883 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3884 an undefined behavior.
3885 * gfortran.dg/do_3.F90: Likewise.
3886 * gfortran.dg/do_check_11.f90: New test.
3887 * gfortran.dg/do_check_12.f90: New test.
3888 * gfortran.dg/do_corner_warn.f90: New test.
3889
3890 2016-07-07 Martin Liska <mliska@suse.cz>
3891
3892 * gfortran.dg/predict-1.f90: Ammend the test.
3893 * gfortran.dg/predict-2.f90: Likewise.
3894
3895 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3896
3897 PR ipa/71624
3898 * g++.dg/pr71624.C: New test.
3899
3900 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3901
3902 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3903 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3904 ARMv8-M Mainline architectures.
3905
3906 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3907
3908 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3909 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3910
3911 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3912
3913 PR target/70098
3914 PR target/71763
3915 * gcc.target/powerpc/pr71763.c: New file.
3916
3917 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3918
3919 PR tree-optimization/71518
3920 * gcc.dg/pr71518.c: New test.
3921
3922 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3923
3924 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3925
3926 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3927
3928 PR target/50739
3929 * gcc.target/avr/pr50739.c: New test.
3930
3931 2016-07-05 Jan Hubicka <jh@suse.cz>
3932
3933 * gcc.dg/tree-ssa/scev-14.c: update template.
3934
3935 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3936
3937 * gcc.dg/vect/group-no-gaps-1.c: New test.
3938
3939 2016-07-05 Andi Kleen <ak@linux.intel.com>
3940
3941 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3942 if kernel supports MPX.
3943
3944 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3945
3946 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3947
3948 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3949 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3950
3951 * gcc.target/powerpc/signbit-1.c: New test.
3952 * gcc.target/powerpc/signbit-2.c: New test.
3953 * gcc.target/powerpc/signbit-3.c: New test.
3954
3955 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3956
3957 PR rtl-optimization/71594
3958 * gcc.dg/torture/pr71594.c: New test.
3959
3960 2016-07-05 Jan Hubicka <jh@suse.cz>
3961
3962 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3963
3964 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3965
3966 PR c++/62314
3967 * g++.dg/parse/error5.C: Update column
3968 number of missing semicolon error.
3969 * g++.dg/pr62314-2.C: New test case.
3970
3971 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3972
3973 * gfortran.dg/coarray_stat_function.f90: New test.
3974 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3975 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3976 to new interfaces.
3977
3978 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3979
3980 PR fortran/71623
3981 * gfortran.dg/deferred_character_17.f90: New test.
3982
3983 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3984
3985 * gcc.target/arm/neon/polytypes.c: Move to ...
3986 * gcc.target/arm/polytypes.c: ... here.
3987 * gcc.target/arm/neon/pr51534.c: Move to ...
3988 * gcc.target/arm/pr51534.c: ... here.
3989 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3990 * gcc.target/arm/vect-vcvt.c: ... here.
3991 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3992 * gcc.target/arm/vect-vcvtq.c: ... here.
3993 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3994 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3995 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3996 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3997 * gcc.target/arm/neon/neon.exp: Delete.
3998 * gcc.target/arm/neon/: Delete.
3999
4000 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4001
4002 PR fortran/65575
4003 * gfortran.dg: pr65575.f90: New test.
4004
4005 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4006
4007 PR fortran/35849
4008 * gfortran.dg: pr35849.f90: New test.
4009
4010 2016-07-04 Jakub Jelinek <jakub@redhat.com>
4011
4012 PR c++/71739
4013 * g++.dg/cpp0x/pr71739.C: New test.
4014
4015 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4016
4017 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4018
4019 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4020
4021 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4022 locr.
4023 * gcc.target/s390/loc-1.c: New test.
4024
4025 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4026
4027 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4028 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
4029
4030 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4031
4032 PR target/63874
4033 * gcc.target/aarch64/pr63874.c: New test.
4034
4035 2016-07-04 Jan Beulich <jbeulich@suse.com>
4036
4037 * g++.dg/header.c: New.
4038 * gcc.dg/header.c: New.
4039
4040 2016-07-02 Jakub Jelinek <jakub@redhat.com>
4041
4042 PR c/71719
4043 * c-c++-common/Wunused-var-15.c: New test.
4044
4045 2016-07-01 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR fortran/71687
4048 * gfortran.dg/gomp/pr71687.f90: New test.
4049
4050 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4051
4052 * gcc.dg/const-float128-ped.c: Require __float128 effective
4053 target and options.
4054 * gcc.dg/const-float128.c: Likewise.
4055 * gcc.dg/torture/float128-cmp-invalid.c: Require
4056 __float128 and base_quadfloat_support effective targets, and
4057 __float128 options.
4058 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4059 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4060 * gcc.dg/torture/float128-nan.c: Likewise.
4061 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4062 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4063 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4064 * lib/target-supports.exp (check_effective_target___float128): New.
4065 (add_options_for___float128): New.
4066 (check_effective_target_base_quadword_support): New.
4067
4068 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4069
4070 PR target/71720
4071 * gcc.target/powerpc/pr71720.c: New test.
4072
4073 2016-07-01 Jan Beulich <jbeulich@suse.com>
4074
4075 * gcc.dg/bss.c: New.
4076
4077 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4078
4079 PR target/71698
4080 * gcc.target/powerpc/pr71698.c: New test.
4081
4082 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
4083
4084 PR target/71151
4085 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4086 instead of ".foo" for its section name.
4087 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4088 depending on MCU's flash size.
4089 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4090 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4091 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4092 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4093 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4094 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4095
4096 2016-07-01 Jan Beulich <jbeulich@suse.com>
4097
4098 * gcc.target/i386/pr65105-2.c: Add -msse2.
4099
4100 2016-06-30 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR tree-optimization/71707
4103 * gcc.dg/strlenopt-29.c: New test.
4104
4105 PR fortran/71704
4106 * gfortran.dg/gomp/pr71704.f90: New test.
4107
4108 PR fortran/71705
4109 * gfortran.dg/gomp/pr71705.f90: New test.
4110
4111 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4112
4113 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4114 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4115 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4116 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4117 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4118 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4119 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4120 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4121 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4122 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4123 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4124 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4125 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4126 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4127 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4128 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4129 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4130 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4131 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4132 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4133 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4134 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4135 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4136 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4137 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4138 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4139 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4140 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4141 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4142 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4143 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4144 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4145 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4146 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4147 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4148 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4149 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4150 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4151 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4152 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4153 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4154 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4155 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4156 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4157 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4158 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4159 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4160 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4161 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4162 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4163 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4164 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4165 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4166 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4167 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4168 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4169 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4170 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4171 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4172 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4173 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4174 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4175 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4176 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4177 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4178 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4179 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4180 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4181 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4182 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4183 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4184 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4185 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4186 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4187 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4188 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4189 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4190 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4191 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4192 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4193 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4194
4195 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4196 James Greenhalgh <james.greenhalgh@arm.com>
4197
4198 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4199
4200 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
4201 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4202
4203 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4204
4205 2016-06-30 David Malcolm <dmalcolm@redhat.com>
4206
4207 PR driver/71651
4208 * gcc.dg/spellcheck-options-12.c: New test case.
4209
4210 2016-06-30 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR middle-end/71693
4213 * gcc.c-torture/compile/pr71693.c: New test.
4214
4215 2016-06-29 David Malcolm <dmalcolm@redhat.com>
4216
4217 * gcc.dg/spellcheck-params.c: New testcase.
4218 * gcc.dg/spellcheck-params-2.c: New testcase.
4219
4220 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4221
4222 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4223 vector extract instructions.
4224 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4225
4226 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4227
4228 PR fortran/71686
4229 * gfortran.dg/unexpected_eof_2.f90: New test.
4230 * gfortran.dg/unexpected_eof_3.f90: New test.
4231
4232 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
4233
4234 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4235
4236 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4237
4238 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4239 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4240 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4241
4242 2016-06-29 Richard Biener <rguenther@suse.de>
4243
4244 PR middle-end/15256
4245 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4246
4247 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4248
4249 * gcc.target/arm/aapcs/neon-vect10.c: Require
4250 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4251 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4252 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4253 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4254 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4255 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4256 * gcc.target/arm/fp16-aapcs-1.c: Require
4257 -mfloat-ab=hard. Also simplify the test.
4258 * gcc.target/arm/fp16-aapcs-2.c: New.
4259
4260 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4261
4262 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
4263 (add_options_for_arm_fp16_ieee): New.
4264 (add_options_for_arm_fp16_alternative): New.
4265 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4266 long-line.
4267 (effective_target_arm_fp16_hw): New.
4268
4269 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4270
4271 PR tree-optimization/71655
4272 * g++.dg/pr71655.C: New test.
4273
4274 2016-06-29 Martin Liska <mliska@suse.cz>
4275
4276 * gcc.dg/pr71585.c: New test.
4277 * gcc.dg/pr71585-2.c: New test.
4278 * gcc.dg/pr71585-3.c: New test.
4279
4280 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4281
4282 PR tree-optimization/70729
4283 * g++.dg/vect/pr70729.cc: New test.
4284
4285 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4286
4287 * c-c++-common/gomp/cancel-1.c: Extend.
4288
4289 2016-06-29 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR tree-optimization/71625
4292 * gcc.dg/strlenopt-28.c: New test.
4293
4294 2016-06-29 Richard Biener <rguenther@suse.de>
4295
4296 PR middle-end/71002
4297 * g++.dg/torture/pr71002.C: Adjust testcase.
4298
4299 2016-06-29 Jakub Jelinek <jakub@redhat.com>
4300
4301 PR c/71685
4302 * gcc.dg/pr71685.c: New test.
4303
4304 2016-06-28 Martin Sebor <msebor@redhat.com>
4305
4306 PR c/71552
4307 * gcc.dg/init-bad-9.c: New test.
4308
4309 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4310
4311 * gcc.target/powerpc/abs128-1.c: Require VSX.
4312 * gcc.target/powerpc/copysign128-1.c: Likewise.
4313 * gcc.target/powerpc/inf128-1.c: Likewise.
4314 * gcc.target/powerpc/nan128-1.c: Likewise.
4315
4316 2016-06-28 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR middle-end/71626
4319 * gcc.c-torture/execute/pr71626-1.c: New test.
4320 * gcc.c-torture/execute/pr71626-2.c: New test.
4321
4322 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4323
4324 PR target/71656
4325 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4326
4327 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4328
4329 PR target/71670
4330 * gcc.target/powerpc/pr71670.c: New testcase.
4331
4332 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4333
4334 PR target/71656
4335 * gcc.target/powerpc/pr71656-1.c: New test.
4336 * gcc.target/powerpc/pr71656-2.c: New test.
4337
4338 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4339
4340 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4341 around fp16 code.
4342 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4343 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4344 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4345 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4346 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4347 Add arm_neon_fp16_ok effective target.
4348 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4349 Likewise.
4350 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4351 Likewise.
4352 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4353 Likewise.
4354 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4355 Likewise.
4356 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4357 Likewise.
4358 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4359 Likewise.
4360 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4361 Likewise.
4362 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4363 Likewise.
4364 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4365 Likewise.
4366 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4367 Likewise.
4368 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4369 Likewise.
4370
4371 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
4372
4373 * gcc.dg/predict-12.c: New testcase.
4374
4375 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4376
4377 PR fortran/71649
4378 * gfortran.dg/pr71649.f90: New test.
4379
4380 2016-06-25 Jakub Jelinek <jakub@redhat.com>
4381
4382 PR tree-optimization/71643
4383 * g++.dg/opt/pr71643.C: New test.
4384
4385 PR tree-optimization/71631
4386 * gcc.c-torture/execute/pr71631.c: New test.
4387
4388 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4389
4390 * gcc.dg/predict-11.c: New testcase.
4391 * gfortran.dg/predict-2.f90: New testcase.
4392
4393 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4394
4395 * gcc.dg/predict-10.c: New test.
4396
4397 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4398
4399 * gcc.target/powerpc/abs128-1.c: New.
4400 * gcc.target/powerpc/copysign128-1.c: New.
4401 * gcc.target/powerpc/inf128-1.c: New.
4402 * gcc.target/powerpc/nan128-1.c: New.
4403
4404 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4405
4406 * gfortran.dg/pr71642.f90: New test.
4407
4408 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR tree-optimization/71647
4411 * gcc.target/i386/pr71647.c: New test.
4412
4413 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4414
4415 * gcc.target/i386/noplt-gd-1.c: New test.
4416 * gcc.target/i386/noplt-gd-2.c: Likewise.
4417 * gcc.target/i386/noplt-gd-3.c: Likewise.
4418 * gcc.target/i386/noplt-ld-1.c: Likewise.
4419 * gcc.target/i386/noplt-ld-2.c: Likewise.
4420 * gcc.target/i386/noplt-ld-3.c: Likewise.
4421 * lib/target-supports.exp
4422 (check_effective_target_tls_get_addr_via_got): New.
4423
4424 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4425
4426 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4427 testsuite compile flags.
4428 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4429 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4430
4431 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4432
4433 * g++dg/vect/pr36684.cc: Add dg-do compile.
4434 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4435 * gcc.dg/vect/pr70021.c: Ditto.
4436 * gcc.dg/vect/pr70138-1.c: Ditto.
4437 * gcc.dg/vect/pr70138-2.c: Ditto.
4438 * gcc.dg/vect/pr70354-1.c: Ditto.
4439 * gcc.dg/vect/pr70354-2.c: Ditto.
4440 * gcc.dg/vect/pr71259.c: Ditto.
4441 * gcc.dg/vect/pr71416-1.c: Ditto.
4442 * gcc.dg/vect/slp-43.c: Ditto.
4443 * gcc.dg/vect/slp-45.c: Ditto.
4444 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4445 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4446 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4447 * gfortran.dg/vect/pr69980.f90: Ditto.
4448
4449 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4450
4451 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4452 * gcc.dg/vect/bb-slp-30.c: Ditto.
4453 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4454 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4455 * gcc.dg/vect/pr45902.c: Ditto.
4456 * gcc.dg/vect/pr48172.c: Ditto.
4457 * gcc.dg/vect/pr48377.c: Ditto.
4458 * gcc.dg/vect/pr49038.c: Ditto.
4459 * gcc.dg/vect/pr49771.c: Ditto.
4460 * gcc.dg/vect/pr52091.c: Ditto.
4461 * gcc.dg/vect/pr53185-2.c: Ditto.
4462 * gcc.dg/vect/pr56826.c: Ditto.
4463 * gcc.dg/vect/pr60276.c: Ditto.
4464 * gcc.dg/vect/pr62021.c: Ditto.
4465 * gcc.dg/vect/pr63530.c: Ditto.
4466 * gcc.dg/vect/pr65518.c: Ditto.
4467 * gcc.dg/vect/pr65947-1.c: Ditto.
4468 * gcc.dg/vect/pr65947-10.c: Ditto.
4469 * gcc.dg/vect/pr65947-11.c: Ditto.
4470 * gcc.dg/vect/pr65947-12.c: Ditto.
4471 * gcc.dg/vect/pr65947-13.c: Ditto.
4472 * gcc.dg/vect/pr65947-2.c: Ditto.
4473 * gcc.dg/vect/pr65947-3.c: Ditto.
4474 * gcc.dg/vect/pr65947-4.c: Ditto.
4475 * gcc.dg/vect/pr65947-5.c: Ditto.
4476 * gcc.dg/vect/pr65947-6.c: Ditto.
4477 * gcc.dg/vect/pr65947-7.c: Ditto.
4478 * gcc.dg/vect/pr65947-8.c: Ditto.
4479 * gcc.dg/vect/pr65947-9.c: Ditto.
4480 * gcc.dg/vect/pr71416-1.c: Ditto.
4481 * gcc.dg/vect/pr71439.c: Ditto.
4482 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4483 * gcc.dg/vect/vect-bswap16.c: Ditto.
4484 * gcc.dg/vect/vect-bswap32.c: Ditto.
4485 * gcc.dg/vect/vect-bswap64.c: Ditto.
4486 * gcc.dg/vect/vect-live-1.c: Ditto.
4487 * gcc.dg/vect/vect-live-2.c: Ditto.
4488 * gcc.dg/vect/vect-live-3.c: Ditto.
4489 * gcc.dg/vect/vect-live-4.c: Ditto.
4490 * gcc.dg/vect/vect-live-5.c: Ditto.
4491 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4492 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4493 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4494 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4495 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4496 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4497 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4498 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4499 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4500 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4501 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4502 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4503 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4504 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4505 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4506 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4507 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4508
4509 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4510
4511 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4512
4513 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4514
4515 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4516 ia32 if R_386_GOT32X relocation is supported.
4517 * gcc.target/i386/noplt-3.c: Likewise.
4518 * gcc.target/i386/noplt-2.c: Likewise.
4519 (main): Renamed to ...
4520 (bar): This.
4521 * gcc.target/i386/noplt-4.c: Likewise.
4522 (main): Renamed to ...
4523 (bar): This.
4524 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4525 * gcc.target/i386/pr67400-5.c: Likewise.
4526
4527 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4528
4529 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4530 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4531
4532 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4533 f4): Adjust expected diagnostics.
4534 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4535 (T): If OVFP is defined, redefine to TP.
4536 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4537 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4538 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4539 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4540 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4541 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4542 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4543 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4544 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4545 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4546 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4547 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4548 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4549 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4550 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4551 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4552 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4553 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4554 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4555 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4556 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4557 as last argument to __builtin_add_overflow_p.
4558
4559 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4560
4561 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4562 dg-options and remove default vector testsuite compile flags.
4563 * g++.dg/vect/pr33860a.cc: Ditto.
4564 * g++.dg/vect/pr45470-a.cc: Ditto.
4565 * g++.dg/vect/pr45470-b.cc: Ditto.
4566 * g++.dg/vect/pr60896.cc: Ditto.
4567 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4568 * gcc.dg/vect/pr18308.c: Ditto.
4569 * gcc.dg/vect/pr24049.c: Ditto.
4570 * gcc.dg/vect/pr33373.c: Ditto.
4571 * gcc.dg/vect/pr36228.c: Ditto.
4572 * gcc.dg/vect/pr42395.c: Ditto.
4573 * gcc.dg/vect/pr42604.c: Ditto.
4574 * gcc.dg/vect/pr46663.c: Ditto.
4575 * gcc.dg/vect/pr48765.c: Ditto.
4576 * gcc.dg/vect/pr49093.c: Ditto.
4577 * gcc.dg/vect/pr49352.c: Ditto.
4578 * gcc.dg/vect/pr52298.c: Ditto.
4579 * gcc.dg/vect/pr52870.c: Ditto.
4580 * gcc.dg/vect/pr53185.c: Ditto.
4581 * gcc.dg/vect/pr53773.c: Ditto.
4582 * gcc.dg/vect/pr56695.c: Ditto.
4583 * gcc.dg/vect/pr62171.c: Ditto.
4584 * gcc.dg/vect/pr63530.c: Ditto.
4585 * gcc.dg/vect/pr68339.c: Ditto.
4586 * gcc.dg/vect/pr71259.c: Ditto.
4587 * gcc.dg/vect/vect-82_64.c: Ditto.
4588 * gcc.dg/vect/vect-83_64.c: Ditto.
4589 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4590 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4591 * gcc.dg/vect/vect-shift-2.c: Ditto.
4592 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4593 * gfortran.dg/vect/pr39318.f90: Ditto.
4594 * gfortran.dg/vect/pr45714-a.f: Ditto.
4595 * gfortran.dg/vect/pr45714-b.f: Ditto.
4596 * gfortran.dg/vect/pr46213.f90: Ditto.
4597
4598 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4599 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4600
4601 * gcc.target/powerpc/p9-splat-5.c: New test.
4602
4603 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4604
4605 PR tree-optimization/71488
4606 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4607 * lib/target-supports.exp: ... here.
4608 (check_sse4_hw_available): New procedure.
4609 (check_effective_target_sse4_runtime): Ditto.
4610 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4611 -march=westmere for sse4_runtime targets.
4612 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4613 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4614 (dg-additional-options): Use for sse4_runtime targets.
4615 (main): Call check_vect ().
4616 (dg-final): Perform scan only for sse4_runtime targets.
4617
4618 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4619
4620 PR target/66232
4621 PR target/67400
4622 * gcc.target/i386/pr66232-14.c: New file.
4623 * gcc.target/i386/pr66232-15.c: Likewise.
4624 * gcc.target/i386/pr66232-16.c: Likewise.
4625 * gcc.target/i386/pr66232-17.c: Likewise.
4626 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4627 ia32 if R_386_GOT32X relocation is supported.
4628 * gcc.target/i386/pr67400-2.c: Likewise.
4629 * gcc.target/i386/pr67400-3.c: Likewise.
4630 * gcc.target/i386/pr67400-4.c: Likewise.
4631 * gcc.target/i386/pr67400-6.c: Likewise.
4632 * gcc.target/i386/pr67400-7.c: Likewise.
4633 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4634
4635 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4636
4637 PR libgfortran/48852
4638 * gfortran.dg/char4_iunit_1.f03: Update test.
4639 * gfortran.dg/f2003_io_5.f03: Update test.
4640 * gfortran.dg/real_const_3.f90: Update test.
4641
4642 2016-06-23 Andi Kleen <ak@linux.intel.com>
4643
4644 * g++.dg/bprob/bprob.exp: Support autofdo.
4645 * g++.dg/tree-prof/tree-prof.exp: dito.
4646 * gcc.dg/tree-prof/tree-prof.exp: dito.
4647 * gcc.misc-tests/bprob.exp: dito.
4648 * gfortran.dg/prof/prof.exp: dito.
4649 * lib/profopt.exp: dito.
4650 * lib/target-supports.exp: Check for autofdo.
4651
4652 2016-06-23 Martin Liska <mliska@suse.cz>
4653
4654 * gcc.dg/pr71619.c: New test.
4655
4656 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4657
4658 PR target/67400
4659 * gcc.target/i386/pr67400-1.c: New test.
4660 * gcc.target/i386/pr67400-2.c: Likewise.
4661 * gcc.target/i386/pr67400-3.c: Likewise.
4662 * gcc.target/i386/pr67400-4.c: Likewise.
4663 * gcc.target/i386/pr67400-5.c: Likewise.
4664 * gcc.target/i386/pr67400-6.c: Likewise.
4665 * gcc.target/i386/pr67400-7.c: Likewise.
4666
4667 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4668
4669 * c-c++-common/missing-header-1.c: New test case.
4670 * c-c++-common/missing-header-2.c: New test case.
4671 * c-c++-common/missing-header-3.c: New test case.
4672 * c-c++-common/missing-header-4.c: New test case.
4673
4674 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4675
4676 PR c/70339
4677 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4678 hint.
4679 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4680 expected results due to builtin "nanl" now being suggested for
4681 "name".
4682 * gcc.dg/pr67580.c: Update expected messages.
4683 * gcc.dg/spellcheck-identifiers.c: New testcase.
4684 * gcc.dg/spellcheck-typenames.c: New testcase.
4685
4686 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4687
4688 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4689 file.
4690 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4691 diagnostic-test-show-locus-parseable-fixits.c to sources for
4692 diagnostic_plugin_test_show_locus.c.
4693 * lib/gcc-defs.exp (freeform_regexps): New global.
4694 (dg-regexp): New function.
4695 (handle-dg-regexps): New function.
4696 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4697 freeform_regexps to the empty list.
4698 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4699
4700 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4701
4702 PR tree-optimization/71488
4703 * g++.dg/pr71488.C: New test.
4704 * gcc.dg/vect/vect-bool-cmp.c: New test.
4705
4706 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4707
4708 * gcc.dg/guality/param-5.c: New test.
4709
4710 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4711
4712 * gcc.target/i386/asm-flag-7.c: New test.
4713
4714 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4715
4716 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4717 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4718 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4719 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4720 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4721 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4722 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4723 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4724 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4725 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4726 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4727 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4728 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4729 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4730 * lib/target-supports.exp: Likewise.
4731
4732 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4733
4734 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4735 * gcc.dg/attr-ms_struct-2.c: Likewise.
4736 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4737 * gcc.dg/bf-ms-attrib.c: Likewise.
4738 * gcc.dg/bf-ms-layout-2.c: Likewise.
4739 * gcc.dg/bf-ms-layout-3.c: Likewise.
4740 * gcc.dg/bf-ms-layout.c: Likewise.
4741 * gcc.dg/bf-no-ms-layout.c: Likewise.
4742 * gcc.target/i386/bitfield1.c: Likewise.
4743 * gcc.target/i386/bitfield2.c: Likewise.
4744 * gcc.target/i386/bitfield3.c: Likewise.
4745
4746 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4747
4748 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4749 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4750 override other than -mcpu=power9 command-line option is specified,
4751 or if the target operating system is aix.
4752 * gcc.target/powerpc/darn-1.c: Likewise.
4753 * gcc.target/powerpc/darn-2.c: Likewise.
4754 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4755 test if effective-target is not powerpc_p9vector_ok or if the
4756 target operating system is not defined.
4757 * gcc.target/powerpc/vslv-1.c: Likewise.
4758 * gcc.target/powerpc/vsrv-0.c: Likewise.
4759 * gcc.target/powerpc/vsrv-1.c: Likewise.
4760
4761 2016-06-21 Tobias Burnus <burnus@net-b.de>
4762
4763 PR fortran/71068
4764 * gfortran.dg/coarray/data_1.f90: New.
4765
4766 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4767
4768 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4769 (dg-require-effective-target): Use arm_v8_neon_hw.
4770 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4771 (dg-require-effective-target): Likewise.
4772 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4773 (dg-require-effective-target): Likewise.
4774 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4775 (dg-require-effective-target): Likewise.
4776 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4777 (dg-require-effective-target): Likewise.
4778 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4779 (dg-require-effective-target): Likewise.
4780 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4781 Add AArch64 check.
4782
4783 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4784
4785 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4786 Set to 3 so test passes.
4787
4788 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4789
4790 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4791
4792 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4793
4794 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4795 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4796 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4797 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4798
4799 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4800
4801 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4802 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4803
4804 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4805
4806 PR target/71549
4807 * gcc.target/i386/pr71549.c: New test.
4808
4809 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4810
4811 * gcc.target/powerpc/vadsdu-0.c: Replace
4812 dg-require-effective-target directive to allow test to run on more
4813 platforms, and add dg-skip-if directive to disable test on aix
4814 platforms because of known incompatibilities.
4815 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4816 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4817 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4818 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4819 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4820 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4821 * gcc.target/powerpc/vadsdub-2.c: Replace
4822 dg-require-effective-target directive to allow test to run on more
4823 platforms, and add dg-skip-if directive to disable test on aix
4824 platforms because of known incompatibilities.
4825 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4826 with vec_absdb call to differentiate this test from vadsdub-1.c.
4827 * gcc.target/powerpc/vadsduh-1.c: Replace
4828 dg-require-effective-target directive to allow test to run on more
4829 platforms, and add dg-skip-if directive to disable test on aix
4830 platforms because of known incompatibilities.
4831 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4832 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4833 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4834
4835 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR tree-optimization/71588
4838 * gcc.dg/pr71558.c: New test.
4839
4840 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4841
4842 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4843 * c-c++-common/pr68657-2.c: Likewise.
4844 * c-c++-common/pr68657-3.c: Likewise.
4845 * gcc.dg/torture/pr69714.c: Require int32plus support.
4846 * gcc.dg/torture/pr70025.c: Likewise.
4847 * gcc.dg/torture/pr70083.c: Likewise.
4848 * gcc.dg/torture/pr70542.c: Likewise.
4849 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4850
4851 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4852
4853 PR c/71601
4854 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4855
4856 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4857
4858 PR middle-end/71581
4859 * gcc.dg/pr71581.c: New test.
4860
4861 PR rtl-optimization/71591
4862 * gcc.dg/cpp/pr71591.c: New test.
4863
4864 2016-06-20 David B. Robins <gcc@davidrobins.net>
4865
4866 PR target/71571
4867 * g++.dg/torture/pr71571.C: New test.
4868
4869 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR target/71559
4872 * gcc.target/i386/sse2-pr71559.c: New test.
4873 * gcc.target/i386/avx-pr71559.c: New test.
4874 * gcc.target/i386/avx512f-pr71559.c: New test.
4875
4876 2016-06-20 Tobias Burnus <burnus@net-b.de>
4877
4878 PR fortran/71194
4879 * gfortran.dg/pointer_remapping_10.f90: New.
4880
4881 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4882
4883 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4884
4885 2016-06-20 Martin Sebor <msebor@redhat.com>
4886
4887 PR c/69507
4888 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4889 * gnu90-const-expr-1.c: Same.
4890 * gnu99-const-expr-1.c: Same.
4891 * gnu99-static-1.c: Same.
4892
4893 2016-06-20 Renlin Li <renlin.li@arm.com>
4894
4895 PR testsuite/71489
4896 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4897
4898 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4899
4900 * gcc.target/aarch64/vcvt_f64_1.c: New.
4901 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4902 * gcc.target/aarch64/vrecp_f64_1.c: New.
4903
4904 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4905
4906 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4907 "alignement".
4908
4909 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4910
4911 PR target/71103
4912 * gcc.target/avr/torture/pr71103-2.c: New test.
4913
4914 2016-06-19 Martin Sebor <msebor@redhat.com>
4915
4916 PR c/69507
4917 * gcc.dg/alignof.c: New test.
4918
4919 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4920
4921 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4922 vs dg-error; test constexpr specifier too.
4923
4924 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4925
4926 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4927
4928 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4929
4930 * lib/target-supports.exp
4931 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4932 arm_neon_ok and merge flags. Fix temporary test name.
4933 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4934 and merge flags.
4935
4936 2016-06-17 Martin Liska <mliska@suse.cz>
4937
4938 * gcc.dg/predict-9.c: Fix dump scanning.
4939
4940 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4941
4942 PR tree-optimization/71354
4943 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4944
4945 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4946
4947 PR tree-optimization/71347
4948 * gcc.dg/tree-ssa/pr71347.c: New test.
4949
4950 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4951
4952 PR tree-optimization/71354
4953 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4954
4955 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4956
4957 * gcc.dg/vect/vect-alias-check-1.c: New test.
4958
4959 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4960
4961 PR target/71151
4962 * gcc.target/avr/pr71151-1.c: New test.
4963 * gcc.target/avr/pr71151-2.c: New test.
4964 * gcc.target/avr/pr71151-3.c: New test.
4965 * gcc.target/avr/pr71151-4.c: New test.
4966 * gcc.target/avr/pr71151-5.c: New test.
4967 * gcc.target/avr/pr71151-6.c: New test.
4968 * gcc.target/avr/pr71151-7.c: New test.
4969 * gcc.target/avr/pr71151-8.c: New test.
4970 * gcc.target/avr/pr71151-common.h: New test.
4971
4972 2016-06-16 Martin Liska <mliska@suse.cz>
4973
4974 * gfortran.dg/predict-1.f90: New test.
4975
4976 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4977
4978 PR target/71242
4979 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4980
4981 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4982
4983 * g++.dg/vect/pr36648.cc: Disable cunrolli
4984
4985 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4986
4987 PR target/71554
4988 * gcc.c-torture/execute/pr71554.c: New test.
4989
4990 PR rtl-optimization/71532
4991 * gcc.dg/torture/pr71532.c: New test.
4992
4993 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4994
4995 * gcc.target/powerpc/p9-dimode1.c: New test.
4996 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4997
4998 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4999
5000 * gcc.c-torture/compile/20160615-1.c: New test.
5001
5002 * g++.dg/cpp0x/ref-qual17.C: New test.
5003
5004 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5005
5006 PR middle-end/71529
5007 * gcc.target/i386/pr71529.C: New test.
5008
5009 2016-06-15 Alan Hayward <alan.hayward@arm.com>
5010
5011 PR tree-optimization/71483
5012 * g++.dg/vect/pr71483.c: New
5013
5014 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5015
5016 PR c++/70202
5017 * g++.dg/inherit/crash6.C: New.
5018 * g++.dg/inherit/union2.C: Likewise.
5019 * g++.dg/inherit/virtual12.C: Likewise.
5020 * g++.dg/inherit/virtual13.C: Likewise.
5021 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5022
5023 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
5024
5025 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
5026
5027 2016-06-15 Alan Hayward <alan.hayward@arm.com>
5028
5029 PR tree-optimization/71439
5030 * gcc.dg/vect/pr71439.c: New
5031
5032 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5033
5034 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5035
5036 2016-06-15 Richard Biener <rguenther@suse.de>
5037
5038 * gcc.dg/vect/slp-45.c: New testcase.
5039
5040 2016-06-15 Richard Biener <rguenther@suse.de>
5041
5042 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5043
5044 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5045
5046 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5047 requirements, and disable for AIX for now.
5048 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5049
5050 2016-06-14 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR c++/71528
5053 * g++.dg/opt/pr71528.C: New test.
5054
5055 PR c++/71516
5056 * g++.dg/init/pr71516.C: New test.
5057
5058 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5059
5060 * g++.dg/init/array46.C: New.
5061
5062 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
5063
5064 * gcc.target/i386/float128-3.c: New test.
5065 * gcc.target/i386/quad-sse4.c: Ditto.
5066 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5067 Update scan strings.
5068
5069 2016-06-14 Richard Biener <rguenther@suse.de>
5070
5071 PR middle-end/71526
5072 * gfortran.dg/pr71526.f90: New testcase.
5073
5074 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5075
5076 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5077 * gcc.dg/zero_bits_compound-1.c: Likewise.
5078
5079 2016-06-14 Richard Biener <rguenther@suse.de>
5080
5081 PR tree-optimization/71522
5082 * gcc.dg/torture/pr71522.c: New testcase.
5083
5084 2016-06-14 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR tree-optimization/71520
5087 * gcc.dg/tree-ssa/pr71520.c: New test.
5088
5089 2016-06-14 Richard Biener <rguenther@suse.de>
5090
5091 PR tree-optimization/71521
5092 * gcc.dg/tree-ssa/vrp101.c: New testcase.
5093
5094 2016-06-13 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR sanitizer/71498
5097 * c-c++-common/ubsan/bounds-13.c: New test.
5098
5099 PR preprocessor/71183
5100 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5101
5102 2016-06-13 Jeff Law <law@redhat.com>
5103
5104 PR tree-optimization/71403
5105 * c-c++-common/ubsan/pr71403-1.c: New test.
5106 * c-c++-common/ubsan/pr71403-2.c: New test.
5107 * c-c++-common/ubsan/pr71403-3.c: New test.
5108
5109 2016-06-13 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR middle-end/71478
5112 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5113 Add -Wno-psabi -w to dg-options.
5114
5115 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5116
5117 * gcc.target/powerpc/vadsdu-0.c: New test.
5118 * gcc.target/powerpc/vadsdu-1.c: New test.
5119 * gcc.target/powerpc/vadsdu-2.c: New test.
5120 * gcc.target/powerpc/vadsdu-3.c: New test.
5121 * gcc.target/powerpc/vadsdu-4.c: New test.
5122 * gcc.target/powerpc/vadsdu-5.c: New test.
5123 * gcc.target/powerpc/vadsdub-1.c: New test.
5124 * gcc.target/powerpc/vadsdub-2.c: New test.
5125 * gcc.target/powerpc/vadsduh-1.c: New test.
5126 * gcc.target/powerpc/vadsduh-2.c: New test.
5127 * gcc.target/powerpc/vadsduw-1.c: New test.
5128 * gcc.target/powerpc/vadsduw-2.c: New test.
5129
5130 2016-06-13 David Malcolm <dmalcolm@redhat.com>
5131
5132 * gcc.dg/c99-init-2.c (c): Update expected error message.
5133 * gcc.dg/init-bad-8.c (foo): Likewise.
5134 * gcc.dg/spellcheck-fields-3.c: New test case.
5135
5136 2016-06-13 Martin Liska <mliska@suse.cz>
5137
5138 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5139 and "guess loop iv compared" heuristics.
5140 * gcc.dg/predict-2.c: Likewise.
5141 * gcc.dg/predict-3.c: Likewise.
5142 * gcc.dg/predict-4.c: Likewise.
5143 * gcc.dg/predict-5.c: Likewise.
5144 * gcc.dg/predict-6.c: Likewise.
5145
5146 2016-06-13 Marek Polacek <polacek@redhat.com>
5147
5148 PR middle-end/71476
5149 * c-c++-common/Wswitch-unreachable-4.c: New test.
5150 * gcc.dg/Wswitch-unreachable-2.c: New test.
5151 * g++.dg/tm/jump1.C: Move dg-warning.
5152
5153 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5154
5155 * gnat.dg/renaming10.ad[sb]: New test.
5156
5157 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
5158
5159 PR fortran/70673
5160 * gfortran.dg/pr70673.f90: New test.
5161
5162 2016-06-13 Richard Biener <rguenther@suse.de>
5163
5164 PR middle-end/64516
5165 * gcc.dg/align-3.c: New testcase.
5166
5167 2016-06-13 Martin Liska <mliska@suse.cz>
5168
5169 * gcc.target/i386/pr71458.c: New test.
5170
5171 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
5172
5173 PR target/71241
5174 * gcc.dg/torture/float128-nan.c: New test.
5175
5176 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5177
5178 PR target/60751
5179 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5180 statement.
5181
5182 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5183
5184 PR target/60751
5185 * gfortran.dg/comma_IO_extension_1.f90: New test.
5186 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5187 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5188 statement.
5189 * gfortran.dg/graphite/pr38083.f90: Likewise.
5190 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5191 missing format.
5192
5193 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5194
5195 * gnat.dg/case_character.adb: New test.
5196
5197 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5198
5199 PR middle-end/71310
5200 * gcc.target/powerpc/pr71310.c: New testcase.
5201
5202 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5203
5204 PR middle-end/71478
5205 * gcc.dg/pr71478.c: New test.
5206
5207 2016-06-10 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR middle-end/71494
5210 * gcc.c-torture/execute/pr71494.c: New test.
5211
5212 PR c/68657
5213 * gcc.target/i386/pr68657.c: New test.
5214
5215 PR inline-asm/68843
5216 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5217 (test): Add -masm=intel alternatives.
5218
5219 2016-06-10 Martin Sebor <msebor@redhat.com>
5220
5221 PR c/71392
5222 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5223
5224 2016-06-10 Jeff Law <law@redhat.com>
5225
5226 PR tree-optimization/71335
5227 * gcc.c-torture/execute/pr71335.c: New test.
5228
5229 2016-06-10 David Malcolm <dmalcolm@redhat.com>
5230
5231 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5232 the various "cannot tail-call: " messages.
5233
5234 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5235
5236 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5237 and options.
5238
5239 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5240
5241 PR sanitizer/71480
5242 * c-c++-common/asan/pr71480.c: New test.
5243
5244 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5245
5246 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5247 (ASMNAME2): Likewise.
5248 (main): Replace fn in asm statement with ASMNAME ("fn").
5249 * gcc.dg/guality/pr68037-2.c: Likewise.
5250 * gcc.dg/guality/pr68037-3.c: Likewise.
5251 * gcc.dg/torture/pr68037-1.c: Likewise.
5252 * gcc.dg/torture/pr68037-2.c: Likewise.
5253 * gcc.dg/torture/pr68037-3.c: Likewise.
5254
5255 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5256
5257 PR inline-asm/68843
5258 * gcc.target/i386/pr68843-1.c: New test.
5259 * gcc.target/i386/pr68843-2.c: New test.
5260
5261 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5262 Cesar Philippidis <cesar@codesourcery.com>
5263
5264 PR middle-end/71373
5265 * gcc.dg/goacc/nested-function-1.c: New file.
5266 * gcc.dg/goacc/nested-function-2.c: Likewise.
5267 * gcc.dg/goacc/pr71373.c: Likewise.
5268 * gfortran.dg/goacc/cray-2.f95: Likewise.
5269 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5270 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5271 * gfortran.dg/goacc/cray.f95: Update.
5272 * gfortran.dg/goacc/loop-1.f95: Likewise.
5273 * gfortran.dg/goacc/loop-3.f95: Likewise.
5274 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5275 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5276
5277 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5278
5279 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5280 for OpenACC tile clauses.
5281 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5282
5283 PR c/71381
5284 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5285 to...
5286 * c-c++-common/goacc/cache-2.c: ... this new file.
5287 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5288 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5289 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5290 usage.
5291 * gfortran.dg/goacc/cray.f95: Likewise.
5292 * gfortran.dg/goacc/loop-1.f95: Likewise.
5293
5294 2016-06-10 Alan Hayward <alan.hayward@arm.com>
5295
5296 PR tree-optimization/71407
5297 PR tree-optimization/71416
5298 * gcc.dg/vect/pr71407.c: New
5299 * gcc.dg/vect/pr71416-1.c: New
5300 * gcc.dg/vect/pr71416-2.c: New
5301
5302 2016-06-10 Richard Biener <rguenther@suse.de>
5303
5304 PR middle-end/71477
5305 * gcc.dg/torture/pr71477.c: New testcase.
5306
5307 2016-06-09 Julia Koval <julia.koval@intel.com>
5308
5309 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5310 * gcc.target/i386/interrupt-13.c: Likewise.
5311 * gcc.target/i386/interrupt-15.c: Likewise.
5312 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5313 * gcc.target/i386/interrupt-24.c: Likewise.
5314 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5315 * gcc.target/i386/interrupt-9.c: Likewise.
5316 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5317
5318 2016-06-09 Martin Sebor <msebor@redhat.com>
5319
5320 PR c/70883
5321 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5322 * gcc.dg/builtin-constant_p-1.c: Same.
5323 * gcc.dg/builtins-error.c: Same.
5324 * gcc.dg/pr70859.c: Same.
5325
5326 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5327
5328 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5329 * gcc.dg/torture/pr68067-1.c: Likewise.
5330 * gcc.dg/torture/pr68067-2.c: Likewise.
5331
5332 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5333
5334 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5335 when setting SIZE.
5336
5337 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5338
5339 PR c++/71465
5340 * g++.dg/inherit/crash5.C: New.
5341 Revert:
5342 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5343
5344 PR c++/70202
5345 * g++.dg/inherit/crash5.C: New.
5346 * g++.dg/inherit/virtual1.C: Adjust.
5347
5348 2016-06-09 Martin Liska <mliska@suse.cz>
5349
5350 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5351 * g++.dg/predict-loop-exit-2.C: Likewise.
5352 * g++.dg/predict-loop-exit-3.C: Likewise.
5353 * gcc.dg/predict-1.c: Likewise.
5354 * gcc.dg/predict-2.c: Likewise.
5355 * gcc.dg/predict-3.c: Likewise.
5356 * gcc.dg/predict-4.c: Likewise.
5357 * gcc.dg/predict-5.c: Likewise.
5358 * gcc.dg/predict-6.c: Likewise.
5359 * gcc.dg/predict-7.c: Likewise.
5360
5361 2016-06-09 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/71462
5364 * gcc.dg/torture/pr71462.c: New testcase.
5365
5366 2016-06-09 Marek Polacek <polacek@redhat.com>
5367
5368 PR c/65471
5369 * gcc.dg/c11-generic-3.c: New test.
5370
5371 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5372
5373 * g++.dg/init/array42.C: New.
5374 * g++.dg/init/array43.C: Likewise.
5375 * g++.dg/init/array44.C: Likewise.
5376 * g++.dg/init/array45.C: Likewise.
5377 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5378 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5379 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5380 * g++.dg/gomp/pr35751.C: Likewise.
5381 * g++.dg/init/array23.C: Likewise.
5382 * g++.dg/init/brace2.C: Likewise.
5383 * g++.dg/init/brace6.C: Likewise.
5384
5385 2016-06-08 Martin Sebor <msebor@redhat.com>
5386 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR c++/70507
5389 PR c/68120
5390 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5391 * c-c++-common/builtin-arith-overflow-2.c: New test.
5392 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5393 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5394 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5395
5396 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5397
5398 PR c++/71442
5399 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5400
5401 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5402
5403 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5404 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5405 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5406 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5407 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5408 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5409 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5410 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5411 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5412 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5413 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5414 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5415 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5416
5417 2016-06-08 Richard Biener <rguenther@suse.de>
5418
5419 PR tree-optimization/68558
5420 * gcc.dg/vect/slp-44.c: New testcase.
5421
5422 2016-06-08 Richard Biener <rguenther@suse.de>
5423
5424 * gcc.dg/vect/slp-43.c: New testcase.
5425
5426 2016-06-08 Richard Biener <rguenther@suse.de>
5427
5428 PR tree-optimization/71452
5429 * gcc.dg/torture/pr71452.c: New testcase.
5430
5431 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR c++/71448
5434 * g++.dg/torture/pr71448.C: New test.
5435
5436 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5437
5438 PR debug/71432
5439 PR ada/71413
5440 * g++.dg/debug/pr71432.C: New test.
5441
5442 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5443
5444 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5445 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5446 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5447
5448 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5449
5450 * gcc.dg/vect/vect-live-2.c: Update effective target.
5451 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5452 * lib/target-supports.exp: Add aarch64 to vect_long.
5453
5454 2016-06-08 Marek Polacek <polacek@redhat.com>
5455
5456 PR c/71418
5457 * gcc.dg/noncompile/pr71418.c: New test.
5458
5459 PR c/71426
5460 * gcc.dg/noncompile/pr71426.c: New test.
5461
5462 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5463
5464 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5465 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5466 * gcc.dg/predict-3.c: Update template.
5467 * gcc.dg/predict-5.c: Update template.
5468 * gcc.dg/predict-6.c: Update template.
5469 * gcc.dg/predict-9.c: Update template.
5470 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5471
5472 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5473
5474 * gcc.target/powerpc/vec-mul.c: New test.
5475
5476 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5477
5478 * gcc.dg/spellcheck-fields-2.c: New test case.
5479
5480 2016-06-07 Richard Biener <rguenther@suse.de>
5481
5482 PR c/61564
5483 * gcc.dg/Wpragmas-1.c: New testcase.
5484 * gcc.dg/Wattributes-4.c: Likewise.
5485 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5486 entry.
5487
5488 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5489
5490 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5491 spurious debug code.
5492
5493 2016-06-07 Richard Biener <rguenther@suse.de>
5494
5495 PR tree-optimization/71428
5496 * gcc.dg/torture/pr71428.c: New testcase.
5497
5498 2016-06-07 Richard Biener <rguenther@suse.de>
5499
5500 PR middle-end/71423
5501 * gcc.dg/torture/pr71423.c: New testcase.
5502
5503 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5504
5505 PR middle-end/71408
5506 * gcc.dg/tree-ssa/pr71408.c: New test.
5507
5508 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5509
5510 PR middle-end/71281
5511 * g++.dg/torture/pr71281.C: New test.
5512
5513 2016-06-06 Marek Polacek <polacek@redhat.com>
5514
5515 PR c/71362
5516 * gcc.dg/pr71362.c: New test.
5517
5518 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5519 Patrick Palka <ppalka@gcc.gnu.org>
5520
5521 PR c++/70847
5522 PR c++/71330
5523 PR c++/71393
5524 * g++.dg/opt/pr70847.C: New test.
5525 * g++.dg/ubsan/pr70847.C: New test.
5526 * g++.dg/ubsan/pr71393.C: New test.
5527
5528 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR tree-optimization/71259
5531 * gcc.dg/vect/pr71259.c: New test.
5532
5533 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5534
5535 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5536 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5537 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5538 above.
5539
5540 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5541
5542 PR middle-end/37780
5543 * gcc.c-torture/execute/pr37780.c: New test.
5544 * gcc.target/aarch64/pr37780_1.c: Likewise.
5545 * gcc.target/arm/pr37780_1.c: Likewise.
5546
5547 2016-06-06 Marek Polacek <polacek@redhat.com>
5548
5549 * c-c++-common/attr-may-alias-1.c: New test.
5550 * c-c++-common/attr-may-alias-2.c: New test.
5551 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5552
5553 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5554
5555 PR c/24414
5556 * gcc.target/i386/pr24414.c: New test.
5557
5558 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5559
5560 * gcc.target/sparc/vis4misc.c: New file.
5561 * gcc.target/sparc/fpcmp.c: Likewise.
5562 * gcc.target/sparc/fpcmpu.c: Likewise.
5563
5564 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5565
5566 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5567 * gcc.dg/vect/vect-live-3.c: Likewise.
5568
5569 2016-06-06 Richard Biener <rguenther@suse.de>
5570
5571 PR tree-optimization/71398
5572 * gcc.dg/torture/pr71398.c: New testcase.
5573
5574 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5575
5576 PR target/71389
5577 * g++.dg/pr71389.C: New test.
5578
5579 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5580
5581 PR fortran/71404
5582 * gfortran.dg/fmt_read_5.f: New test.
5583
5584 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5585
5586 PR fortran/69659
5587 * gfortran.dg/class_array_22.f03: New test.
5588
5589 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5590
5591 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5592
5593 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5594
5595 * gcc.dg/predict-9.c: Update template.
5596
5597 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5598
5599 PR c++/49377
5600 * g++.dg/template/pr49377.C: New.
5601
5602 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR tree-optimization/71405
5605 * g++.dg/torture/pr71405.C: New test.
5606
5607 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/70202
5610 * g++.dg/inherit/crash5.C: New.
5611 * g++.dg/inherit/virtual1.C: Adjust.
5612
5613 2016-06-03 Jeff Law <law@redhat.com>
5614
5615 PR tree-optimization/71316
5616 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5617
5618 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5619
5620 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5621 dg-additional-options with just -fno-tree-scev-cprop in it.
5622 * gcc.dg/vect/vect-live-2.c: Likewise.
5623 * gcc.dg/vect/vect-live-5.c: Likewise.
5624 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5625 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5626 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5627
5628 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5629
5630 PR c++/27100
5631 * g++.dg/other/friend6.C: New test.
5632
5633 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5634
5635 * g++.dg/torture/ppc-ldst-array.C: New.
5636
5637 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5638
5639 PR target/71276
5640 PR target/71277
5641 * gcc.dg/torture/builtin-fp-int-inexact.c,
5642 gcc.target/i386/387-builtin-fp-int-inexact.c,
5643 gcc.target/i386/387-rint-inline-1.c,
5644 gcc.target/i386/387-rint-inline-2.c,
5645 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5646 gcc.target/i386/sse2-rint-inline-1.c,
5647 gcc.target/i386/sse2-rint-inline-2.c,
5648 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5649 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5650
5651 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5652 Julia Koval <julia.koval@intel.com>
5653
5654 PR target/66960
5655 PR target/67630
5656 PR target/67634
5657 PR target/67841
5658 PR target/68037
5659 PR target/68618
5660 PR target/68661
5661 PR target/69575
5662 PR target/69596
5663 PR target/69734
5664 * gcc.dg/guality/pr68037-1.c: New test.
5665 * gcc.dg/guality/pr68037-2.c: Likewise.
5666 * gcc.dg/guality/pr68037-3.c: Likewise.
5667 * gcc.dg/torture/pr68037-1.c: Likewise.
5668 * gcc.dg/torture/pr68037-2.c: Likewise.
5669 * gcc.dg/torture/pr68037-3.c: Likewise.
5670 * gcc.dg/torture/pr68661-1a.c: Likewise.
5671 * gcc.dg/torture/pr68661-1b.c: Likewise.
5672 * gcc.target/i386/interrupt-1.c: Likewise.
5673 * gcc.target/i386/interrupt-2.c: Likewise.
5674 * gcc.target/i386/interrupt-3.c: Likewise.
5675 * gcc.target/i386/interrupt-4.c: Likewise.
5676 * gcc.target/i386/interrupt-5.c: Likewise.
5677 * gcc.target/i386/interrupt-6.c: Likewise.
5678 * gcc.target/i386/interrupt-7.c: Likewise.
5679 * gcc.target/i386/interrupt-8.c: Likewise.
5680 * gcc.target/i386/interrupt-9.c: Likewise.
5681 * gcc.target/i386/interrupt-10.c: Likewise.
5682 * gcc.target/i386/interrupt-11.c: Likewise.
5683 * gcc.target/i386/interrupt-12.c: Likewise.
5684 * gcc.target/i386/interrupt-13.c: Likewise.
5685 * gcc.target/i386/interrupt-14.c: Likewise.
5686 * gcc.target/i386/interrupt-15.c: Likewise.
5687 * gcc.target/i386/interrupt-16.c: Likewise.
5688 * gcc.target/i386/interrupt-17.c: Likewise.
5689 * gcc.target/i386/interrupt-18.c: Likewise.
5690 * gcc.target/i386/interrupt-19.c: Likewise.
5691 * gcc.target/i386/interrupt-20.c: Likewise.
5692 * gcc.target/i386/interrupt-21.c: Likewise.
5693 * gcc.target/i386/interrupt-22.c: Likewise.
5694 * gcc.target/i386/interrupt-23.c: Likewise.
5695 * gcc.target/i386/interrupt-24.c: Likewise.
5696 * gcc.target/i386/interrupt-25.c: Likewise.
5697 * gcc.target/i386/interrupt-26.c: Likewise.
5698 * gcc.target/i386/interrupt-27.c: Likewise.
5699 * gcc.target/i386/interrupt-28.c: Likewise.
5700 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5701 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5702 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5703 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5704 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5705 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5706 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5707 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5708 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5709 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5710 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5711 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5712
5713 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5714
5715 PR tree-optimization/52171
5716 * gcc.dg/pr52171.c: New test.
5717 * gcc.target/i386/pr52171.c: New test.
5718
5719 2016-06-03 Jan Hubicka <jh@suse.cz>
5720
5721 * g++.dg/tree-ssa/pred-1.C: New testcase
5722 * gcc.dg/tree-ssa/pred-1.c: New testcase
5723
5724 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5725
5726 PR target/70957
5727 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5728 support.
5729 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5730
5731 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5732
5733 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5734
5735 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5736
5737 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5738 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5739 * gcc.dg/vect/vect-live-1.c: New test.
5740 * gcc.dg/vect/vect-live-2.c: New test.
5741 * gcc.dg/vect/vect-live-3.c: New test.
5742 * gcc.dg/vect/vect-live-4.c: New test.
5743 * gcc.dg/vect/vect-live-5.c: New test.
5744 * gcc.dg/vect/vect-live-slp-1.c: New test.
5745 * gcc.dg/vect/vect-live-slp-2.c: New test.
5746 * gcc.dg/vect/vect-live-slp-3.c: New test.
5747
5748 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR middle-end/71387
5751 * g++.dg/opt/pr71387.C: New test.
5752
5753 2016-06-02 Jeff Law <law@redhat.com>
5754
5755 PR tree-optimization/71328
5756 * gcc.c-torture/compile/pr71328.c: New test.
5757
5758 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5759
5760 PR fortran/52393
5761 * gfortran.dg/fmt_read_3.f90: Fix typo.
5762 * gfortran.dg/fmt_read_4.f90: New test.
5763
5764 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5767 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5768 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5769 * g++.dg/cpp0x/override2.C: Likewise.
5770 * g++.dg/parse/crash5.C: Likewise.
5771 * g++.dg/parse/error16.C: Likewise.
5772 * g++.dg/parse/error27.C: Likewise.
5773 * g++.dg/template/qualttp15.C: Likewise.
5774 * g++.dg/template/redecl4.C: Likewise.
5775 * g++.old-deja/g++.other/crash39.C: Likewise.
5776 * g++.old-deja/g++.other/struct1.C: Likewise.
5777 * g++.old-deja/g++.pt/m9a.C: Likewise.
5778 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5779
5780 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR c++/71372
5783 * c-c++-common/pr71372.c: New test.
5784
5785 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5786 __TIME__ strings with __builtin_strcmp instead of printf and
5787 dg-output.
5788
5789 2016-06-02 Martin Liska <mliska@suse.cz>
5790
5791 * gcc.dg/predict-9.c: New test.
5792
5793 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5794
5795 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5796 global set_compiler_env_var and global saved_compiler_env_var.
5797
5798 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5799
5800 PR rtl-optimization/71295
5801 * gcc.c-torture/compile/pr71295.c: New test.
5802
5803 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5804
5805 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5806
5807 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5808 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5809
5810 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5811 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5812 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5813 alternative number.
5814
5815 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5816
5817 * gcc.target/powerpc/p9-splat-4.c: New test.
5818
5819 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5820
5821 PR target/71186
5822 * gcc.target/powerpc/pr71186.c: New test.
5823
5824 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5825
5826 PR fortran/52393
5827 * gfortran.dg/fmt_read_3.f90: New test.
5828
5829 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5830
5831 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5832 procedure.
5833
5834 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5835
5836 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5837 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5838 env var is set.
5839 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5840 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5841 shown once.
5842 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5843 during compilation.
5844 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5845 vars set by dg-set-compiler-env-var.
5846
5847 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5848
5849 PR fortran/71156
5850 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5851 to the module procedure declaration.
5852 * gfortran.dg/submodule_16.f08: New test.
5853
5854 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR middle-end/71371
5857 * c-c++-common/gomp/pr71371.c: New test.
5858
5859 2016-06-01 Richard Biener <rguenther@suse.de>
5860
5861 PR tree-optimization/71366
5862 * gcc.dg/torture/pr71366-1.c: New testcase.
5863 * gcc.dg/torture/pr71366-2.c: Likewise.
5864
5865 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5866
5867 * gcc.target/powerpc/vslv-0.c: New test.
5868 * gcc.target/powerpc/vslv-1.c: New test.
5869 * gcc.target/powerpc/vsrv-0.c: New test.
5870 * gcc.target/powerpc/vsrv-1.c: New test.
5871
5872 2016-06-01 Nathan Sidwell <nathan@acm.org>
5873
5874 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5875 * gcc.target/nvptx/weak.c: New.
5876
5877 2016-06-01 Richard Biener <rguenther@suse.de>
5878
5879 PR tree-optimization/71261
5880 * gcc.dg/torture/vect-bool-1.c: New testcase.
5881
5882 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5883
5884 * gfortran.dg/gomp/order-1.f90: New test.
5885 * gfortran.dg/gomp/order-2.f90: New test.
5886
5887 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5888
5889 * gcc.dg/unroll-6.c: Update template.
5890 * gcc.dg/unroll-7.c: New testcase.
5891 * gcc.dg/unroll-8.c: New testcase.
5892
5893 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5894
5895 * gnat.dg/opt56.ad[sb]: New test.
5896
5897 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 PR c++/66635
5900 * g++.dg/cpp0x/constexpr-ice16.C: New.
5901
5902 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5903
5904 PR tree-optimization/71314
5905 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5906 -mbranch-cost=2.
5907
5908 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5909
5910 PR tree-optimization/71077
5911 * gcc.dg/tree-ssa/pr71077.c: New test.
5912
5913 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5914
5915 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5916 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5917 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5918
5919 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5920
5921 PR c++/71248
5922 * g++.dg/cpp0x/pr71248.C: New.
5923 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5924 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5925 * g++.dg/init/new37.C: Likewise.
5926 * g++.dg/template/static1.C: Likewise.
5927 * g++.dg/template/static2.C: Likewise.
5928
5929 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5930
5931 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5932 instead of %rdi.
5933 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5934
5935 2016-05-31 Marek Polacek <polacek@redhat.com>
5936
5937 * c-c++-common/Wswitch-unreachable-3.c: New test.
5938 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5939
5940 2016-05-31 Richard Biener <rguenther@suse.de>
5941
5942 PR tree-optimization/71352
5943 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5944
5945 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5946
5947 * gcc.target/arm/armv5_thumb_isa.c: New test.
5948
5949 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5950
5951 PR target/71346
5952 * gcc.target/i386/pr71346.c: New test.
5953
5954 2016-05-31 Tom de Vries <tom@codesourcery.com>
5955
5956 PR tree-optimization/69068
5957 * gcc.dg/graphite/pr69068.c: New test.
5958
5959 2016-05-27 Martin Sebor <msebor@redhat.com>
5960
5961 PR c++/71306
5962 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5963
5964 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5965
5966 PR c++/71349
5967 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5968 nowait depend(inout: dd[0]) clauses where permitted.
5969
5970 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5971
5972 PR c++/71238
5973 * g++.dg/parse/pr71238.C: New.
5974 * g++.dg/concepts/friend1.C: Test column numbers too.
5975 * g++.dg/cpp0x/initlist31.C: Likewise.
5976 * g++.dg/cpp0x/pr51420.C: Likewise.
5977 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5978 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5979 * g++.dg/ext/builtin3.C: Likewise.
5980 * g++.dg/lookup/friend12.C: Likewise.
5981 * g++.dg/lookup/friend7.C: Likewise.
5982 * g++.dg/lookup/koenig1.C: Likewise.
5983 * g++.dg/lookup/koenig5.C: Likewise.
5984 * g++.dg/lookup/used-before-declaration.C: Likewise.
5985 * g++.dg/overload/koenig1.C: Likewise.
5986 * g++.dg/template/crash65.C: Likewise.
5987 * g++.dg/template/friend57.C: Likewise.
5988 * g++.dg/warn/Wshadow-5.C: Likewise.
5989 * g++.dg/warn/Wunused-8.C: Likewise.
5990 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5991 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5992 * g++.old-deja/g++.jason/member.C: Likewise.
5993 * g++.old-deja/g++.jason/report.C: Likewise.
5994 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5995 * g++.old-deja/g++.law/visibility20.C: Likewise.
5996 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5997 * g++.old-deja/g++.other/static5.C: Likewise.
5998 * g++.old-deja/g++.pt/overload2.C: Likewise.
5999
6000 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
6001
6002 * gcc.dg/tree-ssa/peel1.c: New testcase.
6003 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6004 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6005
6006 2016-05-30 Tom de Vries <tom@codesourcery.com>
6007
6008 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6009 to ce.
6010
6011 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6012
6013 PR c++/71099
6014 * g++.dg/parse/virtual1.C: New.
6015
6016 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
6017
6018 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6019 Use correct register when clearing %edx.
6020
6021 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
6022
6023 PR tree-optimization/71289
6024 * gcc.dg/pr71289.c: New test.
6025
6026 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6027
6028 PR middle-end/71269
6029 PR middle-end/71292
6030 * gcc.dg/tree-ssa/pr71269.c: New test.
6031 * gcc.dg/tree-ssa/pr71292.c: New test.
6032
6033 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6034
6035 PR middle-end/71252
6036 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6037
6038 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
6039
6040 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6041 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6042 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6043
6044 2016-05-30 Tom de Vries <tom@codesourcery.com>
6045
6046 PR tree-optimization/69067
6047 * gcc.dg/graphite/pr69067.c: New test.
6048
6049 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
6050
6051 PR target/71245
6052 * gcc.target/i386/pr71245-1.c: New test.
6053 * gcc.target/i386/pr71245-2.c: Ditto.
6054
6055 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6056
6057 PR c++/71105
6058 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6059 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6060 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6061
6062 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
6063
6064 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6065
6066 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6067
6068 Revert:
6069 PR c++/69855
6070 * g++.dg/overload/69855.C: New.
6071 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6072 * g++.old-deja/g++.pt/crash3.C: Likewise.
6073
6074 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6075
6076 PR c++/60385
6077 * g++.dg/parse/namespace13.C: New.
6078
6079 2016-05-26 Jeff Law <law@redhat.com>
6080
6081 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6082 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6083 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6084 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6085 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6086 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6087 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6088 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6089 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6090 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6091 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6092 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6093 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6094
6095 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6096
6097 PR c++/69855
6098 * g++.dg/overload/69855.C: New.
6099 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6100 * g++.old-deja/g++.pt/crash3.C: Likewise.
6101
6102 2016-05-27 Jiong Wang <jiong.wang@arm.com>
6103
6104 PR target/63596
6105 * gcc.target/aarch64/va_arg_1.c: New testcase.
6106 * gcc.target/aarch64/va_arg_2.c: Likewise.
6107 * gcc.target/aarch64/va_arg_3.c: Likewise.
6108
6109 2016-05-27 Jiong Wang <jiong.wang@arm.com>
6110
6111 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6112 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6113 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6114 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6115 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6116
6117 2016-05-27 Marek Polacek <polacek@redhat.com>
6118
6119 PR middle-end/71308
6120 * g++.dg/torture/pr71308.C: New test.
6121
6122 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6123
6124 * gcc.dg/zero_bits_compound-1.c: New test.
6125 * gcc.dg/zero_bits_compound-2.c: New test.
6126
6127 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6128
6129 PR middle-end/71279
6130 * gcc.dg/pr71279.c: New test.
6131
6132 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6133
6134 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6135 floating point min/max/comparison instructions.
6136 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6137
6138 2016-05-26 Jakub Jelinek <jakub@redhat.com>
6139
6140 * c-c++-common/gomp/schedule-1.c: New test.
6141 * gfortran.dg/gomp/schedule-1.f90: New test.
6142
6143 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6144
6145 PR c++/70822
6146 PR c++/70106
6147 * g++.dg/cpp1y/auto-fn32.C: New test.
6148 * g++.dg/cpp1y/paren4.C: New test.
6149
6150 2016-05-26 Nathan Sidwell <nathan@acm.org>
6151
6152 * gcc.dg/20060410.c: Xfail on ptx.
6153 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6154 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6155 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6156 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6157 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6158
6159 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6160
6161 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6162
6163 2016-05-26 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR tree-optimization/71280
6166 * gcc.dg/pr71280.c: New test.
6167
6168 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6169
6170 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6171 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6172
6173 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6174
6175 2016-05-26 Jiong Wang <jiong.wang@arm.com>
6176
6177 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6178 kept in memory.
6179
6180 2016-05-25 Jeff Law <law@redhat.com>
6181
6182 PR tree-optimization/71272
6183 * gcc.c-torture/compile/pr71272.c: new test.
6184
6185 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6186
6187 * gcc.target/powerpc/vec-cmpne.c: New test.
6188 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6189
6190 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6191
6192 * gnat.dg/opt55.ad[sb]: New test.
6193
6194 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6195
6196 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6197 * c-c++-common/pr60226.c: Require int32plus.
6198 * gcc.c-torture/execute/pr70602.c: Likewise.
6199 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6200 unsigned long for malloc arg type.
6201 * gcc.dg/asr_div1.c: Require int32plus.
6202 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6203 * gcc.dg/pie-1.c: Require pie.
6204 * gcc.dg/pie-2.c: Likewise.
6205 * gcc.dg/pr59471.c: Require int32plus.
6206 * gcc.dg/pr59963-2.c: XFAIL for int16.
6207 * gcc.dg/pr60114.c: Require int32plus.
6208 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6209 unsigned long for typedef of size_t.
6210 * gcc.dg/pr63914.c: Require int32plus.
6211 * gcc.dg/pr64536.c: Require pt32plus.
6212 * gcc.dg/pr65658.c: Likewise.
6213 * gcc.dg/pr67271.c: Require int32plus.
6214 * gcc.dg/pr68112.c: Likewise.
6215 * gcc.dg/pr69071.c: Skip for avr target.
6216 * gcc.dg/pr69973.c: Require int32plus.
6217 * gcc.dg/pr70169.c: Skip for avr target.
6218 * gcc.dg/sso-6.c: Require int32plus.
6219 * gcc.dg/sso-7.c: Likewise.
6220 * gcc.dg/sso-8.c: Likewise.
6221 * gcc.dg/vrp-min-max-2.c: Likewise.
6222
6223 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6224
6225 PR target/70738
6226 * gcc.target/i386/pr70738-1.c: New test.
6227 * gcc.target/i386/pr70738-2.c: Likewise.
6228 * gcc.target/i386/pr70738-3.c: Likewise.
6229 * gcc.target/i386/pr70738-4.c: Likewise.
6230 * gcc.target/i386/pr70738-5.c: Likewise.
6231 * gcc.target/i386/pr70738-6.c: Likewise.
6232 * gcc.target/i386/pr70738-7.c: Likewise.
6233 * gcc.target/i386/pr70738-8.c: Likewise.
6234 * gcc.target/i386/pr70738-9.c: Likewise.
6235
6236 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6237
6238 PR rtl-optimization/66940
6239 * gcc.c-torture/execute/pr66940.c: New test.
6240
6241 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6242
6243 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6244 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6245 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6246 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6247 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6248 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6249 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6250 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6251 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6252 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6253 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6254 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6255 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6256 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6257 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6258 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6259 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6260 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6261 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6262 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6263 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6264 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6265 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6266 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6267
6268 2016-05-25 Marek Polacek <polacek@redhat.com>
6269
6270 PR c/71265
6271 * gcc.dg/noncompile/pr71265.c: New test.
6272
6273 PR c/71266
6274 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6275
6276 2016-05-25 Nathan Sidwell <nathan@acm.org>
6277
6278 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6279
6280 2016-05-25 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/71261
6283 * c-c++-common/torture/pr71261.c: New testcase.
6284
6285 2016-05-25 Richard Biener <rguenther@suse.de>
6286
6287 PR tree-optimization/71264
6288 * gcc.dg/vect/pr71264.c: New testcase.
6289
6290 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6291
6292 PR c++/55992
6293 * g++.dg/cpp0x/alias-decl-53.C: New.
6294 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6295
6296 2016-05-25 Martin Liska <mliska@suse.cz>
6297
6298 * g++.dg/pr71239.C: New test.
6299
6300 2016-05-25 Richard Biener <rguenther@suse.de>
6301
6302 * gcc.dg/vect/pr58135.c: Rename to ...
6303 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
6304
6305 2016-05-25 Marek Polacek <polacek@redhat.com>
6306
6307 * g++.dg/pr65295.C: Use target c++14.
6308
6309 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6310
6311 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6312 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
6313
6314 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6315
6316 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6317 instructions.
6318
6319 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6320
6321 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6322 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6323 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6324 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6325 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6326 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6327 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6328 * c-c++-common/goacc/pcopy.c: Likewise.
6329 * c-c++-common/goacc/pcopyin.c: Likewise.
6330 * c-c++-common/goacc/pcopyout.c: Likewise.
6331 * c-c++-common/goacc/pcreate.c: Likewise.
6332 * c-c++-common/goacc/pr70688.c: New test.
6333 * c-c++-common/goacc/present-1.c: Adjust test.
6334 * c-c++-common/goacc/reduction-5.c: Likewise.
6335 * g++.dg/goacc/data-1.C: New test.
6336
6337 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6338
6339 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6340 vector parity built-in functions.
6341 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6342 count trailing zeros automatic vectorization.
6343 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6344 count trailing zeros built-in functions.
6345
6346 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6347
6348 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6349
6350 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6351
6352 PR target/71050
6353 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6354
6355 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 PR c++/50436
6358 * g++.dg/template/crash123.C: New.
6359 * g++.dg/template/crash124.C: Likewise.
6360
6361 2016-05-24 Martin Sebor <msebor@redhat.com>
6362
6363 PR c++/71147
6364 * g++.dg/ext/flexary16.C: New test.
6365
6366 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6367
6368 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6369 before math.h is included.
6370 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6371 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6372 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6373 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6374 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6375 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6376 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6377 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6378 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6379 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6380 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6381 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6382 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6383 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6384 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6385 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6386 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6387 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6388 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6389 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6390 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6391 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6392 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6393
6394 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6395 Kelvin Nilsen <kelvin@gcc.gnu.org>
6396
6397 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6398 support.
6399
6400 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/69872
6403 * g++.dg/warn/Wno-narrowing1.C: New.
6404
6405 2016-05-24 Marek Polacek <polacek@redhat.com>
6406
6407 PR c/71249
6408 * c-c++-common/Wswitch-unreachable-2.c: New test.
6409
6410 2016-05-24 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR c++/71257
6413 * g++.dg/vect/simd-clone-6.cc: New test.
6414 * g++.dg/gomp/declare-simd-6.C: New test.
6415
6416 PR middle-end/70434
6417 PR c/69504
6418 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6419
6420 2016-05-24 Richard Biener <rguenther@suse.de>
6421
6422 PR tree-optimization/71240
6423 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6424
6425 2016-05-24 Richard Biener <rguenther@suse.de>
6426
6427 PR tree-optimization/71230
6428 * gcc.dg/torture/pr71230.c: New testcase.
6429 * g++.dg/torture/pr71230.C: Likewise.
6430
6431 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6432
6433 * c-c++-common/goacc/routine-5.c: Add tests.
6434 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6435 * gfortran.dg/goacc/routine-6.f90: Add tests.
6436
6437 2016-05-24 Richard Biener <rguenther@suse.de>
6438
6439 PR tree-optimization/71253
6440 * gcc.dg/torture/pr71253.c: New testcase.
6441
6442 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6443
6444 PR middle-end/71252
6445 * gfortran.dg/pr71252.f90: New test.
6446
6447 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6448
6449 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6450
6451 2016-05-24 Richard Biener <rguenther@suse.de>
6452
6453 PR middle-end/70434
6454 PR c/69504
6455 * c-c++-common/vector-subscript-4.c: New testcase.
6456 * c-c++-common/vector-subscript-5.c: Likewise.
6457
6458 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6459
6460 PR fortran/71123
6461 * gfortran.dg/namelist_90.f: New test
6462
6463 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6464
6465 PR fortran/66461
6466 * gfortran.dg/unexpected_eof.f: New test
6467
6468 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6469 Kelvin Nilsen <kelvin@gcc.gnu.org>
6470
6471 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6472 as little endian.
6473
6474 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6475
6476 PR c++/70972
6477 * g++.dg/cpp0x/inh-ctor20.C: New.
6478 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6479
6480 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6481
6482 PR c++/69095
6483 * g++.dg/cpp0x/variadic168.C: New.
6484
6485 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6486
6487 * g++.dg/cpp0x/pr31445.C: Test column number too.
6488 * g++.dg/cpp0x/pr32253.C: Likewise.
6489 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6490 * g++.dg/cpp0x/variadic36.C: Likewise.
6491
6492 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6493
6494 * gcc.dg/fold-notshift-2.c: Adjust.
6495
6496 2016-05-23 Marek Polacek <polacek@redhat.com>
6497
6498 PR c/49859
6499 * c-c++-common/Wswitch-unreachable-1.c: New test.
6500 * gcc.dg/Wswitch-unreachable-1.c: New test.
6501 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6502 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6503 * g++.dg/gomp/block-10.C: Likewise.
6504 * gcc.dg/gomp/block-10.c: Likewise.
6505 * g++.dg/gomp/block-9.C: Likewise.
6506 * gcc.dg/gomp/block-9.c: Likewise.
6507 * g++.dg/gomp/target-1.C: Likewise.
6508 * g++.dg/gomp/target-2.C: Likewise.
6509 * gcc.dg/gomp/target-1.c: Likewise.
6510 * gcc.dg/gomp/target-2.c: Likewise.
6511 * g++.dg/gomp/taskgroup-1.C: Likewise.
6512 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6513 * gcc.dg/gomp/teams-1.c: Likewise.
6514 * g++.dg/gomp/teams-1.C: Likewise.
6515 * g++.dg/overload/error3.C: Likewise.
6516 * g++.dg/tm/jump1.C: Likewise.
6517 * g++.dg/torture/pr40335.C: Likewise.
6518 * gcc.dg/c99-vla-jump-5.c: Likewise.
6519 * gcc.dg/switch-warn-1.c: Likewise.
6520 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6521 * gcc.dg/nested-func-1.c: Likewise.
6522 * gcc.dg/pr67784-4.c: Likewise.
6523
6524 2016-05-23 Richard Biener <rguenther@suse.de>
6525
6526 PR tree-optimization/71230
6527 * gfortran.dg/pr71230-1.f90: New testcase.
6528 * gfortran.dg/pr71230-2.f90: Likewise.
6529
6530 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6531
6532 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6533 * gcc.dg/vect/pr58135.c: Add new.
6534 * gfortran.dg/pr46519-1.f: Adjust test case.
6535
6536 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6537
6538 PR c++/53401
6539 * g++.dg/cpp0x/decltype64.C: New.
6540
6541 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6542
6543 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6544 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6546
6547 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6548
6549 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6550 Add poly64x1_t and poly64x2_t cases if supported.
6551 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6552 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6553 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6554 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6556
6557 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6558
6559 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6560 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6561 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6562 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6563 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6564 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6565 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6566
6567 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6568
6569 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6570
6571 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6572
6573 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6574 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6575
6576 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6577
6578 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6579 constraint instead of "r".
6580 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6581 insn instead of vxorpd.
6582 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6583
6584 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6585 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6586
6587 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6588
6589 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6590 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6591
6592 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6593
6594 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6595
6596 PR middle-end/40921
6597 * gcc.dg/tree-ssa/pr40921.c: New test.
6598
6599 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6600
6601 PR target/71103
6602 * gcc.target/avr/pr71103.c: New test.
6603
6604 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6605
6606 PR middle-end/71179
6607 * gcc.dg/tree-ssa/pr71179.c: New test.
6608
6609 2016-05-20 Martin Sebor <msebor@redhat.com>
6610
6611 PR c/71115
6612 * gcc.dg/init-excess-2.c: New test.
6613
6614 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6615
6616 * gnat.dg/opt53.adb: New test.
6617 * gnat.dg/opt54.adb: Likewise.
6618
6619 2016-05-20 Martin Jambor <mjambor@suse.cz>
6620
6621 PR tree-optimization/70884
6622 * gcc.dg/tree-ssa/pr70919.c: New test.
6623
6624 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6625
6626 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6627 formatting.
6628 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6629 fix code formatting.
6630
6631 2016-05-20 Nathan Sidwell <nathan@acm.org>
6632
6633 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6634 non-common cases.
6635 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6636
6637 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6638
6639 * jit.dg/all-non-failing-tests.h: Add
6640 test-factorial-must-tail-call.c.
6641 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6642 * jit.dg/test-factorial-must-tail-call.c: New test case.
6643
6644 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR fortran/71204
6647 * gfortran.dg/pr71204.f90: New test.
6648
6649 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6650
6651 * gcc.target/nvptx/sincos.c: New test.
6652
6653 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6654
6655 PR c++/70572
6656 * g++.dg/cpp1y/auto-fn31.C: New.
6657
6658 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6659
6660 * gcc.target/powerpc/vec-addec.c: New test.
6661 * gcc.target/powerpc/vec-addec-int128.c: New test.
6662
6663 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6664
6665 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6666 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6667 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6668 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6669
6670 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6671
6672 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6673
6674 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR c++/71210
6677 * g++.dg/opt/pr71210-1.C: New test.
6678 * g++.dg/opt/pr71210-2.C: New test.
6679
6680 PR tree-optimization/29756
6681 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6682 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6683 only on selected targets where V4SImode vectors are known to be
6684 supported.
6685
6686 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6687
6688 PR tree-optimization/71079
6689 PR tree-optimization/71206
6690 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6691
6692 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6693
6694 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6695 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6696 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6697
6698 2016-05-20 Richard Guenther <rguenther@suse.de>
6699
6700 PR tree-optimization/29756
6701 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6702
6703 2016-05-20 Richard Biener <rguenther@suse.de>
6704
6705 PR tree-optimization/71185
6706 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6707
6708 2016-05-20 Richard Biener <rguenther@suse.de>
6709
6710 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6711
6712 2016-05-19 Marek Polacek <polacek@redhat.com>
6713
6714 PR c++/71075
6715 * g++.dg/diagnostic/pr71075.C: New test.
6716
6717 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6718
6719 PR c++/71184
6720 * g++.dg/pr71184.C: New test case.
6721
6722 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6723
6724 * gcc.target/powerpc/darn-0.c: New test.
6725 * gcc.target/powerpc/darn-1.c: New test.
6726 * gcc.target/powerpc/darn-2.c: New test.
6727
6728 2016-05-19 Marek Polacek <polacek@redhat.com>
6729
6730 PR tree-optimization/71031
6731 * gcc.dg/tree-ssa/vrp100.c: New test.
6732
6733 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6734
6735 PR rtl-optimization/71148
6736 * gcc.dg/pr71148.c: New test.
6737
6738 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6739
6740 PR target/71056
6741 * gcc.target/arm/pr71056.c: New test.
6742
6743 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6744
6745 * c-c++-common/pr69669.c: Check the used mode.
6746
6747 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6748
6749 PR sanitizer/64354
6750 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6751
6752 2016-05-19 Richard Biener <rguenther@suse.de>
6753
6754 PR tree-optimization/70729
6755 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6756 * gcc.dg/graphite/scop-18.c: Likewise.
6757 * gcc.dg/pr41783.c: Disable LIM.
6758 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6759 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6760 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6761 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6762 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6763 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6764 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6765 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6766 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6767 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6768 * gfortran.dg/pr42108.f90: Likewise.
6769
6770 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6771
6772 PR driver/69265
6773 * gcc.dg/spellcheck-options-11.c: New test case.
6774
6775 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR c++/71100
6778 * g++.dg/opt/pr71100.C: New test.
6779
6780 2016-05-18 Martin Jambor <mjambor@suse.cz>
6781
6782 PR ipa/69708
6783 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6784 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6785 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6786 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6787
6788 2016-05-18 Martin Jambor <mjambor@suse.cz>
6789
6790 PR ipa/69708
6791 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6792 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6793 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6794 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6795 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6796
6797 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6798
6799 PR c++/69793
6800 * g++.dg/template/crash122.C: New.
6801
6802 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6803
6804 PR c++/70466
6805 * g++.dg/template/pr70466-1.C: New.
6806 * g++.dg/template/pr70466-2.C: Likewise.
6807
6808 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6809
6810 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6811 splat operations and the XXSPLTIB instruction.
6812 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6813 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6814 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6815 xxlxor to clear a register.
6816
6817 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6818
6819 * gcc.dg/torture/pr71020.c: New test.
6820
6821 2016-05-18 Martin Jambor <mjambor@suse.cz>
6822
6823 PR ipa/70646
6824 * gcc.dg/ipa/pr70646.c: New test.
6825
6826 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6827
6828 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6829
6830 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6831
6832 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6833 missing tests for vreinterpretq_p{8,16}.
6834
6835 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6836
6837 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6838 vsliq_n_s64 and vsliq_n_u64.
6839
6840 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6841
6842 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6843 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6844
6845 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6846
6847 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6848 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6849 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6850
6851 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6852
6853 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6854 in comment.
6855
6856 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6857
6858 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6859 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6860 "blr\t" and switch to scan-assembler-times.
6861
6862 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6863
6864 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6865 with __aarch64__.
6866 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6867 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6868
6869 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6870
6871 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6872 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6873 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6874 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6875 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6876 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6877
6878 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6879 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6880
6881 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6882 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6883
6884 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6885 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6886
6887 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6888
6889 2016-05-18 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/71168
6892 * gcc.dg/torture/pr71168.c: New testcase.
6893
6894 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6895
6896 PR middle-end/63586
6897 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6898 * gcc.dg/tree-ssa/pr63586.c: New test.
6899 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6900
6901 2016-05-17 Nathan Sidwell <nathan@acm.org>
6902
6903 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6904 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6905 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6906 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6907
6908 2016-05-17 Nathan Sidwell <nathan@acm.org>
6909
6910 * gcc.target/nvptx/abi-vararg-3.c: New.
6911
6912 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6913
6914 PR tree-optimization/54579
6915 PR middle-end/55299
6916 * gcc.dg/fold-notrotate-1.c: New test.
6917 * gcc.dg/fold-notshift-1.c: New test.
6918 * gcc.dg/fold-notshift-2.c: New test.
6919
6920 2016-05-17 Marek Polacek <polacek@redhat.com>
6921
6922 PR ipa/71146
6923 * g++.dg/ipa/pr71146.C: New test.
6924
6925 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6926
6927 * jit.dg/test-error-array-bounds.c: New test case.
6928
6929 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6930
6931 * gcc.dg/tree-ssa/and-1.c: New testcase.
6932
6933 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6934
6935 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6936 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6937
6938 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6939
6940 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6941 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6942
6943 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6944
6945 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6946
6947 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6948
6949 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6950
6951 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6952
6953 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6954 ".2d[index]" when scan the assembly.
6955 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6956 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6957 float64x1.
6958 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6959
6960 2016-05-17 Richard Biener <rguenther@suse.de>
6961
6962 PR tree-optimization/71132
6963 * gcc.dg/torture/pr71132.c: New testcase.
6964
6965 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6966
6967 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6968
6969 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6970
6971 PR target/70809
6972 * gcc.target/aarch64/pr70809_1.c: New test.
6973
6974 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6975
6976 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6977 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6978 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6979 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6980
6981 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6982 Ilya Enkovich <ilya.enkovich@intel.com>
6983
6984 PR target/71114
6985 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6986
6987 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6988
6989 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6990 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6991
6992 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6993
6994 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6995 test for __ARM_FP16_ARGS.
6996 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6997 * gcc.target/arm/aapcs/neon-vect10.c: New.
6998 * gcc.target/arm/aapcs/neon-vect9.c: New.
6999 * gcc.target/arm/aapcs/vfp18.c: New.
7000 * gcc.target/arm/aapcs/vfp19.c: New.
7001 * gcc.target/arm/aapcs/vfp20.c: New.
7002 * gcc.target/arm/aapcs/vfp21.c: New.
7003 * gcc.target/arm/fp16-aapcs-1.c: New.
7004 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7005 test for __ARM_FP16_ARGS.
7006 * g++.target/arm/fp16-return-1.c: Update expected output.
7007
7008 2016-05-16 Jiong Wang <jiong.wang@arm.com>
7009
7010 PR testsuite/70227
7011 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7012
7013 2016-05-15 Harald Anlauf <anlauf@gmx.de>
7014
7015 PR fortran/69603
7016 * gfortran.dg/pr69603.f90: New testcase.
7017
7018 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
7019
7020 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7021
7022 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
7023
7024 PR fortran/71047
7025 * gfortran.dg/pr71047.f08: New test.
7026
7027 2016-05-13 Joseph Myers <joseph@codesourcery.com>
7028
7029 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7030 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7031 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7032
7033 2016-05-13 Martin Sebor <msebor@redhat.com>
7034
7035 PR c++/60049
7036 * g++.dg/cpp0x/constexpr-60049.C: New test.
7037
7038 2016-05-13 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR bootstrap/71071
7041 * gcc.dg/pr71071.c: New test.
7042
7043 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
7044
7045 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7046 remove XOP handling.
7047 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
7048
7049 2016-05-13 Nathan Sidwell <nathan@acm.org>
7050
7051 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7052 __atomic_is_lock_free declaration.
7053
7054 2016-05-13 Richard Biener <rguenther@suse.de>
7055
7056 PR tree-optimization/42587
7057 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7058
7059 2016-05-13 Martin Liska <mliska@suse.cz>
7060
7061 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7062 the new format of dump output.
7063
7064 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7065
7066 * gcc.dg/pr71084.c: New test.
7067
7068 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7069
7070 PR target/53440
7071 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
7072
7073 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7074
7075 * gcc.target/aarch64/struct_return.c: New test.
7076
7077 2016-05-12 Marek Polacek <polacek@redhat.com>
7078
7079 PR c/70756
7080 * c-c++-common/pr70756-2.c: New test.
7081 * c-c++-common/pr70756.c: New test.
7082
7083 2016-05-12 Richard Biener <rguenther@suse.de>
7084
7085 PR tree-optimization/71059
7086 * gcc.dg/torture/pr71059.c: New testcase.
7087
7088 2016-05-12 Richard Biener <rguenther@suse.de>
7089
7090 PR tree-optimization/71062
7091 * gcc.dg/torture/pr71062.c: New testcase.
7092
7093 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7094
7095 PR tree-optimization/71006
7096 * gcc.dg/pr71006.c: New test.
7097
7098 2016-05-12 Marek Polacek <polacek@redhat.com>
7099
7100 PR driver/71063
7101 * gcc.dg/opts-7.c: New test.
7102
7103 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7104
7105 PR target/70830
7106 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7107 Add -save-temps to dg-options.
7108 Scan for ldmfd rather than pop instruction.
7109 * gcc.target/arm/interrupt-2.c: Likewise.
7110 * gcc.target/arm/pr70830.c: New test.
7111
7112 2016-05-12 Jakub Jelinek <jakub@redhat.com>
7113
7114 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7115 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7116
7117 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7118 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7119 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7120
7121 PR target/71019
7122 * gcc.target/i386/avx512vl-pack-1.c: New test.
7123 * gcc.target/i386/avx512vl-pack-2.c: New test.
7124 * gcc.target/i386/avx512bw-pack-2.c: New test.
7125
7126 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7127
7128 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7129 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7130 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7131
7132 2016-05-12 Richard Biener <rguenther@suse.de>
7133
7134 PR tree-optimization/70986
7135 * gcc.dg/torture/pr70986-1.c: New testcase.
7136 * gcc.dg/torture/pr70986-2.c: Likewise.
7137 * gcc.dg/torture/pr70986-3.c: Likewise.
7138
7139 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7140
7141 PR c/43651
7142 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7143 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7144
7145 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
7146
7147 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7148 directive.
7149 * gcc.target/i386/pr66746.c: Ditto.
7150
7151 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7152
7153 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7154 support.
7155 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7156 warning when using -mvsx-timode.
7157 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7158 * gcc.target/powerpc/dform-2.c: Likewise.
7159 * gcc.target/powerpc/pr68805.c: Likewise.
7160
7161 2016-05-11 Marek Polacek <polacek@redhat.com>
7162
7163 PR c++/71024
7164 * c-c++-common/attributes-3.c: New test.
7165
7166 2016-05-11 Nathan Sidwell <nathan@acm.org>
7167
7168 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7169 * gcc.c-torture/execute/pr68185.c: Likewise.
7170 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7171 * gcc.dg/pr69634.c: Requires scheduling.
7172 * gcc.dg/torture/pr66178.c: Require label values.
7173 * gcc.dg/setjmp-6.c: Require indirect jumps.
7174
7175 2016-05-11 Richard Biener <rguenther@suse.de>
7176
7177 PR tree-optimization/71055
7178 * gcc.dg/torture/pr71055.c: New testcase.
7179
7180 2016-05-11 Richard Biener <rguenther@suse.de>
7181
7182 PR debug/71057
7183 * g++.dg/debug/pr71057.C: New testcase.
7184
7185 2016-05-11 Jakub Jelinek <jakub@redhat.com>
7186
7187 PR fortran/70855
7188 * gfortran.dg/gomp/pr70855.f90: New test.
7189
7190 2016-05-11 Richard Biener <rguenther@suse.de>
7191
7192 PR middle-end/71002
7193 * g++.dg/torture/pr71002.C: New testcase.
7194
7195 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7196
7197 PR middle-end/70807
7198 * gcc.dg/pr70807.c: New test.
7199
7200 2016-05-10 Martin Sebor <msebor@redhat.com>
7201
7202 PR c++/38611
7203 * g++.dg/Wattributes.C: New test.
7204
7205 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
7206
7207 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7208 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7209 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7210
7211 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7212
7213 PR target/70799
7214 * gcc.target/i386/pr70799-1.c: New test.
7215
7216 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7217
7218 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7219
7220 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7221
7222 PR middle-end/70877
7223 * gcc.target/i386/pr70877.c: New test.
7224
7225 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7226
7227 PR tree-optimization/70786
7228 * gcc.target/i386/pr70876.c: New test.
7229
7230 2016-05-10 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR target/70927
7233 * gcc.target/i386/avx512vl-logic-1.c: New test.
7234 * gcc.target/i386/avx512vl-logic-2.c: New test.
7235 * gcc.target/i386/avx512dq-logic-2.c: New test.
7236
7237 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7238
7239 PR target/70963
7240 * gcc.target/powerpc/pr70963.c: New.
7241
7242 2016-05-10 David Malcolm <dmalcolm@redhat.com>
7243
7244 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7245 (test_very_wide_line): Add ruler to expected output.
7246 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7247 (test_very_wide_line): Likewise.
7248 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7249 (test_show_locus): Within the handling of "test_very_wide_line",
7250 enable show_ruler_p on the diagnostic context.
7251
7252 2016-05-10 Richard Biener <rguenther@suse.de>
7253
7254 PR tree-optimization/71039
7255 * gcc.dg/torture/pr71039.c: New testcase.
7256
7257 2016-05-10 Nathan Sidwell <nathan@acm.org>
7258
7259 * gcc.dg/nested-func-10.c: Requires alloca.
7260 * gcc.dg/nested-func-9.c: Requires alloca.
7261 * gcc.c-torture/execute/pr70460.c: Requires labels.
7262 * gcc.c-torture/compile/pr70199.c: Requires labels.
7263 * gcc.target/nvptx/decl.c: Compile only.
7264 * gcc.target/nvptx/trailing-init.c: Compile only.
7265 * gcc.target/nvptx/ary-init.c: Compile only.
7266
7267 2016-05-10 Marek Polacek <polacek@redhat.com>
7268
7269 PR c/70255
7270 * gcc.dg/attr-opt-1.c: New test.
7271
7272 2016-05-10 Richard Biener <rguenther@suse.de>
7273
7274 PR tree-optimization/70497
7275 PR tree-optimization/28367
7276 * gcc.dg/torture/20160404-1.c: New testcase.
7277 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7278 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7279
7280 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7281
7282 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7283
7284 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
7285
7286 * gcc.target/i386/fabsneg-1.c New test.
7287
7288 2016-05-09 Alan Modra <amodra@gmail.com>
7289
7290 PR testsuite/70826
7291 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7292
7293 2016-05-09 Richard Biener <rguenther@suse.de>
7294
7295 PR tree-optimization/70985
7296 * gcc.dg/torture/pr70985.c: New testcase.
7297
7298 2016-05-09 Bin Cheng <bin.cheng@arm.com>
7299
7300 * gcc.dg/tree-ssa/ifc-9.c: New test.
7301 * gcc.dg/tree-ssa/ifc-10.c: New test.
7302 * gcc.dg/tree-ssa/ifc-11.c: New test.
7303 * gcc.dg/tree-ssa/ifc-12.c: New test.
7304 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7305 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7306 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7307
7308 2016-05-09 Richard Biener <rguenther@suse.de>
7309
7310 PR fortran/70937
7311 * gfortran.dg/pr70937.f90: New testcase.
7312
7313 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7314
7315 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7316
7317 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
7318
7319 PR fortran/56226
7320 * gfortran.dg/dec_structure_1.f90: New testcase.
7321 * gfortran.dg/dec_structure_2.f90: Ditto.
7322 * gfortran.dg/dec_structure_3.f90: Ditto.
7323 * gfortran.dg/dec_structure_4.f90: Ditto.
7324 * gfortran.dg/dec_structure_5.f90: Ditto.
7325 * gfortran.dg/dec_structure_6.f90: Ditto.
7326 * gfortran.dg/dec_structure_7.f90: Ditto.
7327 * gfortran.dg/dec_structure_8.f90: Ditto.
7328 * gfortran.dg/dec_structure_9.f90: Ditto.
7329 * gfortran.dg/dec_structure_10.f90: Ditto.
7330 * gfortran.dg/dec_structure_11.f90: Ditto.
7331 * gfortran.dg/dec_union_1.f90: Ditto.
7332 * gfortran.dg/dec_union_2.f90: Ditto.
7333 * gfortran.dg/dec_union_3.f90: Ditto.
7334 * gfortran.dg/dec_union_4.f90: Ditto.
7335 * gfortran.dg/dec_union_5.f90: Ditto.
7336 * gfortran.dg/dec_union_6.f90: Ditto.
7337 * gfortran.dg/dec_union_7.f90: Ditto.
7338
7339 2016-05-07 Tom de Vries <tom@codesourcery.com>
7340
7341 PR tree-optimization/70956
7342 * gcc.dg/graphite/pr70956.c: New test.
7343
7344 2016-05-06 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR middle-end/70941
7347 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7348 (a, b, c, d): Change type from char to signed char.
7349 (main): Compare against (signed char) -1634678893 instead of
7350 hardcoded -109. Use __builtin_abort instead of abort.
7351
7352 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7353 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7354
7355 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7356
7357 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7358
7359 PR debug/70935
7360 * gcc.dg/torture/pr70935.c: New test.
7361
7362 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7363
7364 PR target/58219
7365 * gcc.target/sh/pr58219.c: New tests.
7366
7367 2016-05-06 Richard Biener <rguenther@suse.de>
7368
7369 PR tree-optimization/70960
7370 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7371
7372 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7373
7374 PR target/52933
7375 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7376 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7377 Adjust expected instruction counts.
7378 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7379
7380 2016-05-06 Marek Polacek <polacek@redhat.com>
7381
7382 PR sanitizer/70875
7383 * gcc.dg/ubsan/bounds-3.c: New test.
7384
7385 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7386
7387 PR target/54089
7388 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7389
7390 2016-05-06 Richard Biener <rguenther@suse.de>
7391
7392 PR middle-end/70931
7393 * gfortran.dg/pr70931.f90: New testcase.
7394
7395 2016-05-06 Richard Biener <rguenther@suse.de>
7396
7397 PR middle-end/70941
7398 * gcc.dg/torture/pr70941.c: New testcase.
7399
7400 2016-05-05 Bin Cheng <bin.cheng@arm.com>
7401
7402 PR tree-optimization/57206
7403 * gcc.dg/vect/pr57206.c: New test.
7404
7405 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7406
7407 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7408
7409 2016-05-05 Jakub Jelinek <jakub@redhat.com>
7410
7411 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7412
7413 * c-c++-common/Wdangling-else-4.c: New test.
7414
7415 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7416
7417 PR c++/70906
7418 PR c++/70933
7419 * g++.dg/opt/pr70906.C: New test.
7420 * g++.dg/opt/pr70933.C: New test.
7421
7422 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7423
7424 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7425
7426 * gcc.dg/ipa/pure-const-3.c: New testcase.
7427
7428 2016-05-04 Marek Polacek <polacek@redhat.com>
7429
7430 * c-c++-common/Wdangling-else-1.c: New test.
7431 * c-c++-common/Wdangling-else-2.c: New test.
7432 * c-c++-common/Wdangling-else-3.c: New test.
7433
7434 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7435
7436 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7437 flag is present.
7438
7439 2016-05-04 Marek Polacek <polacek@redhat.com>
7440
7441 PR c/48778
7442 * gcc.dg/Waddress-2.c: New test.
7443
7444 2016-05-04 Alan Modra <amodra@gmail.com>
7445
7446 * gcc.target/powerpc/pr70866.c: New.
7447
7448 2016-05-03 Martin Sebor <msebor@redhat.com>
7449
7450 PR c++/66561
7451 * c-c++-common/builtin_location.c: New test.
7452 * g++.dg/cpp1y/builtin_location.C: New test.
7453
7454 2016-05-03 Marek Polacek <polacek@redhat.com>
7455
7456 PR c/70859
7457 * gcc.dg/pr70859.c: New test.
7458 * gcc.dg/pr70859-2.c: New test.
7459
7460 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7461
7462 * gnat.dg/debug5.adb: New testcase.
7463
7464 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7465
7466 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7467 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7468 Procedure to check for z10 instruction set.
7469
7470 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7471
7472 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7473
7474 2016-05-03 Alan Modra <amodra@gmail.com>
7475
7476 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7477
7478 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7479
7480 * gcc.target/i386/avx512f-cvt-1.c: New test.
7481
7482 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7483
7484 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7485 -fdump-tree-vrp-details.
7486
7487 2016-05-03 Richard Biener <rguenther@suse.de>
7488
7489 * gcc.dg/pr30172-1.c: Adjust.
7490 * gcc.dg/pr63743.c: Likewise.
7491 * gcc.dg/tm/pr51696.c: Likewise.
7492 * c-c++-common/tm/safe-1.c: Likewise.
7493 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7494 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7495 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7496 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7497
7498 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR rtl-optimization/70467
7501 * gcc.target/i386/pr70467-3.c: New test.
7502 * gcc.target/i386/pr70467-4.c: New test.
7503
7504 PR tree-optimization/70916
7505 * gcc.c-torture/compile/pr70916.c: New test.
7506
7507 PR target/49244
7508 * gcc.target/i386/pr49244-1.c: New test.
7509 * gcc.target/i386/pr49244-2.c: New test.
7510
7511 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7512
7513 PR rtl-optimization/44281
7514 * gcc.target/i386/pr44281.c: New test.
7515
7516 2016-05-03 bin cheng <bin.cheng@arm.com>
7517
7518 PR tree-optimization/56541
7519 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7520 * gcc.dg/vect/pr56541.c: new test.
7521
7522 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7523
7524 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7525 __float128.
7526 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7527
7528 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7529
7530 PR testsuite/70520
7531 * c-c++-common/asan/clone-test-1.c (main): Align child process
7532 stack to 16 bytes.
7533
7534 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7535
7536 PR c++/62314
7537 * g++.dg/spellcheck-fields-2.C: New test case.
7538
7539 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7540
7541 PR c++/62314
7542 * g++.dg/pr62314.C: New test case.
7543
7544 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7545
7546 * gcc.dg/ipa/inline-8.c: New testcase.
7547
7548 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR rtl-optimization/70467
7551 * gcc.target/i386/pr70467-1.c: New test.
7552
7553 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7554
7555 * gcc.dg/spec-options.c: Run the test on all targets.
7556 * gcc.dg/foo.specs: Use cpp_unique_options.
7557
7558 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7559
7560 * gcc.dg/tree-ssa/unord.c: New testcase.
7561
7562 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7563
7564 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7565
7566 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7567
7568 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7569
7570 2016-05-02 Marek Polacek <polacek@redhat.com>
7571
7572 PR c/70851
7573 * gcc.dg/enum-incomplete-3.c: New test.
7574
7575 2016-05-02 Marek Polacek <polacek@redhat.com>
7576 Tom de Vries <tom@codesourcery.com>
7577
7578 PR tree-optimization/70700
7579 * gcc.dg/pr70700.c: New test.
7580
7581 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7582
7583 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7584 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7585 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7586 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7587 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7588
7589 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7590
7591 * ada/acats/run_acats: Rename into...
7592 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7593 * ada/acats/run_all.sh: Remove redundant test.
7594 (target_run): Move around.
7595 (target_gnatchop): Use newly built executable.
7596 (target_gnatmake): Likewise.
7597 Check that the compilation of impbit succeeds.
7598
7599 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7600
7601 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7602 * gcc.dg/20021029-1.c: Likewise.
7603 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7604 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7605 * gcc.target/sh/cmpstr.c: Likewise.
7606 * gcc.target/sh/cmpstrn.c: Likewise.
7607 * gcc.target/sh/memset.c: Likewise.
7608 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7609 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7610 * gcc.target/sh/pr39423-1.c: Likewise.
7611 * gcc.target/sh/pr49468-di.c: Likewise.
7612 * gcc.target/sh/pr49468-si.c: Likewise.
7613 * gcc.target/sh/pr49880-1.c: Likewise.
7614 * gcc.target/sh/pr49880-2.c: Likewise.
7615 * gcc.target/sh/pr49880-3.c: Likewise.
7616 * gcc.target/sh/pr50751-1.c: Likewise.
7617 * gcc.target/sh/pr50751-4.c: Likewise.
7618 * gcc.target/sh/pr50751-7.c: Likewise.
7619 * gcc.target/sh/pr51244-1.c: Likewise.
7620 * gcc.target/sh/pr51244-10.c: Likewise.
7621 * gcc.target/sh/pr51244-11.c: Likewise.
7622 * gcc.target/sh/pr51244-12.c: Likewise.
7623 * gcc.target/sh/pr51244-13.c: Likewise.
7624 * gcc.target/sh/pr51244-14.c: Likewise.
7625 * gcc.target/sh/pr51244-17.c: Likewise.
7626 * gcc.target/sh/pr51244-18.c: Likewise.
7627 * gcc.target/sh/pr51244-19.c: Likewise.
7628 * gcc.target/sh/pr51244-4.c: Likewise.
7629 * gcc.target/sh/pr51244-5.c: Likewise.
7630 * gcc.target/sh/pr51244-7.c: Likewise.
7631 * gcc.target/sh/pr51244-8.c: Likewise.
7632 * gcc.target/sh/pr51244-9.c: Likewise.
7633 * gcc.target/sh/pr51697.c: Likewise.
7634 * gcc.target/sh/pr52483-1.c: Likewise.
7635 * gcc.target/sh/pr52483-2.c: Likewise.
7636 * gcc.target/sh/pr52483-3.c: Likewise.
7637 * gcc.target/sh/pr52483-5.c: Likewise.
7638 * gcc.target/sh/pr52933-1.c: Likewise.
7639 * gcc.target/sh/pr52933-2.c: Likewise.
7640 * gcc.target/sh/pr52933-3.c: Likewise.
7641 * gcc.target/sh/pr53568-1.c: Likewise.
7642 * gcc.target/sh/pr53976-1.c: Likewise.
7643 * gcc.target/sh/pr53988-1.c: Likewise.
7644 * gcc.target/sh/pr53988.c: Likewise.
7645 * gcc.target/sh/pr54089-1.c: Likewise.
7646 * gcc.target/sh/pr54089-6.c: Likewise.
7647 * gcc.target/sh/pr54089-7.c: Likewise.
7648 * gcc.target/sh/pr54089-8.c: Likewise.
7649 * gcc.target/sh/pr54089-9.c: Likewise.
7650 * gcc.target/sh/pr54236-1.c: Likewise.
7651 * gcc.target/sh/pr54236-2.c: Likewise.
7652 * gcc.target/sh/pr54236-3.c: Likewise.
7653 * gcc.target/sh/pr54236-4.c: Likewise.
7654 * gcc.target/sh/pr54386.c: Likewise.
7655 * gcc.target/sh/pr54602-1.c: Likewise.
7656 * gcc.target/sh/pr54685.c: Likewise.
7657 * gcc.target/sh/pr54760-1.c: Likewise.
7658 * gcc.target/sh/pr54760-2.c: Likewise.
7659 * gcc.target/sh/pr54760-3.c: Likewise.
7660 * gcc.target/sh/pr54760-4.c: Likewise.
7661 * gcc.target/sh/pr54760-5.c: Likewise.
7662 * gcc.target/sh/pr54760-6.c: Likewise.
7663 * gcc.target/sh/pr55146.c: Likewise.
7664 * gcc.target/sh/pr55160.c: Likewise.
7665 * gcc.target/sh/pr59278.c: Likewise.
7666 * gcc.target/sh/pr59401-1.c: Likewise.
7667 * gcc.target/sh/pr59533-1.c: Likewise.
7668 * gcc.target/sh/pr63260.c: Likewise.
7669 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7670 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7671 * gcc.target/sh/strlen.c: Likewise.
7672 * gcc.target/sh/torture/pr30807.c: Likewise.
7673 * gcc.target/sh/torture/pr34777.c: Likewise.
7674 * gcc.target/sh/torture/pr64652.c: Likewise.
7675 * gcc.target/sh/torture/pr65505.c: Likewise.
7676 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7677 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7678
7679 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7680
7681 PR c++/66644
7682 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7683
7684 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7685
7686 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7687 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7688 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7689 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7690
7691 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7692
7693 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7694 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7695
7696 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7697
7698 PR middle-end/70626
7699 * c-c++-common/goacc/combined-reduction.c: New test.
7700 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7701
7702 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7703
7704 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7705 *movdi_internal pattern only if PIC off.
7706 * gcc.target/i386/pr70155-2.c: Likewise.
7707 * gcc.target/i386/pr70155-3.c: Likewise.
7708 * gcc.target/i386/pr70155-4.c: Likewise.
7709 * gcc.target/i386/pr70155-5.c: Likewise.
7710 * gcc.target/i386/pr70155-6.c: Likewise.
7711 * gcc.target/i386/pr70155-7.c: Likewise.
7712 * gcc.target/i386/pr70155-8.c: Likewise.
7713 * gcc.target/i386/pr70155-15.c: Likewise.
7714 * gcc.target/i386/pr70155-17.c: Likewise.
7715 * gcc.target/i386/pr70155-22.c: Likewise.
7716
7717 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7718
7719 PR tree-optimization/70803
7720 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7721
7722 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7723
7724 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7725 optimization of vector loop.
7726 * gcc.target/i386/vect-unpack-3.c: New test.
7727 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7728 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7729 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7730
7731 2016-04-29 Marek Polacek <polacek@redhat.com>
7732
7733 PR sanitizer/70342
7734 * g++.dg/ubsan/null-7.C: New test.
7735
7736 PR c/70852
7737 * gcc.dg/pr70852.c: New test.
7738
7739 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7740
7741 PR/69089
7742 * g++.dg/cpp0x/alignas6.C: New test.
7743
7744 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7745
7746 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7747 * gcc.dg/pr27003.c: Likewise.
7748 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7749 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7750 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7751 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7752 * gcc.target/arc/mxy.c: Likewise.
7753 * gcc.target/arc/mswape.c: Likewise.
7754 * gcc.target/arc/mrtsc.c: Likewise.
7755 * gcc.target/arc/mcrc.c: Likewise.
7756 * gcc.target/arc/mdsp-packa.c: Likewise.
7757 * gcc.target/arc/mdvbf.c: Likewise.
7758 * gcc.target/arc/mlock.c: Likewise.
7759 * gcc.target/arc/mmac-24.c: Likewise.
7760 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7761
7762 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7763 Matthijs Kooijman <matthijs@stdin.nl>
7764 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7765
7766 PR target/60040
7767 * gcc.target/avr/pr60040-1.c: New.
7768 * gcc.target/avr/pr60040-2.c: New.
7769
7770 2016-04-29 Richard Biener <rguenther@suse.de>
7771
7772 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7773
7774 2016-04-29 Richard Biener <rguenther@suse.de>
7775
7776 PR tree-optimization/13962
7777 PR tree-optimization/65686
7778 * gcc.dg/uninit-pr65686.c: New testcase.
7779
7780 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR middle-end/70843
7783 * gcc.dg/pr70843.c: New test.
7784
7785 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR target/70858
7788 * gcc.target/i386/pr70858.c: New test.
7789
7790 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7791
7792 * gcc.target/arc/nps400-1.c: New file.
7793
7794 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7795 Andrew Burgess <andrew.burgess@embecosm.com>
7796
7797 * gcc.target/arc/movh_cl-1.c: New file.
7798
7799 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7800 Andrew Burgess <andrew.burgess@embecosm.com>
7801
7802 * gcc.target/arc/extzv-1.c: New file.
7803 * gcc.target/arc/insv-1.c: New file.
7804 * gcc.target/arc/insv-2.c: New file.
7805 * gcc.target/arc/movb-1.c: New file.
7806 * gcc.target/arc/movb-2.c: New file.
7807 * gcc.target/arc/movb-3.c: New file.
7808 * gcc.target/arc/movb-4.c: New file.
7809 * gcc.target/arc/movb-5.c: New file.
7810 * gcc.target/arc/movb_cl-1.c: New file.
7811 * gcc.target/arc/movb_cl-2.c: New file.
7812 * gcc.target/arc/movbi_cl-1.c: New file.
7813 * gcc.target/arc/movl-1.c: New file.
7814
7815 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7816 Andrew Burgess <andrew.burgess@embecosm.com>
7817
7818 * gcc.target/arc/cmem-1.c: New file.
7819 * gcc.target/arc/cmem-2.c: New file.
7820 * gcc.target/arc/cmem-3.c: New file.
7821 * gcc.target/arc/cmem-4.c: New file.
7822 * gcc.target/arc/cmem-5.c: New file.
7823 * gcc.target/arc/cmem-6.c: New file.
7824 * gcc.target/arc/cmem-7.c: New file.
7825 * gcc.target/arc/cmem-ld.inc: New file.
7826 * gcc.target/arc/cmem-st.inc: New file.
7827
7828 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR target/70821
7831 * gcc.target/i386/pr70821.c: New test.
7832
7833 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7834
7835 * gcc.target/powerpc/vec-adde.c: New test.
7836 * gcc.target/powerpc/vec-adde-int128.c: New test.
7837
7838 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7839
7840 * gcc.target/i386/avx-vround-1.c: New test.
7841 * gcc.target/i386/avx-vround-2.c: New test.
7842 * gcc.target/i386/avx512vl-vround-1.c: New test.
7843 * gcc.target/i386/avx512vl-vround-2.c: New test.
7844
7845 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7846
7847 PR testsuite/70595
7848 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7849 (check_effective_target_cilkplus_runtime): ... this.
7850 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7851 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7852
7853 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7854 Require cilkplus_runtime.
7855 Don't add -lcilkrts.
7856 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7857 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7858 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7859 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7860 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7861 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7862 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7863 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7864 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7865 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7866 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7867 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7868 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7869 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7870 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7871 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7872 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7873 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7874 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7875 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7876 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7877 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7878 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7879 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7880 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7881 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7882 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7883 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7884 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7885
7886 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7887 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7888
7889 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7890
7891 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7892 cilkplus_runtime.
7893
7894 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7895
7896 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7897 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7898
7899 2015-04-27 Ryan Burn <contact@rnburn.com>
7900
7901 PR c++/69024
7902 PR c++/68997
7903 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7904 diagnostic.
7905 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7906 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7907
7908 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7909
7910 * gnat.dg/limited_with4.ad[sb]: New test.
7911 * gnat.dg/limited_with4_pkg.ads: New helper.
7912
7913 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7914
7915 PR target/70155
7916 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7917 and movv1ti_internal patterns
7918 * gcc.target/i386/pr70155-1.c: New test.
7919 * gcc.target/i386/pr70155-2.c: Likewise.
7920 * gcc.target/i386/pr70155-3.c: Likewise.
7921 * gcc.target/i386/pr70155-4.c: Likewise.
7922 * gcc.target/i386/pr70155-5.c: Likewise.
7923 * gcc.target/i386/pr70155-6.c: Likewise.
7924 * gcc.target/i386/pr70155-7.c: Likewise.
7925 * gcc.target/i386/pr70155-8.c: Likewise.
7926 * gcc.target/i386/pr70155-9.c: Likewise.
7927 * gcc.target/i386/pr70155-10.c: Likewise.
7928 * gcc.target/i386/pr70155-11.c: Likewise.
7929 * gcc.target/i386/pr70155-12.c: Likewise.
7930 * gcc.target/i386/pr70155-13.c: Likewise.
7931 * gcc.target/i386/pr70155-14.c: Likewise.
7932 * gcc.target/i386/pr70155-15.c: Likewise.
7933 * gcc.target/i386/pr70155-16.c: Likewise.
7934 * gcc.target/i386/pr70155-17.c: Likewise.
7935 * gcc.target/i386/pr70155-18.c: Likewise.
7936 * gcc.target/i386/pr70155-19.c: Likewise.
7937 * gcc.target/i386/pr70155-20.c: Likewise.
7938 * gcc.target/i386/pr70155-21.c: Likewise.
7939 * gcc.target/i386/pr70155-22.c: Likewise.
7940
7941 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7942
7943 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7944 ".{5,6}".
7945
7946 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7947
7948 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7949 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7950 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7951 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7952 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7953
7954 2016-04-27 Richard Biener <rguenther@suse.de>
7955
7956 PR ipa/70760
7957 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7958 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7959
7960 2016-04-27 Nathan Sidwell <nathan@acm.org>
7961
7962 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7963 * g++.dg/ubsan/pr63956.C: Adjust error location.
7964
7965 2016-04-27 Nick Clifton <nickc@redhat.com>
7966
7967 PR middle-end/49889
7968 * gcc.dg/pr49889.c: New test.
7969
7970 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7971
7972 * c-c++-common/memset-array.c: New test.
7973
7974 2016-04-26 Martin Sebor <msebor@redhat.com>
7975
7976 PR c++/66639
7977 * g++.dg/cpp1y/func_constexpr.C: New test.
7978
7979 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7980
7981 PR c++/70241
7982 * g++.dg/cpp0x/enum32.C: New test.
7983 * g++.dg/cpp0x/enum33.C: New test.
7984
7985 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7986
7987 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7988 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7989 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7990 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7991 * gcc.c-torture/execute/pr38151.c: Likewise.
7992 * gcc.c-torture/execute/pr66556.c: Likewise.
7993 * gcc.c-torture/execute/pr67781.c: Likewise.
7994 * gcc.c-torture/execute/pr68648.c: Likewise.
7995
7996 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7997
7998 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7999
8000 2016-04-26 Marek Polacek <polacek@redhat.com>
8001
8002 PR c/67784
8003 * gcc.dg/pr67784-3.c: New test.
8004 * gcc.dg/pr67784-4.c: New test.
8005 * gcc.dg/pr67784-5.c: New test.
8006
8007 PR c/70791
8008 * gcc.dg/Wnested-externs-2.c: New test.
8009
8010 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
8011
8012 * gcc.dg/fold-plusmult.c: Adjust.
8013 * gcc.dg/no-strict-overflow-6.c: Adjust.
8014 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8015
8016 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8017
8018 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8019 number scans.
8020 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8021 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8022 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8023 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8024 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8025 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8026 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8027 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8028 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8029 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8030 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8031 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8032 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8033 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8034 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8035 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8036 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8037 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8038 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8039 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8040 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8041 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8042 scans.
8043 * gcc.target/i386/pr32219-4.c: Likewise.
8044 * gcc.target/i386/pr32219-6.c: Likewise.
8045 * gcc.target/i386/pr32219-8.c: Likewise.
8046
8047 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8048
8049 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8050 associated options.
8051
8052 2016-04-26 Marek Polacek <polacek@redhat.com>
8053
8054 PR c++/70744
8055 * g++.dg/ext/cond2.C: New test.
8056
8057 2016-04-26 Bin Cheng <bin.cheng@arm.com>
8058
8059 PR tree-optimization/70771
8060 PR tree-optimization/70775
8061 * gcc.dg/pr70771.c: New test.
8062 * gcc.dg/pr70775.c: New test.
8063
8064 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8065
8066 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8067
8068 2016-04-25 Richard Biener <rguenther@suse.de>
8069
8070 PR tree-optimization/70780
8071 * gcc.dg/torture/pr70780.c: New testcase.
8072
8073 2016-04-25 Michael Collison <michael.collison@arm.com>
8074
8075 * gcc.target/arm/neon-vaddws16.c: New test.
8076 * gcc.target/arm/neon-vaddws32.c: New test.
8077 * gcc.target/arm/neon-vaddwu16.c: New test.
8078 * gcc.target/arm/neon-vaddwu32.c: New test.
8079 * gcc.target/arm/neon-vaddwu8.c: New test.
8080 * lib/target-supports.exp
8081 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8082 that arm neon support vector widen sum of HImode TO SImode.
8083
8084 2016-04-23 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR sanitizer/70712
8087 * c-c++-common/asan/pr70712.c: New test.
8088
8089 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8090
8091 * .gitattributes: New file.
8092
8093 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8094
8095 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8096
8097 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8098
8099 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8100 * gfortran.dg/submodule_15.f08: Likewise.
8101
8102 2016-04-22 Richard Biener <rguenther@suse.de>
8103
8104 PR tree-optimization/70740
8105 * gcc.dg/torture/pr70740.c: New testcase.
8106
8107 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8108
8109 PR target/70750
8110 * gcc.target/i386/pr70750-1.c: New test.
8111 * gcc.target/i386/pr70750-2.c: Likewise.
8112
8113 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8114
8115 PR c++/70540
8116 * g++.dg/cpp0x/auto48.C: New.
8117
8118 2016-04-21 Marek Polacek <polacek@redhat.com>
8119
8120 PR c++/70513
8121 * g++.dg/cpp0x/forw_enum12.C: New test.
8122 * g++.dg/cpp0x/forw_enum13.C: New test.
8123
8124 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8125
8126 PR target/70728
8127 * gcc.target/i386/pr70728.c: New test.
8128
8129 2016-04-21 Richard Biener <rguenther@suse.de>
8130
8131 PR middle-end/70747
8132 * gcc.dg/pr70747.c: New testcase.
8133
8134 2016-04-21 Bin Cheng <bin.cheng@arm.com>
8135
8136 PR tree-optimization/70715
8137 * gcc.dg/tree-ssa/scev-13.c: New test.
8138
8139 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
8140
8141 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8142
8143 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
8144
8145 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8146
8147 2016-04-20 Jan Hubicka <jh@suse.cz>
8148
8149 PR ipa/70018
8150 * g++.dg/ipa/nothrow-1.C: New testcase.
8151
8152 2016-04-20 Nathan Sidwell <nathan@acm.org>
8153
8154 PR c++/55635
8155 * g++.dg/eh/delete1.C: New.
8156
8157 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8158
8159 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8160 -mtune-ctrl=sse_typeless_stores.
8161
8162 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8163
8164 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8165
8166 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8167
8168 PR tree-optimization/69489
8169 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8170
8171 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8172
8173 PR c++/69363
8174 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8175 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8176 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8177
8178 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8179
8180 PR tree-optimization/56625
8181 PR tree-optimization/69489
8182 * gcc.dg/vect/pr56625.c: New test.
8183 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8184
8185 2016-04-20 Andrew Pinski <apinski@cavium.com>
8186
8187 PR target/64971
8188 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8189
8190 2016-04-20 Arnaud Charlet <charlet@adacore.com>
8191
8192 * gnat.dg/self1.adb: Remove now incorrect test.
8193
8194 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8195
8196 * gcc.dg/tree-ssa/scev-11.c: New test.
8197 * gcc.dg/tree-ssa/scev-12.c: New test.
8198
8199 2016-04-20 Marek Polacek <polacek@redhat.com>
8200
8201 PR tree-optimization/70725
8202 * gcc.dg/pr70725.c: New test.
8203
8204 2016-04-20 Richard Biener <rguenther@suse.de>
8205
8206 PR tree-optimization/70726
8207 * g++.dg/vect/pr70726.cc: New testcase.
8208
8209 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8210
8211 PR target/70674
8212 * gcc.target/s390/pr70674.c: New test.
8213
8214 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8215
8216 PR libgfortran/70684
8217 * gfortran.dg/list_read_14.f90: New test.
8218
8219 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8220
8221 PR target/69201
8222 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8223 extern to force it misaligned.
8224 (b): Likewise.
8225 (c): Likewise.
8226 (d): Likewise.
8227 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8228 Don't check `*' before movv4sf_internal.
8229 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8230 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8231 Don't check `*' before movv16qi_internal.
8232 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8233 extern to force it misaligned.
8234 (b): Likewise.
8235 (c): Likewise.
8236 (d): Likewise.
8237 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8238 Don't check `*' before movv2df_internal.
8239 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8240 extern to force it misaligned.
8241 (b): Likewise.
8242 (c): Likewise.
8243 (d): Likewise.
8244 Check movv8sf_internal instead of avx_storeups256.
8245 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8246
8247 2016-04-19 Richard Biener <rguenther@suse.de>
8248
8249 PR tree-optimization/70171
8250 * g++.dg/tree-ssa/pr70171.C: New testcase.
8251
8252 2016-04-19 Richard Biener <rguenther@suse.de>
8253
8254 PR tree-optimization/70724
8255 * gcc.dg/torture/pr70724.c: New testcase.
8256
8257 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8258
8259 PR middle-end/70689
8260 * gcc.target/i386/pr70689.c: New.
8261
8262 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8263
8264 PR target/70708
8265 * gcc.target/i386/pr70708.c: New test.
8266
8267 2016-04-18 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/43434
8270 * gcc.dg/vect/pr43434.c: New testcase.
8271 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8272 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8273 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8274 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8275 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8276 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8277 * gcc.dg/gomp/pr68640.c: Likewise.
8278 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8279 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8280
8281 2016-04-18 Richard Biener <rguenther@suse.de>
8282
8283 PR tree-optimization/70701
8284 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8285
8286 2016-04-18 Tom de Vries <tom@codesourcery.com>
8287
8288 PR testsuite/70699
8289 * gcc.dg/pr70161.c: Add dot-file scans.
8290 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8291 instead of after last dot char.
8292
8293 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8294
8295 * c-c++-common/dump-ada-spec-3.c: New test.
8296 * c-c++-common/dump-ada-spec-4.c: Likewise.
8297
8298 2016-04-17 Tom de Vries <tom@codesourcery.com>
8299
8300 PR other/70183
8301 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8302
8303 2016-04-15 Jan Hubicka <jh@suse.cz>
8304
8305 PR ipa/70018
8306 * g++.dg/ipa/pure-const-1.C: New testcase.
8307 * g++.dg/ipa/pure-const-2.C: New testcase.
8308 * g++.dg/ipa/pure-const-3.C: New testcase.
8309
8310 2016-04-15 Marek Polacek <polacek@redhat.com>
8311
8312 PR c/70671
8313 * gcc.dg/bitfld-22.c: New test.
8314
8315 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8316
8317 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8318 x86_64.
8319
8320 2016-04-15 Marek Polacek <polacek@redhat.com>
8321
8322 PR c/70651
8323 * c-c++-common/pr70651.c: New test.
8324
8325 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8326
8327 PR rtl-optimization/70681
8328 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8329 dump scan on arm and powerpc.
8330 * gcc.dg/pr10474.c: Likewise.
8331
8332 2016-04-15 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR c++/69517
8335 PR c++/70019
8336 PR c++/70588
8337 * g++.dg/cpp1y/vla11.C: Revert for real.
8338
8339 PR c/70436
8340 * c-c++-common/Wparentheses-1.c: New test.
8341 * c-c++-common/gomp/Wparentheses-1.c: New test.
8342 * c-c++-common/gomp/Wparentheses-2.c: New test.
8343 * c-c++-common/gomp/Wparentheses-3.c: New test.
8344 * c-c++-common/gomp/Wparentheses-4.c: New test.
8345 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8346 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8347 * c-c++-common/goacc/Wparentheses-1.c: New test.
8348
8349 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8350
8351 PR target/70662
8352 * gcc.target/i386/pr70662.c: New test.
8353
8354 2016-04-15 Richard Biener <rguenther@suse.de>
8355 Alan Modra <amodra@gmail.com>
8356
8357 PR tree-optimization/70130
8358 * gcc.dg/vect/O3-pr70130.c: New testcase.
8359
8360 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8361
8362 PR target/70669
8363 * gcc.target/powerpc/pr70669.c: New test.
8364
8365 PR target/70640
8366 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8367 a power7 system that does not have an assembler that supports
8368 power8.
8369
8370 2016-04-14 Martin Sebor <msebor@redhat.com>
8371
8372 PR c++/69517
8373 PR c++/70019
8374 PR c++/70588
8375 * c-c++-common/ubsan/vla-1.c: Revert.
8376 * g++.dg/cpp1y/vla11.C: Same.
8377 * g++.dg/cpp1y/vla12.C: Same.
8378 * g++.dg/cpp1y/vla13.C: Same.
8379 * g++.dg/cpp1y/vla14.C: Same.
8380 * g++.dg/cpp1y/vla3.C: Same.
8381 * g++.dg/init/array24.C: Same.
8382 * g++.dg/ubsan/vla-1.C: Same.
8383
8384 2016-04-14 Marek Polacek <polacek@redhat.com>
8385 Jan Hubicka <hubicka@ucw.cz>
8386
8387 PR c++/70029
8388 * g++.dg/torture/pr70029.C: New test.
8389
8390 2016-04-14 Martin Sebor <msebor@redhat.com>
8391
8392 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8393 type size to prevent failures on targets with very low maximum
8394 alignment.
8395
8396 2016-04-14 Richard Biener <rguenther@suse.de>
8397
8398 PR tree-optimization/70623
8399 * gcc.dg/torture/pr70623.c: New testcase.
8400 * gcc.dg/torture/pr70623-2.c: Likewise.
8401
8402 2016-04-13 Martin Sebor <msebor@redhat.com>
8403
8404 PR c++/69517
8405 PR c++/70019
8406 PR c++/70588
8407 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8408 * g++.dg/cpp1y/vla11.C: New test.
8409 * g++.dg/cpp1y/vla12.C: New test.
8410 * g++.dg/cpp1y/vla13.C: New test.
8411 * g++.dg/cpp1y/vla14.C: New test.
8412 * g++.dg/cpp1y/vla3.C: Restore deleted test.
8413 * g++.dg/init/array24.C: Fully brace VLA initializer.
8414 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8415
8416 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR c++/70641
8419 * g++.dg/opt/pr70641.C: New test.
8420
8421 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8422
8423 PR rtl-optimization/68749
8424 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8425 effects of argument promotions.
8426 Remove default args to dg-skip-if.
8427
8428 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8429
8430 PR c++/70635
8431 * g++.dg/parse/pr70635.C: New.
8432
8433 2016-04-13 Marek Polacek <polacek@redhat.com>
8434
8435 PR c++/70639
8436 * c-c++-common/Wmisleading-indentation-4.c: New test.
8437
8438 2016-04-13 Marek Polacek <polacek@redhat.com>
8439
8440 PR c/70436
8441 * gcc.dg/Wparentheses-12.c: New test.
8442 * gcc.dg/Wparentheses-13.c: New test.
8443
8444 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8445
8446 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8447 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8448 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8449
8450 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR middle-end/70633
8453 * gcc.c-torture/compile/pr70633.c: New test.
8454
8455 PR debug/70628
8456 * gcc.dg/torture/pr70628.c: New test.
8457
8458 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8459
8460 PR c++/70610
8461 * g++.dg/template/pr70610.C: New test.
8462 * g++.dg/template/pr70610-2.C: New test.
8463 * g++.dg/template/pr70610-3.C: New test.
8464 * g++.dg/template/pr70610-4.C: New test.
8465
8466 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8467
8468 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8469 128 instead of 32.
8470
8471 PR c++/70571
8472 * g++.dg/ext/pr70571.C: New test.
8473
8474 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8475
8476 PR target/70640
8477 * gcc.target/powerpc/pr70640.c: New test.
8478
8479 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8480
8481 PR c++/68722
8482 * g++.dg/parse/pr68722.C: New.
8483
8484 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR rtl-optimization/70596
8487 * gcc.target/i386/pr70596.c: New test.
8488
8489 2016-04-12 Nathan Sidwell <nathan@acm.org>
8490
8491 PR c++/70501
8492 * g++.dg/init/pr70501.C: New.
8493
8494 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8495
8496 * gcc.target/i386/asm-flag-6.c: New test.
8497
8498 2016-04-12 Tom de Vries <tom@codesourcery.com>
8499
8500 PR tree-optimization/68756
8501 * gcc.dg/graphite/pr68756.c: New test.
8502
8503 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR tree-optimization/70602
8506 * gcc.c-torture/execute/pr70602.c: New test.
8507
8508 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8509
8510 PR target/70381
8511 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8512 __float128 emulator is built and runs.
8513 * gcc.target/powerpc/float128-1.c: Likewise.
8514
8515 * lib/target-supports.exp (check_ppc_float128_sw_available):
8516 Rework tests for __float128 software and hardware
8517 availability. Fix exit condition to return 0 on success.
8518
8519 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8520
8521 PR target/70133
8522 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8523 * gcc.target/aarch64/target_attr_15.c: Likewise.
8524
8525 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8526
8527 PR c++/69066
8528 * g++.dg/cpp1y/pr69066.C: New.
8529
8530 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8531
8532 PR fortran/68566
8533 * gfortran.dg/pr36192.f90: Update test.
8534 * gfortran.dg/pr36192_1.f90: Update test.
8535 * gfortran.dg/real_dimension_1.f: Update test.
8536 * gfortran.dg/parameter_array_init_7.f90: New test.
8537
8538 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8539
8540 PR testsuite/64039
8541 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8542
8543 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8544
8545 PR rtl-optimization/66669
8546 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8547
8548 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8549
8550 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8551 * gcc.dg/pie-1.c: Likewise.
8552 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8553 * gcc.dg/pic-4.c: Likewise.
8554 * gcc.dg/pie-3.c: Likewise.
8555 * gcc.dg/pie-4.c: Likewise.
8556
8557 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8558
8559 PR tree-optimization/68644
8560 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8561
8562 PR rtl-optimization/64886
8563 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8564
8565 2016-04-09 Tom de Vries <tom@codesourcery.com>
8566
8567 PR tree-optimization/68953
8568 * gcc.dg/graphite/pr68953.c: New test.
8569
8570 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8571
8572 PR fortran/70592
8573 * gfortran.dg/deferred_character_16.f90: New test.
8574
8575 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR tree-optimization/70586
8578 * gcc.c-torture/execute/pr70586.c: New test.
8579
8580 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8581
8582 PR sanitizer/70573
8583 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8584 with __builtin_memset
8585 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8586
8587 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8588
8589 PR lto/70289
8590 PR ipa/70348
8591 PR tree-optimization/70373
8592 PR middle-end/70533
8593 PR middle-end/70534
8594 PR middle-end/70535
8595 * c-c++-common/goacc/reduction-5.c: New test.
8596 * c-c++-common/goacc/reduction-promotions.c: New test.
8597 * gfortran.dg/goacc/reduction-3.f95: New test.
8598 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8599
8600 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8601
8602 PR c++/70590
8603 PR c++/70452
8604 * g++.dg/pr70590.C: New test.
8605 * g++.dg/pr70590-2.C: New test.
8606
8607 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR middle-end/70593
8610 * gcc.target/i386/pr70593.c: New test.
8611
8612 PR rtl-optimization/70574
8613 * gcc.target/i386/avx2-pr70574.c: New test.
8614
8615 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8616
8617 PR sanitizer/70541
8618 * c-c++-common/asan/pr70541.c: New test.
8619
8620 2016-04-08 Tom de Vries <tom@codesourcery.com>
8621
8622 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8623 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8624
8625 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8626
8627 PR target/70566
8628 * gcc.c-torture/execute/pr70566.c: New test.
8629
8630 2016-04-08 Tom de Vries <tom@codesourcery.com>
8631
8632 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8633 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8634
8635 2016-04-08 Alan Modra <amodra@gmail.com>
8636
8637 * gcc.target/powerpc/pr70117.c: New.
8638
8639 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR testsuite/70581
8642 * gcc.dg/lto/simd-function_0.c: New test.
8643
8644 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8645 clones.
8646 * c-c++-common/attr-simd-2.c: Likewise.
8647 * c-c++-common/attr-simd-4.c: Likewise.
8648 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8649 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8650
8651 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8652
8653 PR testsuite/70553
8654 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8655
8656 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8657 Tom de Vries <tom@codesourcery.com>
8658
8659 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8660 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8661 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8662 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8663 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8664 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8665 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8666 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8667
8668 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8669
8670 PR c/70436
8671 * g++.dg/warn/Wparentheses-29.C: New test.
8672
8673 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8674
8675 PR c/70436
8676 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8677 explicit braces to resolve a future -Wparentheses warning.
8678
8679 2016-04-06 Richard Henderson <rth@redhat.com>
8680
8681 * gcc.dg/pr61817-1.c: New test.
8682 * gcc.dg/pr61817-2.c: New test.
8683 * gcc.dg/pr69391-1.c: New test.
8684 * gcc.dg/pr69391-2.c: New test.
8685
8686 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8687
8688 PR rtl-optimization/70398
8689 * gcc.target/aarch64/pr70398.c: New.
8690
8691 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8692
8693 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8694
8695 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8696 Pedro Alves <palves@redhat.com>
8697
8698 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8699
8700 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8701
8702 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8703 Check for avx512f effective targets instead of avx2.
8704 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8705 for AVX512F clones.
8706 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8707 * g++.dg/gomp/declare-simd-1.C: Likewise.
8708 * g++.dg/gomp/declare-simd-3.C: Likewise.
8709 * g++.dg/gomp/declare-simd-4.C: Likewise.
8710
8711 PR middle-end/70550
8712 * c-c++-common/gomp/pr70550-1.c: New test.
8713 * c-c++-common/gomp/pr70550-2.c: New test.
8714
8715 2016-04-05 Nathan Sidwell <nathan@acm.org>
8716
8717 PR c++/70512
8718 * g++.dg/ext/attribute-may-alias-5.C: New.
8719
8720 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8721
8722 PR c++/70336
8723 * c-c++-common/pr70336.c: New test.
8724 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8725 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8726
8727 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8728
8729 PR ipa/66223
8730 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8731
8732 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR rtl-optimization/70542
8735 * gcc.dg/torture/pr70542.c: New test.
8736 * gcc.target/i386/avx2-pr70542.c: New test.
8737
8738 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8739
8740 PR tree-optimization/70509
8741 * gcc.target/i386/avx512bw-pr70509.c: New test.
8742
8743 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8744
8745 PR c++/70452
8746 * g++.dg/ext/constexpr-vla4.C: New test.
8747
8748 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8749
8750 PR target/70510
8751 * gcc.target/i386/pr70510.c: New test.
8752
8753 2016-04-05 Richard Biener <rguenther@suse.de>
8754
8755 PR tree-optimization/70526
8756 * g++.dg/torture/pr70526.C: New testcase.
8757
8758 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR target/70525
8761 * gcc.target/i386/pr70525.c: New test.
8762
8763 2016-04-05 Richard Biener <rguenther@suse.de>
8764
8765 PR middle-end/70499
8766 * g++.dg/torture/pr70499.C: New testcase.
8767
8768 2016-04-05 Richard Biener <rguenther@suse.de>
8769
8770 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8771 remove XFAIL.
8772
8773 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR middle-end/70307
8776 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8777 rs6000 ABI warnings.
8778
8779 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8780
8781 PR ipa/66223
8782 * g++.dg/ipa/devirt-51.C: New testcase.
8783
8784 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8785 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR middle-end/70457
8788 * gcc.dg/torture/pr70457.c: New.
8789
8790 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8791
8792 PR fortran/67538
8793 * gfortran.dg/allocate_with_source_19.f08: New test.
8794
8795 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8796
8797 PR fortran/65795
8798 * gfortran.dg/coarray_allocate_6.f08: New test.
8799
8800 2016-04-04 Richard Biener <rguenther@suse.de>
8801
8802 PR rtl-optimization/70484
8803 * gcc.dg/torture/pr70484.c: New testcase.
8804
8805 2016-04-04 Marek Polacek <polacek@redhat.com>
8806
8807 PR c/70307
8808 * gcc.dg/torture/pr70307.c: New test.
8809
8810 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8811
8812 PR target/70416
8813 PR target/67391
8814 * gcc.target/sh/torture/pr70416.c: New.
8815
8816 2016-04-02 Martin Sebor <msebor@redhat.com>
8817
8818 PR c++/67376
8819 PR c++/70170
8820 PR c++/70172
8821 PR c++/70228
8822 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8823 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8824 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8825 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8826 * g++.dg/cpp0x/constexpr-string.C: Same.
8827 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8828 * g++.dg/cpp0x/pr65398.C: Same.
8829 * g++.dg/ext/constexpr-vla1.C: Same.
8830 * g++.dg/ext/constexpr-vla2.C: Same.
8831 * g++.dg/ext/constexpr-vla3.C: Same.
8832 * g++.dg/ubsan/pr63956.C: Same.
8833
8834 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR rtl-optimization/70467
8837 * gcc.target/i386/pr70467-2.c: New test.
8838
8839 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8840 Marek Polacek <polacek@redhat.com>
8841
8842 PR c++/70488
8843 * g++.dg/init/new47.C: New test.
8844
8845 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8846
8847 PR target/70496
8848 * gcc.target/arm/pr70496.c: New test.
8849
8850 2016-04-01 Nathan Sidwell <nathan@acm.org>
8851
8852 PR c++/68475
8853 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8854
8855 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8856
8857 PR target/69890
8858 * gcc.dg/strlenopt.h (memmove): New.
8859 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8860 instead of "string.h".
8861 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8862 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8863 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8864 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8865 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8866 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8867 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8868 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8869 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8870 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8871 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8872 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8873 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8874 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8875 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8876 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8877 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8878 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8879 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8880 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8881
8882 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8883
8884 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8885 (Holder::foo): Reflect this.
8886
8887 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8888
8889 PR target/70442
8890 * gcc.dg/pr70442.c: New test.
8891
8892 2016-03-31 Nathan Sidwell <nathan@acm.org>
8893
8894 PR c++/70393
8895 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8896
8897 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8898
8899 PR target/70453
8900 * gcc.target/i386/pr70453.c: New test.
8901
8902 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8903
8904 PR target/70292
8905 * gcc.c-torture/pr70292.c: New test.
8906
8907 2016-03-31 Marek Polacek <polacek@redhat.com>
8908
8909 PR c/70297
8910 * c-c++-common/pr70297.c: New test.
8911 * g++.dg/cpp0x/typedef-redecl.C: New test.
8912 * gcc.dg/typedef-redecl2.c: New test.
8913
8914 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR rtl-optimization/70460
8917 * gcc.c-torture/execute/pr70460.c: New test.
8918
8919 2016-03-31 Richard Biener <rguenther@suse.de>
8920
8921 PR c++/70430
8922 * g++.dg/ext/vector30.C: New testcase.
8923
8924 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8925 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8926
8927 * gfortran.dg/fmt_pf.f90: New test.
8928
8929 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8930
8931 Forward-port from 5 branch
8932 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR testsuite/70356
8935 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8936 dg-require-effective-target after dg-do.
8937
8938 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8939
8940 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8941
8942 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8943 Julian Brown <julian@codesourcery.com>
8944 Chung-Lin Tang <cltang@codesourcery.com>
8945 Cesar Philippidis <cesar@codesourcery.com>
8946 James Norris <jnorris@codesourcery.com>
8947 Tom de Vries <tom@codesourcery.com>
8948 Nathan Sidwell <nathan@codesourcery.com>
8949
8950 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8951 * c-c++-common/goacc/loop-clauses.c: Likewise.
8952 * g++.dg/goacc/template.C: Likewise.
8953 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8954 * gfortran.dg/goacc/loop-1.f95: Likewise.
8955 * gfortran.dg/goacc/loop-5.f95: Likewise.
8956 * gfortran.dg/goacc/loop-6.f95: Likewise.
8957 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8958 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8959 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8960 * c-c++-common/goacc/clauses-fail.c: Likewise.
8961 * c-c++-common/goacc/parallel-1.c: Likewise.
8962 * c-c++-common/goacc/reduction-1.c: Likewise.
8963 * c-c++-common/goacc/reduction-2.c: Likewise.
8964 * c-c++-common/goacc/reduction-3.c: Likewise.
8965 * c-c++-common/goacc/reduction-4.c: Likewise.
8966 * c-c++-common/goacc/routine-3.c: Likewise.
8967 * c-c++-common/goacc/routine-4.c: Likewise.
8968 * c-c++-common/goacc/routine-5.c: Likewise.
8969 * c-c++-common/goacc/tile.c: Likewise.
8970 * g++.dg/goacc/template.C: Likewise.
8971 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8972 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8973 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8974 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8975 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8976 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8977 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8978 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8979 * c-c++-common/goacc/use_device-1.c: ... this file.
8980 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8981 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8982 * c-c++-common/goacc/host_data-6.c: ... this file.
8983 * c-c++-common/goacc/loop-2-kernels.c: New file.
8984 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8985 * c-c++-common/goacc/loop-3.c: Likewise.
8986 * g++.dg/goacc/reference.C: Likewise.
8987 * g++.dg/goacc/routine-1.C: Likewise.
8988 * g++.dg/goacc/routine-2.C: Likewise.
8989
8990 2016-03-30 Richard Biener <rguenther@suse.de>
8991
8992 PR middle-end/70450
8993 * gcc.dg/torture/pr70450.c: New testcase.
8994
8995 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR target/70421
8998 * gcc.dg/torture/pr70421.c: New test.
8999 * gcc.target/i386/avx512f-pr70421.c: New test.
9000
9001 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9002
9003 PR testsuite/70364
9004 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9005 (check): New function.
9006 (bar): Call check.
9007 (foo): Align stack to 16 bytes when calling bar.
9008 * gcc.target/i386/cleanup-2.c: Likewise.
9009
9010 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9011
9012 PR tree-optimization/59124
9013 * gcc.dg/Warray-bounds-19.c: New test.
9014
9015 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
9016
9017 * lib/prune.exp (escape_regex_chars): New.
9018 (prune_file_path): Update to quote metcharacters for regexp.
9019
9020 2016-03-29 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR rtl-optimization/70429
9023 * gcc.c-torture/execute/pr70429.c: New test.
9024
9025 PR tree-optimization/70405
9026 * gcc.dg/pr70405.c: New test.
9027
9028 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9029
9030 PR fortran/70397
9031 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9032 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9033
9034 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9035
9036 PR testsuite/64177
9037 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9038 __cilkrts_set_param to set two workers.
9039 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9040 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9041
9042 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9043
9044 * g++.dg/ext/fnname5.C: Update the test for Darwin.
9045
9046 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9047
9048 PR target/70406
9049 * gcc.target/i386/pr70406.c: New test.
9050
9051 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9052
9053 * gnat.dg/specs/double_record_extension3.ads: New test.
9054
9055 2016-03-25 Richard Henderson <rth@redhat.com>
9056
9057 PR target/70120
9058 * gcc.target/aarch64/pr70120-1.c: New.
9059 * gcc.target/aarch64/pr70120-2.c: New.
9060 * gcc.target/aarch64/pr70120-3.c: New.
9061
9062 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9063
9064 PR c++/62212
9065 * g++.dg/template/mangle2.C: The dg-do directive should be
9066 "compile" not "assemble".
9067
9068 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9069
9070 PR lto/69650
9071 * gcc.dg/pr69650.c: New test.
9072
9073 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
9074
9075 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9076
9077 2016-03-25 Alan Modra <amodra@gmail.com>
9078
9079 * gcc.dg/dfp/pr70052.c: New test.
9080
9081 2016-03-24 Richard Henderson <rth@redhat.com>
9082
9083 PR middle-end/69845
9084 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9085 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9086
9087 2016-03-24 Tom de Vries <tom@codesourcery.com>
9088
9089 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9090
9091 2016-03-24 Tom de Vries <tom@codesourcery.com>
9092
9093 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9094 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9095
9096 2016-03-24 Tom de Vries <tom@codesourcery.com>
9097
9098 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9099 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9100
9101 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9102
9103 PR c++/62212
9104 * g++.dg/template/mangle2.C: New test.
9105
9106 2016-03-24 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/70396
9109 * gcc.dg/torture/pr70396.c: New testcase.
9110
9111 2016-03-24 Richard Biener <rguenther@suse.de>
9112
9113 PR middle-end/70370
9114 * gcc.dg/torture/pr70370.c: New testcase.
9115
9116 2016-03-24 Tom de Vries <tom@codesourcery.com>
9117
9118 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9119 * gfortran.dg/goacc/kernels-tree.f95: Same.
9120 * gfortran.dg/goacc/parallel-tree.f95: Same.
9121
9122 2016-03-24 Tom de Vries <tom@codesourcery.com>
9123
9124 * c-c++-common/goacc/uninit-if-clause.c: New test.
9125 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9126
9127 2016-03-24 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR target/70290
9130 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9131 Fix formatting.
9132
9133 2016-03-24 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/70372
9136 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9137
9138 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9139
9140 PR c++/70347
9141 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9142
9143 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9144
9145 PR c++/70332
9146 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9147
9148 2016-03-23 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR c++/70001
9151 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9152 * g++.dg/cpp1y/pr70001.C: New test.
9153
9154 PR c++/70323
9155 * g++.dg/cpp0x/constexpr-70323.C: New test.
9156
9157 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
9158 Jason Merrill <jason@redhat.com>
9159 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR c++/69315
9162 * g++.dg/cpp0x/constexpr-69315.C: New test.
9163 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9164
9165 2016-03-23 Marek Polacek <polacek@redhat.com>
9166
9167 PR c++/69884
9168 * g++.dg/warn/Wignored-attributes-1.C: New test.
9169 * g++.dg/warn/Wignored-attributes-2.C: New test.
9170
9171 2016-03-23 Tom de Vries <tom@codesourcery.com>
9172
9173 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9174 initialization.
9175 * gfortran.dg/goacc/private-3.f95 (test): Same.
9176 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9177 missing use param.
9178
9179 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9180
9181 * lib/target-supports.exp: Remove v7ve entry from loop
9182 creating effective target checks.
9183 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9184 (add_options_for_arm_arch_v7ve): Likewise.
9185
9186 2016-03-23 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR tree-optimization/70354
9189 * gcc.dg/vect/pr70354-1.c: New test.
9190 * gcc.dg/vect/pr70354-2.c: New test.
9191 * gcc.target/i386/avx2-pr70354-1.c: New test.
9192 * gcc.target/i386/avx2-pr70354-2.c: New test.
9193
9194 2016-03-22 Jeff Law <law@redhat.com>
9195
9196 PR target/70232
9197 * gcc.dg/tree-ssa/pr70232.c: New test.
9198
9199 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9200
9201 PR target/70302
9202 * gcc.target/i386/pr70302.c: New test.
9203
9204 2016-03-22 Richard Biener <rguenther@suse.de>
9205
9206 PR middle-end/70251
9207 * g++.dg/torture/pr70251.C: New testcase.
9208
9209 2016-03-22 David Malcolm <dmalcolm@redhat.com>
9210
9211 PR c/69993
9212 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9213 Wmisleading-indentation.c.
9214 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9215 reflect change to diagnostic text and order of messages.
9216 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9217
9218 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
9219
9220 * g++.dg/ext/java-3.C: Don't compile on AIX.
9221
9222 2016-03-22 Richard Biener <rguenther@suse.de>
9223
9224 PR middle-end/70333
9225 * gcc.dg/torture/pr70333.c: New testcase.
9226
9227 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9228
9229 * g++.dg/ext/pr70290.C: New test.
9230
9231 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9232
9233 PR target/70325
9234 * gcc.target/i386/pr70325.c: New test.
9235
9236 2016-03-22 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR target/70329
9239 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9240 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9241
9242 PR target/70300
9243 * gcc.target/i386/pr70300.c: New test.
9244
9245 PR c++/70295
9246 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9247 (func2): New function for cond with parens, xfail warning for c++.
9248 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9249
9250 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9251
9252 PR c++/70096
9253 * g++.dg/template/ptrmem30.C: New test.
9254
9255 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9256
9257 PR c++/70204
9258 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9259 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9260
9261 2016-03-21 Jakub Jelinek <jakub@redhat.com>
9262
9263 PR middle-end/70326
9264 * gcc.dg/pr70326.c: New test.
9265
9266 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
9267 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR tree-optimization/70317
9270 * gcc.dg/pr70317.c: New test.
9271
9272 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
9273
9274 PR target/70327
9275 * gcc.target/i386/pr70327.c: New test.
9276
9277 2016-03-21 Martin Liska <mliska@suse.cz>
9278
9279 PR ipa/70306
9280 * gcc.dg/ipa/pr70306.c: New test.
9281
9282 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9283
9284 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9285 * gcc.target/arm/attr-align3.c: Likewise.
9286 * gcc.target/arm/attr_arm.c: Likewise.
9287 * gcc.target/arm/flip-thumb.c: Likewise.
9288
9289 2016-03-21 Jakub Jelinek <jakub@redhat.com>
9290
9291 PR target/70296
9292 * gcc.target/powerpc/altivec-36.c: New test.
9293
9294 2016-03-21 Richard Biener <rguenther@suse.de>
9295
9296 PR tree-optimization/70310
9297 * gcc.dg/torture/pr70310.c: New testcase.
9298
9299 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9300
9301 PR target/70293
9302 * gcc.target/i386/pr70293.c: New test.
9303
9304 2016-03-21 Richard Biener <rguenther@suse.de>
9305
9306 PR tree-optimization/70288
9307 * gcc.dg/torture/pr70288-1.c: New testcase.
9308 * gcc.dg/torture/pr70288-2.c: Likewise.
9309
9310 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9311
9312 PR rtl-optimization/69307
9313 * gcc.target/arm/pr69307.c: New test.
9314
9315 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9316
9317 PR rtl-optimization/69102
9318 * gcc.c-torture/compile/pr69102.c: New test.
9319
9320 2016-03-18 Jeff Law <law@redhat.com>
9321
9322 PR rtl-optimization/70263
9323 * gcc.c-torture/compile/pr70263-1.c: New test.
9324 * gcc.target/i386/pr70263-2.c: New test.
9325
9326 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9327
9328 PR rtl-optimization/70278
9329 * gcc.dg/torture/pr70278.c: New test.
9330 * gcc.target/arm/pr70278.c: New test.
9331
9332 2016-03-18 David Malcolm <dmalcolm@redhat.com>
9333
9334 PR c/70281
9335 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9336 (test_builtin_types_compatible_p): New test function.
9337 * gcc.dg/pr70281.c: New test case.
9338
9339 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9340
9341 PR target/70113
9342 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9343
9344 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9345
9346 PR tree-optimization/70252
9347 * gcc.dg/pr70252.c: New test.
9348
9349 2016-03-18 Tom de Vries <tom@codesourcery.com>
9350
9351 * gcc.dg/pr70161-2.c: New test.
9352 * gcc.dg/pr70161.c: New test.
9353
9354 2016-03-18 Tom de Vries <tom@codesourcery.com>
9355
9356 PR ipa/70269
9357 * gcc.dg/pr70269.c: New test.
9358
9359 2016-03-18 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR c++/70267
9362 * g++.dg/ext/java-3.C: New test.
9363
9364 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9365
9366 PR c++/70205
9367 * g++.dg/lookup/pr70205.C: New test.
9368
9369 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9370
9371 PR c++/70218
9372 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9373
9374 2016-03-17 Marek Polacek <polacek@redhat.com>
9375
9376 PR c/69407
9377 * gcc.dg/atomic-op-6.c: New test.
9378
9379 2016-03-17 David Malcolm <dmalcolm@redhat.com>
9380
9381 PR c/70264
9382 * c-c++-common/pr70264.c: New test case.
9383
9384 2016-03-17 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR c++/70144
9387 * c-c++-common/pr70144-1.c: New test.
9388 * c-c++-common/pr70144-2.c: New test.
9389
9390 PR c++/70272
9391 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9392 * g++.dg/opt/flifetime-dse6.C: New test.
9393 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9394
9395 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9396
9397 PR driver/70192
9398 * gcc.dg/pic-1.c: New test.
9399 * gcc.dg/pic-2.c: Likewise.
9400 * gcc.dg/pic-3.c: Likewise.
9401 * gcc.dg/pic-4.c: Likewise.
9402 * gcc.dg/pie-1.c: Likewise.
9403 * gcc.dg/pie-2.c: Likewise.
9404 * gcc.dg/pie-3.c: Likewise.
9405 * gcc.dg/pie-4.c: Likewise.
9406 * gcc.dg/pie-5.c: Likewise.
9407 * gcc.dg/pie-6.c: Likewise.
9408
9409 2016-03-17 Tom de Vries <tom@codesourcery.com>
9410
9411 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9412 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9413
9414 2016-03-17 Richard Biener <rguenther@suse.de>
9415
9416 PR debug/70271
9417 * g++.dg/debug/pr70271.C: New testcase.
9418
9419 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9420
9421 * gcc.target/i386/pr70251.c: New test.
9422
9423 2016-03-17 Marek Polacek <polacek@redhat.com>
9424
9425 PR c++/70194
9426 * g++.dg/warn/constexpr-70194.C: New test.
9427
9428 2016-03-16 Richard Henderson <rth@redhat.com>
9429
9430 PR middle-end/70240
9431 * gcc.c-torture/compile/pr70240.c: New.
9432
9433 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9434
9435 * gcc.c-torture/compile/20151204.c: Skip for avr.
9436
9437 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR target/70245
9440 * g++.dg/opt/pr70245.C: New test.
9441 * g++.dg/opt/pr70245.h: New file.
9442 * g++.dg/opt/pr70245-aux.cc: New file.
9443
9444 2016-03-16 Martin Sebor <msebor@redhat.com>
9445
9446 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9447
9448 2016-03-16 Richard Henderson <rth@redhat.com>
9449
9450 PR middle-end/70199
9451 * gcc.c-torture/compile/pr70199.c: New.
9452
9453 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9454
9455 * gcc.dg/uninit-19.c: Run dos2unix.
9456
9457 2016-03-16 Marek Polacek <polacek@redhat.com>
9458
9459 PR c/70093
9460 * gcc.dg/nested-func-10.c: New test.
9461 * gcc.dg/nested-func-9.c: New test.
9462
9463 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR tree-optimization/68714
9466 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9467
9468 2016-03-16 Tom de Vries <tom@codesourcery.com>
9469
9470 PR tree-optimization/68715
9471 * gcc.dg/graphite/pr68715-2.c: New test.
9472 * gcc.dg/graphite/pr68715.c: New test.
9473 * gfortran.dg/graphite/pr68715.f90: New test.
9474
9475 2016-03-16 Tom de Vries <tom@codesourcery.com>
9476
9477 PR tree-optimization/68809
9478 * gcc.dg/graphite/pr68809-2.c: New test.
9479 * gcc.dg/graphite/pr68809.c: New test.
9480
9481 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR c++/70147
9484 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9485 method call to i () as argument. Adjust expected output.
9486
9487 PR c++/70147
9488 * g++.dg/ubsan/pr70147-1.C: New test.
9489 * g++.dg/ubsan/pr70147-2.C: New test.
9490
9491 2016-03-15 Martin Sebor <msebor@redhat.com>
9492
9493 PR c++/58281
9494 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9495
9496 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9497
9498 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9499 hppa*-*-hpux*.
9500
9501 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9502
9503 PR libfortran/69799
9504 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9505 libatomic_available.
9506
9507 2016-03-15 Marek Polacek <polacek@redhat.com>
9508
9509 PR c++/70209
9510 * g++.dg/ext/attribute-may-alias-4.C: New test.
9511
9512 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9513
9514 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9515 -fvar-tracking-assignments-toggle flag.
9516
9517 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9518
9519 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9520
9521 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR rtl-optimization/70222
9524 * gcc.c-torture/execute/pr70222-1.c: New test.
9525 * gcc.c-torture/execute/pr70222-2.c: New test.
9526
9527 2016-03-15 Richard Henderson <rth@redhat.com>
9528
9529 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9530
9531 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9532
9533 PR rtl-optimization/69032
9534 * gcc.dg/pr69032.c: New test.
9535
9536 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9537
9538 PR rtl-optimization/63384
9539 * g++.dg/pr63384.C: New test.
9540
9541 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9542
9543 PR target/64411
9544 * gcc.target/i386/pr64411.C: New test.
9545
9546 2016-03-15 Tom de Vries <tom@codesourcery.com>
9547
9548 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9549 * gfortran.dg/goacc/kernels-alias.f95: New test.
9550
9551 2016-03-14 Martin Sebor <msebor@redhat.com>
9552
9553 PR c++/53792
9554 * g++.dg/cpp0x/constexpr-inline.C: New test.
9555 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9556
9557 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9558
9559 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9560
9561 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR middle-end/70219
9564 * gcc.dg/pr70219.c: New test.
9565
9566 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9567
9568 PR target/70083
9569 * gcc.dg/torture/pr70083.c: New test.
9570 * gcc.target/i386/pr70083.c: New test.
9571
9572 2016-03-14 Richard Biener <rguenther@suse.de>
9573
9574 PR tree-optimization/56365
9575 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9576
9577 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9578
9579 PR target/70098
9580 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9581 New function.
9582 * g++.dg/pr70098.C: New testcase.
9583
9584
9585 2016-03-14 Tom de Vries <tom@codesourcery.com>
9586
9587 PR tree-optimization/70045
9588 * gcc.dg/graphite/pr70045.c: New test.
9589
9590 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9591
9592 PR fortran/69043
9593 * gfortran.dg/include_9.f90: New test.
9594
9595 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9596
9597 PR fortran/45076
9598 gfortran.dg/prof/prof.exp: New script.
9599 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9600
9601 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9602
9603 PR rtl-optimization/69307
9604 * gcc.dg/pr69307.c: New test.
9605
9606 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9607
9608 PR target/69614
9609 * gcc.target/arm/pr69614.c: New.
9610
9611 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9612
9613 PR fortran/70031
9614 * gfortran.dg/submodule_14.f08: New test
9615
9616 PR fortran/69524
9617 * gfortran.dg/submodule_15.f08: New test
9618
9619 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9620
9621 PR c++/70106
9622 * g++.dg/cpp1y/paren3.C: New test.
9623
9624 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9625
9626 PR target/70131
9627 * gcc.target/powerpc/ppc-round2.c: New test.
9628
9629 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9630
9631 PR target/70123
9632 * gcc.dg/torture/pr70123.c: New test.
9633
9634 2016-03-11 Jeff Law <law@redhat.com>
9635
9636 PR tree-optimization/70190
9637 * gcc.c-torture/compile/pr70190.c: New test.
9638
9639 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9640
9641 PR c/68187
9642 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9643 case.
9644 (test43_b): Likewise.
9645 (test43_c): Likewise.
9646 (test43_d): Likewise.
9647 (test43_e): Likewise.
9648 (test43_f): Likewise.
9649 (test43_g): Likewise.
9650 (test44_a): Likewise.
9651 (test44_b): Likewise.
9652 (test44_c): Likewise.
9653 (test44_d): Likewise.
9654 (test44_e): Likewise.
9655
9656 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9657
9658 PR c/70085
9659 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9660
9661 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9662
9663 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9664 dg-options.
9665
9666 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 PR target/70002
9669 PR target/69245
9670 * gcc.target/aarch64/pr69245_2.c: New test.
9671
9672 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR tree-optimization/70177
9675 * gcc.dg/pr70177.c: New test.
9676
9677 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9678
9679 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9680
9681 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9682
9683 * gcc.dg/tree-ssa/sra-20.c: New.
9684
9685 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR rtl-optimization/70174
9688 * gcc.dg/pr70174.c: New test.
9689
9690 PR tree-optimization/70169
9691 * gcc.dg/pr70169.c: New test.
9692
9693 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9694
9695 PR target/70160
9696 * gcc.target/i386/pr70160.c: New test.
9697
9698 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9699
9700 * gcc.target/s390/dfp-1.c: New test.
9701
9702 2016-03-10 Nick Clifton <nickc@redhat.com>
9703
9704 PR target/70044
9705 * gcc.target/aarch64/pr70044.c: New test.
9706
9707 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9708 Jakub Jelinek <jakub@redhat.com>
9709
9710 PR c++/70001
9711 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9712 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9713 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9714
9715 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9716
9717 PR lto/69589
9718 * g++.dg/lto/pr69589_0.C: New testcase
9719 * g++.dg/lto/pr69589_1.C: New testcase
9720
9721 2016-03-10 Marek Polacek <polacek@redhat.com>
9722
9723 PR c++/70153
9724 * g++.dg/delayedfold/unary-plus1.C: New test.
9725
9726 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9727
9728 * gcc.target/arm/pr45701-1.c: Escape brackets.
9729 * gcc.target/arm/pr45701-2.c: Likewise.
9730
9731 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9732
9733 * gfortran.dg/unconstrained_commons.f: New.
9734
9735 2016-03-10 Alan Modra <amodra@gmail.com>
9736
9737 * gcc.dg/pr69195.c: New.
9738 * gcc.dg/pr69238.c: New.
9739
9740 2016-03-10 Tom de Vries <tom@codesourcery.com>
9741
9742 PR testsuite/68915
9743 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9744
9745 2016-03-10 Richard Biener <rguenther@suse.de>
9746
9747 PR tree-optimization/70128
9748 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9749 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9750
9751 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR tree-optimization/70152
9754 * gcc.dg/pr70152.c: New test.
9755
9756 PR target/70086
9757 * gcc.target/i386/pr70086-1.c: New test.
9758 * gcc.target/i386/pr70086-2.c: New test.
9759 * gcc.target/i386/pr70086-3.c: New test.
9760
9761 PR tree-optimization/70127
9762 * gcc.c-torture/execute/pr70127.c: New test.
9763
9764 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9765
9766 * c-c++-common/goacc/combined-directives-2.c: New test.
9767
9768 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9769
9770 PR c/68473
9771 PR c++/70105
9772 * g++.dg/diagnostic/pr70105.C: New test.
9773 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9774 (test_multiple_ordinary_maps): New test function.
9775
9776 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9777
9778 PR c/68473
9779 PR c++/70105
9780 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9781 Drop range information from call to inform_at_rich_loc.
9782 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9783 New.
9784 (test_show_locus): Replace calls to rich_location::add_range with
9785 calls to add_range. Rewrite the tests that used the now-defunct
9786 rich_location ctor taking a source_range. Simplify other tests
9787 by replacing calls to COMBINE_LOCATION_DATA with calls to
9788 make_location.
9789
9790 2016-03-09 Richard Biener <rguenther@suse.de>
9791 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR tree-optimization/70138
9794 * gcc.dg/vect/pr70138-1.c: New testcase.
9795 * gcc.dg/vect/pr70138-2.c: Likewise.
9796
9797 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR target/70049
9800 * gcc.target/i386/pr70049.c: New test.
9801
9802 2016-03-09 Richard Biener <rguenther@suse.de>
9803
9804 PR c/70143
9805 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9806 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9807 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9808
9809 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9810
9811 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9812 arm-*-*.
9813
9814 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR middle-end/67278
9817 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9818
9819 PR target/67278
9820 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9821
9822 PR middle-end/70050
9823 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9824 in testcase comment.
9825
9826 2016-03-09 Tom de Vries <tom@codesourcery.com>
9827
9828 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9829 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9830 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9831 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9832 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9833 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9834 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9835 * gfortran.dg/goacc/kernels-loop.f95: New test.
9836
9837 2016-03-08 Martin Sebor <msebor@redhat.com>
9838
9839 PR c++/62096
9840 * g++.dg/warn/overflow-warn-7.C: New test.
9841
9842 2016-03-08 Jason Merrill <jason@redhat.com>
9843
9844 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9845 * lib/target-supports.exp (check_effective_target_concepts): New.
9846
9847 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR c++/70135
9850 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9851 * g++.dg/ubsan/pr70135.C: New test.
9852
9853 PR target/70110
9854 * gcc.dg/pr70110.c: New test.
9855
9856 2016-03-07 Martin Jambor <mjambor@suse.cz>
9857
9858 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9859 * c-c++-common/gomp/if-1.c: Likewise.
9860 * c-c++-common/gomp/pr61486-2.c: Likewise.
9861 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9862 to dg-additional-options.
9863 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9864 * g++/gomp/target-teams-1.c: Likewise.
9865 * gcc.dg/gomp/gomp.exp: Likewise.
9866 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9867 dg-additional-options.
9868 * gfortran.dg/gomp/gomp.exp: Likewise.
9869 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9870 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9871 dg-additional-options.
9872 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9873
9874 2016-03-07 Martin Jambor <mjambor@suse.cz>
9875
9876 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9877 * c-c++-common/gomp/gridify-1.c: New test.
9878 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9879
9880 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9881
9882 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9883 trigger for cortex-r8, when scanning for register r8.
9884 * gcc.target/arm/pr45701-2.c: Likewise.
9885
9886 2016-02-26 Richard Biener <rguenther@suse.de>
9887 Jeff Law <law@redhat.com>
9888
9889 PR tree-optimization/69740
9890 * gcc.c-torture/compile/pr69740-1.c: New test.
9891 * gcc.c-torture/compile/pr69740-2.c: New test.
9892
9893 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9894
9895 * lib/target-supports.exp
9896 (check_effective_target_whole_vector_shift): Enable for PPC64.
9897
9898 2016-03-07 Richard Biener <rguenther@suse.de>
9899
9900 PR tree-optimization/70115
9901 * gcc.dg/torture/pr70115.c: New testcase.
9902
9903 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9904
9905 PR middle-end/69916
9906 * c-c-++-common/goacc/pr69916.c: New.
9907
9908 2016-03-07 Richard Henderson <rth@redhat.com>
9909
9910 * gcc.c-torture/compile/pr70061.c: New test.
9911
9912 2016-03-07 Richard Biener <rguenther@suse.de>
9913
9914 PR testsuite/70109
9915 * gcc.dg/vect/O3-pr36098.c: New testcase.
9916
9917 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9918
9919 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9920
9921 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9922
9923 * gnat.dg/renaming9.ad[sb]: New testcase.
9924
9925 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR c++/70084
9928 * g++.dg/expr/stdarg3.C: New test.
9929
9930 2016-03-04 Jeff Law <law@redhat.com>
9931
9932 PR tree-optimization/69196
9933 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9934 x86_64-*-*.
9935
9936 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9937
9938 PR c/69973
9939 * gcc.dg/pr69973.c: New test.
9940
9941 PR rtl-optimization/69941
9942 * gcc.dg/torture/pr69941.c: New test.
9943
9944 PR c/69824
9945 * gcc.dg/pr69824.c: New test.
9946
9947 2016-03-05 Tom de Vries <tom@codesourcery.com>
9948
9949 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9950 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9951 function.
9952
9953 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9954
9955 PR c++/66786
9956 * g++.dg/cpp1y/var-templ48.C: New test.
9957 * g++.dg/cpp1y/var-templ49.C: New test.
9958
9959 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9960
9961 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9962
9963 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR c++/70035
9966 * g++.dg/ubsan/pr70035.C: New test.
9967
9968 PR target/70062
9969 * gcc.target/i386/pr70062.c: New test.
9970
9971 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9972
9973 * g++.dg/template/typename21.C: Remove c++98_only.
9974
9975 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9976
9977 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9978
9979 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9980
9981 PR c/68187
9982 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9983 function.
9984 (fn_42_b): Likewise.
9985 (fn_42_c): Likewise.
9986
9987 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9988
9989 PR c/68187
9990 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9991 function.
9992 (fn_40_b): Likewise.
9993 (fn_41_a): Likewise.
9994 (fn_41_b): Likewise.
9995
9996 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR target/70059
9999 * gcc.target/i386/avx512f-pr70059.c: New test.
10000 * gcc.target/i386/avx512dq-pr70059.c: New test.
10001
10002 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10003
10004 PR rtl-optimization/57676
10005 * gcc.dg/torture/pr57676.c: New test.
10006
10007 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10008
10009 * gcc.dg/pr70026.c: New test.
10010
10011 2016-03-04 Marek Polacek <polacek@redhat.com>
10012
10013 PR c/69798
10014 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10015 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10016
10017 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10018
10019 PR target/70004
10020 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10021 Delete.
10022 (test_corners_sisd_si): Likewise.
10023 (main): Remove checks of the above.
10024 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10025
10026 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10027
10028 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10029
10030 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10031
10032 * gcc.dg/torture/pr69951.c: Accept argc==0.
10033
10034 2016-03-04 Richard Biener <rguenther@suse.de>
10035
10036 PR c++/70054
10037 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10038 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10039
10040 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10041
10042 PR testsuite/69766
10043 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10044 testing multiarch.
10045
10046 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR debug/69947
10049 * gcc.dg/guality/pr69947.c: New test.
10050
10051 2016-03-03 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR ada/70017
10054 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10055
10056 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10057
10058 PR rtl-optimization/69904
10059 * gcc.target/arm/pr69904.c: New test.
10060
10061 2016-03-03 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR target/70021
10064 * gcc.dg/vect/pr70021.c: New test.
10065 * gcc.target/i386/pr70021.c: New test.
10066
10067 2016-03-03 Marek Polacek <polacek@redhat.com>
10068
10069 PR middle-end/70050
10070 * gcc.dg/pr70050.c: New test.
10071
10072 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10073
10074 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10075
10076 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10077
10078 PR tree-optimization/70043
10079 * gfortran.dg/vect/pr70043.f90: New test.
10080
10081 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10082
10083 * gnat.dg/specs/task1.ads: New test.
10084
10085 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10086
10087 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10088 Invoke gdb with -batch.
10089 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10090
10091 2016-03-03 Richard Biener <rguenther@suse.de>
10092
10093 PR tree-optimization/55936
10094 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10095
10096 2016-03-02 Jeff Law <law@redhat.com>
10097
10098 PR rtl-optimization/69942
10099 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10100 effects of argument promotions.
10101
10102 PR tree-optimization/69987
10103 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10104 target does not support -fprefetch-loop-arrays.
10105
10106 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
10107
10108 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10109
10110 2016-03-02 Bin Cheng <bin.cheng@arm.com>
10111
10112 PR rtl-optimization/69052
10113 * gcc.target/i386/pr69052.c: New test.
10114
10115 2016-03-02 Alan Modra <amodra@gmail.com>
10116
10117 * gcc.dg/pr69990.c: New.
10118
10119 2016-03-02 Jakub Jelinek <jakub@redhat.com>
10120
10121 PR c/68062
10122 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10123
10124 PR middle-end/70022
10125 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10126
10127 PR target/70028
10128 * gcc.target/i386/pr70028.c: New test.
10129
10130 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10131
10132 * c-c++-common/asan/swapcontext-test-1.c,
10133 * c-c++-common/tsan/thread_leak.c,
10134 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10135 * g++.dg/tsan/benign_race.C,
10136 * g++.dg/tsan/fd_close_norace.C,
10137 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10138 races with sanitizer output
10139
10140 2016-03-02 Richard Biener <rguenther@suse.de>
10141 Uros Bizjak <ubizjak@gmail.com>
10142
10143 PR target/67278
10144 * gcc.dg/simd-8.c: New testcase.
10145
10146 2016-03-02 Richard Biener <rguenther@suse.de>
10147
10148 PR middle-end/67278
10149 * gcc.dg/simd-7.c: New testcase.
10150
10151 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10152
10153 * gcc.target/i386/pr70007.c: Tweak.
10154
10155 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10156
10157 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10158
10159 2016-03-02 Marek Polacek <polacek@redhat.com>
10160
10161 PR c/67854
10162 * gcc.dg/pr67854.c: New test.
10163
10164 2016-03-02 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR middle-end/70025
10167 * gcc.dg/torture/pr70025.c: New test.
10168
10169 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10170
10171 PR tree-optimization/68621
10172 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10173
10174 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10175
10176 * gcc.target/i386/pr70007.c: New test.
10177
10178 2016-03-01 Jeff Law <law@redhat.com>
10179
10180 PR tree-optimization/69196
10181 * gcc.dg/tree-ssa/pr69196-1.c: New test.
10182
10183 PR tree-optimization/69196
10184 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10185 duplicating code and spoiling the expected output.
10186
10187 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10188
10189 PR target/70033
10190 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10191 supports power9 before doing tests.
10192 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10193 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10194 * gcc.target/powerpc/p9-permute.c: Likewise.
10195
10196 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
10197
10198 PR target/70027
10199 * gcc.target/i386/pr70027.c: New test.
10200
10201 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10202
10203 * gcc.dg/pr70017.c: New test.
10204
10205 2016-03-01 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR c/69796
10208 PR c/69974
10209 * gcc.dg/pr69796.c: New test.
10210 * gcc.dg/pr69974.c: New test.
10211
10212 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10213
10214 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10215
10216 2016-02-29 Jeff Law <law@redhat.com>
10217
10218 PR tree-optimization/69987
10219 * gfortran.dg/pr69987.f90: New test.
10220
10221 PR tree-optimization/69989
10222 * gcc.c-torture/compile/pr69989-2.c: New test.
10223
10224 2016-03-01 Marek Polacek <polacek@redhat.com>
10225
10226 PR c++/69795
10227 * g++.dg/parse/invalid1.C: New test.
10228
10229 2016-03-01 Richard Biener <rguenther@suse.de>
10230
10231 PR middle-end/70022
10232 * gcc.dg/pr70022.c: New testcase.
10233
10234 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10235
10236 PR tree-optimization/69956
10237 * gcc.dg/pr69956.c: New test.
10238
10239 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10240
10241 PR target/70011
10242 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10243 XFAIL when hardware supports efficient unaligned storage access.
10244
10245 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10246
10247 PR c++/69961
10248 * g++.dg/template/pr69961a.C: New test.
10249 * g++.dg/template/pr69961b.C: New test.
10250
10251 2016-02-29 David Malcolm <dmalcolm@redhat.com>
10252
10253 PR preprocessor/69985
10254 * gcc.dg/cpp/pr69985.c: New test case.
10255
10256 2016-02-29 Jeff Law <law@redhat.com>
10257
10258 PR tree-optimization/70005
10259 * gcc.c-torture/execute/pr70005.c New test.
10260
10261 PR tree-optimization/69999
10262 * gcc.c-torture/compile/pr69999.c: New test.
10263
10264 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10265
10266 PR tree-optimization/69652
10267 * gcc.dg/torture/pr69652.c: Delete test.
10268 * gcc.dg/vect/pr69652.c: New test.
10269
10270 2016-02-19 Richard Biener <rguenther@suse.de>
10271
10272 PR tree-optimization/69980
10273 * gfortran.dg/vect/pr69980.f90: New testcase.
10274
10275 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10276
10277 * gcc.target/sparc/20160229-1.c: New test.
10278
10279 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10280
10281 * gnat.dg/stack_usage3.adb: New test.
10282 * gnat.dg/stack_usage3_pkg.ads: New helper.
10283
10284 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10285
10286 * gnat.dg/renaming8.adb: New test.
10287 * gnat.dg/renaming8_pkg1.ads: New helper.
10288 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10289 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10290
10291 2016-02-29 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/69720
10294 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10295
10296 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10297
10298 PR fortran/68147
10299 PR fortran/47674
10300 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10301
10302 2016-02-28 Harald Anlauf <anlauf@gmx.de>
10303 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10304
10305 PR fortran/56007
10306 * gfortran.dg/coarray_8.f90: Adjust error message.
10307 * gfortran.dg/pr56007.f90: New test.
10308 * gfortran.dg/pr56007.f: New test.
10309
10310 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10311
10312 PR tree-optimization/69989
10313 * gcc.dg/torture/pr69989.c: New test.
10314
10315 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10316
10317 * gcc.target/i386/stack-realign-win.c: New test.
10318
10319 2016-02-28 Harald Anlauf <anlauf@gmx.de>
10320
10321 PR fortran/60126
10322 * gfortran.dg/pr60126.f90: New test.
10323
10324 2016-02-27 Jeff Law <law@redhat.com>
10325
10326 Revert
10327 2016-02-26 Richard Biener <rguenther@suse.de>
10328 Jeff Law <law@redhat.com>
10329
10330 PR tree-optimization/69740
10331 * gcc.c-torture/compile/pr69740-1.c: New test.
10332 * gcc.c-torture/compile/pr69740-2.c: New test.
10333
10334 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10335
10336 PR fortran/69910
10337 * gfortran.dg/newunit_4.f90: New test.
10338
10339 2016-02-27 Jakub Jelinek <jakub@redhat.com>
10340
10341 PR target/69613
10342 PR rtl-optimization/69886
10343 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10344 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10345 target.
10346
10347 2016-02-26 Martin Sebor <msebor@redhat.com>
10348
10349 PR tree-optimization/15826
10350 * gcc.dg/tree-ssa/pr15826.c: New test.
10351
10352 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR target/69969
10355 * gcc.target/powerpc/pr69969.c: New test.
10356
10357 2016-02-26 Martin Sebor <msebor@redhat.com>
10358
10359 PR c++/15766
10360 * g++.old-deja/g++.other/decl5.C: Add a test case.
10361
10362 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10363
10364 PR target/69946
10365 * gcc.target/powerpc/pr69946.c: New file.
10366
10367 2016-02-26 Richard Biener <rguenther@suse.de>
10368 Jeff Law <law@redhat.com>
10369
10370 PR tree-optimization/69740
10371 * gcc.c-torture/compile/pr69740-1.c: New test.
10372 * gcc.c-torture/compile/pr69740-2.c: New test.
10373
10374 2016-02-26 Martin Jambor <mjambor@suse.cz>
10375
10376 PR middle-end/69920
10377 * gcc.dg/torture/pr69932.c: New test.
10378 * gcc.dg/torture/pr69936.c: Likewise.
10379
10380 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10381
10382 PR target/69709
10383 * gcc.target/s390/pr69709.c: New test.
10384
10385 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10386
10387 PR target/69245
10388 * gcc.target/aarch64/pr69245_1.c: New test.
10389
10390 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10391
10392 PR target/69613
10393 * gcc.dg/torture/pr69613.c: New test.
10394
10395 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR rtl-optimization/69891
10398 * gcc.target/i386/pr69891.c: New test.
10399
10400 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10401 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10402
10403 PR target/61397
10404 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10405 functionality for both 32-bit and 64-bit.
10406
10407 2016-02-26 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/69551
10410 * gcc.dg/torture/pr69951.c: New testcase.
10411
10412 2016-02-25 Richard Biener <rguenther@suse.de>
10413
10414 PR tree-optimization/48795
10415 * gcc.dg/Warray-bounds-18.c: New testcase.
10416
10417 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10418
10419 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10420
10421 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10422
10423 PR rtl-optimization/69896
10424 * gcc.dg/pr69896.c: New test.
10425
10426 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10427
10428 PR c++/69736
10429 * g++.dg/cpp1y/paren2.C: New test.
10430
10431 2016-02-24 Martin Sebor <msebor@redhat.com>
10432
10433 PR c/51147
10434 * gcc.dg/enum-mode-2.c: New test.
10435
10436 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR c++/69922
10439 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10440 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10441 * g++.dg/ubsan/pr69922.C: New test.
10442
10443 2016-02-24 Marek Polacek <polacek@redhat.com>
10444
10445 PR c/69819
10446 * gcc.dg/pr69819.c: New test.
10447
10448 2016-02-24 Martin Sebor <msebor@redhat.com>
10449
10450 PR c++/69912
10451 * g++.dg/ext/flexary15.C: New test.
10452
10453 2016-02-24 Martin Sebor <msebor@redhat.com>
10454
10455 * gcc.dg/builtins-68.c: Avoid making unportable
10456 assumptions about the relationship between SIZE_MAX and UINT_MAX.
10457 * g++.dg/ext/builtin_alloca.C: Same.
10458
10459 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10460 Charles Baylis <charles.baylis@linaro.org>
10461
10462 PR debug/61033
10463 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10464
10465 2016-02-24 Richard Biener <rguenther@suse.de>
10466 Jakub Jelinek <jakub@redhat.com>
10467
10468 PR middle-end/69760
10469 * gcc.dg/torture/pr69760.c: New testcase.
10470
10471 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10472
10473 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10474 pattern on Solaris with as.
10475
10476 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10477
10478 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10479 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10480 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10481 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10482
10483 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR middle-end/69915
10486 * gcc.dg/pr69915.c: New test.
10487
10488 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10489
10490 PR rtl-optimization/69886
10491 * gcc.dg/torture/pr69886.c: New test.
10492
10493 2016-02-24 Richard Biener <rguenther@suse.de>
10494
10495 PR middle-end/68963
10496 * gcc.dg/torture/pr68963.c: New testcase.
10497
10498 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10499
10500 PR target/69875
10501 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10502 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10503 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10504 * gcc.target/arm/atomic_loaddi_1.c: New test.
10505 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10506 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10507 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10508 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10509 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10510 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10511 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10512 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10513
10514 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR middle-end/69909
10517 * gcc.dg/torture/pr69909.c: New test.
10518
10519 2016-02-24 Richard Biener <rguenther@suse.de>
10520
10521 PR tree-optimization/69907
10522 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10523 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10524 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10525
10526 2016-02-24 Christian Bruel <christian.bruel@st.com>
10527
10528 * gcc.target/arm/pragma_cpp_fma.c: New test.
10529
10530 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10531
10532 PR fortran/61156
10533 * gfortran.dg/include_6.f90: Update test.
10534
10535 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10536
10537 PR objc/69844
10538 * objc.dg/pr69844.m: New test.
10539
10540 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10541
10542 PR libgfortran/69456
10543 * gfortran.dg/namelist_89.f90: New test.
10544 * gfortran.dg/pr59700.f90: Update test..
10545
10546 2016-02-23 Martin Sebor <msebor@redhat.com>
10547
10548 PR middle-end/69780
10549 * g++.dg/ext/builtin_alloca.C: New test.
10550 * gcc.dg/builtins-68.c: New test.
10551
10552 2016-02-23 Richard Henderson <rth@redhat.com>
10553
10554 * gcc.target/i386/addr-space-3.c: Remove test.
10555
10556 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10557
10558 PR preprocessor/69126
10559 PR preprocessor/69543
10560 * c-c++-common/pr69126-2-long.c: New test.
10561 * c-c++-common/pr69126-2-short.c: New test.
10562 * c-c++-common/pr69543-1.c: Remove xfail.
10563
10564 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10565
10566 PR preprocessor/69126
10567 PR preprocessor/69543
10568 PR preprocessor/69558
10569 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10570 (f): Rename to...
10571 (test_2): ...this, and add leading comment.
10572 (MACRO_3, test_3): New.
10573 (MACRO_4A, MACRO_4B, test_4): New.
10574 (MACRO): Rename to...
10575 (MACRO_5): ...this.
10576 (g): Rename to...
10577 (test_5): ...this, updating for renaming of MACRO, and
10578 add leading comment.
10579 * c-c++-common/pr69543-1.c: New.
10580 * c-c++-common/pr69543-2.c: New.
10581 * c-c++-common/pr69543-3.c: New.
10582 * c-c++-common/pr69543-4.c: New.
10583 * c-c++-common/pr69558-1.c: New.
10584 * c-c++-common/pr69558-2.c: New.
10585 * c-c++-common/pr69558-3.c: New.
10586 * c-c++-common/pr69558-4.c: New.
10587 * gcc.dg/pr69558.c: Move to...
10588 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10589 xfail for c++.
10590
10591 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10592
10593 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10594 to -ftree-parallelize-loops/-fopenacc changes.
10595 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10596 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10597 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10598 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10599 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10600 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10601 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10602 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10603 * c-c++-common/goacc/kernels-loop.c: Likewise.
10604 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10605 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10606 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10607 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10608
10609 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10610
10611 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10612
10613 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10614
10615 PR c++/69902
10616 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10617
10618 PR c/69900
10619 * gcc.dg/pr69900.c: New test.
10620
10621 2016-02-23 Martin Jambor <mjambor@suse.cz>
10622
10623 PR tree-optimization/69666
10624 * gcc.dg/tree-ssa/pr69666.c: New test.
10625
10626 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10627
10628 PR fortran/67451
10629 * gfortran.dg/coarray_allocate_5.f08: New test.
10630
10631 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10632
10633 * gcc.target/s390/vcond-shift.c: Move to ...
10634 * gcc.target/s390/vector/vcond-shift.c: ... here.
10635
10636 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10637
10638 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10639 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10640
10641 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10642
10643 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10644
10645 2016-02-20 Mark Wielaard <mjw@redhat.com>
10646
10647 PR c/28901
10648 * gcc.dg/unused-variable-3.c: New test.
10649
10650 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10651
10652 PR target/69888
10653 * gcc.target/i386/pr69888.c: New test.
10654
10655 2016-02-22 Richard Biener <rguenther@suse.de>
10656
10657 PR tree-optimization/69882
10658 * gfortran.dg/vect/pr69882.f90: New testcase.
10659
10660 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR target/69885
10663 * gcc.dg/pr69885.c: New test.
10664
10665 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10666
10667 PR target/69806
10668 PR target/54089
10669 * gcc.target/sh/pr54089-10.c: New.
10670
10671 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10672
10673 PR fortran/69423
10674 * gfortran.dg/deferred_character_15.f90 : New test.
10675
10676 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10677
10678 PR fortran/57365
10679 gfortran.dg/allocate_with_source_18.f03: New test.
10680
10681 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10682
10683 PR fortran/52531
10684 gfortran.dg/gomp/pr52531.f90: New test.
10685
10686 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10687
10688 PR c++/69865
10689 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10690 -std=c++03.
10691
10692 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10693
10694 PR c++/69826
10695 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10696 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10697
10698 PR c++/69850
10699 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10700
10701 PR c++/69851
10702 * g++.dg/torture/pr69851.C: New test.
10703
10704 2016-02-19 Martin Sebor <msebor@redhat.com>
10705
10706 PR testsuite/69573
10707 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10708
10709 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR c++/69850
10712 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10713 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10714
10715 PR c++/67767
10716 * g++.dg/cpp0x/pr67767.C: New test.
10717
10718 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10719
10720 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10721 for fp, simd, crypto, crc, lse.
10722 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10723 above.
10724 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10725 effective target check.
10726
10727 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR target/69820
10730 * gcc.target/i386/pr69820.c: New test.
10731
10732 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10733
10734 * gcc.target/s390/vector/int128-1.c: New test.
10735
10736 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10737
10738 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10739
10740 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10741
10742 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10743 instruction pattern name to prevent the testcase from failing with
10744 -march=z13.
10745
10746 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10747
10748 * gcc.target/s390/md/movstr-2.c: New test.
10749
10750 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10751
10752 * gcc.target/s390/morestack.c: New test.
10753
10754 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10755
10756 PR target/69625
10757 * gcc.target/s390/pr69625.c: Add test case.
10758
10759 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10760
10761 PR testsuite/68580
10762 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10763
10764 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10765
10766 PR target/68404
10767 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10768 * gcc.target/powerpc/fusion3.c: Likewise.
10769
10770 2016-02-18 Richard Biener <rguenther@suse.de>
10771
10772 PR middle-end/69553
10773 * g++.dg/torture/pr69553.C: New testcase.
10774
10775 2016-02-18 Nick Clifton <nickc@redhat.com>
10776
10777 PR target/62254
10778 PR target/69610
10779 * gcc.target/arm/pr62554.c: New test.
10780 * gcc.target/arm/pr69610-1.c: New test.
10781 * gcc.target/arm/pr69610-2.c: New test.
10782
10783 2016-02-18 Richard Biener <rguenther@suse.de>
10784
10785 PR middle-end/69854
10786 * gcc.dg/torture/pr69854.c: New testcase.
10787
10788 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10789
10790 PR c++/69850
10791 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10792
10793 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10794
10795 * gcc.target/powerpc/vec-cg.c: New test.
10796
10797 2016-02-17 Richard Biener <rguenther@suse.de>
10798
10799 PR testsuite/69586
10800 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10801
10802 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10803
10804 PR target/69161
10805 * gcc.c-torture/compile/pr69161.c: New test.
10806
10807 2016-02-17 David Sherwood <david.sherwood@arm.com>
10808
10809 PR target/69532
10810 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10811 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10812
10813 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10814
10815 * gcc.dg/ifcvt-4.c: Skip on Visium.
10816
10817 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10818
10819 * gnat.dg/atomic8.adb: New test.
10820
10821 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10822
10823 * gnat.dg/discr46.ad[sb]: New test.
10824
10825 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10826
10827 PR Target/48344
10828 * gcc.target/powerpc/pr48344-1.c: New test.
10829
10830 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10831
10832 PR fortran/69742
10833 * gfortran.dg/associate_21.f90: New test.
10834
10835 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR c/69835
10838 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10839 -Wnonnull in dg-options.
10840 * c-c++-common/nonnull-2.c: New test.
10841
10842 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10843 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10844
10845 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10846
10847 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR middle-end/69801
10850 * gcc.dg/pr69801.c: Add empty dg-options.
10851
10852 2016-02-16 James Norris <jnorris@codesourcery.com>
10853
10854 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10855 * g++.dg/goacc/deviceptr-1.c: New file.
10856
10857 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR tree-optimization/69820
10860 * gcc.dg/vect/pr69820.c: New test.
10861
10862 2016-02-16 Richard Biener <rguenther@suse.de>
10863
10864 PR tree-optimization/69776
10865 * gcc.dg/torture/pr69776-2.c: New testcase.
10866
10867 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10868
10869 PR tree-optimization/69714
10870 * gcc.dg/torture/pr69714.c: New test.
10871
10872 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10873
10874 PR tree-optimization/69802
10875 * gcc.dg/pr69802.c: New test.
10876
10877 2016-02-16 Richard Biener <rguenther@suse.de>
10878
10879 PR middle-end/69801
10880 * gcc.dg/pr69801.c: New testcase.
10881
10882 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10883
10884 PR libgfortran/69651
10885 * gfortran.dg/read_bang.f90: New test.
10886 * gfortran.dg/read_bang4.f90: New test.
10887
10888 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10889
10890 PR c++/69658
10891 * g++.dg/init/pr69658.C: New test.
10892
10893 PR c++/69797
10894 * c-c++-common/pr69797.c: New test.
10895
10896 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10897
10898 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10899 check for aarch64*-*-*.
10900
10901 2016-02-15 Richard Biener <rguenther@suse.de>
10902
10903 PR tree-optimization/69783
10904 * gcc.dg/vect/pr69783.c: New testcase.
10905
10906 2016-02-15 Richard Biener <rguenther@suse.de>
10907
10908 PR tree-optimization/69776
10909 * gcc.dg/torture/pr69776.c: New testcase.
10910
10911 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10912
10913 PR fortran/60526
10914 * gfortran.dg/type_decl_4.f90: Reinstated.
10915
10916 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10917
10918 PR fortran/68746
10919 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10920
10921 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10922
10923 PR fortran/60526
10924 PR bootstrap/69816
10925 * gfortran.dg/type_decl_4.f90: Removed.
10926
10927 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10928
10929 PR fortran/60526
10930 * gfortran.dg/type_decl_4.f90: New test.
10931
10932 2016-02-14 Alan Modra <amodra@gmail.com>
10933
10934 PR testsuite/68886
10935 * gcc.c-torture/execute/stkalign.c: Revise test.
10936
10937 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10938
10939 PR target/67260
10940 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10941
10942 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10943
10944 PR target/67260
10945 * gcc.target/sh/torture/pr67260.c: New.
10946
10947 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10948
10949 * gcc.dg/pr67964.c: Add dg-require-alias.
10950
10951 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10952
10953 PR target/67636
10954 PR target/64345
10955 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10956
10957 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10958
10959 PR libgfortran/69668
10960 * gfortran.dg/namelist_88.f90: New test.
10961
10962 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10963
10964 PR libgfortran/69668
10965 * gfortran.dg/namelist_38.f90: Update test.
10966 * gfortran.dg/namelist_84.f90: Update test.
10967
10968 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10969
10970 PR other/69554
10971 * gcc.dg/pr69554-1.c: New test.
10972 * gfortran.dg/pr69554-1.F90: New test.
10973 * gfortran.dg/pr69554-2.F90: New test.
10974 * lib/gcc-dg.exp (proc dg-locus): New function.
10975 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10976 distinguish between the caret-printing and non-caret-printing
10977 cases. If caret-printing has been explicitly enabled, bail out
10978 without attempting to fix up the output.
10979
10980 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10981
10982 PR driver/69265
10983 PR driver/69453
10984 * gcc.dg/spellcheck-options-3.c: New test case.
10985 * gcc.dg/spellcheck-options-4.c: New test case.
10986 * gcc.dg/spellcheck-options-5.c: New test case.
10987 * gcc.dg/spellcheck-options-6.c: New test case.
10988 * gcc.dg/spellcheck-options-7.c: New test case.
10989 * gcc.dg/spellcheck-options-8.c: New test case.
10990 * gcc.dg/spellcheck-options-9.c: New test case.
10991 * gcc.dg/spellcheck-options-10.c: New test case.
10992
10993 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR rtl-optimization/69764
10996 PR rtl-optimization/69771
10997 * c-c++-common/pr69764.c: New test.
10998 * gcc.dg/torture/pr69771.c: New test.
10999
11000 2016-02-12 Marek Polacek <polacek@redhat.com>
11001
11002 * g++.dg/torture/init-list1.C: New.
11003
11004 2016-02-12 Marek Polacek <polacek@redhat.com>
11005
11006 * gcc.dg/pr69522.c: Add empty dg-options.
11007
11008 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11009
11010 * g++.dg/lto/lto.exp: Include and init mpx.
11011 * g++.dg/lto/pr69729_0.C: New test.
11012
11013 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR ipa/69241
11016 * g++.dg/ipa/pr69241-4.C: New test.
11017
11018 PR ipa/68672
11019 * g++.dg/ipa/pr68672-1.C: New test.
11020 * g++.dg/ipa/pr68672-2.C: New test.
11021 * g++.dg/ipa/pr68672-3.C: New test.
11022
11023 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11024
11025 PR c/69522
11026 * gcc.dg/pr69522.c: New test.
11027
11028 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11029
11030 PR c++/69098
11031 * g++.dg/cpp1y/69098.C: New test.
11032 * g++.dg/cpp1y/69098-2.C: New test.
11033
11034 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11035
11036 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11037 and neighbour -> neighbor.
11038 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11039 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11040 * c-c++-common/Wvarargs.c: Likewise.
11041 * c-c++-common/goacc/host_data-5.c: Likewise.
11042 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11043 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11044 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11045 * gcc.target/aarch64/pr60697.c: Likewise.
11046 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11047 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11048 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11049 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11050 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11051 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11052 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11053 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11054 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11055 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11056 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11057 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11058 * g++.dg/lookup/koenig5.C: Likewise.
11059 * g++.dg/ext/no-asm-2.C: Likewise.
11060 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11061 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11062 * gfortran.dg/used_types_16.f90: Likewise.
11063 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11064 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11065 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11066 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11067 * gfortran.dg/abstract_type_6.f03: Likewise.
11068 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11069 * gfortran.dg/used_types_15.f90: Likewise.
11070 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11071 * gfortran.dg/exit_3.f08: Likewise.
11072 * gfortran.dg/open_status_2.f90: Likewise.
11073 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11074 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11075 * gfortran.dg/associate_1.f03: Likewise.
11076 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11077 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11078 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11079 * gcc.dg/builtin-object-size-1.c: Likewise.
11080 * gcc.dg/noreturn-6.c: Likewise.
11081 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11082 * gcc.dg/globalalias.c: Likewise.
11083 * gcc.dg/builtins-config.h: Likewise.
11084 * gcc.dg/pr30457.c: Likewise.
11085 * gcc.c-torture/compile/volatile-1.c: Likewise.
11086 * gcc.c-torture/execute/20101011-1.c: Likewise.
11087 * c-c++-common/Waddress-1.c: Likewise.
11088
11089 2016-02-11 Jakub Jelinek <jakub@redhat.com>
11090
11091 PR c/69768
11092 * c-c++-common/Waddress-1.c: New test.
11093
11094 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11095
11096 PR fortran/69296
11097 * gfortran.dg/associate_19.f03: New test.
11098 * gfortran.dg/associate_20.f03: New test.
11099
11100 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11101
11102 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11103
11104 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11105
11106 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11107 .arch armv8-a\n. Add -dA to dg-options.
11108 * gcc.target/aarch64/assembler_arch_1.c: New test.
11109 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11110
11111 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11112
11113 PR c++/68726
11114 * g++.dg/cpp0x/pr68726.C: New.
11115
11116 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11117
11118 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11119 test.
11120
11121 2016-02-11 Richard Biener <rguenther@suse.de>
11122
11123 * g++.dg/tree-ssa/pr61034.C: Adjust.
11124
11125 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11126
11127 PR target/69148
11128 * gcc.target/s390/pr69148.c: New.
11129
11130 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11131
11132 PR tree-optimization/69652
11133 * gcc.dg/torture/pr69652.c: New test.
11134
11135 2016-02-10 Jakub Jelinek <jakub@redhat.com>
11136 Patrick Palka <ppalka@gcc.gnu.org>
11137
11138 PR ipa/69241
11139 PR c++/69649
11140 * g++.dg/ipa/pr69241-1.C: New test.
11141 * g++.dg/ipa/pr69241-2.C: New test.
11142 * g++.dg/ipa/pr69241-3.C: New test.
11143 * g++.dg/ipa/pr69649.C: New test.
11144
11145 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
11146
11147 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11148 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11149
11150 2016-02-10 Bin Cheng <bin.cheng@arm.com>
11151
11152 PR tree-optimization/68021
11153 * gcc.dg/tree-ssa/pr68021.c: New test.
11154
11155 2016-02-10 Richard Biener <rguenther@suse.de>
11156
11157 PR tree-optimization/69726
11158 * gcc.dg/uninit-22.c: New testcase.
11159
11160 2016-02-09 Andrew Pinski <apinski@cavium.com>
11161
11162 PR tree-opt/69282
11163 * gcc.c-torture/compile/20160205-1.c: New testcase.
11164
11165 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11166
11167 PR target/68404
11168 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11169 instead accessing a really large arrray.
11170 * gcc.target/powerpc/fusion3.c: Likewise.
11171
11172 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
11173
11174 PR target/68532
11175 * gcc.c-torture/execute/pr68532.c: New test.
11176
11177 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
11178
11179 PR target/69634
11180 * gcc.dg/pr69634.c: New.
11181
11182 2016-02-09 Richard Biener <rguenther@suse.de>
11183
11184 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11185
11186 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
11187
11188 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11189
11190 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11191
11192 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11193
11194 2016-02-09 Richard Biener <rguenther@suse.de>
11195
11196 PR tree-optimization/69715
11197 * gcc.dg/torture/pr69715.c: New testcase.
11198
11199 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11200
11201 PR c++/69139
11202 * g++.dg/cpp0x/trailing12.C: New test.
11203 * g++.dg/cpp0x/trailing13.C: New test.
11204
11205 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11206
11207 PR c++/69283
11208 PR c++/67835
11209 * g++.dg/cpp1y/auto-fn29.C: New test.
11210 * g++.dg/cpp1y/auto-fn30.C: New test.
11211
11212 2016-02-08 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR tree-optimization/69209
11215 * gcc.c-torture/compile/pr69209.c: New test.
11216
11217 2016-02-08 Jeff Law <law@redhat.com>
11218
11219 PR tree-optimization/68541
11220 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11221 of statements allowed in join block for path splitting.
11222
11223 2016-02-08 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR c++/59627
11226 * g++.dg/gomp/pr59627.C: New test.
11227
11228 PR ipa/69239
11229 * g++.dg/ipa/pr69239.C: New test.
11230
11231 2016-02-08 David Malcolm <dmalcolm@redhat.com>
11232
11233 PR preprocessor/69664
11234 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11235 * gcc.dg/cpp/warn-comments.c: Likewise.
11236
11237 2016-02-08 Marek Polacek <polacek@redhat.com>
11238
11239 PR c++/69688
11240 * g++.dg/init/const12.C: New test.
11241
11242 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11243
11244 PR target/60410
11245 * gcc.dg/lto/pr55113_0.c: Remove test.
11246
11247 2016-02-08 Richard Biener <rguenther@suse.de>
11248
11249 PR tree-optimization/69719
11250 * gcc.dg/torture/pr69719.c: New testcase.
11251
11252 2016-02-08 Richard Biener <rguenther@suse.de>
11253 Jeff Law <law@redhat.com>
11254
11255 PR target/68273
11256 * gcc.target/mips/pr68273.c: New testcase.
11257
11258 2016-02-08 Richard Biener <rguenther@suse.de>
11259
11260 PR rtl-optimization/69274
11261 * gcc.target/i386/addr-sel-1.c: XFAIL.
11262
11263 2016-02-08 Jeff Law <law@redhat.com>
11264
11265 PR tree-optimization/68541
11266 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11267
11268 PR tree-optimization/65917
11269 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11270
11271 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11272
11273 PR fortran/50555
11274 * gfortran.dg/namelist_args.f90: New test.
11275
11276 2016-02-05 Jeff Law <law@redhat.com>
11277
11278 PR tree-optimization/68541
11279 * gcc.dg/tree-ssa/split-path-2.c: New test.
11280 * gcc.dg/tree-ssa/split-path-3.c: New test.
11281 * gcc.dg/tree-ssa/split-path-4.c: New test.
11282 * gcc.dg/tree-ssa/split-path-5.c: New test.
11283 * gcc.dg/tree-ssa/split-path-6.c: New test.
11284 * gcc.dg/tree-ssa/split-path-7.c: New test.
11285
11286 2016-02-05 Martin Sebor <msebor@redhat.com>
11287
11288 PR c++/69662
11289 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11290 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11291
11292 2016-02-06 Richard HEnderson <rth@redhat.com>
11293
11294 PR c/69643
11295 * gcc.target/i386/addr-space-4.c: New.
11296 * gcc.target/i386/addr-space-5.c: New.
11297
11298 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11299
11300 PR fortran/66089
11301 * gfortran.dg/elemental_dependency_6.f90: New.
11302
11303 2016-02-05 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR rtl-optimization/69691
11306 * gcc.c-torture/execute/pr69691.c: New test.
11307
11308 PR c++/69628
11309 * g++.dg/parse/pr69628.C: New test.
11310
11311 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11312
11313 * gcc.dg/sancov/asan.c: Move to ...
11314 * gcc.dg/asan/sancov-1.c: ... here.
11315
11316 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11317
11318 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11319
11320 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11321
11322 PR target/69677
11323 * gcc.target/i386/pr69677.c: New test.
11324
11325 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11326
11327 PR c++/68948
11328 * g++.dg/template/pr68948.C: New test.
11329
11330 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11331
11332 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11333 (only necessary on s390x).
11334
11335 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11336
11337 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11338 -mno-accumulate-outgoing-args.
11339
11340 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11341
11342 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11343
11344 2016-02-04 Jakub Jelinek <jakub@redhat.com>
11345
11346 PR c/69669
11347 * c-c++-common/pr69669.c: New test.
11348
11349 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11350
11351 PR target/69667
11352 * g++.dg/pr69667.C: New file.
11353
11354 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11355
11356 PR target/69619
11357 * gcc.dg/pr69619.c: Add new test.
11358
11359 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11360
11361 PR rtl-optimization/69577
11362 * gcc.target/i386/pr69577.c: New test.
11363
11364 2016-02-04 Martin Liska <mliska@suse.cz>
11365
11366 * g++.dg/asan/pr69276.C: New test.
11367
11368 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11369
11370 PR target/65932
11371 PR target/67714
11372 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11373 a single smulbb instruction.
11374 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11375 * gcc.target/amr/wmul-2.c: Likewise.
11376
11377 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11378
11379 PR target/65932
11380 PR target/67714
11381 * gcc.c-torture/execute/pr67714.c: New test.
11382
11383 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11384
11385 PR target/69454
11386 * gcc.target/i386/pr69454-1.c: New test.
11387 * gcc.target/i386/pr69454-2.c: New test.
11388
11389 2016-02-03 Martin Sebor <msebor@redhat.com>
11390
11391 PR c++/69251
11392 PR c++/69253
11393 PR c++/69290
11394 PR c++/69277
11395 PR c++/69349
11396 * g++.dg/ext/flexarray-mangle-2.C: New test.
11397 * g++.dg/ext/flexarray-mangle.C: New test.
11398 * g++.dg/ext/flexarray-subst.C: New test.
11399 * g++.dg/ext/flexary11.C: New test.
11400 * g++.dg/ext/flexary12.C: New test.
11401 * g++.dg/ext/flexary13.C: New test.
11402 * g++.dg/ext/flexary14.C: New test.
11403 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11404
11405 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11406
11407 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11408 Define only if CHECK_FLOAT128 is defined.
11409 (main): Properly initialize u5.
11410
11411 2016-02-03 Jakub Jelinek <jakub@redhat.com>
11412
11413 PR c/69627
11414 * gcc.dg/pr69627.c: New test.
11415
11416 PR target/69644
11417 * gcc.dg/pr69644.c: New test.
11418
11419 2016-02-03 Mike Stump <mikestump@comcast.net>
11420
11421 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11422 support for struct-layout-1.exp.
11423
11424 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11425
11426 PR c++/69056
11427 * g++.dg/cpp0x/pr69056.C: New test.
11428
11429 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11430 Alexandre Oliva <aoliva@redhat.com>
11431
11432 PR target/69461
11433 * gcc.target/powerpc/pr69461.c: New.
11434
11435 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11436
11437 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11438 works from here ...
11439 (check_effective_target_fsanitize_thread): ... to here. Do not
11440 specify additional compile flags for the test source.
11441 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11442 specify additional compile flags for the test source.
11443
11444 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11445
11446 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11447
11448 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11449
11450 PR fortran/67451
11451 PR fortran/69418
11452 * gfortran.dg/coarray_allocate_2.f08: New test.
11453 * gfortran.dg/coarray_allocate_3.f08: New test.
11454 * gfortran.dg/coarray_allocate_4.f08: New test.
11455
11456 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11457
11458 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11459 use same scan-tree-dump-times on all platforms.
11460 * gcc.dg/vect/vect-outer-1.c: Likewise.
11461 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11462 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11463 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11464 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11465 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11466 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11467 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11468
11469 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11470
11471 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11472 warning.
11473
11474 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11475
11476 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11477
11478 2016-02-02 James Norris <jnorris@codesourcery.com>
11479
11480 * c-c++-common/goacc/routine-5.c: Add tests.
11481
11482 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11483
11484 * gcc.target/nvptx/unsigned-cmp.c: New test.
11485
11486 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11487
11488 * gcc.target/aarch64/scalar_shift_1.c
11489 (test_corners_sisd_di): Improve force to SIMD register.
11490 (test_corners_sisd_si): Likewise.
11491 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11492 Remove scan-assembler check for ldr.
11493
11494 2016-02-02 Richard Biener <rguenther@suse.de>
11495
11496 PR tree-optimization/69595
11497 * gcc.dg/Warray-bounds-17.c: New testcase.
11498
11499 2016-02-02 Richard Biener <rguenther@suse.de>
11500
11501 PR tree-optimization/69606
11502 * gcc.dg/torture/pr69606.c: New testcase.
11503
11504 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11505
11506 PR middle-end/68542
11507 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11508 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11509
11510 2016-02-02 Alan Modra <amodra@gmail.com>
11511
11512 PR target/69548
11513 * gcc.target/powerpc/pr69548.c: New test.
11514
11515 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11516
11517 PR rtl-optimization/69592
11518 * gcc.dg/pr69592.c: New test.
11519
11520 PR preprocessor/69543
11521 PR c/69558
11522 * gcc.dg/pr69543.c: New test.
11523 * gcc.dg/pr69558.c: New test.
11524
11525 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11526
11527 PR testsuite/65940
11528 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11529
11530 2016-02-01 Martin Sebor <msebor@redhat.com>
11531
11532 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11533
11534 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11535
11536 PR tree-optimization/67921
11537 * c-c++-common/ubsan/pr67921.c: New test.
11538
11539 2016-02-01 Richard Biener <rguenther@suse.de>
11540
11541 PR middle-end/69556
11542 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11543
11544 2016-02-01 Richard Biener <rguenther@suse.de>
11545
11546 PR tree-optimization/69574
11547 * gcc.dg/torture/pr69574.c: New testcase.
11548
11549 2016-02-01 Richard Biener <rguenther@suse.de>
11550
11551 PR tree-optimization/69579
11552 * gcc.dg/setjmp-6.c: New testcase.
11553
11554 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR rtl-optimization/69570
11557 * g++.dg/opt/pr69570.C: New test.
11558
11559 2016-02-01 Richard Henderson <rth@redhat.com>
11560
11561 * gcc.dg/pr69535.c: New test.
11562
11563 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11564
11565 PR testsuite/69584
11566 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11567 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11568
11569 PR debug/68244
11570 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11571
11572 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11573
11574 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11575
11576 PR fortran/67564
11577 * gfortran.dg/allocate_with_source_17.f03: New test.
11578
11579 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR tree-optimization/69546
11582 * gcc.dg/torture/pr69546.c: New test.
11583
11584 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11585
11586 PR fortran/69566
11587 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11588
11589 2016-01-30 Martin Sebor <msebor@redhat.com>
11590
11591 PR c++/68490
11592 * g++.dg/ext/flexary10.C: New test.
11593
11594 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11595
11596 PR fortran/66707
11597 gfortran.dg/common_23.f90: New test.
11598
11599 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11600
11601 PR target/65546
11602 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11603 condition being checked, and disable it when the target supports
11604 misaligned loads and stores.
11605
11606 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11607
11608 PR debug/69518
11609 * gcc.dg/torture/pr69518.c: New test.
11610
11611 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11612
11613 PR target/69530
11614 * gcc.target/i386/pr69530.c: New test.
11615
11616 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11617
11618 PR target/65604
11619 * gcc.target/mips/div-delay.c: New test.
11620
11621 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR target/69551
11624 * gcc.target/i386/pr69551.c: New test.
11625
11626 PR target/66137
11627 * gcc.target/i386/pr66137.c: New test.
11628
11629 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11630
11631 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11632 always built for p5600.
11633 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11634 isa=p5600 dg-option.
11635
11636 2016-01-29 Richard Biener <rguenther@suse.de>
11637
11638 PR tree-optimization/69547
11639 * g++.dg/tree-ssa/pr69547.C: New testcase.
11640
11641 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11642
11643 PR debug/66869
11644 * g++.dg/warn/Wunused-function2.C: New test.
11645
11646 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11647
11648 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11649 support for test to succeed.
11650
11651 2016-01-29 Marek Polacek <polacek@redhat.com>
11652
11653 PR c++/69509
11654 PR c++/69516
11655 * g++.dg/ext/constexpr-vla2.C: New test.
11656 * g++.dg/ext/constexpr-vla3.C: New test.
11657 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11658
11659 2016-01-29 Richard Biener <rguenther@suse.de>
11660
11661 PR middle-end/69537
11662 * gcc.dg/uninit-21.c: New testcase.
11663
11664 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11665
11666 PR target/69459
11667 * gcc.target/i386/pr69459.c: New test.
11668
11669 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11670
11671 PR target/68400
11672 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11673 * gcc.target/mips/pr68400.c: New test.
11674
11675 2016-01-28 Martin Sebor <msebor@redhat.com>
11676
11677 PR target/17381
11678 * gcc.target/powerpc/pr17381.c: New test.
11679
11680 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR middle-end/69542
11683 * gcc.dg/torture/pr69542.c: New test.
11684
11685 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11686
11687 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11688
11689 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11690
11691 * gcc.dg/pr65980.c: Skip on AIX.
11692 * gcc.dg/pr66688.c: Same.
11693
11694 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11695
11696 PR target/63679
11697 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11698 * gcc.dg/tree-ssa/sra-18.c: Same.
11699
11700 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11701
11702 PR fortran/62536
11703 * gfortran.dg/block_15.f08: New test.
11704 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11705 on incorrectly closed BLOCK.
11706
11707 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11708
11709 * gcc.dg/declare-simd.c: New test.
11710 2016-01-28 Richard Biener <rguenther@suse.de>
11711
11712 PR tree-optimization/69466
11713 * gfortran.dg/vect/pr69466.f90: New testcase.
11714
11715 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11716
11717 * g++.dg/pr67989.C: Remove ARM-specific option.
11718 * gcc.target/arm/pr67989.C: New file.
11719
11720 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11721
11722 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11723 and expm1 test for glibc < 2.11.
11724
11725 2016-01-27 Richard Henderson <rth@redhat.com>
11726
11727 * gcc.c-torture/execute/pr69447.c: New test.
11728
11729 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11730
11731 PR fortran/69422
11732 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11733
11734 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR debug/66869
11737 * gcc.dg/pr66869.c: New test.
11738
11739 2016-01-25 Jeff Law <law@redhat.com>
11740
11741 PR tree-optimization/68398
11742 PR tree-optimization/69196
11743 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11744 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11745 path to avoid new heuristic allowing more irreducible regions
11746 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11747 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11748 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11749 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11750 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11751
11752 2016-01-27 Marek Polacek <polacek@redhat.com>
11753
11754 PR c/68062
11755 * c-c++-common/vector-compare-4.c: New test.
11756
11757 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11758
11759 PR preprocessor/69126
11760 * c-c++-common/pr69126.c: New test case.
11761
11762 2016-01-27 Ian Lance Taylor <iant@google.com>
11763
11764 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11765
11766 2016-01-27 Ryan Burn <contact@rnburn.com>
11767
11768 PR cilkplus/69267
11769 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11770
11771 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11772
11773 PR target/69512
11774 * gcc.target/i386/pr69512.c: New test.
11775
11776 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11777
11778 PR ada/69488
11779 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11780
11781 2016-01-27 Marek Polacek <polacek@redhat.com>
11782
11783 PR c++/69379
11784 * g++.dg/pr69379.C: New test.
11785
11786 2016-01-27 Martin Sebor <msebor@redhat.com>
11787
11788 PR c++/69317
11789 * g++.dg/abi/Wabi-2-2.C: New test.
11790 * g++.dg/abi/Wabi-2-3.C: New test.
11791 * g++.dg/abi/Wabi-3-2.C: New test.
11792 * g++.dg/abi/Wabi-3-3.C: New test.
11793
11794 2016-01-27 Richard Biener <rguenther@suse.de>
11795
11796 PR tree-optimization/69166
11797 * gcc.dg/torture/pr69166.c: New testcase.
11798
11799 2016-01-27 Martin Jambor <mjambor@suse.cz>
11800
11801 PR tree-optimization/69355
11802 * gcc.dg/tree-ssa/pr69355.c: New test.
11803
11804 2016-01-27 Marek Polacek <polacek@redhat.com>
11805
11806 PR c++/69496
11807 * g++.dg/ext/constexpr-vla1.C: New test.
11808
11809 2016-01-20 Christian Bruel <christian.bruel@st.com>
11810
11811 PR target/69245
11812 * gcc.target/arm/pr69245.c: New test.
11813
11814 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11815
11816 PR tree-optimization/69399
11817 * gcc.dg/torture/pr69399.c: New test.
11818
11819 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11820
11821 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11822
11823 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11824
11825 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11826
11827 2016-01-26 Tom de Vries <tom@codesourcery.com>
11828
11829 PR tree-optimization/69110
11830 * gcc.dg/autopar/pr69110.c: New test.
11831
11832 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11833 Sebastian Pop <s.pop@samsung.com>
11834
11835 * gcc.dg/graphite/isl-ast-op-select.c: New.
11836
11837 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11838
11839 PR fortran/69385
11840 * gfortran.dg/allocate_error_6.f90: New test.
11841
11842 2016-01-26 Richard Henderson <rth@redhat.com>
11843
11844 * gcc.dg/tm/pr60908.c: New test.
11845
11846 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11847
11848 PR other/69006
11849 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11850 directive.
11851 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11852 expected multiline output to reflect the colorization being
11853 disabled before newlines.
11854 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11855 (custom_diagnostic_finalizer): Replace call to
11856 pp_newline_and_flush with call to pp_flush.
11857 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11858 * gfortran.dg/implicit_class_1.f90: Likewise.
11859 * lib/gcc-dg.exp (allow_blank_lines): New global.
11860 (dg-allow-blank-lines-in-output): New procedure.
11861 (gcc-dg-prune): Complain about blank lines in the output, unless
11862 dg-allow-blank-lines-in-output was called.
11863 * lib/multiline.exp (_build_multiline_regex): Only support
11864 arbitrary followup text for non-blank-lines, not for blank lines.
11865
11866 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR tree-optimization/69483
11869 * gcc.dg/pr69483.c: New test.
11870 * g++.dg/opt/pr69483.C: New test.
11871
11872 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11873
11874 PR target/68620
11875 * gcc.target/arm/pr68620.c: New test.
11876
11877 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11878
11879 * gcc.target/i386/pr68986-2.c: Remove -m32.
11880
11881 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11882
11883 PR target/68986
11884 * gcc.target/i386/pr68986-1.c: New test.
11885 * gcc.target/i386/pr68986-2.c: Likewise.
11886 * gcc.target/i386/pr68986-3.c: Likewise.
11887
11888 2016-01-26 Christian Bruel <christian.bruel@st.com>
11889
11890 * lib/target-supports.exp
11891 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11892 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11893 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11894
11895 2016-01-26 Richard Biener <rguenther@suse.de>
11896
11897 PR tree-optimization/69452
11898 * gcc.dg/torture/pr69452.c: New testcase.
11899
11900 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11901
11902 PR target/69442
11903 * gcc.dg/pr69442.c: New test.
11904
11905 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11906
11907 PR target/67896
11908 * gcc.target/aarch64/simd/pr67896.C: New.
11909
11910 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11911
11912 PR tree-optimization/69400
11913 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11914 function.
11915 (plugin_init): Call it.
11916 * gcc.dg/torture/pr69400.c: New test.
11917
11918 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11919
11920 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11921
11922 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11923 Sebastian Pop <s.pop@samsung.com>
11924
11925 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11926 isl-0.15.
11927
11928 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11929 Sebastian Pop <s.pop@samsung.com>
11930
11931 * gcc.dg/graphite/pr69292.c: New.
11932
11933 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11934
11935 * c-c++-common/goacc/use_device-1.c: New test.
11936
11937 2016-01-25 Jeff Law <law@redhat.com>
11938
11939 PR tree-optimization/69196
11940 PR tree-optimization/68398
11941 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11942 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11943
11944 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11945
11946 PR target/69469
11947 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11948 Algorithm.
11949
11950 2016-01-25 Richard Biener <rguenther@suse.de>
11951
11952 PR testsuite/69380
11953 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11954
11955 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11956
11957 PR target/69421
11958 * gcc.dg/pr69421.c: New test.
11959
11960 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11961
11962 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11963 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11964 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11965 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11966 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11967 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11968 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11969 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11970 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11971 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11972
11973 2016-01-25 Richard Biener <rguenther@suse.de>
11974
11975 PR tree-optimization/69376
11976 * gcc.dg/torture/pr69376.c: New testcase.
11977
11978 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11979
11980 PR fortran/69397
11981 PR fortran/68442
11982 * gfortran.dg/interface_38.f90: New test.
11983 * gfortran.dg/interface_39.f90: New test.
11984
11985 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11986
11987 Revert:
11988 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11989
11990 PR c++/11858
11991 PR c++/24663
11992 PR c++/24664
11993 * g++.dg/template/pr11858.C: New test.
11994 * g++.dg/template/pr24663.C: New test.
11995 * g++.dg/template/unify12.C: New test.
11996 * g++.dg/template/unify13.C: New test.
11997 * g++.dg/template/unify14.C: New test.
11998 * g++.dg/template/unify15.C: New test.
11999 * g++.dg/template/unify16.C: New test.
12000 * g++.dg/template/unify17.C: New test.
12001
12002 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12003
12004 PR fortran/68283
12005 gfortran.dg/pr68283.f90: New test.
12006
12007 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12008
12009 PR fortran/66094
12010 * gfortran.dg/inline_matmul_13.f90: New test.
12011 * gfortran.dg/matmul_bounds_8.f90: New test.
12012 * gfortran.dg/matmul_bounds_9.f90: New test.
12013 * gfortran.dg/matmul_bounds_10.f90: New test.
12014
12015 2016-01-23 Tom de Vries <tom@codesourcery.com>
12016
12017 PR tree-optimization/69426
12018 * gcc.dg/autopar/pr69426.c: New test.
12019
12020 2016-01-23 Martin Sebor <msebor@redhat.com>
12021
12022 PR c++/58109
12023 PR c++/69022
12024 * g++.dg/cpp0x/alignas5.C: New test.
12025 * g++.dg/ext/vector29.C: Same.
12026
12027 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
12028
12029 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12030 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12031 _GNU_SOURCE from compile flags to the source.
12032 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12033 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12034 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12035 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12036
12037 2016-01-22 Jakub Jelinek <jakub@redhat.com>
12038
12039 PR target/69432
12040 * g++.dg/opt/pr69432.C: New test.
12041
12042 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12043
12044 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12045 32-bit targets testing an -m64 multilib.
12046
12047 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12048
12049 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12050 64-bit support.
12051
12052 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12053
12054 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12055
12056 2016-01-21 Christian Bruel <christian.bruel@st.com>
12057
12058 PR target/68674
12059 * gcc.target/i386/pr68674.c
12060 * gcc.target/aarch64/pr68674.c
12061 * gcc.target/arm/pr68674.c
12062
12063 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12064
12065 PR target/69403
12066 * gcc.c-torture/execute/pr69403.c: New test.
12067
12068 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12069
12070 PR c++/55843
12071 * g++.dg/template/pr55843.C: New.
12072
12073 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12074
12075 PR testsuite/66877
12076 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12077 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12078
12079 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12080
12081 PR testsuite/67489
12082 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12083 from dg-do compile directive, and instead add
12084 { dg-require-effective-target int128 }.
12085
12086 2016-01-20 Martin Sebor <msebor@redhat.com>
12087
12088 PR c/69405
12089 * gcc.dg/sync-fetch.c: New test.
12090
12091 2016-01-21 Martin Sebor <msebor@redhat.com>
12092
12093 PR target/69252
12094 * gcc.target/powerpc/pr69252.c: New test.
12095
12096 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12097
12098 PR fortran/65996
12099 * gfortran.dg/pr65996.f90: New test.
12100
12101 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12102
12103 PR c++/68810
12104 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
12105 expected to generate an error.
12106
12107 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12108
12109 PR middle-end/66178
12110 * gcc.dg/torture/pr66178.c: New test.
12111
12112 2016-01-21 Anton Blanchard <anton@samba.org>
12113 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12114
12115 PR target/63354
12116 * gcc.target/powerpc/pr63354.c: New test.
12117
12118 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12119
12120 PR rtl-optimization/68990
12121 * gcc.target/i386/pr68990: New.
12122
12123 2016-01-21 Nick Clifton <nickc@redhat.com>
12124
12125 PR target/69129
12126 * gcc.target/mips/pr69129.c: New.
12127
12128 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12129
12130 PR c++/58046
12131 * g++.dg/cpp0x/pr58046.C: New.
12132
12133 2016-01-21 Jakub Jelinek <jakub@redhat.com>
12134
12135 PR target/69187
12136 PR target/65624
12137 * gcc.target/arm/pr69187.c: New test.
12138
12139 PR c++/69355
12140 * g++.dg/torture/pr69355.C: New test.
12141
12142 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12143 Sebastian Pop <s.pop@samsung.com>
12144
12145 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12146
12147 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12148 Sebastian Pop <s.pop@samsung.com>
12149
12150 * gcc.dg/graphite/pr68976.c: New test.
12151
12152 2016-01-21 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR middle-end/67653
12155 * c-c++-common/pr67653.c: New test.
12156 * gcc.dg/torture/pr29119.c: Add dg-warning.
12157
12158 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12159
12160 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12161
12162 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12163
12164 PR c/24293
12165 * gcc.dg/pr24293.c: New test.
12166 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12167 incomplete struct type.
12168 * gcc.dg/declspec-1.c: Likewise.
12169 * gcc.dg/pr63549.c: Likewise.
12170
12171 2016-01-20 Jakub Jelinek <jakub@redhat.com>
12172
12173 PR tree-optimization/66612
12174 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12175 for bdn instruction.
12176
12177 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12178
12179 * lib/target-supports.exp
12180 (check_effective_target_arm_fp_ok_nocache): New.
12181 (check_effective_target_arm_fp_ok): New.
12182 (add_options_for_arm_fp): New.
12183 (check_effective_target_arm_crypto_ok_nocache): Require
12184 target_arm_v8_neon_ok instead of arm32.
12185 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12186 (check_effective_target_arm_crypto_pragma_ok): New.
12187 (add_options_for_arm_vfp): New.
12188 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12189 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12190 target instead. Force initial fpu to vfp.
12191 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12192 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12193 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12194 dependency.
12195 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12196 use arm_vfp effective target instead. Force initial fpu to vfp.
12197 * gcc.target/arm/attr-neon3.c: Likewise.
12198 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12199 arm_vfp_ok.
12200 * gcc.target/arm/unsigned-float.c: Likewise.
12201 * gcc.target/arm/vfp-1.c: Likewise.
12202 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12203 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12204 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12205 * gcc.target/arm/vfp-ldmias.c: Likewise.
12206 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12207 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12208 * gcc.target/arm/vfp-stmiad.c: Likewise.
12209 * gcc.target/arm/vfp-stmias.c: Likewise.
12210 * gcc.target/arm/vnmul-1.c: Likewise.
12211 * gcc.target/arm/vnmul-2.c: Likewise.
12212 * gcc.target/arm/vnmul-3.c: Likewise.
12213 * gcc.target/arm/vnmul-4.c: Likewise.
12214
12215 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
12216
12217 PR testsuite/69366
12218 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12219 the MPX run-time library, for compile-time MPX test.
12220 * gcc.target/i386/chkp-always_inline.c: Likewise.
12221 * gcc.target/i386/chkp-bndret.c: Likewise.
12222 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12223 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12224 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12225 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12226 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12227 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12228 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12229 * gcc.target/i386/chkp-label-address.c: Likewise.
12230 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12231 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12232 * gcc.target/i386/chkp-pr69044.c: Likewise.
12233 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12234 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12235 * gcc.target/i386/chkp-strchr.c: Likewise.
12236 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12237 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12238 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12239 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12240 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12241 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12242 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12243 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12244 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12245 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12246 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12247 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12248 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12249 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12250 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12251 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12252 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12253 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12254 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12255 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12256 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12257 * gcc.target/i386/pr63995-2.c: Likewise.
12258 * gcc.target/i386/pr64805.c: Likewise.
12259 * gcc.target/i386/pr65044.c: Likewise.
12260 * gcc.target/i386/pr65167.c: Likewise.
12261 * gcc.target/i386/pr65183.c: Likewise.
12262 * gcc.target/i386/pr65184.c: Likewise.
12263 * gcc.target/i386/thunk-retbnd.c: Likewise.
12264
12265 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12266
12267 PR tree-optimization/69328
12268 * gcc.dg/pr69328.c: New test.
12269
12270 2016-01-20 Jeff Law <law@redhat.com>
12271
12272 PR target/25114
12273 * gcc.target/m68k/pr25114.c: New test.
12274
12275 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12276
12277 * gcc.target/arm/memset-inline-10.c: Added
12278 dg-require-effective-target arm_thumb2_ok.
12279
12280 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12281
12282 * gcc.dg/debug/dwarf2/sso.c: New test.
12283
12284 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
12285
12286 PR testsuite/68820
12287 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12288 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12289 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12290
12291 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12292
12293 PR ipa/66223
12294 * g++.dg/ipa/devirt-50.C: New testcase.
12295
12296 2016-01-19 Marek Polacek <polacek@redhat.com>
12297
12298 PR c++/68965
12299 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12300 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12301
12302 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12303
12304 PR target/69135
12305 * gcc.target/arm/pr69135_1.c: New test.
12306
12307 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12308
12309 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12310
12311 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12312
12313 * gcc.target/aarch64/ccmp_1.c: New testcase.
12314
12315 2016-01-19 Marek Polacek <polacek@redhat.com>
12316
12317 PR c++/68586
12318 * g++.dg/cpp0x/enum30.C: New test.
12319
12320 2016-01-19 Richard Biener <rguenther@suse.de>
12321
12322 PR tree-optimization/69336
12323 * g++.dg/tree-ssa/pr69336.C: New testcase.
12324
12325 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12326
12327 PR debug/65779
12328 * gcc.dg/pr65779.c: New test.
12329
12330 2016-01-19 Richard Biener <rguenther@suse.de>
12331
12332 PR tree-optimization/69352
12333 * gcc.dg/torture/pr69352.c: New testcase.
12334
12335 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12336
12337 PR rtl-optimization/68955
12338 PR rtl-optimization/64557
12339 * gcc.dg/torture/pr68955.c: New test.
12340
12341 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12342
12343 PR lto/69136
12344 * g++.dg/torture/pr69136.C: New testcase.
12345
12346 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12347
12348 PR lto/69133
12349 * g++.dg/lto/pr69133_0.C: New testcase.
12350 * g++.dg/lto/pr69133_1.C: New testcase.
12351
12352 2016-01-15 Jeff Law <law@redhat.com>
12353
12354 PR tree-optimization/69320
12355 * gcc.c-torture/pr69320-1.c: New test.
12356 * gcc.c-torture/pr69320-2.c: New test.
12357 * gcc.c-torture/pr69320-3.c: New test.
12358 * gcc.c-torture/pr69320-4.c: New test.
12359
12360 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12361
12362 PR c++/11858
12363 PR c++/24663
12364 PR c++/24664
12365 * g++.dg/template/pr11858.C: New test.
12366 * g++.dg/template/pr24663.C: New test.
12367 * g++.dg/template/unify12.C: New test.
12368 * g++.dg/template/unify13.C: New test.
12369 * g++.dg/template/unify14.C: New test.
12370 * g++.dg/template/unify15.C: New test.
12371 * g++.dg/template/unify16.C: New test.
12372 * g++.dg/template/unify17.C: New test.
12373
12374 2016-01-18 David Malcolm <dmalcolm@redhat.com>
12375
12376 PR testsuite/69181
12377 * gcc.dg/pr69181-1.c: New test file.
12378 * gcc.dg/pr69181-2.c: New test file.
12379 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12380 globals by moving it to...
12381 (cleanup-after-saved-dg-test): ...this new function. Add
12382 "global additional_sources_used". Add reset of global
12383 multiline_expected_outputs to the empty list.
12384 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12385 global to...
12386 (multiline_expected_outputs): ...this, and updated comments to
12387 note that it is modified from gcc-dg.exp.
12388 (dg-end-multiline-output): Update for the above renaming.
12389 (handle-multiline-outputs): Likewise. Remove the clearing
12390 of the expected outputs to the empty list.
12391
12392 2016-01-18 Richard Biener <rguenther@suse.de>
12393
12394 PR tree-optimization/69297
12395 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12396
12397 2016-01-18 Joseph Myers <joseph@codesourcery.com>
12398
12399 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12400 dg-options.
12401 * gcc.target/mips/mips-3d-2.c: Likewise.
12402 * gcc.target/mips/mips-3d-3.c: Likewise.
12403 * gcc.target/mips/mips-3d-4.c: Likewise.
12404 * gcc.target/mips/mips-3d-5.c: Likewise.
12405 * gcc.target/mips/mips-3d-6.c: Likewise.
12406 * gcc.target/mips/mips-3d-7.c: Likewise.
12407 * gcc.target/mips/mips-3d-8.c: Likewise.
12408 * gcc.target/mips/mips-3d-9.c: Likewise.
12409 * gcc.target/mips/mips-ps-1.c: Likewise.
12410 * gcc.target/mips/mips-ps-2.c: Likewise.
12411 * gcc.target/mips/mips-ps-3.c: Likewise.
12412 * gcc.target/mips/mips-ps-4.c: Likewise.
12413 * gcc.target/mips/mips-ps-5.c: Likewise.
12414 * gcc.target/mips/mips-ps-6.c: Likewise.
12415 * gcc.target/mips/mips-ps-7.c: Likewise.
12416 * gcc.target/mips/mips-ps-type.c: Likewise.
12417 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12418 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12419
12420 2016-01-18 Tom de Vries <tom@codesourcery.com>
12421
12422 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12423 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12424 * c-c++-common/goacc/kernels-empty.c: New test.
12425 * c-c++-common/goacc/kernels-eternal.c: New test.
12426 * c-c++-common/goacc/kernels-loop-2.c: New test.
12427 * c-c++-common/goacc/kernels-loop-3.c: New test.
12428 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12429 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12430 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12431 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12432 * c-c++-common/goacc/kernels-loop-data.c: New test.
12433 * c-c++-common/goacc/kernels-loop-g.c: New test.
12434 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12435 * c-c++-common/goacc/kernels-loop-n.c: New test.
12436 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12437 * c-c++-common/goacc/kernels-loop.c: New test.
12438 * c-c++-common/goacc/kernels-noreturn.c: New test.
12439 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12440 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12441 * c-c++-common/goacc/kernels-reduction.c: New test.
12442
12443 2016-01-18 Tom de Vries <tom@codesourcery.com>
12444
12445 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12446 * gcc.dg/autopar/outer-2.c: Same.
12447 * gcc.dg/autopar/outer-3.c: Same.
12448 * gcc.dg/autopar/outer-4.c: Same.
12449 * gcc.dg/autopar/outer-5.c: Same.
12450 * gcc.dg/autopar/outer-6.c: Same.
12451 * gcc.dg/autopar/parallelization-1.c: Same.
12452 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12453 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12454 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12455 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12456 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12457 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12458 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12459 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12460 * gcc.dg/autopar/pr39500-1.c: Same.
12461 * gcc.dg/autopar/pr39500-2.c: Same.
12462 * gcc.dg/autopar/pr46193.c: Same.
12463 * gcc.dg/autopar/pr46194.c: Same.
12464 * gcc.dg/autopar/pr49580.c: Same.
12465 * gcc.dg/autopar/pr49960-1.c: Same.
12466 * gcc.dg/autopar/pr49960.c: Same.
12467 * gcc.dg/autopar/pr68373.c: Same.
12468 * gcc.dg/autopar/reduc-1.c: Same.
12469 * gcc.dg/autopar/reduc-1char.c: Same.
12470 * gcc.dg/autopar/reduc-1short.c: Same.
12471 * gcc.dg/autopar/reduc-2.c: Same.
12472 * gcc.dg/autopar/reduc-2char.c: Same.
12473 * gcc.dg/autopar/reduc-2short.c: Same.
12474 * gcc.dg/autopar/reduc-3.c: Same.
12475 * gcc.dg/autopar/reduc-4.c: Same.
12476 * gcc.dg/autopar/reduc-6.c: Same.
12477 * gcc.dg/autopar/reduc-7.c: Same.
12478 * gcc.dg/autopar/reduc-8.c: Same.
12479 * gcc.dg/autopar/reduc-9.c: Same.
12480 * gcc.dg/autopar/uns-outer-4.c: Same.
12481 * gcc.dg/autopar/uns-outer-5.c: Same.
12482 * gcc.dg/autopar/uns-outer-6.c: Same.
12483 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12484 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12485
12486 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12487
12488 PR target/63679
12489 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12490 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12491
12492 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12493
12494 PR target/63679
12495 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12496 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12497 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12498
12499 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12500
12501 PR target/63679
12502 * gcc.dg/tree-ssa/sra-17.c: New.
12503 * gcc.dg/tree-ssa/sra-18.c: New.
12504
12505 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12506
12507 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12508
12509 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12510
12511 * gnat.dg/inline12.adb: New test.
12512
12513 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12514
12515 PR tree-optimization/66797
12516 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12517
12518 2016-01-18 Richard Biener <rguenther@suse.de>
12519
12520 PR tree-optimization/69170
12521 * gcc.dg/torture/pr69170.c: New testcase.
12522
12523 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12524
12525 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12526
12527 2016-01-16 Tom de Vries <tom@codesourcery.com>
12528
12529 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12530
12531 2016-01-16 Tom de Vries <tom@codesourcery.com>
12532
12533 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12534 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12535 redundant dg-require-effective-target pthread.
12536 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12537 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12538 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12539 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12540 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12541 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12542 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12543
12544 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12545
12546 PR target/68609
12547 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12548 * gcc.target/powerpc/recip-7.c: Same.
12549
12550 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12551
12552 PR c++/69091
12553 * g++.dg/template/pr69091.C: New test.
12554
12555 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12556
12557 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12558 dump does not contain an error_mark_node.
12559 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12560 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12561
12562 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12563
12564 PR c++/68936
12565 * g++.dg/template/pr68936.C: New test.
12566
12567 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12568
12569 PR target/68609
12570 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12571 * gcc.target/powerpc/recip-2.c: Same.
12572 * gcc.target/powerpc/recip-3.c: Same.
12573 * gcc.target/powerpc/recip-4.c: Same.
12574 * gcc.target/powerpc/recip-sqrtf.c: Same.
12575
12576 2016-01-15 Jeff Law <law@redhat.com>
12577
12578 PR tree-optimization/69270
12579 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12580 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12581
12582 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12583
12584 PR fortran/49630
12585 * gfortran.dg/deferred_character_13.f90: New test for the fix
12586 of comment 3 of the PR.
12587
12588 PR fortran/54070
12589 * gfortran.dg/deferred_character_8.f90: New test
12590 * gfortran.dg/allocate_error_5.f90: New test
12591
12592 PR fortran/60593
12593 * gfortran.dg/deferred_character_10.f90: New test
12594
12595 PR fortran/60795
12596 * gfortran.dg/deferred_character_14.f90: New test
12597
12598 PR fortran/61147
12599 * gfortran.dg/deferred_character_11.f90: New test
12600
12601 PR fortran/64324
12602 * gfortran.dg/deferred_character_9.f90: New test
12603
12604 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12605
12606 PR rtl-optimization/69030
12607 * gcc.target/i386/pr69030.c: New.
12608
12609 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12610
12611 * gcc.target/aarch64/target_attr_17.c: New test.
12612
12613 2016-01-15 Richard Biener <rguenther@suse.de>
12614
12615 PR tree-optimization/66856
12616 * gcc.dg/torture/pr66856-1.c: New testcase.
12617 * gcc.dg/torture/pr66856-2.c: Likewise.
12618
12619 2016-01-15 Richard Biener <rguenther@suse.de>
12620
12621 PR debug/69137
12622 * g++.dg/lto/pr69137_0.C: New testcase.
12623
12624 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12625
12626 PR middle-end/69246
12627 * gcc.target/i386/pr69246.c: New test.
12628
12629 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12630
12631 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12632
12633 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12634
12635 PR c++/56194
12636 * g++.dg/init/const9.C: Disable test on S/390.
12637
12638 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12639
12640 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12641 * g++.dg/Wno-frame-address.C: Ditto.
12642
12643 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12644
12645 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12646
12647 2016-01-15 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/68961
12650 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12651
12652 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12653
12654 * gcc.target/i386/pr65105-5.c: New test.
12655
12656 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12657
12658 * gcc.c-torture/execute/alias-4.c: New testcase.
12659
12660 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12661
12662 PR ipa/68148
12663 * g++.dg/ipa/devirt-49.C: New testcase.
12664
12665 2016-01-15 Christian Bruel <christian.bruel@st.com>
12666
12667 PR target/65837
12668 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12669 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12670 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12671
12672 2016-01-15 Richard Biener <rguenther@suse.de>
12673
12674 PR tree-optimization/69117
12675 * gcc.dg/torture/pr69117.c: New testcase.
12676
12677 2015-01-14 Ryan Burn <contact@rnburn.com>
12678
12679 PR c++/69048
12680 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12681
12682 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12683
12684 PR testsuite/67509
12685 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12686 range tests use 100 * maximum instead of maximum + 1.
12687
12688 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12689
12690 PR debug/69244
12691 * gcc.dg/guality/pr69244.c: New test.
12692
12693 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12694
12695 * lib/target-supports.exp (check_effective_target_issignaling):
12696 New procedure.
12697 * gcc.dg/pr61441.c: Require issignaling effective target.
12698
12699 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12700
12701 PR target/68803
12702 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12703
12704 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12705
12706 PR c++/68819
12707 PR preprocessor/69177
12708 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12709 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12710 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12711 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12712
12713 2016-01-14 Marek Polacek <polacek@redhat.com>
12714
12715 PR c/69262
12716 * gcc.dg/array-15.c: New test.
12717
12718 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12719
12720 PR middle-end/68146
12721 PR tree-optimization/69155
12722 * gfortran.dg/pr68146.f: New test.
12723 * gfortran.dg/pr69155.f90: New test.
12724
12725 2016-01-14 Richard Biener <rguenther@suse.de>
12726
12727 PR tree-optimization/68060
12728 * gcc.dg/torture/pr68060-1.c: New testcase.
12729 * gcc.dg/torture/pr68060-2.c: Likewise.
12730
12731 2016-01-14 Nick Clifton <nickc@redhat.com>
12732
12733 * lib/target-supports.exp
12734 (check_effective_target_arm_neon_ok_nocache): Add an option
12735 sequence that includes setting the ARM architecture to ARMv7-A.
12736 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12737 command line options necessary to enable Neon support.
12738 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12739 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12740 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12741 * gcc.target/arm/pr69180.c: Likewise.
12742
12743 2016-01-14 Jeff Law <law@redhat.com>
12744
12745 PR tree-optimization/69270
12746 * gcc.dg/tree-ssa/pr69270.c: New test.
12747
12748 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12749
12750 PR c/66208
12751 * c-c++-common/pr66208.c: New file.
12752
12753 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR tree-optimization/69156
12756 * gcc.dg/pr69156.c: New test.
12757
12758 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12759
12760 * gcc.target/i386/pr69225-7.c: New test.
12761
12762 2016-01-13 Richard Henderson <rth@redhat.com>
12763
12764 * gcc.dg/tm/memopt-13.c: Update expected function.
12765 * gcc.dg/tm/memopt-6.c: Likewise.
12766
12767 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12768
12769 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12770 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12771 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12772 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12773
12774 2016-01-13 Tom de Vries <tom@codesourcery.com>
12775
12776 PR tree-optimization/69169
12777 * gcc.dg/pr69169.c: New test.
12778
12779 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12780
12781 PR target/69228
12782 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12783 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12784 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12785 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12786 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12787 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12788 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12789 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12790
12791 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR target/69247
12794 * gcc.dg/pr69247.c: New test.
12795
12796 2016-01-13 Richard Biener <rguenther@suse.de>
12797
12798 PR tree-optimization/69242
12799 * gcc.dg/torture/pr69242.c: New testcase.
12800
12801 2016-01-13 Richard Biener <rguenther@suse.de>
12802
12803 PR tree-optimization/69186
12804 * gcc.dg/torture/pr69186.c: New testcase.
12805
12806 2016-01-13 Jeff Law <law@redhat.com>
12807
12808 PR tree-optimization/67755
12809 * gcc.dg/tree-ssa/pr67755.c: New test.
12810
12811 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12812
12813 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12814 pass number in output by a star.
12815
12816 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12817
12818 PR tree-optimization/68911
12819 * gcc.c-torture/execute/pr68911.c: New test.
12820
12821 2016-01-12 Marek Polacek <polacek@redhat.com>
12822
12823 PR c++/68979
12824 * g++.dg/warn/permissive-1.C: New test.
12825
12826 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR objc++/68511
12829 PR c++/69213
12830 * g++.dg/opt/pr69213.C: New test.
12831
12832 2016-01-12 Christian Bruel <christian.bruel@st.com>
12833
12834 PR target/69180
12835 * gcc.target/arm/pr69180.c: New test.
12836
12837 2016-01-12 Richard Biener <rguenther@suse.de>
12838
12839 PR lto/69077
12840 * g++.dg/lto/pr69077_0.C: New testcase.
12841 * g++.dg/lto/pr69077_1.C: Likewise.
12842
12843 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12844
12845 PR target/69175
12846 * g++.dg/opt/pr69175.C: New test.
12847
12848 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12849
12850 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12851 rather than #including math.h & stdlib.h.
12852 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12853 * gcc.dg/vect/pr49771.c: Likewise.
12854 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12855 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12856 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12857 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12858 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12859 * gcc.dg/vect/pr44507.c: Likewise.
12860 * gcc.dg/vect/pr45902.c: Likewise.
12861 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12862 * gcc.dg/vect/vect-117.c: Likewise.
12863 * gcc.dg/vect/vect-99.c: Likewise.
12864 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12865 * gcc.dg/vect/vect-cond-1.c: Likewise.
12866 * gcc.dg/vect/vect-cond-2.c: Likewise.
12867 * gcc.dg/vect/vect-cond-3.c: Likewise.
12868 * gcc.dg/vect/vect-cond-4.c: Likewise.
12869 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12870 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12871 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12872 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12873 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12874 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12875 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12876 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12877 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12878 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12879 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12880 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12881 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12882 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12883 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12884 include of signal.h.
12885 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12886 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12887 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12888 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12889 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12890 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12891 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12892 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12893 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12894 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12895 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12896 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12897 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12898 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12899 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12900 * gcc.dg/vect/vect-outer-5.c: Likewise.
12901 * gcc.dg/vect/vect-outer-6.c: Likewise.
12902 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12903 include of stdio.h.
12904
12905 2016-01-12 Nick Clifton <nickc@redhat.com>
12906
12907 PR target/68913
12908 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12909 to fread so that it will be found in all target runtimes.
12910
12911 2016-01-12 Richard Biener <rguenther@suse.de>
12912
12913 PR tree-optimization/69053
12914 * g++.dg/torture/pr69053.C: New testcase.
12915
12916 2016-01-12 Richard Biener <rguenther@suse.de>
12917
12918 PR tree-optimization/69168
12919 * gcc.dg/torture/pr69168.c: New testcase.
12920
12921 2016-01-12 Richard Biener <rguenther@suse.de>
12922
12923 PR tree-optimization/69157
12924 * gcc.dg/torture/pr69157.c: New testcase.
12925
12926 2016-01-12 Richard Biener <rguenther@suse.de>
12927
12928 PR tree-optimization/69174
12929 * gcc.dg/torture/pr69174.c: New testcase.
12930
12931 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12932
12933 PR c++/66808
12934 PR c++/69000
12935 * g++.dg/tls/pr66808.C: New test.
12936 * g++.dg/tls/pr69000.C: New test.
12937
12938 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12939
12940 * gcc.target/powerpc/swaps-p8-23.c: New test.
12941 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12942
12943 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12944
12945 PR tree-optimization/68356
12946 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12947
12948 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12949 Jim Wilson <jim.wilson@linaro.org>
12950
12951 PR target/69194
12952 * gcc.target/arm/pr69194.c: New test.
12953
12954 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12955
12956 PR target/69225
12957 * gcc.target/i386/pr69225-1.c: New test.
12958 * gcc.target/i386/pr69225-2.c: Likewise.
12959 * gcc.target/i386/pr69225-3.c: Likewise.
12960 * gcc.target/i386/pr69225-4.c: Likewise.
12961 * gcc.target/i386/pr69225-5.c: Likewise.
12962 * gcc.target/i386/pr69225-6.c: Likewise.
12963
12964 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12965
12966 PR target/67462
12967 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12968 if lp64.
12969
12970 PR target/69071
12971 * gcc.dg/pr69071.c: New test.
12972
12973 PR c++/69211
12974 * g++.dg/opt/pr69211.C: New test.
12975
12976 PR tree-optimization/69214
12977 * gcc.c-torture/compile/pr69214.c: New test.
12978
12979 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12980
12981 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12982 * gcc.target/i386/pr66232-11.c: Ditto.
12983 * gcc.target/i386/pr66232-12.c: Ditto.
12984 * gcc.target/i386/pr66232-13.c: Ditto.
12985
12986 2016-01-11 Richard Biener <rguenther@suse.de>
12987
12988 PR tree-optimization/69173
12989 * gcc.dg/torture/pr69173.c: New testcase.
12990
12991 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12992
12993 PR rtl-optimization/68796
12994 * gcc.target/aarch64/tst_5.c: New test.
12995 * gcc.target/aarch64/tst_6.c: Likewise.
12996
12997 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12998
12999 PR rtl-optimization/68841
13000 * gcc.dg/pr68841.c: New test.
13001 * gcc.c-torture/execute/pr68841.c: New test.
13002
13003 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13004
13005 PR rtl-optimization/68920
13006 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13007 for ix86 targets.
13008 * gcc.dg/ifcvt-5.c: New test.
13009
13010 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
13011
13012 PR bootstrap/69123
13013 * g++.dg/pr69123.C: New.
13014
13015 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13016
13017 PR target/69010
13018 * gcc.target/i386/pr69010.c: New test.
13019
13020 2016-01-11 Martin Jambor <mjambor@suse.cz>
13021
13022 PR ipa/69044
13023 * gcc.target/i386/chkp-pr69044.c: New test.
13024
13025 2016-01-11 Tom de Vries <tom@codesourcery.com>
13026
13027 PR tree-optimization/69109
13028 * gcc.dg/autopar/pr69109-2.c: New test.
13029 * gcc.dg/autopar/pr69109.c: New test.
13030
13031 2016-01-11 Tom de Vries <tom@codesourcery.com>
13032
13033 PR tree-optimization/69108
13034 * gcc.dg/autopar/pr69108.c: New test.
13035
13036 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13037
13038 PR c++/69029
13039 * c-c++-common/Wisleading-indentation.c: Augment test.
13040
13041 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13042
13043 PR fortran/69154
13044 * gfortran.dg/inline_matmul_12.f90: New test.
13045
13046 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
13047
13048 PR fortran/67779
13049 * gfortran.dg/actual_array_offset_1: New test.
13050
13051 2016-01-10 Tom de Vries <tom@codesourcery.com>
13052
13053 PR tree-optimization/69062
13054 * gcc.dg/autopar/pr69062.c: New test.
13055
13056 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13057
13058 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13059 * gcc.dg/vect/slp-perm-2.c: Likewise.
13060 * gcc.dg/vect/slp-perm-3.c: Likewise.
13061 * gcc.dg/vect/slp-perm-5.c: Likewise.
13062 * gcc.dg/vect/slp-perm-6.c: Likewise.
13063 * gcc.dg/vect/slp-perm-7.c: Likewise.
13064 * gcc.dg/vect/slp-perm-8.c: Likewise.
13065
13066 2016-01-10 Tom de Vries <tom@codesourcery.com>
13067
13068 PR tree-optimization/69039
13069 * gcc.dg/autopar/pr69039.c: New test.
13070
13071 2016-01-09 Marek Polacek <polacek@redhat.com>
13072
13073 PR c++/69113
13074 * g++.dg/pr69113.C: New test.
13075
13076 2016-01-09 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR middle-end/50865
13079 PR tree-optimization/69097
13080 * gcc.c-torture/execute/pr50865.c: New test.
13081 * gcc.c-torture/execute/pr69097-1.c: New test.
13082 * gcc.c-torture/execute/pr69097-2.c: New test.
13083 * gcc.dg/pr69097-1.c: New test.
13084 * gcc.dg/pr69097-2.c: New test.
13085
13086 2016-01-09 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR c++/69164
13089 * g++.dg/opt/pr69164.C: New test.
13090
13091 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR tree-optimization/69167
13094 * gcc.dg/pr69167.c: New test.
13095
13096 2016-01-08 Marek Polacek <polacek@redhat.com>
13097
13098 PR c++/68449
13099 * g++.dg/pr68449.C: New.
13100
13101 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13102
13103 PR tree-optimization/68707
13104 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13105 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13106 on platforms supporting it.
13107 * gcc.dg/vect/slp-perm-2.c: Likewise.
13108 * gcc.dg/vect/slp-perm-3.c: Likewise.
13109 * gcc.dg/vect/slp-perm-5.c: Likewise.
13110 * gcc.dg/vect/slp-perm-7.c: Likewise.
13111 * gcc.dg/vect/slp-perm-8.c: Likewise.
13112 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13113 on platforms supporting it.
13114
13115 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13116
13117 PR tree-optimization/69162
13118 * gcc.dg/pr69162.c: New test.
13119
13120 PR tree-optimization/69172
13121 * gcc.dg/pr69172.c: New test.
13122
13123 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13124
13125 PR tree-optimization/67781
13126 * gcc.c-torture/execute/pr67781.c: New file.
13127
13128 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13129
13130 PR tree-optimization/69083
13131 * gcc.dg/vect/pr69083.c: New test.
13132
13133 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13134
13135 PR tree-optimization/61441
13136 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13137 Use -fexcess-precision=standard for compiler options.
13138 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13139
13140 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR fortran/69128
13143 * gfortran.dg/gomp/pr69128.f90: New test.
13144
13145 PR c++/69145
13146 * g++.dg/ext/pr69145-1.C: New test.
13147 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13148 * g++.dg/ext/pr69145-2.h: New file.
13149
13150 2016-01-07 Martin Sebor <msebor@redhat.com>
13151
13152 PR c/68966
13153 * gcc.dg/atomic-fetch-bool.c: New test.
13154 * gcc.dg/sync-fetch-bool.c: New test.
13155
13156 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13157
13158 PR fortran/66680
13159 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13160
13161 2016-01-07 Nick Clifton <nickc@redhat.com>
13162
13163 PR target/66655
13164 * g++.dg/pr66655.C: New test.
13165 * g++.dg/pr66655_1.cc: Test support file.
13166 * g++.dg/pr66655.h: Test header file.
13167
13168 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
13169
13170 PR fortran/66680
13171 gfortran.dg/gomp/pr66680.f90: New test.
13172
13173 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13174
13175 PR target/69171
13176 * gcc.target/i386/pr69171-1.c: New test.
13177 * gcc.target/i386/pr69171-2.c: Likewise.
13178 * gcc.target/i386/pr69171-3.c: Likewise.
13179 * gcc.target/i386/pr69171-4.c: Likewise.
13180 * gcc.target/i386/pr69171-5.c: Likewise.
13181 * gcc.target/i386/pr69171-6.c: Likewise.
13182
13183 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13184
13185 PR middle-end/67639
13186 * c-c++-common/pr67639.c: New test.
13187
13188 2016-01-07 Jakub Jelinek <jakub@redhat.com>
13189
13190 PR tree-optimization/69141
13191 * g++.dg/opt/pr69141.C: New test.
13192
13193 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13194
13195 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13196
13197 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
13198
13199 PR target/69140
13200 * gcc.target/i386/pr69140.c: New test
13201
13202 2016-01-06 David Malcolm <dmalcolm@redhat.com>
13203
13204 * gcc.dg/bad-dereference.c: New test case.
13205
13206 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13207
13208 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13209
13210 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13211
13212 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13213
13214 2016-01-06 Marek Polacek <polacek@redhat.com>
13215
13216 PR sanitizer/69099
13217 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13218
13219 2016-01-05 Marek Polacek <polacek@redhat.com>
13220
13221 PR c/69104
13222 * gcc.dg/atomic-invalid-2.c: New.
13223
13224 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13225
13226 PR target/68991
13227 * gcc.target/i386/pr68991.c: New test.
13228
13229 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13230
13231 PR target/68991
13232 * g++.dg/pr68991-1.C: New test.
13233 * g++.dg/pr68991-2.C: Likewise.
13234
13235 2016-01-05 Sergei Trofimovich <siarheit@google.com>
13236
13237 PR other/60465
13238 * gcc.target/ia64/pr60465-gprel64.c: New test.
13239 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13240
13241 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13242
13243 PR rtl-optimization/68651
13244 * gcc.target/aarch64/pr68651_1.c: New test.
13245
13246 2016-01-05 David Malcolm <dmalcolm@redhat.com>
13247
13248 PR c/69122
13249 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13250
13251 2016-01-05 Nathan Sidwell <nathan@acm.org>
13252
13253 PR c++/58583
13254 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13255
13256 * gcc.dg/alias-15.c: New.
13257
13258 2016-01-05 Nick Clifton <nickc@redhat.com>
13259
13260 PR target/68870
13261 * g++.dg/pr68770.C: New test.
13262
13263 2016-01-04 Mike Stump <mikestump@comcast.net>
13264
13265 * lib/target-supports.exp (check_effective_target_cilkplus):
13266 cilkplus targets require pthreads.
13267 (check_effective_target_cilkplus): Remove special case for NVPTX.
13268
13269 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13270
13271 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13272 generation.
13273
13274 2016-01-04 Jakub Jelinek <jakub@redhat.com>
13275
13276 Update copyright years.
13277
13278 2016-01-04 Marek Polacek <polacek@redhat.com>
13279
13280 PR c/68908
13281 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13282 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13283 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13284
13285 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13286
13287 * gcc.target/sparc/20160104-2.c: New test.
13288
13289 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13290
13291 * gcc.target/sparc/20160104-1.c: New test.
13292
13293 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
13294
13295 PR fortran/65045
13296 * gfortran.dg/pr65045.f90: New test.
13297
13298 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13299
13300 * gnat.dg/specs/debug1.ads: Delete.
13301
13302 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13303
13304 PR libgfortran/68867
13305 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13306 expression.
13307
13308 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13309
13310 PR libgfortran/68867
13311 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13312 PowerPC.
13313
13314 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
13315
13316 PR fortran/68864
13317 * gfortran.dg/pr68864.f90: New test.
13318
13319 2016-01-01 Jakub Jelinek <jakub@redhat.com>
13320
13321 PR tree-optimization/69070
13322 * gcc.dg/pr69070.c: New test.
13323
13324 PR sanitizer/69055
13325 * gfortran.dg/pr69055.f90: New test.
13326
13327 PR target/69015
13328 * gcc.dg/pr69015.c: New test.
13329 \f
13330 Copyright (C) 2016 Free Software Foundation, Inc.
13331
13332 Copying and distribution of this file, with or without modification,
13333 are permitted in any medium without royalty provided the copyright
13334 notice and this notice are preserved.