]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix pr69941.c test failure for avr
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d204444e 12016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2
3 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4 of int if __SIZEOF_INT__ is less than 4 bytes.
5
ea55eab9 62016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7
8 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
9 * gfortran.dg/class_array_20.f03: Likewise.
10 * gfortran.dg/class_array_21.f03: Likewise.
11 * gfortran.dg/finalize_29.f08: Likewise.
12 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
13
bf1426ea 142016-10-05 Richard Biener <rguenther@suse.de>
15
16 PR middle-end/77826
17 * gcc.dg/torture/pr77826.c: New testcase.
18
eb93b162 192016-10-05 Richard Biener <rguenther@suse.de>
20
21 * gcc.dg/fold-copysign-1.c: New testcase.
22
830f8f08 232016-10-05 Andreas Schwab <schwab@suse.de>
24
25 * g++.dg/pr49847-2.C: Remove.
26
ce229d56 272016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
28
29 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
30
d82d27a3 312016-10-05 Richard Biener <rguenther@suse.de>
32
33 PR middle-end/55152
34 * gcc.dg/pr55152-2.c: New testcase.
35
29e40d1d 362016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
37
38 * gfortran.dg/dtio_15.f90: New test.
39
78dc0da1 402016-10-04 Ian Lance Taylor <iant@golang.org>
41
42 * gcc.dg/split-7.c: New test.
43
f72de674 442016-10-04 Martin Sebor <msebor@redhat.com>
45
46 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
47 %lc directive to wint_t to silence -Wformat warnings on targets
48 where the latter is a distinct type such as long.
49
c30da209 502016-10-04 Martin Sebor <msebor@redhat.com>
51
52 PR c++/77804
53 * g++.dg/warn/Wplacement-new-size-4.C: New test.
54
c93d719b 552016-10-04 Jakub Jelinek <jakub@redhat.com>
56
c8887d28 57 PR c++/77791
58 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
59
c93d719b 60 * g++.dg/other/java3.C: Remove.
61 * g++.dg/other/java1.C: Remove.
62 * g++.dg/other/error12.C: Remove.
63 * g++.dg/other/java2.C: Remove.
64 * g++.dg/warn/Wnvdtor.C: Remove.
65 * g++.dg/lookup/java1.C: Remove.
66 * g++.dg/lookup/java2.C: Remove.
67 * g++.dg/ext/pr34829.C: Remove.
68 * g++.dg/ext/java-3.C: Remove.
69 * g++.dg/ext/java-1.C: Remove.
70 * g++.dg/ext/java-2.C: Remove.
71 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
72
e62363b1 732016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
74
75 PR tree-optimization/77808
76 * gcc.dg/tree-ssa/pr77808.c: New testcase.
77
38f18c01 782016-10-04 Richard Biener <rguenther@suse.de>
79
80 PR tree-optimization/77399
81 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
82
47fd90af 832016-10-04 Richard Biener <rguenther@suse.de>
84
85 PR middle-end/77833
86 * gcc.target/i386/pr77833.c: New testcase.
87
2f8d6297 882016-09-26 Jeff Law <law@redhat.com>
89
90 PR tree-optimization/71550
91 PR tree-optimization/71403
92 * gcc.c-torture/execute/pr71550.c: New test.
93
4092cccf 942016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
95
96 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
97 option.
98
8e8fe25a 992016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
100
101 Revert
102 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
103
104 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
105
fcfa0d6a 1062016-10-03 Marek Polacek <polacek@redhat.com>
107
108 * g++.dg/cpp0x/nullptr37.C: New test.
109
255beb07 1102016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
111
112 * c-c++-common/Wint-in-bool-context.c: Update test.
113
16127d51 1142016-10-02 Jakub Jelinek <jakub@redhat.com>
115
116 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
117 earlier.
118 * g++.dg/charset/asm2.c (memmove): Likewise.
119 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
120 * g++.dg/tls/diag-4.C (foo): Likewise.
121 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
122 dg-warning, fix up regex.
123 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
124 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
125 * g++.old-deja/g++.mike/net31.C: Likewise.
126 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
127 for C++17.
128 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
129 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
130
c9e875f1 1312016-10-01 Richard Biener <rguenther@suse.de>
132
133 PR middle-end/77798
134 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
135
77daf8b6 1362016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
137
138 PR fortran/77663
139 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
140
ff2feb8b 1412016-10-01 Jakub Jelinek <jakub@redhat.com>
142
143 PR c/77490
144 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
145 Add dg-prune-output directive.
146
fd3720ac 1472016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
148
149 PR fortran/66643
150 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
151 * gfortran.fortran-torture/compile/write.f90: Update test.
152
dd07e329 1532016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
154
155 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
156 arm_fp16_alternative_ok as the required effective target.
157 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
158 -mfp16-format=alternative to the dg-options directive and remove
159 the dg-add-options directive.
160
580083a2 1612016-09-30 Fritz Reese <fritzoreese@gmail.com>
162
163 PR fortran/77764
164 * gfortran.dg/dec_union_8.f90: New testcase.
165
f24fcad2 1662016-09-30 Fritz Reese <fritzoreese@gmail.com>
167
168 PR fortran/77782
169 * gfortran.dg/dec_structure_16.f90: New testcase.
170
e0e00cf4 1712016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
172
173 * gfortran.dg/coarray_allocate_10.f08: New test.
174 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
175
44211526 1762016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
177
178 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
179
e2441cd8 1802016-09-30 Richard Biener <rguenther@suse.de>
181
182 PR tree-optimization/77399
183 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
184
0914a8ef 1852016-09-29 Sandra Loosemore <sandra@codesourcery.com>
186
187 * c-c++-common/pr27336.c: Make dependency on
188 -fdelete-null-pointer-checks explicit.
189 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
190 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
191 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
192 * gcc.dg/pic-1.c: Require fpic target support.
193 * gcc.dg/pic-2.c: Likewise.
194
c5d89bae 1952016-09-29 Jakub Jelinek <jakub@redhat.com>
196
197 Implement P0001R1 - C++17 removal of register storage class specifier
198 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
199 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
200 C++17.
201 * c-c++-common/vector-subscript-5.c (foo): Don't use register
202 keyword if not __SSE2__.
203 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
204 C++17.
205 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
206 register keywords.
207 * g++.dg/eh/pr29166.C: Add -Wno-register option.
208 * g++.dg/warn/register-parm-1.C (erroneous_warning,
209 no_erroneous_warning): Expect new warnings for C++17.
210 * g++.dg/warn/register-var-2.C (f): Likewise.
211 * g++.dg/parse/register1.C (f): Expect new error for C++17.
212 * g++.dg/parse/linkage2.C (foo): Likewise.
213 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
214 keyword on parameters for C++17.
215 * g++.dg/cpp1z/register1.C: New test.
216 * g++.dg/cpp1z/register2.C: New test.
217 * g++.dg/cpp1z/register3.C: New test.
218
5424b150 2192016-09-29 Uros Bizjak <ubizjak@gmail.com>
220
221 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
222 * gcc.target/i386/avx2-check.h (main): Ditto.
223 * gcc.target/i386/avx512bw-check.h (main): Ditto.
224 * gcc.target/i386/avx512cd-check.h (main): Ditto.
225 * gcc.target/i386/avx512dq-check.h (main): Ditto.
226 * gcc.target/i386/avx512er-check.h (main): Ditto.
227 * gcc.target/i386/avx512f-check.h (main): Ditto.
228 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
229 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
230 * gcc.target/i386/avx512vl-check.h (main): Ditto.
231
132fa33c 2322016-09-29 Uros Bizjak <ubizjak@gmail.com>
233
234 PR target/77756
235 * gcc.target/i386/pr77756.c: New test.
236
ea72fa65 2372016-09-29 Marek Polacek <polacek@redhat.com>
238
239 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
240
40334d1a 2412016-09-29 Marek Polacek <polacek@redhat.com>
242
243 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
244 C++14.
245
2bf721c3 2462016-09-29 Martin Liska <mliska@suse.cz>
247
248 * objc/execute/construct1.m: New test.
249
a8243a97 2502016-09-29 Richard Biener <rguenther@suse.de>
251
252 PR tree-optimization/77768
253 * gcc.dg/torture/pr77768.c: New testcase.
254
98da8d3b 2552016-09-28 Richard Biener <rguenther@suse.de>
256
257 PR middle-end/77407
258 * gcc.dg/pr77407.c: New testcase.
259
b0ab3ca0 2602016-09-29 Richard Biener <rguenther@suse.de>
261
262 PR middle-end/55152
263 * gcc.dg/pr55152.c: New testcase.
264 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
265
f76c9f26 2662016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
267
268 * gcc.dg/profile-update-warning.c: Restrict to ia32.
269 (dg-options): Remove -m32.
270
94d9ba6a 2712016-09-28 Martin Sebor <msebor@redhat.com>
272
273 PR middle-end/77721
274 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
275
d23296dc 2762016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
277
278 PR libgfortran/77707
279 * gfortran.dg/inquire_17.f90: New test.
280
2a2770c6 2812016-09-28 Jakub Jelinek <jakub@redhat.com>
282
283 PR c++/77467
284 * g++.dg/cpp1y/constexpr-77467.C: New test.
285
3e822015 2862016-09-28 Martin Sebor <msebor@redhat.com>
287
288 PR c/77762
289 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
290 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
291 (test_sprintf_p_const): Adjust line numbers to avoid failures
292 introduced in r240503.
293
21ce832f 2942016-09-28 Martin Sebor <msebor@redhat.com>
295
296 PR middle-end/77683
297 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
298
8d9e3eb6 2992016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
300
cfa852a5 301 PR c++/77748
302 * g++.dg/pr77550.C: Avoid undefined behavior.
303
8d9e3eb6 304 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
305
85dd8d9a 3062016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
307
308 * gcc.dg/strlenopt-20.c: Update test.
309 * gcc.dg/strlenopt-21.c: Likewise.
310 * gcc.dg/strlenopt-22.c: Likewise.
311 * gcc.dg/strlenopt-22g.c: Likewise.
312 * gcc.dg/strlenopt-26.c: Likewise.
313 * gcc.dg/strlenopt-5.c: Likewise.
314 * gcc.dg/strlenopt-7.c: Likewise.
315 * gcc.dg/strlenopt-9.c: Likewise.
316
ce7e2f0e 3172016-09-27 Jakub Jelinek <jakub@redhat.com>
318
4fd4e9e0 319 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
320
66108a57 321 * g++.dg/cpp1z/lambda-this1.C: New test.
322 * g++.dg/cpp1z/lambda-this2.C: New test.
323
ce7e2f0e 324 PR c++/77722
325 * g++.dg/ubsan/return-4.C: New test.
326 * g++.dg/ubsan/return-5.C: New test.
327 * g++.dg/ubsan/return-6.C: New test.
328
eedf6f96 3292016-09-27 Jiong Wang <jiong.wang@arm.com>
330
331 * lib/target-supports.exp
332 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
333 in function comment.
334
febf7a45 3352016-09-27 Martin Liska <mliska@suse.cz>
336
337 PR gcov-profile/46266
338 * lib/gcov.exp: Verify that <built-in>.gcov file is not
339 considered.
340
1ef012e4 3412016-09-27 Richard Biener <rguenther@suse.de>
342
343 PR tree-optimization/77745
344 * g++.dg/torture/pr77745.C: New testcase.
345
fcaf08b7 3462016-09-27 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/77478
349 * gcc.dg/torture/pr77478.c: New testcase.
350
db46bcd3 3512016-09-27 Martin Liska <mliska@suse.cz>
352
353 PR gcov-profile/7970
354 PR gcov-profile/16855
355 PR gcov-profile/44779
356 * g++.dg/gcov/pr16855.C: New test.
357
2e0bcd96 3582016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
359
360 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
361
93768ef7 3622016-09-27 Jakub Jelinek <jakub@redhat.com>
363
364 PR fortran/77666
365 * gfortran.dg/gomp/pr77666.f90: New test.
366
b09a4365 3672016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
368
369 PR ipa/77677
370 * gcc.dg/torture/pr77677-2.c: New test.
371
85527e8f 3722016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
373
374 PR fortran/77420
375 * gfortran.dg/pr77420_1.f90: New test.
376 * gfortran.dg/pr77420_2.f90: Ditto.
377 * gfortran.dg/pr77420_3.f90: New test. Requires ...
378 * gfortran.dg/pr77420_4.f90: this file.
379
140cd7ff 3802016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
381
382 PR middle-end/77719
383 * gfortran.dg/pr77719.f90: New test.
384
d4d58fc3 3852016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
386
387 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 388 singular form of byte when quantity is unknown.
d4d58fc3 389
e997bd3a 3902016-09-26 Marek Polacek <polacek@redhat.com>
391
392 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
393
9c7de46a 3942016-09-26 Martin Liska <mliska@suse.cz>
395
396 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
397 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
398 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
399 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
400 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
401 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
402 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
403 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
404 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
405
3c77f69c 4062016-09-26 Marek Polacek <polacek@redhat.com>
407
408 PR c/7652
409 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
410 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
411 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
412 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
413 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
414 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
415 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
416 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
417 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
418 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
419 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
420 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
421 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
422 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
423 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
424 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
425 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
426 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
427 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
428 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
429 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
430 * c-c++-common/attr-fallthrough-1.c: New test.
431 * c-c++-common/attr-fallthrough-2.c: New test.
432 * g++.dg/cpp0x/fallthrough1.C: New test.
433 * g++.dg/cpp0x/fallthrough2.C: New test.
434 * g++.dg/cpp1z/fallthrough1.C: New test.
435 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
436 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
437 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
438 * objc.dg/Wimplicit-fallthrough-1.m: New test.
439
40e245e1 4402016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
441
9e9fb49b 442 PR fortran/77429
40e245e1 443 * gfortran.dg/pr77429.f90: New test.
444
cfffcdf4 4452016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
446
447 PR fortran/77694
448 * gfortran.dg/pr77694.f90: New test.
449
223e6ae9 4502016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
451
452 PR target/51244
453 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
454
9e932ac2 4552016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
456
457 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
458 for 32-bit mode.
459
04f16d28 4602016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
461
462 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
463 for 32-bit mode.
464
481ce481 4652016-09-24 Marek Polacek <polacek@redhat.com>
466
467 PR c/77490
468 * c-c++-common/Wbool-operation-1.c: New test.
469 * gcc.dg/Wbool-operation-1.c: New test.
470
8e652fcf 4712016-09-23 Fritz Reese <fritzoreese@gmail.com>
472
473 * gfortran.dg/dec_static_1.f90: New.
474 * gfortran.dg/dec_static_2.f90: New.
475 * gfortran.dg/dec_static_3.f90: New.
476 * gfortran.dg/dec_static_4.f90: New.
477
e7c4560c 4782016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
479
480 PR fortran/48298
481 * gfortran.dg/negative_unit_check.f90: Update test.
482 * gfortran.dg/dtio_14.f90: New test.
481ce481 483
ad020996 4842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
485
486 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
487 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
488 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
489 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
490 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
491 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
492 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
493
e2c1228b 4942016-09-23 Martin Sebor <msebor@redhat.com>
495
496 PR testsuite/77713
497 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
498 assuming long double is bigger than double.
499
9b5db70f 5002016-09-23 Jakub Jelinek <jakub@redhat.com>
501
502 Implement P0138R2, C++17 construction rules for enum class values
503 * g++.dg/cpp1z/direct-enum-init1.C: New test.
504
a30e370d 5052016-09-23 David Malcolm <dmalcolm@redhat.com>
506
507 PR preprocessor/77672
508 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
509 expected multiline output from first warning to reflect change
510 in r240434.
511
15650eb7 5122016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
513
514 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
515
f886b2b4 5162016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
517 Tom de Vries <tom@codesourcery.com>
518
519 PR testsuite/77411
520 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
521
f74ba31d 5222016-09-23 Marek Polacek <polacek@redhat.com>
523
524 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
525 * c-c++-common/gomp/atomic-13.c: Likewise.
526 * c-c++-common/gomp/atomic-14.c: Likewise.
527 * c-c++-common/pr60439.c: Remove invalid code.
528 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
529 * g++.dg/expr/bitfield5.C: Likewise.
530 * g++.dg/expr/bitfield6.C: Likewise.
531 * g++.dg/expr/bool1.C: Likewise.
532 * g++.dg/expr/bool3.C: Likewise.
533 * g++.dg/expr/lval3.C: Likewise.
534 * g++.dg/expr/lval4.C: Likewise.
535 * g++.old-deja/g++.jason/bool5.C: Likewise.
536
7413e757 5372016-09-23 David Malcolm <dmalcolm@redhat.com>
538
539 PR preprocessor/77672
540 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
541 (test_terminator_location): New function.
542
81df50de 5432016-09-23 Richard Biener <rguenther@suse.de>
544
545 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
546
5f4626d8 5472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
548
549 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
550 -march=armv8.2-a+fp16 when supported by the hardware.
551 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
552 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
553 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
554 semi-colons to a macro invocations.
555 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
556 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
557 defined.
558 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
559 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
561 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
562 defined.
563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
564 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
570 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
572 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
573 defined.
574 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
575 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
576 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
577 defined.
578 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
580 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
581 defined.
582 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
584 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
585 defined.
586 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
587 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
588 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
589 defined. Also fix some white-space.
590 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
591 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
592 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
593 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
595 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
596 defined. Also fix some long lines and white-space.
597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
598 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
599 defined. Also fix some long lines and white-space.
600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
601 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
602 defined.
603 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
605 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
606 defined.
607 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
608 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
609 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
610 defined.
611 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 614 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
616 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
618 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 621 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
623 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 627 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
628 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 629 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 630
f2645569 6312016-09-23 Jiong Wang <jiong.wang@arm.com>
632 Matthew Wahab <matthew.wahab@arm.com>
633
634 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
635 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
636 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
637 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
638 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
639 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
640 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
641 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
642 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
649 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
650 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
651 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
652 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
653 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
654 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
655 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
656 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
657 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
658 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
659 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
660 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
661 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
662 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
663 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
664 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
665 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
666 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
667 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
668 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
669 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
670 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
671
66a55fc4 6722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
673
674 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
675 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
676 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
677 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
678 support.
679
ada0f4c4 6802016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
681
682 PR ipa/77677
683 * gcc.dg/torture/pr77677.c: New test.
684
8771094d 6852016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
686
687 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
688 here now.
689
c959fae1 6902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
691
692 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
693 options. Add tests for float16x4_t and float16x8_t.
694
88b594a3 6952016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
696
697 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
698 * gcc.target/s390/risbg-ll-2.c: Ditto.
699 * gcc.target/s390/risbg-ll-3.c: Ditto.
700
e4ad661c 7012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
702
703 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
704 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
705
4005a882 7062016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
707
708 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
709 output to the simplified instructions.
710
9854d864 7112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
712
713 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
714 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
715
388ce7db 7162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
717
718 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
719 (FP16_SUPPORTED): New
720 (expected-hfloat-16x4): Make conditional on __fp16 support.
721 (expected-hfloat-16x8): Likewise.
722 (vdup_n_f16): Disable for non-AArch64 targets.
723 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
724 conditional on FP16_SUPPORTED.
725 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
726 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
727 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
728 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
729 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
730 for testing __fp16.
731 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
732 conditional on FP16_SUPPORTED.
733 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
734 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
735
837bb76e 7362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
737
738 * gcc.target/arm/short-vfp-1.c: New.
739
e183c2b8 7402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
741
742 * gcc.target/arm/attr-fp16-arith-1.c: New.
743
cd6fbed6 7442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
745
746 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
747 New.
748 (add_options_for_arm_v8_2a_fp16_neon): New.
749 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
750 (add_options_for_arm_arch_v8_2a): Auto-generate.
751 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
752 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
753 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
754 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
755 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
756 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
757 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
758
4961b0ab 7592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
760
761 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
762 arm_fp16_alternative_ok.
763 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
764 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
765 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
766 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
767 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
768 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
769 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
770 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
771 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
772 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
773 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
774 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
775 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
776 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
777 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
778 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
779 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
780 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
781 * gcc.target/arm/fp16-rounding-alt-1.c: Use
782 arm_fp16_alternative_ok.
783 * lib/target-supports.exp
784 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
785 (check_effective_target_arm_fp16_alternative_ok): New.
786 (check_effective_target_arm_fp16_none_ok_nocache): New.
787 (check_effective_target_arm_fp16_none_ok): New.
788
ce5b3c3b 7892016-09-23 Martin Liska <mliska@suse.cz>
790
791 * gcc.dg/ipa/pr77653.c: Replace adress
792 with address.
793
d4c65e05 7942016-09-23 Martin Liska <mliska@suse.cz>
795
796 * gcc.target/i386/movbe-4.c: New test.
797
82a47693 7982016-09-23 Martin Liska <mliska@suse.cz>
799
800 * gcc.target/i386/crc32-5.c: New test.
801
0253072a 8022016-09-23 Martin Liska <mliska@suse.cz>
803
804 * gcc.target/i386/pr71652.c: New test.
805 * gcc.target/i386/pr71652-2.c: New test.
806 * gcc.target/i386/pr71652-3.c: New test.
807
0bfdbd22 8082016-09-23 Jakub Jelinek <jakub@redhat.com>
809
810 * lib/gcc-dg.exp (process-message): Support relative line number
811 notation - .+4 or .-1 etc.
812 * gcc.dg/dg-test-1.c: New test.
813
ff982ab4 8142016-09-22 Martin Sebor <msebor@redhat.com>
815
816 PR target/77676
817 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
818 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
819 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
820 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
821
78299f8d 8222016-09-22 Uros Bizjak <ubizjak@gmail.com>
823
824 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
825 * gcc.dg/ifcvt-2.c: Ditto.
826 * gcc.dg/zero_bits_compound-1.c: Ditto.
827 * gcc.dg/zero_bits_compound-1.c: Ditto.
828 * gcc.dg/pr40550.c: Simplify target selectors.
829 Use dg-additional-options.
830 * gcc.dg/pr47893.c: Ditto.
831 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
832 additional options for 32-bit x86 targets.
833 * gcc.dg/pr70955.c: Move to ...
834 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
835
ec645283 8362016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
837
838 PR c++/61019
839 * g++.dg/cpp0x/pr61019.C: New.
840
9753b549 8412016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
842 Terry Guo <terry.guo@arm.com>
843
844 * gcc.target/arm/pure-code/ffunction-sections.c: New.
845 * gcc.target/arm/pure-code/no-literal-pool.c: New.
846 * gcc.target/arm/pure-code/pure-code.exp: New.
847
7dbfb427 8482016-09-22 Uros Bizjak <ubizjak@gmail.com>
849
850 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
851 Remove SSE effective target requirement.
852
7e20dff2 8532016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
854
855 PR c++/71979
856 * g++.dg/cpp0x/pr71979.C: New.
857
05dd002d 8582016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
859
860 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
861
53769cc8 8622016-09-22 Martin Liska <mliska@suse.cz>
863
864 PR ipa/77653
865 * gcc.dg/ipa/pr77653.c: New test.
866
51c846d6 8672016-09-22 Jakub Jelinek <jakub@redhat.com>
868
869 PR fortran/77665
870 * gfortran.dg/gomp/pr77665.f90: New test.
871
51278c1a 8722016-09-22 Paul Thomas <pault@gcc.gnu.org>
873
874 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
875 * gfortran.dg/dtio_13.f90: New test.
876
cde225a2 8772016-09-21 Louis Krupp <louis.krupp@zoho.com>
878
879 PR fortran/66107
880 * gfortran.dg/pr66107.f90: New test.
881
0d5530d9 8822016-09-21 Ian Lance Taylor <iant@golang.org>
883
884 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
885 with call to builtin delete function.
886
9ca7e933 8872016-09-21 Joseph Myers <joseph@codesourcery.com>
888
889 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
890 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
891 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
892 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
893 tests.
894
451127c6 8952016-09-21 Uros Bizjak <ubizjak@gmail.com>
896
897 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
898
98aa0f57 8992016-09-21 Jakub Jelinek <jakub@redhat.com>
900
901 PR c++/77651
902 * g++.dg/cpp1z/aligned-new6.C: New test.
903
65eeae10 9042016-09-21 Matthew Wahab <matthew.wahab@arm.com>
905
906 * gcc.target/arm/fp16-aapcs-3.c: New.
907 * gcc.target/arm/fp16-aapcs-4.c: New.
908 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
909 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
910 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
911 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
912
1a39df22 9132016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
914
915 PR tree-optimization/77550
916 * g++.dg/pr77550.C: New test.
917
48bc6fdd 9182016-09-21 Georg-Johann Lay <avr@gjlay.de>
919
920 PR target/77326
921 * gcc.target/avr/torture/pr77326.c: New test.
922
a09b160b 9232016-09-21 Louis Krupp <louis.krupp@zoho.com>
924
925 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
926
91207228 9272016-09-21 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/77648
930 * gcc.dg/torture/pr77648-1.c: New testcase.
931 * gcc.dg/torture/pr77648-2.c: Likewise.
932
f6aeb966 9332016-09-21 Richard Biener <rguenther@suse.de>
934 Jakub Jelinek <jakub@redhat.com>
935
936 PR tree-optimization/77621
937 * gcc.dg/pr77621.c: New testcase.
938
637b3ebb 9392016-09-21 Paul Thomas <pault@gcc.gnu.org>
940
941 PR fortran/77657
942 * gfortran.dg/dtio_12.f90: New test.
943
b5b88e7a 9442016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
945
946 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
947
8ccdb0a4 9482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
949
950 PR tree-optimization/72835
951 * gcc.dg/tree-ssa/pr72835.c: New test.
952
b9833bfd 9532016-09-20 Martin Sebor <msebor@redhat.com>
954
955 PR middle-end/49905
956 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
957 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
958 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
959 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
960 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
961 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
962 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
963
597323ed 9642016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
965
966 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
967 arguments/compare will be optimized away.
968 * gcc.dg/torture/ftrapv-1.c: Likewise.
969
25a8e007 9702016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
971
972 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
973 will be optimized away.
974 * gcc.dg/ipa/vrp1.c: New test.
975 * gcc.dg/ipa/vrp2.c: New test.
976 * gcc.dg/ipa/vrp3.c: New test.
977
6e93da1b 9782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
979
980 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
981 does the same transformation.
982 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
983 * gcc.dg/tree-ssa/evrp1.c: New test.
984 * gcc.dg/tree-ssa/evrp2.c: New test.
985 * gcc.dg/tree-ssa/evrp3.c: New test.
986 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
987 * gcc.dg/tree-ssa/pr22117.c: Likewise.
988 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
989 * gcc.dg/tree-ssa/pr64130.c: Likewise.
990 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
991 foling now happens early.
992 * gcc.dg/tree-ssa/vrp04.c: Likewise.
993 * gcc.dg/tree-ssa/vrp06.c: Likewise.
994 * gcc.dg/tree-ssa/vrp16.c: Likewise.
995 * gcc.dg/tree-ssa/vrp25.c: Likewise.
996 * gcc.dg/tree-ssa/vrp67.c: Likewise.
997
b8b3b645 9982016-09-20 Uros Bizjak <ubizjak@gmail.com>
999
1000 PR target/77621
1001 * gcc.target/i386/pr77621.c: New test.
1002 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1003 pattern, loop should vectorize with -mtune=atom.
1004
81165554 10052016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1006 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR testsuite/63299
1009 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1010 instead of delete.
1011
2f8a2ead 10122016-09-20 Jakub Jelinek <jakub@redhat.com>
1013
a48667ee 1014 PR c++/77626
1015 * g++.dg/other/pr77626.C: New test.
1016
7e67c6d5 1017 PR c++/77638
1018 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1019
59934ea3 1020 PR c++/77637
1021 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1022
2f8a2ead 1023 PR middle-end/77624
1024 * c-c++-common/pr77624-1.c: New test.
1025 * c-c++-common/pr77624-2.c: New test.
1026
a1268ee1 10272016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1028
1029 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1030 of digits expected.
1031
0b77b2cf 10322016-09-20 Richard Biener <rguenther@suse.de>
1033
1034 PR tree-optimization/77646
1035 * gcc.dg/torture/pr77646.c: New testcase.
1036
bed03df1 10372016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1038
1039 PR c++/77434
1040 * c-c++-common/Wint-in-bool-context.c: New test.
1041
cb19a0da 10422016-09-19 Joseph Myers <joseph@codesourcery.com>
1043
1044 * gcc.dg/cr-decimal-dig-1.c: New test.
1045
9b5c49ef 10462016-09-19 Joseph Myers <joseph@codesourcery.com>
1047
1048 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1049 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1050 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1051 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1052
48d1445d 10532016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1054
1055 PR rtl-optimization/77416
1056 * gcc.target/powerpc/pr77416.c: New.
1057
579f478b 10582016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1059
1060 PR c++/77639
1061 * g++.dg/template/error-recovery4.C: New test.
1062
f2e52448 10632016-09-19 Bin Cheng <bin.cheng@arm.com>
1064
1065 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1066
aaf7d5f8 10672016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1068
1069 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1070 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1071
5f036000 10722016-09-19 Jakub Jelinek <jakub@redhat.com>
1073 Jan Hubicka <jh@suse.cz>
1074
1075 PR target/77587
1076 * gcc.dg/pr77587.c: New test.
1077 * gcc.dg/pr77587a.c: New file.
1078
eee0cf09 10792016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1080
1081 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1082 * gfortran.dg/coarray_38.f90:
1083 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1084 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1085 * gfortran.dg/coarray_allocate_7.f08: New test.
1086 * gfortran.dg/coarray_allocate_8.f08: New test.
1087 * gfortran.dg/coarray_allocate_9.f08: New test.
1088 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1089 new caf_register.
1090 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1091 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1092 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1093 get_by_refs.
1094 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1095 * gfortran.dg/coarray_lock_7.f90: Same.
1096 * gfortran.dg/coarray_poly_5.f90: Same.
1097 * gfortran.dg/coarray_poly_6.f90: Same.
1098 * gfortran.dg/coarray_poly_7.f90: Same.
1099 * gfortran.dg/coarray_poly_8.f90: Same.
1100 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1101
891196d7 11022016-09-19 Fritz Reese <fritzoreese@gmail.com>
1103
1104 PR fortran/77584
1105 * gfortran.dg/dec_structure_15.f90: New testcase.
1106
281da9a3 11072016-09-19 Richard Biener <rguenther@suse.de>
1108
1109 PR middle-end/77605
1110 * gcc.dg/torture/pr77605.c: New testcase.
1111
8a252920 11122016-09-18 Louis Krupp <louis.krupp@zoho.com>
1113
1114 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1115
a18b7a33 11162016-09-17 Jan Hubicka <hubicka@ucw.cz>
1117
1118 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1119 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1120 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1121 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1122 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1123 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1124 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1125 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1126 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1127 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1128 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1129
b868c23d 11302016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1131
1132 * gcc.target/i386/pr68633.c: Fix expected result.
1133
360d7ea8 11342016-09-17 Louis Krupp <louis.krupp@gmail.com>
1135
1136 PR fortran/68078
1137 * gfortran.dg/pr68078.f90: New test.
1138 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1139
d58661cb 11402016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1141
1142 PR target/77613
1143 * gcc.target/powerpc/swaps-p8-25.c: New.
1144
24b3d864 11452016-09-16 Jakub Jelinek <jakub@redhat.com>
1146
e6db887a 1147 PR c++/77482
1148 * g++.dg/cpp0x/constexpr-77482.C: New test.
1149
44df6c11 1150 PR c++/77379
1151 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1152 thunk offsets.
1153 * g++.dg/abi/abi-tag23a.C: Likewise.
1154
53d2f3de 1155 PR c++/77338
1156 * g++.dg/cpp0x/decltype-77338.C: New test.
1157
24b3d864 1158 PR c++/77375
1159 * g++.dg/cpp0x/mutable1.C: New test.
1160
42f172d0 11612016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1162
1163 PR fortran/77612
1164 * gfortran.dg/pr77612.f90: New test.
1165
0665113b 11662016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1167
1168 * gcc.dg/torture/pr70421.c: Require int32plus.
1169
dff10ec9 11702016-09-16 Jakub Jelinek <jakub@redhat.com>
1171
be63912c 1172 PR middle-end/77475
1173 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1174
dff10ec9 1175 PR target/77526
1176 * gcc.target/i386/pr77526.c: New test.
1177
69cdadd9 11782016-09-16 Jakub Jelinek <jakub@redhat.com>
1179 Eric Botcazou <ebotcazou@adacore.com>
1180
1181 PR middle-end/77594
1182 * gcc.target/i386/pr77594.c: New test.
1183
b74250bc 11842016-09-15 Louis Krupp <louis.krupp@zoho.com>
1185
1186 PR fortran/69963
1187 * gfortran.dg/misplaced_implicit_character.f90: New test.
1188
834a2c29 11892016-09-15 Bin Cheng <bin.cheng@arm.com>
1190
1191 PR tree-optimization/77503
1192 * gcc.dg/vect/pr77503.c: New test.
1193
fbcb99d5 11942016-09-15 Richard Biener <rguenther@suse.de>
1195
1196 PR middle-end/77544
1197 * c-c++-common/torture/pr77544.c: New testcase.
1198
3aa4e8c2 11992016-09-15 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR middle-end/77475
1202 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1203 * gcc.dg/march-generic.c: Likewise.
1204 * gcc.target/i386/spellcheck-options-1.c: New test.
1205 * gcc.target/i386/spellcheck-options-2.c: New test.
1206 * gcc.target/i386/spellcheck-options-3.c: New test.
1207 * gcc.target/i386/spellcheck-options-4.c: New test.
1208
e9dea525 12092016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1210
1211 PR fortran/72743
1212 * gfortran.dg/goacc/pr72743.f90: New test.
1213
7270347c 12142016-09-15 Richard Biener <rguenther@suse.de>
1215
1216 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1217
091e8e90 12182016-09-15 Richard Biener <rguenther@suse.de>
1219
1220 PR tree-optimization/77514
1221 * gcc.dg/torture/pr77514.c: New testcase.
1222
8cc08773 12232016-09-14 Jakub Jelinek <jakub@redhat.com>
1224
1225 PR c++/77549
1226 * g++.dg/lookup/pr77549.C: New test.
1227
5be60f03 12282016-09-14 Marek Polacek <polacek@redhat.com>
1229
1230 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1231 * c-c++-common/gomp/atomic-13.c: Likewise.
1232 * c-c++-common/gomp/atomic-14.c: Likewise.
1233 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1234 * g++.dg/cpp1z/bool-increment1.C: New test.
1235 * c-c++-common/pr60439.c: Add dg-warning.
1236 * g++.dg/expr/bitfield4.C: Likewise.
1237 * g++.dg/expr/bitfield5.C: Likewise.
1238 * g++.dg/expr/bitfield6.C: Likewise.
1239 * g++.dg/expr/bool1.C: Likewise.
1240 * g++.dg/expr/bool3.C: Likewise.
1241 * g++.dg/expr/lval3.C: Likewise.
1242 * g++.dg/expr/lval4.C: Likewise.
1243 * g++.old-deja/g++.jason/bool5.C: Likewise.
1244 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1245 * g++.dg/other/error18.C: Likewise.
1246 * g++.dg/gomp/atomic-14.C: Likewise.
1247
f80a245e 12482016-09-14 Nathan Sidwell <nathan@acm.org>
1249
1250 PR c++/77539
1251 * g++.dg/cpp1y/pr77539.C: New.
1252
7b329bca 12532016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1254
1255 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1256 dg-require.
1257 * g++.dg/ext/builtin_alloca.C: Likewise.
1258 * g++.dg/template/spec35.C: Likewise.
1259 * gcc.dg/builtins-68.c: Likewise.
1260 * gcc.misc-tests/gcov-13.c: Likewise.
1261 * gcc.misc-tests/gcov-14.c: Likewise.
1262
0029200d 12632016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1264
1265 * gfortran.dg/dec_structure_14.f90: New testcase.
1266
0975f764 12672016-09-14 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR sanitizer/68260
1270 * c-c++-common/tsan/pr68260.c: New test.
1271
1098c313 12722016-09-13 Joe Seymour <joe.s@somniumtech.com>
1273
1274 PR target/70713
1275 * gcc.target/msp430/function-attributes-1.c: New test.
1276 * gcc.target/msp430/function-attributes-2.c: New test.
1277 * gcc.target/msp430/function-attributes-3.c: New test.
1278
46fad8d5 12792016-09-13 Jakub Jelinek <jakub@redhat.com>
1280
4bdba715 1281 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1282 * g++.dg/cpp1z/gen-attrs1.C: New test.
1283
99d887de 1284 PR tree-optimization/77454
1285 * gcc.dg/pr77454.c: New test.
1286
46fad8d5 1287 PR c++/77553
1288 * g++.dg/cpp1y/constexpr-77553.C: New test.
1289
68ef907c 12902016-09-13 David Malcolm <dmalcolm@redhat.com>
1291
1292 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1293 (test_show_locus): Replace rich_location::add_fixit_insert calls
1294 with add_fixit_insert_before and add_fixit_insert_after.
1295
2c24fd5e 12962016-09-13 Jason Merrill <jason@redhat.com>
1297 Tom de Vries <tom@codesourcery.com>
1298
1299 PR c++/77427
1300 * g++.dg/pr77427.C: New test.
1301
68b219ee 13022016-09-13 Martin Liska <mliska@suse.cz>
1303
1304 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1305 effective target.
1306 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1307 * lib/target-supports.exp: Define the new target.
1308
c72e91d3 13092016-09-12 Andrew Pinski <apinski@cavium.com>
1310
1311 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1312 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1313
b38c0a37 13142016-09-12 Uros Bizjak <ubizjak@gmail.com>
1315
1316 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1317 variable arguments.
1318 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1319 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1320 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1321 variable argument.
1322 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1323 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1324
7a21b590 13252016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1326
1327 PR c++/77496
1328 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1329 * g++.dg/ext/pr77496.C: New test.
1330 * g++.dg/warn/pr77496.C: New test.
1331
00434032 13322016-09-12 David Malcolm <dmalcolm@redhat.com>
1333
1334 PR c/72858
1335 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1336 to preserve conversion chars, and to preserve prefix information.
1337 * gcc.dg/format/pr72858.c: New test case.
1338
54f56c28 13392016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1340
1341 * gfortran.dg/pr77507.f90: Move to ...
1342 * gfortran.dg/ieee/pr77507.f90: here.
1343
08d6d42c 13442016-08-09 Jan Hubicka <hubicka@ucw.cz>
1345
1346 PR ipa/61159
1347 * compile/pr61159.c: New testcase
1348
35870532 13492016-08-09 Jan Hubicka <hubicka@ucw.cz>
1350
1351 PR ipa/64316
1352 * gcc.dg/ipa/pr63416.c: New testcase.
1353
953b9eef 13542016-09-10 Paul Thomas <pault@gcc.gnu.org>
1355 Steven G. Kargl <kargl@gcc.gnu.org>
1356
1357 PR fortran/77532
c78b1f64 1358 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1359
1aef7c3c 13602016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1361
1362 PR fortran/77507
1363 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1364 * gfortran.dg/c_assoc_4.f90: Ditto.
1365
3bb45f76 13662016-09-10 Tom de Vries <tom@codesourcery.com>
1367
1368 PR C/71602
1369 * c-c++-common/va-arg-va-list-type.c: New test.
1370
9731eaaf 13712016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1372
1373 PR rtl-optimization/77289
1374 * gcc.target/powerpc/pr77289.c: New test.
1375
911ea34a 13762016-09-09 Martin Sebor <msebor@redhat.com>
1377
1378 PR c/77520
1379 PR c/77521
1380 * gcc.dg/pr77520.c: New test.
1381 * gcc.dg/pr77521.c: New test.
1382
edd0f33b 13832016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1384
1385 PR fortran/77506
1386 * gfortran.dg/pr77506.f90: New test.
1387
374777a4 13882016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1389
1390 PR fortran/77507
1391 * gfortran.dg/pr77507.f90: New test.
1392
c5eddaf9 13932016-09-09 Joseph Myers <joseph@codesourcery.com>
1394
1395 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1396
3e7e4e14 13972016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1398 Louis Krupp <lkrupp@gcc.gnu.org>
1399
1400 PR fortran/69514
1401 * gfortran.dg/pr69514_1.f90: New test.
1402 * gfortran.dg/pr69514_2.f90: New test.
1403
51688bb7 14042016-09-08 Jakub Jelinek <jakub@redhat.com>
1405
a34338c9 1406 PR fortran/77500
1407 * gfortran.dg/gomp/pr77500.f90: New test.
1408
51688bb7 1409 PR fortran/77516
1410 * gfortran.dg/gomp/pr77516.f90: New test.
1411
3ecb55e7 14122016-09-07 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR middle-end/77475
1415 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1416 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1417 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1418 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1419 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1420 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1421
3da97ff7 14222016-09-07 David Malcolm <dmalcolm@redhat.com>
1423
1424 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1425 "substring-locations.h".
1426
b55f1f44 14272016-09-07 Richard Biener <rguenther@suse.de>
1428
1429 PR c/77450
1430 * c-c++-common/vector-subscript-8.c: Move ..
1431 * gcc.dg/pr77450.c: ... here.
1432
7d482049 14332016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1434
1435 PR libgfortran/77393
1436 * gfortran.dg/fmt_f0_2.f90: Update test.
1437 * gfortran.dg/fmt_f0_3.f90: New test.
1438
ef3b531c 14392016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1440
1441 PR debug/77389
1442 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1443 in dg-options.
1444
1445 PR debug/57519
1446 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1447
39370ea0 14482016-09-06 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR target/69255
1451 * gcc.target/i386/pr69255-1.c: New test.
1452 * gcc.target/i386/pr69255-2.c: New test.
1453 * gcc.target/i386/pr69255-3.c: New test.
1454
14552016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1456
1457 PR c/77336
1458 * gcc.dg/format/miss-7.c: New test.
1459
88820414 14602016-09-06 Uros Bizjak <ubizjak@gmail.com>
1461
1462 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1463
4c790ba8 14642016-09-06 Martin Liska <mliska@suse.cz>
1465
1466 PR gcov-profile/77378
1467 PR gcov-profile/77466
1468 * gcc.dg/profile-update-warning.c: New test.
1469
43d2460d 14702016-09-06 Richard Biener <rguenther@suse.de>
1471
1472 PR tree-optimization/77479
1473 * gcc.dg/torture/pr77479.c: New testcase.
1474
4c04bcce 14752016-09-06 Richard Biener <rguenther@suse.de>
1476
1477 PR c/77450
1478 * c-c++-common/vector-subscript-7.c: Adjust.
1479 * c-c++-common/vector-subscript-8.c: New testcase.
1480
8925068a 14812016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1482
1483 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1484
daea048c 14852016-09-05 Jakub Jelinek <jakub@redhat.com>
1486
e315ff48 1487 PR target/77476
1488 * gcc.target/i386/avx512f-pr77476.c: New test.
1489 * gcc.target/i386/avx512bw-pr77476.c: New test.
1490 * gcc.target/i386/avx512dq-pr77476.c: New test.
1491
8eeca3ac 1492 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1493 Update comment to mention also avx512f.
1494
daea048c 1495 PR sanitizer/77396
1496 * g++.dg/asan/pr77396-2.C: New test.
1497
a6ffaadf 14982016-09-05 Uros Bizjak <ubizjak@gmail.com>
1499
1500 PR rtl-optimization/77452
1501 * gcc.target/i386/pr77452.c: New test.
1502
8f8828ba 15032016-09-05 Marek Polacek <polacek@redhat.com>
1504
1505 PR c/77423
1506 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1507
65277f2a 15082016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1509
1510 PR fortran/77391
1511 * gfortran.dg/pr77391.f90: New test.
1512
a1cf06b8 15132016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1514
1515 PR fortran/77460
1516 * gfortran.dg/pr77460.f90: New test.
1517
4d261282 15182016-09-03 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR c/65467
1521 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1522
4fc4eb94 15232016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1524
1525 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1526
40a431fa 15272016-09-02 David Malcolm <dmalcolm@redhat.com>
1528
1529 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1530 test case.
1531 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1532 diagnostic-test-show-locus-generate-patch.c to the sources
1533 for diagnostic_plugin_test_show_locus.c.
1534
a940fdc7 15352016-09-02 Jakub Jelinek <jakub@redhat.com>
1536
0b80c4b2 1537 PR c/65467
1538 * gcc.dg/gomp/_Atomic-1.c: New test.
1539 * gcc.dg/gomp/_Atomic-2.c: New test.
1540 * gcc.dg/gomp/_Atomic-3.c: New test.
1541 * gcc.dg/gomp/_Atomic-4.c: New test.
1542 * gcc.dg/gomp/_Atomic-5.c: New test.
1543
a940fdc7 1544 PR sanitizer/77396
1545 * g++.dg/asan/pr77396.C: New test.
1546
15472016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1548
1549 PR tree-optimization/71831
1550 * gcc.dg/builtin-object-size-16.c: New test.
1551 * gcc.dg/builtin-object-size-17.c: New test.
1552
0b404bb4 15532016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1554
1555 PR libgfortran/77393
1556 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1557
8a5817a9 15582016-09-01 Uros Bizjak <ubizjak@gmail.com>
1559
1560 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1561 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1562 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1563 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1564 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1565 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1566 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1567 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1568 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1569 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1570 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1571 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1572 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1573 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1574 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1575 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1576 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1577 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1578
209253ae 15792016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1580
1581 * gnat.dg/opt58.adb: New test.
1582 * gnat.dg/opt58_pkg.ads: New helper.
1583
15182c1d 15842016-09-01 Richard Biener <rguenther@suse.de>
1585
1586 PR middle-end/77436
1587 * gcc.dg/torture/pr77436.c: New testcase.
1588
1c02615c 15892016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1590
1591 * gcc.dg/pr64252.c: Require int32plus.
1592 * gcc.dg/pr66299-1.c: Likewise.
1593 * gcc.dg/pr66299-2.c: Likewise.
1594 * gcc.dg/torture/20131115-1.c: Skip for avr.
1595
08fded5f 15962016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1597
1598 * gcc.target/aarch64/ands_3.c: New test.
1599
a7b3b7c4 16002016-08-31 Jakub Jelinek <jakub@redhat.com>
1601
68c215e4 1602 PR fortran/77352
1603 * gfortran.dg/gomp/pr77352.f90: New test.
1604
a7b3b7c4 1605 PR fortran/77374
1606 * gfortran.dg/gomp/pr77374.f08: New test.
1607
51a43c06 16082016-08-31 Marc Glisse <marc.glisse@inria.fr>
1609
1610 PR tree-optimization/73714
1611 * gcc.dg/tree-ssa/pr73714.c: New test.
1612
01109414 16132016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1614
1615 PR libgfortran/77393
1616 * gfortran.dg/fmt_f0_2.f90: New test.
1617
8036ac7f 16182016-08-31 Marc Glisse <marc.glisse@inria.fr>
1619
1620 * gcc.target/i386/pr59539-2.c: Adapt options.
1621 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1622
b298bde8 16232016-08-31 Paul Thomas <pault@gcc.gnu.org>
1624
1625 PR fortran/77418
1626 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1627 of the associate entity and replace with a pointer to the
1628 intended item on the stack.
1629
9f732c4e 16302016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1631 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1632
1633 PR fortran/48298
1634 * gfortran.dg/dtio_1.f90: New test.
1635 * gfortran.dg/dtio_2.f90: New test.
1636 * gfortran.dg/dtio_3.f90: New test.
1637 * gfortran.dg/dtio_4.f90: New test.
1638 * gfortran.dg/dtio_5.f90: New test.
1639 * gfortran.dg/dtio_6.f90: New test.
1640 * gfortran.dg/dtio_7.f90: New test.
1641 * gfortran.dg/dtio_8.f90: New test.
1642 * gfortran.dg/dtio_9.f90: New test.
1643 * gfortran.dg/dtio_10.f90: New test.
1644
d6dd1b60 16452016-08-30 David Malcolm <dmalcolm@redhat.com>
1646
1647 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1648 (test_many_nested_locations): New function.
1649 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1650 (test_show_locus): Handle "test_many_nested_locations".
1651
2e7400df 16522016-08-30 David Malcolm <dmalcolm@redhat.com>
1653
1654 * g++.dg/template/double-greater-than-fixit.C: New test case.
1655
98023bfd 16562016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1657
1658 * gnat.dg/opt57.ad[sb]: New test.
1659 * gnat.dg/opt57_pkg.ads: New helper.
1660
f9723d87 16612016-08-30 Richard Biener <rguenther@suse.de>
1662
1663 PR tree-optimization/69047
1664 * gcc.dg/pr69047.c: Fix byte-order check.
1665
77ce6232 16662016-08-30 Jakub Jelinek <jakub@redhat.com>
1667
adca2d16 1668 PR tree-optimization/72866
1669 * gcc.dg/vect/pr72866.c: New test.
1670
06cee168 1671 PR debug/77363
1672 * g++.dg/debug/dwarf2/pr77363.C: New test.
1673
4472e8d1 1674 PR middle-end/77377
1675 * gcc.target/i386/pr77377.c: New test.
1676
77ce6232 1677 PR debug/77389
1678 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1679 in dg-options.
1680
36bda760 16812016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1682
1683 * gfortran.dg/pr77372.f90: Moved to ...
1684 * gfortran.dg/ieee/pr77372.f90: here.
1685
2db6ea89 16862016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1687
1688 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1689 vector short/char initializations.
1690 * gcc.target/powerpc/vec-init-5.c: Likewise.
1691 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1692 vector initialization optimizations.
1693 * gcc.target/powerpc/vec-init-7.c: Likewise.
1694 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1695 vector float/double initializations.
1696 * gcc.target/powerpc/vec-init-9.c: Likewise.
1697
1e4df796 16982016-08-29 Uros Bizjak <ubizjak@gmail.com>
1699
1700 PR target/77403
1701 * gcc.target/i386/pr77403.c: New test.
1702
f293b7f2 17032016-08-29 Marek Polacek <polacek@redhat.com>
1704
1705 PR c/77292
1706 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1707
ea2ec8f6 17082016-08-29 Tom de Vries <tom@codesourcery.com>
1709
1710 PR c/77398
1711 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1712
686436fe 17132016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1714
1715 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1716
686436fe 17172016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1718
1719 * gfortran.dg/dec_structure_13.f90: New testcase.
1720
f1ecf8b3 17212016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1722
1723 PR fortran/77261
1724 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1725 available.
1726
4670f428 17272016-08-28 Tom de Vries <tom@codesourcery.com>
1728
1729 PR lto/70955
1730 * gcc.dg/pr70955.c: New test.
1731 * gcc.dg/lto/pr70955_0.c: Same.
1732 * gcc.dg/lto/pr70955_1.c: Same.
1733
b243b563 17342016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1735
1736 PR tree-optimization/71077
1737 * gcc.target/i386/pr71077.c: New test.
1738
92a44a68 17392016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1740
1741 PR fortran/77380
1742 * gfortran.dg/pr77380.f90: New test.
1743
92a44a68 17442016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1745
1746 PR fortran/77372
1747 gfortran.dg/pr77372.f90: New test.
1748
367964fa 17492016-08-26 David Malcolm <dmalcolm@redhat.com>
1750
1751 * gcc.dg/spellcheck-fields-2.c (test): Move
1752 dg-begin/end-multiline-output within function body.
1753 (test_macro): New function.
1754
df4248fb 17552016-08-26 David Malcolm <dmalcolm@redhat.com>
1756
1757 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1758 (test_fixit_insert): Update expected output.
1759 (test_fixit_remove): Likewise.
1760 (test_fixit_replace): Likewise.
1761
377da6e4 17622016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1763
1764 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1765 Fix typo.
1766
4f16cc83 17672016-08-26 Richard Biener <rguenther@suse.de>
1768
1769 PR tree-optimization/69047
1770 * gcc.dg/pr69047.c: New testcase.
1771
a54071b2 17722016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1773 Martin Jambhor <mjambor@suse.cz>
377da6e4 1774
a54071b2 1775 * gcc.dg/ipa/propbits-1.c: New test-case.
1776 * gcc.dg/ipa/propbits-2.c: Likewise.
1777 * gcc.dg/ipa/propbits-3.c: Likewise.
1778
2ae10c8c 17792016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1780
1781 PR fortran/77351
1782 * gfortran.dg/pr77351.f90: New test.
1783
c4963714 17842016-08-25 Marek Polacek <polacek@redhat.com>
1785
1786 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1787
49e1f4eb 17882016-08-25 Marek Polacek <polacek@redhat.com>
1789
1790 PR c/77323
1791 * gcc.dg/pr77323.c: New test.
1792
984f03c2 17932016-08-24 Paul Thomas <pault@gcc.gnu.org>
1794
1795 PR fortran/77358
1796 * gfortran.dg/submodule_17.f08: New test.
1797
92a44a68 17982016-08-24 Michael Collison <michael.collison@linaro.org>
1799 Michael Collison <michael.collison@arm.com>
f6c98a9a 1800
1801 * gcc.target/arm/builtin_saddl.c: New testcase.
1802 * gcc.target/arm/builtin_saddll.c: New testcase.
1803 * gcc.target/arm/builtin_uaddl.c: New testcase.
1804 * gcc.target/arm/builtin_uaddll.c: New testcase.
1805 * gcc.target/arm/builtin_ssubl.c: New testcase.
1806 * gcc.target/arm/builtin_ssubll.c: New testcase.
1807 * gcc.target/arm/builtin_usubl.c: New testcase.
1808 * gcc.target/arm/builtin_usubll.c: New testcase.
1809
8938d43d 18102016-08-24 Uros Bizjak <ubizjak@gmail.com>
1811
1812 PR target/77270
1813 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1814 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1815 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1816 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1817 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1818 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1819 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1820 effective target. Remove scan-assembler-times directives.
1821 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1822 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1823 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1824
2fb84e50 18252016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1826
1827 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1828 of unsigned int.
1829 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1830
cac7df4e 18312016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1832
1833 PR testsuite/77317
1834 * lib/target-supports.exp
1835 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1836 (check_effective_target_vect_natural_alignment): Ditto.
1837 (check_effective_target_vector_alignment_reachable): Ditto.
1838 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1839
b904831d 18402016-08-23 Ian Lance Taylor <iant@golang.org>
1841
1842 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1843
ff055c48 18442016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1845
1846 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1847 being created from pointers to memory locations.
1848 * gcc.target/powerpc/vec-init-2.c: Likewise.
1849
27af8972 18502016-08-23 Fritz Reese <fritzoreese@gmail.com>
1851
1852 * gfortran.dg/dec_structure_12.f90: New testcase.
1853
bd8ac469 18542016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1855
1856 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1857
434d4291 18582016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1859
1860 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1861 verification.
1862
be0be2de 18632016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1864
1865 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1866 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1867
7feac654 18682016-08-23 Richard Biener <rguenther@suse.de>
1869
1870 PR tree-optimization/27336
1871 * c-c++-common/pr27336.c: New testcase.
1872
364743f3 18732016-08-22 Marek Polacek <polacek@redhat.com>
1874
1875 PR c++/77321
1876 * g++.dg/cpp1y/pr77321.C: New test.
1877
b92c452d 18782016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1879
1880 PR fortran/60774
1881 * gfortran.dg/empty_label.f: Adjust test for new error message.
1882 * gfortran.dg/empty_label.f90: Ditto.
1883 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1884 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1885 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1886
bfbc628a 18872016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1888
1889 PR fortran/61318
1890 * gfortran.dg/pr61318.f90: New test.
1891
99af6e70 18922016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1893
1894 PR fortran/77260
1895 * gfortran.dg/pr77260_1.f90: New test.
1896 * gfortran.dg/pr77260_2.f90: Ditto.
1897
6cfc7001 18982016-08-22 Joseph Myers <joseph@codesourcery.com>
1899
1900 PR middle-end/77269
1901 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1902 __builtin_signbitf and __builtin_signbitl in expected generic
1903 expansion.
1904 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1905 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1906 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1907 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1908 tests.
1909
012f068a 19102016-08-22 Joseph Myers <joseph@codesourcery.com>
1911
1912 * gcc.dg/torture/float128-builtin.c,
1913 gcc.dg/torture/float128-ieee-nan.c,
1914 gcc.dg/torture/float128x-builtin.c,
1915 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1916 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1917 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1918 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1919 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1920 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1921 gcc.dg/torture/floatn-nan.h: New tests.
1922
e2c5b687 19232016-08-22 Joseph Myers <joseph@codesourcery.com>
1924
1925 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1926 macro.
1927 (main): Update calls to TEST_I_F.
1928 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1929 macro.
1930 (main): Update calls to TEST_I_F.
1931
b4635564 19322016-08-22 Joseph Myers <joseph@codesourcery.com>
1933
1934 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1935 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1936 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1937 names in calls to TEST_I_F.
1938
802bc569 19392016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1940
1941 PR c/52952
1942 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1943
70fa7158 19442016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1945
1946 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1947 and !natural_alignment_64.
1948 * gcc.dg/ipa/propalign-2.c: Likewise.
1949 * gcc.dg/ipa/propalign-3.c: Likewise.
1950 * gcc.dg/ipa/propalign-4.c: Likewise.
1951 * gcc.dg/ipa/propalign-5.c: Likewise.
1952 * lib/target-supports.exp
1953 (check_effective_target_natural_alignment_32): Add avr-*-*.
1954
d0346b1a 19552016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1956
1957 PR tree-optimization/61839
1958 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1959 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1960 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1961 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1962
82c85aba 19632016-08-19 Joseph Myers <joseph@codesourcery.com>
1964
1965 PR c/32187
1966 * lib/target-supports.exp (check_effective_target_float16)
1967 (check_effective_target_float32, check_effective_target_float64)
1968 (check_effective_target_float128, check_effective_target_float32x)
1969 (check_effective_target_float64x)
1970 (check_effective_target_float128x)
1971 (check_effective_target_float16_runtime)
1972 (check_effective_target_float32_runtime)
1973 (check_effective_target_float64_runtime)
1974 (check_effective_target_float128_runtime)
1975 (check_effective_target_float32x_runtime)
1976 (check_effective_target_float64x_runtime)
1977 (check_effective_target_float128x_runtime)
1978 (check_effective_target_floatn_nx_runtime)
1979 (add_options_for_float16, add_options_for_float32)
1980 (add_options_for_float64, add_options_for_float128)
1981 (add_options_for_float32x, add_options_for_float64x)
1982 (add_options_for_float128x): New procedures.
1983 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1984 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1985 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1986 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1987 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1988 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1989 gcc.dg/torture/float128-complex.c,
1990 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1991 gcc.dg/torture/float128x-basic.c,
1992 gcc.dg/torture/float128x-complex.c,
1993 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1994 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1995 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1996 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1997 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1998 gcc.dg/torture/float32x-basic.c,
1999 gcc.dg/torture/float32x-complex.c,
2000 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2001 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2002 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2003 gcc.dg/torture/float64x-basic.c,
2004 gcc.dg/torture/float64x-complex.c,
2005 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2006 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2007 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2008 gcc.dg/torture/floatn-tg.h,
2009 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2010 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2011 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2012 gcc.dg/torture/fp-int-convert-float128x.c,
2013 gcc.dg/torture/fp-int-convert-float16-timode.c,
2014 gcc.dg/torture/fp-int-convert-float16.c,
2015 gcc.dg/torture/fp-int-convert-float32-timode.c,
2016 gcc.dg/torture/fp-int-convert-float32.c,
2017 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2018 gcc.dg/torture/fp-int-convert-float32x.c,
2019 gcc.dg/torture/fp-int-convert-float64-timode.c,
2020 gcc.dg/torture/fp-int-convert-float64.c,
2021 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2022 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2023 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2024 maximum exponent of floating-point type. Use it in testing
2025 whether 0x8...0 fits in the floating-point type. Always treat -1
2026 (signed 0xf...f) as fitting in the floating-point type.
2027 (M_OK1): New macro.
2028 * gcc.dg/torture/fp-int-convert-double.c,
2029 gcc.dg/torture/fp-int-convert-float.c,
2030 gcc.dg/torture/fp-int-convert-float128-timode.c,
2031 gcc.dg/torture/fp-int-convert-float128.c,
2032 gcc.dg/torture/fp-int-convert-float80-timode.c,
2033 gcc.dg/torture/fp-int-convert-float80.c,
2034 gcc.dg/torture/fp-int-convert-long-double.c,
2035 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2036
cf0bbc39 20372016-08-19 Jakub Jelinek <jakub@redhat.com>
2038
9354a9a5 2039 PR fortran/72744
2040 * gfortran.dg/gomp/pr72744.f90: New test.
2041
cf0bbc39 2042 PR fortran/69281
2043 * gfortran.dg/gomp/pr69281.f90: New test.
2044
ee0e163a 20452016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2046
1e4df796 2047 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2048 the last special seed value.
2049 * gfortran.dg/random_7.f90: Use size for last array member instead
2050 of hardcoded value.
ee0e163a 2051
6d7de609 20522016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2053
2054 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2055 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2056
e3243c77 20572016-08-19 Richard Biener <rguenther@suse.de>
2058
2059 PR tree-optimization/77286
2060 * gcc.dg/torture/pr77286.c: New testcase.
2061
b983d92d 20622016-08-18 David Malcolm <dmalcolm@redhat.com>
2063
2064 * gcc.dg/verbose-asm-2.c: New test case.
2065
48a7392b 20662016-08-18 David Malcolm <dmalcolm@redhat.com>
2067
2068 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2069 (custom_diagnostic_finalizer): Update for change to
2070 diagnostic_show_locus.
2071
5c8151fa 20722016-08-18 David Malcolm <dmalcolm@redhat.com>
2073
2074 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2075 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2076
26040f06 20772016-08-18 Marek Polacek <polacek@redhat.com>
2078
2079 PR c/71514
2080 * gcc.dg/pr71514.c: New test.
2081
360e911d 20822015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2083
2084 PR target/72839
2085 * gcc.target/i386/pr72839.c: New test.
2086
6de0546d 20872016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2088
2089 PR middle-end/70895
2090 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2091 * c-c++-common/goacc/reduction-1.c: Likewise.
2092 * c-c++-common/goacc/reduction-2.c: Likewise.
2093 * c-c++-common/goacc/reduction-3.c: Likewise.
2094 * c-c++-common/goacc/reduction-4.c: Likewise.
2095
cee80871 20962016-08-18 Alan Modra <amodra@gmail.com>
2097
2098 * gcc.c-torture/compile/pr72771.c: New.
2099
f9c39b65 21002016-08-17 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR fortran/67496
2103 * gfortran.dg/pr67496.f90: New test.
2104
92a44a68 21052015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2106
2107 PR tree-optimization/71752
f9c39b65 2108 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2109
d2392ec3 21102016-08-17 Uros Bizjak <ubizjak@gmail.com>
2111
2112 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2113
c4994c0b 21142016-08-17 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR middle-end/77259
2117 * g++.dg/ipa/devirt-52.C: New test.
2118
f7896ff0 21192016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2120
2121 * c-c++-common/goacc/reduction-6.c: New testcase.
2122
7104d1a8 21232016-08-17 Richard Biener <rguenther@suse.de>
2124
2125 PR tree-optimization/76490
2126 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2127 * gcc.dg/pr52904.c: XFAIL.
2128
cff41b9e 21292016-08-17 Richard Biener <rguenther@suse.de>
2130
2131 PR tree-optimization/23855
2132 * gcc.dg/loop-unswitch-2.c: Adjust.
2133
b1398e47 21342016-08-16 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR tree-optimization/72817
2137 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2138
de41fc22 21392016-08-16 Joseph Myers <joseph@codesourcery.com>
2140
2141 PR libgcc/77265
2142 * gcc.dg/torture/float128-extend-inf.c: New test.
2143
5927e78e 21442016-08-16 David Malcolm <dmalcolm@redhat.com>
2145
2146 PR c/72857
2147 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2148 for embedded NUL.
2149 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2150 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2151 caret placement.
2152 (test_oct): Likewise.
2153 (test_multiple): Likewise.
2154 (test_field_width_specifier): Likewise.
2155 (test_field_width_specifier_2): New function.
2156 (test_field_precision_specifier): New function.
2157 (test_embedded_nul): Update expected caret placement.
2158 (test_non_contiguous_strings): Update line number.
2159 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2160 (__emit_string_literal_range): Add "caret_idx" param.
2161 (test_simple_string_literal): Add value for new param, updating
2162 expected output..
2163 (test_concatenated_string_literal): Likewise.
2164 (test_multiline_string_literal): Likewise.
2165 (test_hex): Likewise.
2166 (test_oct): Likewise.
2167 (test_multiple): Likewise.
2168 (test_ucn4): Likewise.
2169 (test_ucn8): Likewise.
2170 (test_u8): Likewise.
2171 (test_u): Likewise; update expected message, from "range" to
2172 "location".
2173 (test_U): Likewise.
2174 (test_L): Likewise.
2175 (test_macro): Add value for new param.
2176 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2177 (__emit_string_literal_range): Add "caret_idx" param.
2178 (test_stringified_token_1): Add value for new param. Update
2179 expected message, from "range" to "location".
2180 (test_stringized_token_2): Likewise, adding param to macro.
2181 (test_stringified_token_3): Likewise.
2182 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2183 (emit_warning): Convert param from source_range to location_t.
2184 (test_string_literals): Add caret_idx param, and use it when
2185 constructing a substring_loc. Update error message, from
2186 "range" to "location".
2187
b8d94309 21882016-08-16 Jakub Jelinek <jakub@redhat.com>
2189
2e947447 2190 PR target/71910
2191 * g++.dg/gomp/pr71910.C: New test.
2192
9ea71b15 2193 PR middle-end/67485
2194 * gcc.c-torture/compile/pr67485.c: New test.
2195
b8d94309 2196 PR target/72867
2197 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2198
31de5086 21992016-08-16 Bin Cheng <bin.cheng@arm.com>
2200
2201 PR tree-optimization/69848
2202 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2203
a05d3de8 22042016-08-16 Martin Liska <mliska@suse.cz>
2205
2206 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2207 of memory operations so that it can be handled by core2
2208 in 32-bit mode.
2209
b50ad04e 22102016-08-16 Richard Biener <rguenther@suse.de>
2211
2212 PR tree-optimization/76783
2213 * gcc.dg/pr76783.c: New testcase.
2214 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2215
b441db40 22162016-08-16 Bin Cheng <bin.cheng@arm.com>
2217
2218 PR tree-optimization/72817
2219 PR tree-optimization/73450
2220 * gcc.dg/tree-ssa/pr72817.c: New test.
2221 * gcc.dg/tree-ssa/pr73450.c: New test.
2222
36d310d0 22232016-08-15 Fritz Reese <fritzoreese@gmail.com>
2224
2225 * gfortran.dg/init_flag_13.f90: New testcase.
2226 * gfortran.dg/init_flag_14.f90: Ditto.
2227 * gfortran.dg/init_flag_15.f03: Ditto.
2228 * gfortran.dg/dec_init_1.f90: Ditto.
2229 * gfortran.dg/dec_init_2.f90: Ditto.
2230
e5ec9f76 22312016-08-15 Uros Bizjak <ubizjak@gmail.com>
2232
2233 PR target/72867
2234 * gcc.target/i386/pr72867.c: New test.
2235
6ce66d38 22362016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2237
2238 * c-c++-common/dump-ada-spec-5.c: New test.
2239
894463cf 22402016-08-15 Richard Biener <rguenther@suse.de>
2241
2242 PR tree-optimization/73434
2243 * gcc.dg/torture/pr73434.c: New testcase.
2244
98b374b4 22452016-08-15 Jakub Jelinek <jakub@redhat.com>
2246
2247 PR tree-optimization/72824
2248 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2249
9b90f118 22502016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2251
2252 PR fortran/70598
2253 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2254 in use_device clause.
2255 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2256 * gfortran.dg/goacc/list.f95: Adjust to catch
2257 "neither a POINTER nor an array" error messages.
2258
1d80868e 22592016-08-14 Uros Bizjak <ubizjak@gmail.com>
2260
2261 PR target/76342
2262 * gcc.target/i386/pr76342.c: New test.
2263
153e4ac1 22642016-08-12 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR c/71512
2267 * g++.dg/ubsan/pr71512.C: New test.
2268 * c-c++-common/ubsan/pr71512-1.c: New test.
2269 * c-c++-common/ubsan/pr71512-2.c: New test.
2270
3c382998 22712016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2272
2273 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2274 vector initialization options.
2275 * gcc.target/powerpc/vec-init-2.c: Likewise.
2276 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2277 is generated on ISA 3.0.
2278
7079d57a 22792016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2280
2281 PR middle-end/71654
2282 * gcc.dg/c-c++-common/pr71654.c: New test.
2283 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2284 dg-options.
2285 * gcc.dg/tree-ssa/vrp24: Likewise.
2286
7175bb2a 22872016-08-12 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR c/67410
2290 * gcc.dg/pr67410.c: New test.
2291
56fb8e9d 22922016-08-12 Bin Cheng <bin.cheng@arm.com>
2293
2294 PR tree-optimization/69848
2295 * gcc.dg/vect/vect-pr69848.c: New test.
2296
1f84b4ab 22972016-08-12 Uros Bizjak <ubizjak@gmail.com>
2298
2299 PR testsuite/71008
2300 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2301 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2302 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2303 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2304
60b349d9 23052016-08-12 Richard Biener <rguenther@suse.de>
2306
2307 PR tree-optimization/57326
2308 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2309 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2310 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2311 * gcc.target/i386/pr45685.c: Likewise.
2312 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2313 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2314 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2315 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2316 * gfortran.dg/pr34163.f90: Likewise.
2317
6d5f72f3 23182016-08-12 Martin Liska <mliska@suse.cz>
2319
2320 * g++.dg/gcov/gcov-16.C: New test.
2321 * lib/gcov.exp: Support new argument for run-gcov function.
2322
b357db2c 23232016-08-12 Martin Liska <mliska@suse.cz>
2324
2325 PR gcov-profile/35590
2326 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2327
08e33f10 23282016-08-12 Richard Biener <rguenther@suse.de>
2329
2330 PR tree-optimization/72851
2331 * gcc.dg/torture/pr72851.c: New testcase.
2332
92a44a68 23332016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2334
832d369d 2335 PR debug/63240
2336 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2337 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2338 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2339 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2340 DW_AT_deleted.
2341
1289a281 2342 PR debug/55641
2343 * g++.dg/debug/dwarf2/ref-1.C: New.
2344
9a478fab 2345 PR debug/49366
2346 * g++.dg/debug/dwarf2/template-params-12.H: New.
2347 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2348 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2349 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2350 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2351 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2352 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2353 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2354
e61229f8 23552016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2356
2357 PR target/72863
2358 * gcc.target/powerpc/pr72863.c: New test.
2359
c7823416 23602016-08-11 Uros Bizjak <ubizjak@gmail.com>
2361
2362 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2363
df15667f 23642015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2365
2366 * gcc.target/i386/pieces-strcpy-1.c: New test.
2367 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2368
83c375ba 23692016-08-11 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR c++/72868
2372 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2373
350f354a 23742015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2375
2376 * gcc.target/i386/pieces-memcpy-1.c: New test.
2377 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2378 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2379 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2380 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2381 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2382
74be5bc1 23832016-08-11 Jakub Jelinek <jakub@redhat.com>
2384
2385 PR c/72816
20fb4916 2386 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2387
40395983 23882016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2389
2390 PR tree-optimization/71083
2391 * gcc.c-torture/execute/pr71083.c: New test.
2392 * gnat.dg/loop_optimization23.adb: New test.
2393 * gnat.dg/loop_optimization23_pkg.ads: New test.
2394 * gnat.dg/loop_optimization23_pkg.adb: New test.
2395
ec969ce4 23962016-08-11 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/72772
2399 * gcc.dg/graphite/pr35356-1.c: Adjust.
2400 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2401
25482c16 24022016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2403
2404 * gfortran.dg/random_7.f90: Take into account that the last seed
2405 value is the special p value.
2406 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2407
f454033a 24082016-08-11 Richard Biener <rguenther@suse.de>
2409
2410 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2411
2d2b78a1 24122016-08-11 Alan Modra <amodra@gmail.com>
2413
2414 * gcc.target/powerpc/pr71680.c: New.
2415
97468983 24162016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2417
2418 * gcc.target/powerpc/bfp/bfp.exp: New file.
2419 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2420 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2421 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2422 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2423 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2424 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2425 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2426 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2427 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2428 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2429 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2430 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2431 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2432 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2433 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2434 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2435 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2436 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2437 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2438 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2439 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2440 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2441 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2442 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2443 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2444 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2445 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2446 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2447 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2448 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2449 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2450 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2451 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2452 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2453 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2454 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2455 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2456 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2457 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2458 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2459 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2460 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2461 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2462 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2463 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2464 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2465 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2466 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2467 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2468 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2469 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2470 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2471 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2472
23a6fe48 24732016-08-10 Bin Cheng <bin.cheng@arm.com>
2474
2475 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2476 Add aarch64*-*-*.
2477
0cb8f73e 24782016-08-10 Bin Cheng <bin.cheng@arm.com>
2479
2480 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2481
b7ed2a65 24822016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2483
2484 PR target/72853
2485 * gcc.target/powerpc/pr72853.c: New test.
2486
2d2b4107 24872016-08-10 Martin Liska <mliska@suse.cz>
2488
2489 PR gcov-profile/58306
2490 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2491
7132b755 24922016-08-10 Martin Liska <mliska@suse.cz>
2493
2494 * g++.dg/gcov/gcov-threads-1.C: New test.
2495
5186407c 24962016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2497
2498 PR target/71873
2499 * gcc.target/avr/pr71873.c: New test.
2500
44f01555 25012016-08-09 Martin Liska <mliska@suse.cz>
2502
2503 * g++.dg/gcov/gcov-dump-1.C: New test.
2504 * g++.dg/gcov/gcov-dump-2.C: New test.
2505
7d4f18f5 25062016-08-09 Martin Liska <mliska@suse.cz>
2507
2508 * gcc.dg/tree-prof/val-prof-9.c: New test.
2509
defa7026 25102016-08-09 Martin Liska <mliska@suse.cz>
2511
2512 * gcc.dg/tree-prof/val-prof-8.c: New test.
2513
ae7e6062 25142016-08-09 Martin Jambor <mjambor@suse.cz>
2515
0c47dd26 2516 PR ipa/71981
2517 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2518
a69fb570 25192016-08-09 Bin Cheng <bin.cheng@arm.com>
2520
2521 PR tree-optimization/33707
2522 * gcc.dg/vect/pr33707.c: New test.
2523
a031a844 25242016-08-09 Bin Cheng <bin.cheng@arm.com>
2525
2526 PR tree-optimization/pr72772
2527 * gcc.dg/tree-ssa/pr72772.c: New test.
2528
8f1baf0d 25292016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2530
2531 PR rtl-optimization/66669
2532 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2533
53e7aca1 25342016-08-09 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR tree-optimization/72824
2537 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2538
c162fa25 25392016-08-09 Richard Biener <rguenther@suse.de>
2540
2541 PR tree-optimization/71802
2542 * gcc.dg/torture/pr71802.c: New testcase.
2543
87156a7d 25442016-08-09 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR c++/72809
2547 * g++.dg/eh/stdarg1.C: New test.
2548
d0029333 25492016-08-08 Andi Kleen <ak@linux.intel.com>
2550
2551 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2552 test command line in failure log.
2553 (profopt-execute): dito. Make autofdo file names unique.
2554
7af4d06b 25552016-08-08 David Malcolm <dmalcolm@redhat.com>
2556
2557 PR c/64955
2558 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2559 output.
2560
7091ff70 25612016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2562
2563 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2564 c99_runtime.
2565 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2566 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2567 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2568 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2569 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2570 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2571
d189b094 25722016-08-08 David Malcolm <dmalcolm@redhat.com>
2573
2574 PR c/52952
2575 * gcc.dg/cpp/pr66415-1.c: Likewise.
2576 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2577 * gcc.dg/format/c90-printf-1.c: Likewise.
2578 * gcc.dg/format/diagnostic-ranges.c: New test case.
2579
440837fe 25802016-08-08 Jakub Jelinek <jakub@redhat.com>
2581
7cbcf608 2582 PR fortran/72716
2583 * gfortran.dg/gomp/pr72716.f90: New test.
2584
aa1ddb66 2585 PR middle-end/72781
2586 * gcc.dg/gomp/pr72781.c: New test.
2587
440837fe 2588 PR middle-end/68762
2589 * g++.dg/vect/pr68762-1.cc: New test.
2590 * g++.dg/vect/pr68762-2.cc: New test.
2591 * g++.dg/vect/pr68762.h: New file.
2592
eb571c16 25932016-08-08 Martin Sebor <msebor@redhat.com>
2594
2595 PR testsuite/72838
f9c39b65 2596 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2597 * g++.dg/warn/overflow-warn-3.C: Same.
2598 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2599
8ca5189a 26002016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2601
2602 PR fortran/71936
2603 * gfortran.dg/allocate_with_source_21.f03: New test.
2604
1495e54c 26052016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2606
2607 PR fortran/72698
2608 * gfortran.dg/allocate_with_source_20.f03: New test.
2609
d1e97886 26102016-08-08 Alan Modra <amodra@gmail.com>
2611
2612 * gcc.c-torture/compile/pr72802.c: New.
2613
9da84a54 26142016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2615
2616 PR fortran/70524
2617 * gfortran.dg/dependency_48.f90: New test.
2618
3f9692a5 26192016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2620
b5b764be 2621 PR fortran/70040
3f9692a5 2622 * gfortran.dg/pr70040.f90: New testcase.
2623
099ec19a 26242016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2625
2626 PR fortran/71961
2627 * gfortran.dg/matmul_10.f90: New testcase.
2628
e8272095 26292016-08-07 Jan Hubicka <hubicka@ucw.cz>
2630
2631 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2632
f5d2c462 26332016-08-07 Jakub Jelinek <jakub@redhat.com>
2634
2635 PR c/72816
2636 * gcc.dg/pr72816.c: New test.
2637
30c60892 26382016-08-06 Jonathan Wakely <jwakely@redhat.com>
2639
2640 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2641 * g++.dg/conversion/pr41426.C: Likewise.
2642 * g++.dg/conversion/pr66211.C: Likewise.
2643 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2644 * g++.dg/init/ref8.C: Likewise.
2645 * g++.old-deja/g++.law/cvt20.C: Likewise.
2646 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2647
2abf3c4a 26482016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2649
2650 PR tree-optimization/18046
2651 * gcc.dg/tree-ssa/vrp105.c: New test.
2652 * gcc.dg/tree-ssa/vrp106.c: New test.
2653
a940fdc7 26542016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2655
2656 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2657 1ul in diagnostics. Remove hyphen from "constant-expression."
2658 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2659 * g++.dg/cpp0x/static_assert3.C: Same.
2660 * g++.dg/cpp1y/constexpr-throw.C: Same.
2661 * g++.dg/template/nontype3.C: Same.
2662 * g++.dg/warn/overflow-warn-1.C: Same.
2663 * g++.dg/warn/overflow-warn-3.C: Same.
2664 * g++.dg/warn/overflow-warn-4.C: Same.
2665
d4166bdc 26662016-08-05 David Malcolm <dmalcolm@redhat.com>
2667
2668 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2669 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2670 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2671 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2672
906dd612 26732016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2674
2675 PR tree-optimization/72810
2676 * gcc.dg/tree-ssa/vrp110.c: New test.
2677
9788fb76 26782016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2679
2680 PR Target/72819
2681 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2682 registers.
2683 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2684 saving the half-precision registers.
2685 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2686 value is returned in h0.
2687 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2688 are passed in FP/SIMD registers.
2689 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2690 passing works corrcetly.
2691 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2692 (hfa_f16x2_t): Likewise.
2693 (hfa_f16x3_t): Likewise.
2694 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2695 are promoted to double and passed in a double register.
2696 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2697 are promoted to double and stacked.
2698 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2699 __fp16 data types.
2700 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2701 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2702 __fp16 first get passed in FP/SIMD registers, then stacked.
2703
30f40fe4 27042016-08-05 Nathan Sidwell <nathan@acm.org>
2705
2706 PR c++/68724
2707 * g++.dg/cpp0x/pr68724.C: New.
2708
8a6540e1 27092016-08-05 Richard Biener <rguenther@suse.de>
2710
2711 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2712
09001ac1 27132016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2714
2715 * gcc.dg/tree-ssa/vrp107.c: New test.
2716 * gcc.dg/tree-ssa/vrp108.c: New test.
2717 * gcc.dg/tree-ssa/vrp109.c: New test.
2718
88ab6a9c 27192016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2720
2721 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2722 dg-options.
2723
b2a036e7 27242016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2725
2726 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2727 test-cases.
2728 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2729 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2730 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2731 test-cases.
2732 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2733 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2734 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2735 large_double.
2736
8dbf49cb 27372016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2738
2739 PR c++/72800
2740 * g++.dg/cpp1y/lambda-ice1.C: New.
2741
dcc45aae 27422016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2743
2744 PR c++/72759
2745 * g++.dg/cpp1y/pr72759.C: New test.
2746
88fe4062 27472016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2748
2749 * gcc.dg/switch-10.c: New test.
2750
a1af716f 27512016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2752
2753 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2754
1fa5d8ba 27552016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2756
2757 * c-c++-common/goacc/routine-5.c: Update.
2758
e8dedc4a 27592016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2760
2761 PR rtl-optimization/70903
2762 * gcc.c-torture/execute/pr70903.c: New test.
2763
7ca5003c 27642016-08-04 Martin Liska <mliska@suse.cz>
2765
2766 * gcc.dg/params/params.exp: Replace file exists with
2767 TESTING_IN_BUILD_TREE.
2768
810702a2 27692016-08-04 Marek Polacek <polacek@redhat.com>
2770
2771 PR c++/70229
2772 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2773
fa8a8f79 27742016-08-04 Richard Biener <rguenther@suse.de>
2775
2776 PR middle-end/71984
2777 * gcc.dg/torture/pr71984.c: Guard correctness check for
2778 little-endian.
2779
9916f5a5 27802016-08-03 Andrew Pinski <apinski@cavium.com>
2781
2782 * gcc.c-torture/compile/20160802-1.c: New testcase.
2783
278b4698 27842016-08-03 Fritz Reese <fritzoreese@gmail.com>
2785
2786 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2787
860c3c85 27882016-08-03 Richard Biener <rguenther@suse.de>
2789
2790 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2791 and remove -O3.
2792 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2793 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2794
0a41d717 27952016-08-03 Richard Biener <rguenther@suse.de>
2796
2797 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2798 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2799 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2800 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2801
52e3c0e8 28022016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2803
2804 * gcc.dg/init-excess-2.c: Require int32plus.
2805 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2806 * gcc.dg/pr59963-2.c: Require int32plus.
2807 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2808 * gcc.dg/unroll-7.c: Require int32plus.
2809
ad8a330c 28102016-08-02 Bin Cheng <bin.cheng@arm.com>
2811
2812 PR tree-optimization/34114
2813 * gcc.dg/tree-ssa/loop-42.c: New test.
2814
d3aa3636 28152016-08-02 Tamar Christina <tamar.christina@arm.com>
2816
2817 * gcc.target/aarch64/vminmaxnm.c: New.
2818 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2819 tests.
2820
c79d3723 28212016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2822
2823 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2824 vec_extract for vector float, vector int, vector short, and vector
2825 char.
2826 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2827 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2828 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2829 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2830
5fc13c39 28312016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2832
2833 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2834 single stack adjustment, no writeback.
5fc13c39 2835 * gcc.target/aarch64/test_frame_12.c: Likewise.
2836 * gcc.target/aarch64/test_frame_13.c: Likewise.
2837 * gcc.target/aarch64/test_frame_15.c: Likewise.
2838 * gcc.target/aarch64/test_frame_6.c: Likewise.
2839 * gcc.target/aarch64/test_frame_7.c: Likewise.
2840 * gcc.target/aarch64/test_frame_8.c: Likewise.
2841 * gcc.target/aarch64/test_frame_16.c: New test.
2842
2eb70c76 28432015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2844
2845 PR target/72748
2846 * gcc.target/i386/pr72748.c: New test.
2847
92a44a68 28482015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2849
2850 PR tree-optimization/71818
2851 * gcc.dg/vect/pr71818.c: New
2852
56e7a293 28532016-08-01 Martin Liska <mliska@suse.cz>
2854
2855 PR tree-optimization/71857
2856 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2857
aa8852cc 28582016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2859
2860 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2861
f3c032a4 28622016-08-01 Jan Beulich <jbeulich@suse.com>
2863
2864 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2865
a1e9d2c3 28662016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2867
2868 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2869 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2870
466045aa 28712016-07-31 Jonathan Wakely <jwakely@redhat.com>
2872
2873 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2874 (check_effective_target_c++): Likewise. Also match for libstdc++.
2875
92a44a68 28762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2877
2878 PR fortran/41922
2879 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2880 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2881 * gfortran.dg/pr41922.f90: New test.
2882
dd13eb1b 28832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2884
2885 PR fortran/68566
2886 * gfortran.dg/pr68566.f90: new test.
2887
a940fdc7 28882016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2889
2890 PR c++/60760
2891 PR c++/71091
2892 * g++.dg/cpp0x/constexpr-cast.C: New test.
2893 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2894 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2895 * g++.dg/ubsan/pr63956.C: Correct.
2896
efa8ff03 28972016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2898
2899 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2900 vector double or vector long where the vector is in memory.
2901 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2902 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2903
0b8113c5 29042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2905
2906 PR fortran/69867
2907 * gfortran.dg/pr69867.f90: New test.
2908
3badc59b 29092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2910
2911 PR fortran/69962
2912 * gfortran.dg/pr69962.f90: New test.
2913
fc8b54ff 29142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2915
2916 PR fortran/70006
2917 * gfortran.dg/pr70006.f90: New test.
2918
165b422e 29192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2920
2921 PR fortran/71730
2922 * gfortran.dg/pr71730.f90: New test.
2923 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2924 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2925 * gfortran.dg/array_constructor_26.f03: Ditto.
2926
0c6334ed 29272016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2928
2929 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2930 * gcc.target/powerpc/pr71763.c: Likewise.
2931
4ebf85be 29322016-07-29 Marek Polacek <polacek@redhat.com>
2933
2934 PR c/71742
2935 * gcc.dg/940510-1.c: Adjust dg-error.
2936 * gcc.dg/c99-flex-array-1.c: Likewise.
2937 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2938
9efe5be6 2939 PR c/71853
2940 * gcc.dg/noncompile/pr71853.c: New test.
2941
4c4548bb 2942 PR c/71573
2943 * gcc.dg/noncompile/pr71573.c: New test.
2944
8ae70602 2945 PR c/71926
2946 * g++.dg/warn/Wparentheses-30.C: New test.
2947 * gcc.dg/Wparentheses-14.c: New test.
2948
cfc1aded 29492016-07-29 Uros Bizjak <ubizjak@gmail.com>
2950
2951 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2952
d5e80d93 29532016-07-29 Bin Cheng <bin.cheng@arm.com>
2954
2955 PR tree-optimization/57558
2956 * gcc.dg/vect/pr57558-1.c: New test.
2957 * gcc.dg/vect/pr57558-2.c: New test.
2958
c7c713ec 29592016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2960
cfc1aded 2961 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2962 to scan forwprop1 dump pass.
2963
34b9af67 29642016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2965
2966 PR c++/51488
2967 * g++.dg/template/pr51488.C: New.
2968
322d4184 29692016-07-29 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR c/71969
2972 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2973 static __inline__.
2974 * gcc.dg/pr71969-1.c: New test.
2975 * gcc.dg/pr71969-2.c: New test.
2976 * gcc.dg/pr71969-3.c: New test.
2977
7648c9c7 29782016-07-29 Marek Polacek <polacek@redhat.com>
2979
2980 PR c/71574
2981 * c-c++-common/pr71574.c: New test.
2982
35fddbd6 2983 PR c/71583
2984 * gcc.dg/noncompile/pr71583.c: New test.
2985
d06bcb87 29862016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2987
2988 PR middle-end/68217
2989 * gcc.dg/pr68217.c: New test.
2990
fb5574d7 29912016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2992
2993 PR fortran/71067
2994 * gfortran.dg/pr71067_1.f90: New test.
2995 * gfortran.dg/pr71067_2.f90: Ditto.
2996
a52bb7a0 29972016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2998
2999 * gcc.target/powerpc/vec-extract-1.c: New test.
3000
42e96823 30012016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3002
3003 PR fortran/71799
3004 * gfortran.dg/pr71799.f90: New test.
3005
d5539c6b 30062016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3007
3008 PR c++/71665
3009 * g++.dg/cpp0x/pr71665-1.C: New.
3010 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3011 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3012 * g++.dg/ext/label10.C: Likewise.
3013 * g++.dg/parse/constant5.C: Likewise.
3014
05995232 30152016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3016
3017 PR fortran/71859
3018 * gfortran.dg/pr71859.f90: New test.
3019 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3020 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3021
7a4429b2 30222016-07-28 Paul Thomas <pault@gcc.gnu.org>
3023
3024 PR fortran/71883
3025 * gfortran.dg/pr71883.f90 : New test.
3026
f339cf78 30272016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3028
3029 PR tree-optimization/71734
cfc1aded 3030 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3031
8311fe26 30322016-07-28 Renlin Li <renlin.li@arm.com>
3033
3034 Revert
3035 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3036
3037 PR fortran/71902
3038 * gfortran.dg/dependency_47.f90: New test.
3039
595e387a 30402016-07-28 Martin Liska <mliska@suse.cz>
3041
3042 PR gcov-profile/68025
3043 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3044
83554604 30452016-07-28 Martin Liska <mliska@suse.cz>
3046
3047 * g++.dg/vect/pr70944.cc: New test.
3048
ec6d2d63 30492016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3050
3051 PR middle-end/71994
3052 * gcc.dg/torture/pr71994.c: New test.
3053
12dabcee 30542016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3055
3056 PR middle-end/71078
3057 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3058 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3059 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3060
262a83d5 30612016-07-27 Richard Biener <rguenther@suse.de>
3062
3063 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3064
3989f1fe 30652016-07-27 Martin Liska <mliska@suse.cz>
3066
3067 * gcc.dg/predict-13.c: New test.
3068 * gcc.dg/predict-14.c: New test.
3069
69a499fa 30702016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3071
7a4429b2 3072 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3073 including stdint.h.
3074 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3075 including stdint.h.
3076
751fef95 30772016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3078
3079 PR target/71869
3080 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3081 IEEE built-in functions handle quiet and signalling NaNs
3082 correctly.
3083
5e07497c 30842016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3085
3086 PR fortran/71862
3087 * gfortran.dg/pr71862.f90: New test.
3088
18928e61 30892016-07-26 Martin Sebor <msebor@redhat.com>
3090
3091 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3092 selector with dg-options.
3093
7e1856f1 30942016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3095
3096 PR tree-optimization/18046
3097 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3098 * gcc.dg/tree-ssa/vrp103.c: New test.
3099 * gcc.dg/tree-ssa/vrp104.c: New test.
3100
08679462 31012016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3102
3103 * gcc.target/powerpc/pr63354.c: Require lp64 since
3104 -mprofile-kernel is not legal with -m32.
3105
8c3efadf 31062016-07-26 Richard Biener <rguenther@suse.de>
3107
3108 PR rtl-optimization/71984
3109 * gcc.dg/torture/pr71984.c: New testcase.
3110
78866ecd 31112016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3112
3113 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3114 g++-dg-runtest via et-dg-runtest.
3115 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3116 * gcc.dg/vect/vect.exp: Likewise.
3117 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3118 gfortran-dg-runtest.
3119 * gfortran.dg/vect/vect.exp: Likewise.
3120 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3121 (check_mips_loongson_hw_available): Likewise.
3122 (check_effective_target_mpaired_single_runtime): Likewise.
3123 (check_effective_target_mips_loongson_runtime): Likewise.
3124 (add_options_for_mpaired_single): Likewise.
3125 (check_effective_target_vect_int): Add global et_index.
3126 Check and save the supported feature for a target selected by
3127 the et_index target. Break long lines where appropriate. Call
3128 et-is-effective-target for MIPS with an argument instead of
3129 check_effective_target_* where appropriate.
3130 (check_effective_target_vect_intfloat_cvt): Likewise.
3131 (check_effective_target_vect_uintfloat_cvt): Likewise.
3132 (check_effective_target_vect_floatint_cvt): Likewise.
3133 (check_effective_target_vect_floatuint_cvt): Likewise.
3134 (check_effective_target_vect_simd_clones): Likewise.
3135 (check_effective_target_vect_shift): ewise.
3136 (check_effective_target_whole_vector_shift): Likewise.
3137 (check_effective_target_vect_bswap): Likewise.
3138 (check_effective_target_vect_shift_char): Likewise.
3139 (check_effective_target_vect_long): Likewise.
3140 (check_effective_target_vect_float): Likewise.
3141 (check_effective_target_vect_double): Likewise.
3142 (check_effective_target_vect_long_long): Likewise.
3143 (check_effective_target_vect_no_int_max): Likewise.
3144 (check_effective_target_vect_no_int_add): Likewise.
3145 (check_effective_target_vect_no_bitwise): Likewise.
3146 (check_effective_target_vect_widen_shift): Likewise.
3147 (check_effective_target_vect_no_align): Likewise.
3148 (check_effective_target_vect_hw_misalign): Likewise.
3149 (check_effective_target_vect_element_align): Likewise.
3150 (check_effective_target_vect_condition): Likewise.
3151 (check_effective_target_vect_cond_mixed): Likewise.
3152 (check_effective_target_vect_char_mult): Likewise.
3153 (check_effective_target_vect_short_mult): Likewise.
3154 (check_effective_target_vect_int_mult): Likewise.
3155 (check_effective_target_vect_extract_even_odd): Likewise.
3156 (check_effective_target_vect_interleave): Likewise.
3157 (check_effective_target_vect_stridedN): Likewise.
3158 (check_effective_target_vect_multiple_sizes): Likewise.
3159 (check_effective_target_vect64): Likewise.
3160 (check_effective_target_vect_call_copysignf): Likewise.
3161 (check_effective_target_vect_call_sqrtf): Likewise.
3162 (check_effective_target_vect_call_btrunc): Likewise.
3163 (check_effective_target_vect_call_btruncf): Likewise.
3164 (check_effective_target_vect_call_ceil): Likewise.
3165 (check_effective_target_vect_call_ceilf): Likewise.
3166 (check_effective_target_vect_call_floor): Likewise.
3167 (check_effective_target_vect_call_floorf): Likewise.
3168 (check_effective_target_vect_call_lceil): Likewise.
3169 (check_effective_target_vect_call_lfloor): Likewise.
3170 (check_effective_target_vect_call_nearbyint): Likewise.
3171 (check_effective_target_vect_call_nearbyintf): Likewise.
3172 (check_effective_target_vect_call_round): Likewise.
3173 (check_effective_target_vect_call_roundf): Likewise.
3174 (check_effective_target_vect_perm): Likewise, but also append *_saved
3175 to the existing global name to properly cache the result.
3176 (check_effective_target_vect_perm_byte): Likewise.
3177 (check_effective_target_vect_perm_short): Likewise.
3178 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3179 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3180 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3181 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3182 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3183 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3184 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3185 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3186 (check_effective_target_vect_sdot_qi): Likewise.
3187 (check_effective_target_vect_udot_qi): Likewise.
3188 (check_effective_target_vect_sdot_hi): Likewise.
3189 (check_effective_target_vect_udot_hi): Likewise.
3190 (check_effective_target_vect_usad_char): Likewise.
3191 (check_effective_target_vect_pack_trunc): Likewise.
3192 (check_effective_target_vect_unpack): Likewise.
3193 (check_effective_target_vect_aligned_arrays): Likewise.
3194 (check_effective_target_vect_natural_alignment): Likewise.
3195 (check_effective_target_vector_alignment_reachable): Likewise.
3196 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3197 (is-effective-target): Initialize et_index if undefined.
3198 (et-dg-runtest): New.
3199 (et-is-effective-target): Likewise.
3200 (check_vect_support_and_set_flags): Add supported MIPS targets to
3201 EFFECTIVE_TARGETS list. Return the number of supported targets.
3202
b2930f09 32032016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3204 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3205
3206 PR middle-end/70920
3207 * gcc.dg/pr70920-1.c: New test-case.
3208 * gcc.dg/pr70902-2.c: Likewise.
3209 * gcc.dg/pr70920-3.c: Likewise.
3210 * gcc.dg/pr70920-4.c: Likewise
3211 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3212 2 instead of 3.
3213
90821294 32142016-07-25 Alexander Monakov <amonakov@ispras.ru>
3215
3216 * gcc.c-torture/execute/pr71494.c: Require label_values.
3217 * gcc.dg/pr16973.c: Ditto.
3218
1660595b 32192016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3220
3221 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3222 * gcc.dg/torture/pr69771.c: Require int32plus.
3223 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3224
5b2b88ce 32252016-07-25 Martin Liska <mliska@suse.cz>
3226
3227 * gcc.dg/torture/pr71987.c: New test.
3228
e2f926e9 32292016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3230
3231 PR fortran/71935
3232 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3233 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3234 * gfortran.dg/pr71935.f90: New test.
3235
a940fdc7 32362016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3237
3238 PR c++/71675
3239 * g++.dg/ext/atomic-3.C: New test.
3240 * gcc.dg/atomic/pr71675.c: New test.
3241
5a43070d 32422016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3243
3244 * gcc.target/i386/mvc8.c: New test.
3245
1b793819 32462016-07-22 Bin Cheng <bin.cheng@arm.com>
3247
3248 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3249 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3250
d4b4c787 32512016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3252
3253 PR fortran/71795
3254 * gfortran.dg/constructor_50.f90: New test.
3255
45648efe 32562016-07-22 Martin Liska <mliska@suse.cz>
3257
3258 PR gcov-profile/69028
3259 PR gcov-profile/62047
3260 * g++.dg/cilk-plus/pr69028.C: New test.
3261
b657bb1f 32622016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3263
3264 * gfortran.dg/coarray_stat_2.f90: New test.
3265
3a421504 32662016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3267
3268 * gcc.target/powerpc/vec-extract.h: New files to check the
3269 vec_extract built-in functions for all vector types, testing
3270 accessing each element, both with constant and variable element
3271 numbers.
3272 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3273 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3274 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3275 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3276 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3277 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3278 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3279 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3280 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3281
d40a1eac 32822016-07-21 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR c++/71728
3285 * g++.dg/other/pr71728.C: New test.
3286
3b0d7293 32872016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3288
3289 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3290 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3291 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3292 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3293 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3294
50953a9f 32952016-07-21 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/71947
3298 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3299
90261646 33002016-07-21 Bin Cheng <bin.cheng@arm.com>
3301
3302 * gcc.dg/tree-ssa/scev-15.c: New.
3303
5a5a7a90 33042016-07-21 Bin Cheng <bin.cheng@arm.com>
3305
3306 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3307
df0c563f 33082016-07-21 Jakub Jelinek <jakub@redhat.com>
3309
3310 PR c++/71941
3311 * g++.dg/gomp/pr71941.C: New test.
3312
24acd4ab 33132016-07-20 David Malcolm <dmalcolm@redhat.com>
3314
3315 PR c/70339
3316 PR c/71858
3317 * g++.dg/spellcheck-identifiers.C: New test case, based on
3318 gcc.dg/spellcheck-identifiers.c.
3319 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3320 gcc.dg/spellcheck-identifiers-2.c.
3321 * g++.dg/spellcheck-typenames.C: New test case, based on
3322 gcc.dg/spellcheck-typenames.c
3323
8669e753 33242016-07-20 Jonathan Wakely <jwakely@redhat.com>
3325
3326 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3327 pointer to member function and also test catching by reference.
3328
75cb41b8 33292016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3330
3331 * gcc.target/s390/pr67443.c: Fix test case.
3332
07be1239 33332016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3334
3335 * gcc.target/s390/insv-1.c: Xfail some tests.
3336 * gcc.target/s390/insv-2.c: Likewise.
3337
e9b5fdd9 33382016-07-20 Georg-Johann Lay <avr@gjlay.de>
3339
3340 * gcc.target/avr/torture/get-mem.c: New test.
3341 * gcc.target/avr/torture/set-mem.c: New test.
3342
b704b0e1 33432016-07-20 Georg-Johann Lay <avr@gjlay.de>
3344
3345 PR target/71948
3346 * gcc.target/avr/torture/tiny-progmem.c: New test.
3347
051eb924 33482016-07-20 Jakub Jelinek <jakub@redhat.com>
3349
fdb70809 3350 PR c++/71909
3351 * g++.dg/parse/pr71909.C: New test.
3352 * g++.dg/tm/pr71909.C: New test.
3353
051eb924 3354 PR c++/50060
3355 * g++.dg/cpp0x/constexpr-50060.C: New test.
3356 * g++.dg/cpp1y/constexpr-50060.C: New test.
3357
c4e1267c 33582016-07-20 Martin Liska <mliska@suse.cz>
3359
3360 * gfortran.dg/graphite/pr71898.f90: New test.
3361
ecaa5fd4 33622016-07-20 Bin Cheng <bin.cheng@arm.com>
3363
3364 PR tree-optimization/71503
3365 PR tree-optimization/71683
3366 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3367 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3368
f5b88ba1 33692016-07-20 Martin Liska <mliska@suse.cz>
3370
3371 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3372 * gcc.dg/plugin/sreal-test-1.c: Remove.
3373 * gcc.dg/plugin/sreal_plugin.c: Remove.
3374
e889bd11 33752016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3376
3377 PR fortran/71902
3378 * gfortran.dg/dependency_47.f90: New test.
3379
1c6bb1c0 33802016-07-19 Jakub Jelinek <jakub@redhat.com>
3381
94d511af 3382 PR rtl-optimization/71916
3383 * gcc.c-torture/compile/pr71916.c: New test.
3384
54e95a17 3385 PR middle-end/71874
3386 * g++.dg/torture/pr71874.C: New test.
3387
1c6bb1c0 3388 PR middle-end/71734
3389 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3390 (my_alloc): Rewritten to use __builtin_posix_memalign and
3391 __SIZE_TYPE__.
3392 (my_free): Use __builtin_free instead of _mm_free.
3393 (Vec::operator=): Use __builtin_memcpy.
3394
0d565f19 33952016-07-19 Martin Jambor <mjambor@suse.cz>
3396
cfc1aded 3397 PR fortran/71688
3398 * gfortran.dg/pr71688.f90: New test.
0d565f19 3399
2be13cd5 34002016-07-19 Richard Biener <rguenther@suse.de>
3401
3402 * c-c++-common/vector-subscript-6.c: New testcase.
3403 * c-c++-common/vector-subscript-7.c: Likewise.
3404
1697df09 34052016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3406
7a4429b2 3407 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3408 and UInt32 based on __SIZEOF_INT__.
3409
8894566e 34102016-07-19 Richard Biener <rguenther@suse.de>
3411
3412 PR tree-optimization/71901
3413 * gcc.dg/torture/pr71901.c: New testcase.
3414
34152016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3416
3417 PR tree-optimization/71908
3418 * gcc.dg/torture/pr71908.c: New testcase.
3419
106ac76d 34202016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3421
3422 PR target/71493
3423 * gcc.target/powerpc/pr71493-1.c: New test.
3424 * gcc.target/powerpc/pr71493-2.c: Likewise.
3425
e6517a48 34262016-07-18 Jakub Jelinek <jakub@redhat.com>
3427
d1e0c36e 3428 PR c++/71835
3429 * g++.dg/conversion/ambig3.C: New test.
3430
6fe424c2 3431 PR c++/71828
3432 * g++.dg/cpp0x/constexpr-71828.C: New test.
3433
d3dd9e33 3434 PR c++/71826
3435 * g++.dg/template/pr71826.C: New test.
3436
74fd83a9 3437 PR c++/71822
3438 * g++.dg/template/defarg21.C: New test.
3439
e6517a48 3440 PR c++/71871
3441 * g++.dg/ext/vector31.C: New test.
3442
f942bdbf 34432016-07-18 Uros Bizjak <ubizjak@gmail.com>
3444
3445 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3446
4b1425be 34472016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3448
3449 PR tree-optimization/71734
3450 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3451
a80f37e1 34522016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3453
3454 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3455 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3456 stack-layout-dynamic-1.c: New test.
3457
ea283725 34582016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3459
3460 * gcc.target/s390/nolrl-1.c: New test.
3461
14eab729 34622016-07-17 Fritz Reese <fritzoreese@gmail.com>
3463
3464 PR fortran/71523
3465 * gfortran.dg/pr71523_1.f90: New test.
3466 * gfortran.dg/pr71523_2.f90: New test.
3467
3925d644 34682016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3469
3470 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3471
fb9ff4ce 34722016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3473 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3474
3475 PR fortran/62125
3476 * gfortran.dg/pr62125.f90: New test.
3477
95b0f5e9 34782016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3479
3480 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3481 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3482
1913be16 34832016-07-15 Jonathan Wakely <jwakely@redhat.com>
3484
3485 PR c++/58796
3486 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3487 * g++.dg/cpp0x/nullptr35.C: New test.
3488
b4803084 34892016-07-15 Bin Cheng <bin.cheng@arm.com>
3490
3491 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3492
89e3ec3d 34932016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3494
3495 * gfortran.dg/goacc/vector_length.f90: New test.
3496
2084e279 34972016-07-15 Richard Biener <rguenther@suse.de>
3498
3499 PR tree-optimization/71881
3500 * gcc.dg/torture/pr71881.c: New testcase.
3501
2177bb9a 35022016-07-15 Richard Biener <rguenther@suse.de>
3503
3504 PR tree-optimization/71887
3505 * gcc.dg/torture/pr71887.c: New testcase.
3506
0dd7db3b 35072016-07-15 Jakub Jelinek <jakub@redhat.com>
3508
3509 PR c/71858
3510 * gcc.dg/spellcheck-identifiers-3.c: New test.
3511
b41cc4d1 35122016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3513
3514 PR fortran/71807
3515 * gfortran.dg/null_9.f90: New test.
3516
a4d34e5e 35172016-07-15 Bin Cheng <bin.cheng@arm.com>
3518
3519 * gcc.dg/tree-ssa/loop-41.c: New test.
3520
1547c551 35212016-07-15 Bin Cheng <bin.cheng@arm.com>
3522
3523 PR tree-optimization/71347
3524 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3525
b9c2416b 35262016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3527
3528 PR fortran/29819
3529 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3530 * gfortran.dg/contains.f90: Ditto.
3531 * gfortran.dg/contains_empty_1.f03: Ditto.
3532 * gfortran.dg/submodule_3.f08: Ditto.
3533
28413b15 35342016-07-14 Jakub Jelinek <jakub@redhat.com>
3535
661af228 3536 PR testsuite/71865
3537 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3538 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3539 expected diagnostics.
3540
28413b15 3541 PR c/71858
3542 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3543 * gcc.dg/spellcheck-identifiers-2.c: New test.
3544 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3545 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3546
7b3b3a49 35472016-07-14 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR tree-optimization/71872
3550 * gcc.c-torture/compile/pr71872.c: New test.
3551
7c039c44 35522016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3553
3554 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3555 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3556 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3557 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3558 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3559 * gcc.target/arm/atomic-op-acquire-1.c: This.
3560 * gcc.target/arm/atomic-op-char.c: Rename into ...
3561 * gcc.target/arm/atomic-op-char-1.c: This.
3562 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3563 * gcc.target/arm/atomic-op-consume-1.c: This.
3564 * gcc.target/arm/atomic-op-int.c: Rename into ...
3565 * gcc.target/arm/atomic-op-int-1.c: This.
3566 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3567 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3568 * gcc.target/arm/atomic-op-release.c: Rename into ...
3569 * gcc.target/arm/atomic-op-release-1.c: This.
3570 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3571 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3572 * gcc.target/arm/atomic-op-short.c: Rename into ...
3573 * gcc.target/arm/atomic-op-short-1.c: This.
3574 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3575 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3576 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3577 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3578 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3579 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3580 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3581 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3582 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3583 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3584
80c5e533 35852016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3586
3587 PR fortran/70842
3588 * gfortran.dg/select_type_35.f03: New test.
3589
c5a9fc7b 35902016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3591
3592 PR target/65951
3593 PR tree-optimization/70923
3594 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3595 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3596 * gcc.dg/vect/pr65951.c: Likewise.
3597 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3598
d1242c94 35992016-07-14 David Edelsohn <dje.gcc@gmail.com>
3600
3601 * c-c++-common/pr60226.c: Expect maximum object file alignment
3602 error on AIX.
3603
97f2a90b 36042016-07-14 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/71866
3607 * gcc.dg/torture/pr71866.c: New testcase.
3608
6029a910 36092016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3610
3611 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3612 selector and enclose boolean expression in curly braces.
3613
798d22ed 36142016-07-14 Alan Modra <amodra@gmail.com>
3615
3616 PR target/71733
3617 * gcc.target/powerpc/p9-novsx.c: New.
3618
3ffcb27d 36192016-07-13 Andi Kleen <ak@linux.intel.com>
3620
3621 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3622 * g++.dg/tree-prof/morefunc.C: Dito.
3623 * g++.dg/tree-prof/pr35545.C: Dito.
3624 * g++.dg/tree-prof/reorder.C: Dito.
3625 * gcc.dg/tree-prof/20050826-2.c: Dito.
3626 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3627 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3628 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3629 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3630 * gcc.dg/tree-prof/inliner-1.c: Dito.
3631 * gcc.dg/tree-prof/merge_block.c: Dito.
3632 * gcc.dg/tree-prof/stringop-1.c: Dito.
3633 * gcc.dg/tree-prof/stringop-2.c: Dito.
3634 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3635 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3636 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3637 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3638 * gcc.dg/tree-prof/update-loopch.c: Dito.
3639 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3640 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3641 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3642 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3643 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3644 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3645 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3646
9ace90e5 36472016-07-13 Andi Kleen <ak@linux.intel.com>
3648
3649 * lib/profopt.exp (profopt-execute): Remove .imports files.
3650
b75cf198 36512016-07-13 Andi Kleen <ak@linux.intel.com>
3652
f942bdbf 3653 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3654
4d0389a9 36552016-07-13 Andi Kleen <ak@linux.intel.com>
3656
3657 * lib/profopt.exp (dg-final-scan-autofdo,
3658 dg-final-scan-not-autofdo): New functions.
3659
a5af7a75 36602016-07-13 Bin Cheng <bin.cheng@arm.com>
3661
3662 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3663 * gcc.dg/vect/vect-35.c: Ditto.
3664 * gcc.dg/vect/vect-alias-check-2.c: New test.
3665
c6bcae01 36662016-07-13 Martin Liska <mliska@suse.cz>
3667
3668 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3669 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3670 * gfortran.dg/pr42108.f90: Update expected dump scan.
3671
0644c120 36722016-07-13 Richard Biener <rguenther@suse.de>
3673
3674 PR tree-optimization/24574
3675 * gcc.dg/pr24574.c: New testcase.
3676
2bbae5b9 36772016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3678
f942bdbf 3679 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3680 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3681 * c-c++-common/pr68833-1.c: Require int32plus.
3682 * gcc.dg/ipa/pr63551.c: Likewise.
3683 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3684 * gcc.dg/ipa/pr64041.c: Require int32plus.
3685
839a6560 36862016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3687
3688 PR ipa/71633
3689 * g++.dg/pr71633.C: New test.
3690
8f5f2788 36912016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3692
3693 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3694 Add new arm_thumb1_cbz_ok effective target.
3695 * gcc.target/arm/cbz.c: New test.
3696
417e5cc5 36972016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3698
3699 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3700 Define effective target.
3701 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3702 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3703 * gcc.target/arm/movhi_movw.c: New test.
3704 * gcc.target/arm/movsi_movw.c: Likewise.
3705 * gcc.target/arm/movdi_movw.c: Likewise.
3706
68a5143e 37072016-07-13 Richard Biener <rguenther@suse.de>
3708
3709 PR middle-end/71104
3710 * gcc.dg/pr71104-1.c: New testcase.
3711 * gcc.dg/pr71104-2.c: Likewise.
3712
69e8d259 37132016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3714
3715 PR target/71805
3716 * gcc.target/powerpc/pr71805.c: New test.
3717
244f142f 37182016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3719
3720 * gcc.target/powerpc/divkc3-1.c: New.
3721 * gcc.target/powerpc/mulkc3-1.c: New.
3722
6fc56f1f 37232016-07-12 Nathan Sidwell <nathan@acm.org>
3724
3725 * gcc.target/arm/data-rel-1.c: New.
3726 * gcc.target/arm/data-rel-2.c: New.
3727 * gcc.target/arm/data-rel-3.c: New.
3728
94ee1e9c 37292016-07-12 Martin Liska <mliska@suse.cz>
3730
3731 * gcc.dg/params/blocksort-part.c: New test.
3732 * gcc.dg/params/params.exp: New file.
3733
cd32d747 37342016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3735
3736 PR middle-end/71700
3737 * gcc.c-torture/execute/pr71700.c: New test.
3738
ad010d47 37392016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3740 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/23286
3743 PR tree-optimization/70159
3744 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3745 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3746 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3747 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3748 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3749 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3750 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3751 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3752 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3753 * gcc.dg/pr51879-12.c: Likewise.
3754 * gcc.dg/strlenopt-9.c: Likewise.
3755 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3756 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3757 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3758 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3759 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3760 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3761 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3762 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3763 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3764 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3765 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3766 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3767 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3768 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3769 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3770
9aece49e 37712016-07-12 Richard Biener <rguenther@suse.de>
3772
3773 PR rtl-optimization/68961
3774 * gcc.target/i386/pr68961.c: New testcase.
3775
8f05fee9 37762016-07-11 Jakub Jelinek <jakub@redhat.com>
3777
4a6cc5cd 3778 PR middle-end/71758
3779 * c-c++-common/gomp/pr71758.c: New test.
3780 * gfortran.dg/gomp/pr71758.f90: New test.
3781
8f05fee9 3782 PR tree-optimization/71823
3783 * gcc.dg/vect/pr71823.c: New test.
3784
b73690a4 37852016-07-11 David Malcolm <dmalcolm@redhat.com>
3786
3787 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3788 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3789 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3790
675f4c6b 37912016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3792
3793 PR target/71801
3794 * gcc.target/i386/pr71801.c: New test.
3795
9aaf7e3e 37962016-07-11 Richard Biener <rguenther@suse.de>
3797
3798 PR tree-optimization/71816
3799 * gcc.dg/torture/pr71816.c: New testcase.
3800
dd58bf21 38012016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3802
3803 PR fortran/71783
3804 * gfortran.dg/dependency_46.f90: New test.
3805
a2ebcb84 38062016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3807
3808 PR rtl-optimization/71621
3809 * gcc.target/i386/pr71621-1.c: New.
3810 * gcc.target/i386/pr71621-2.c: New.
3811
6cedf97e 38122016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3813
3814 * gfortran.dg/goacc/pr71704.f90: New test.
3815
dc71c755 38162016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3817
3818 PR target/71297
3819 * gcc.target/powerpc/pr71297.c: New.
3820
288161af 38212016-07-08 Jiong Wang <jiong.wang@arm.com>
3822
3823 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3824
98e771d6 38252016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3826
3827 PR target/71806
3828 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3829
c3d27339 38302016-07-08 Alan Hayward <alan.hayward@arm.com>
3831
3832 PR tree-optimization/71667
3833 * gcc.dg/vect/pr71667.c: New
3834
b1b5042a 38352016-07-08 Martin Liska <mliska@suse.cz>
3836
3837 * gcc.dg/torture/pr71606.c: New test.
3838
5cdc40a0 38392016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3840
3841 PR fortran/71764
3842 * gfortran.dg/pr71764.f90: New test.
3843
bcc4d868 38442016-07-07 Jakub Jelinek <jakub@redhat.com>
3845 Kai Tietz <ktietz70@googlemail.com>
3846
3847 PR c++/70869
3848 PR c++/71054
3849 * g++.dg/cpp0x/pr70869.C: New test.
3850 * g++.dg/cpp0x/pr71054.C: New test.
3851
b39328b2 38522016-07-07 David Edelsohn <dje.gcc@gmail.com>
3853
3854 * g++.dg/debug/pr71432.C: Fail on AIX.
3855
95c9caad 38562016-07-07 Martin Liska <mliska@suse.cz>
3857
3858 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3859 an undefined behavior.
3860 * gfortran.dg/do_3.F90: Likewise.
3861 * gfortran.dg/do_check_11.f90: New test.
3862 * gfortran.dg/do_check_12.f90: New test.
3863 * gfortran.dg/do_corner_warn.f90: New test.
3864
8e976d11 38652016-07-07 Martin Liska <mliska@suse.cz>
3866
3867 * gfortran.dg/predict-1.f90: Ammend the test.
3868 * gfortran.dg/predict-2.f90: Likewise.
3869
26716fc7 38702016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3871
3872 PR ipa/71624
3873 * g++.dg/pr71624.C: New test.
3874
2d079cbf 38752016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3876
3877 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3878 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3879 ARMv8-M Mainline architectures.
3880
9e6f4af4 38812016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3882
3883 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3884 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3885
d490b07a 38862016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3887
3888 PR target/70098
3889 PR target/71763
3890 * gcc.target/powerpc/pr71763.c: New file.
3891
798fc305 38922016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3893
3894 PR tree-optimization/71518
f942bdbf 3895 * gcc.dg/pr71518.c: New test.
798fc305 3896
97e4cbac 38972016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3898
3899 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3900
19aea164 39012016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3902
f942bdbf 3903 PR target/50739
19aea164 3904 * gcc.target/avr/pr50739.c: New test.
3905
105e9dfc 39062016-07-05 Jan Hubicka <jh@suse.cz>
3907
3908 * gcc.dg/tree-ssa/scev-14.c: update template.
3909
1137da9c 39102016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3911
3912 * gcc.dg/vect/group-no-gaps-1.c: New test.
3913
ce393063 39142016-07-05 Andi Kleen <ak@linux.intel.com>
3915
3916 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3917 if kernel supports MPX.
3918
92a44a68 39192016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3920
3921 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3922
f2ccdf8e 39232016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3924 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3925
3926 * gcc.target/powerpc/signbit-1.c: New test.
3927 * gcc.target/powerpc/signbit-2.c: New test.
3928 * gcc.target/powerpc/signbit-3.c: New test.
3929
0215a22c 39302016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3931
3932 PR rtl-optimization/71594
3933 * gcc.dg/torture/pr71594.c: New test.
3934
30a39817 39352016-07-05 Jan Hubicka <jh@suse.cz>
3936
3937 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3938
b65b8df2 39392016-07-05 David Malcolm <dmalcolm@redhat.com>
3940
3941 PR c++/62314
f9c39b65 3942 * g++.dg/parse/error5.C: Update column
b65b8df2 3943 number of missing semicolon error.
3944 * g++.dg/pr62314-2.C: New test case.
3945
6b5471d8 39462016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3947
3948 * gfortran.dg/coarray_stat_function.f90: New test.
3949 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3950 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3951 to new interfaces.
3952
35b3a8dd 39532016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3954
3955 PR fortran/71623
3956 * gfortran.dg/deferred_character_17.f90: New test.
3957
b84c1ddf 39582016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3959
3960 * gcc.target/arm/neon/polytypes.c: Move to ...
3961 * gcc.target/arm/polytypes.c: ... here.
3962 * gcc.target/arm/neon/pr51534.c: Move to ...
3963 * gcc.target/arm/pr51534.c: ... here.
3964 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3965 * gcc.target/arm/vect-vcvt.c: ... here.
3966 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3967 * gcc.target/arm/vect-vcvtq.c: ... here.
3968 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3969 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3970 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3971 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3972 * gcc.target/arm/neon/neon.exp: Delete.
3973 * gcc.target/arm/neon/: Delete.
3974
7e9136f1 39752016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3976
3977 PR fortran/65575
3978 * gfortran.dg: pr65575.f90: New test.
3979
18b42a28 39802016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3981
3982 PR fortran/35849
3983 * gfortran.dg: pr35849.f90: New test.
3984
f8765404 39852016-07-04 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR c++/71739
3988 * g++.dg/cpp0x/pr71739.C: New test.
3989
e3422b3a 39902016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3991
3992 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3993
2da1c9f7 39942016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3995
3996 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3997 locr.
3998 * gcc.target/s390/loc-1.c: New test.
3999
6125d36e 40002016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4001
f9c39b65 4002 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4003 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4004
42797d4b 40052016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4006
4007 PR target/63874
4008 * gcc.target/aarch64/pr63874.c: New test.
4009
9d9fe66a 40102016-07-04 Jan Beulich <jbeulich@suse.com>
4011
4012 * g++.dg/header.c: New.
4013 * gcc.dg/header.c: New.
4014
c364d0f3 40152016-07-02 Jakub Jelinek <jakub@redhat.com>
4016
4017 PR c/71719
4018 * c-c++-common/Wunused-var-15.c: New test.
4019
267f3c67 40202016-07-01 Jakub Jelinek <jakub@redhat.com>
4021
4022 PR fortran/71687
4023 * gfortran.dg/gomp/pr71687.f90: New test.
4024
8297c70b 40252016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4026
4027 * gcc.dg/const-float128-ped.c: Require __float128 effective
4028 target and options.
4029 * gcc.dg/const-float128.c: Likewise.
4030 * gcc.dg/torture/float128-cmp-invalid.c: Require
4031 __float128 and base_quadfloat_support effective targets, and
4032 __float128 options.
4033 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4034 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4035 * gcc.dg/torture/float128-nan.c: Likewise.
4036 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4037 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4038 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4039 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4040 (add_options_for___float128): New.
4041 (check_effective_target_base_quadword_support): New.
4042
eab79b94 40432016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4044
4045 PR target/71720
4046 * gcc.target/powerpc/pr71720.c: New test.
4047
4ce6622a 40482016-07-01 Jan Beulich <jbeulich@suse.com>
4049
4050 * gcc.dg/bss.c: New.
4051
0b6f1914 40522016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4053
4054 PR target/71698
4055 * gcc.target/powerpc/pr71698.c: New test.
4056
4d28a470 40572016-07-01 Georg-Johann Lay <avr@gjlay.de>
4058
4059 PR target/71151
4060 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4061 instead of ".foo" for its section name.
4062 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4063 depending on MCU's flash size.
4064 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4065 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4066 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4067 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4068 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4069 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4070
ed8613ec 40712016-07-01 Jan Beulich <jbeulich@suse.com>
4072
4073 * gcc.target/i386/pr65105-2.c: Add -msse2.
4074
720a0bce 40752016-06-30 Jakub Jelinek <jakub@redhat.com>
4076
c54ee83c 4077 PR tree-optimization/71707
4078 * gcc.dg/strlenopt-29.c: New test.
4079
a845ae6c 4080 PR fortran/71704
4081 * gfortran.dg/gomp/pr71704.f90: New test.
4082
720a0bce 4083 PR fortran/71705
4084 * gfortran.dg/gomp/pr71705.f90: New test.
4085
17c32c4a 40862016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4087
4088 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4089 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4090 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4091 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4092 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4093 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4094 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4095 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4096 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4097 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4098 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4099 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4100 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4101 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4102 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4103 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4104 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4105 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4106 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4107 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4108 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4109 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4110 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4111 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4112 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4113 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4114 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4115 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4116 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4117 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4118 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4119 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4120 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4121 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4122 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4123 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4124 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4125 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4126 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4127 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4128 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4129 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4130 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4131 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4132 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4133 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4134 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4135 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4136 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4137 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4138 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4139 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4140 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4141 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4142 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4143 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4144 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4145 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4146 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4147 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4148 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4149 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4150 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4151 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4152 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4153 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4154 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4155 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4156 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4157 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4158 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4159 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4160 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4161 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4162 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4163 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4164 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4165 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4166 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4167 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4168 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4169
443405c9 41702016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4171 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4172
4173 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4174
6e3a3de2 41752016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4176 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4177
4178 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4179
413c4f6c 41802016-06-30 David Malcolm <dmalcolm@redhat.com>
4181
4182 PR driver/71651
4183 * gcc.dg/spellcheck-options-12.c: New test case.
4184
4c4e99c3 41852016-06-30 Jakub Jelinek <jakub@redhat.com>
4186
4187 PR middle-end/71693
4188 * gcc.c-torture/compile/pr71693.c: New test.
4189
26a2e993 41902016-06-29 David Malcolm <dmalcolm@redhat.com>
4191
4192 * gcc.dg/spellcheck-params.c: New testcase.
4193 * gcc.dg/spellcheck-params-2.c: New testcase.
4194
63abcf45 41952016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4196
4197 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4198 vector extract instructions.
4199 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4200
5f1d49ac 42012016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4202
4203 PR fortran/71686
4204 * gfortran.dg/unexpected_eof_2.f90: New test.
4205 * gfortran.dg/unexpected_eof_3.f90: New test.
4206
0dc00113 42072016-06-29 Jim Wilson <jim.wilson@linaro.org>
4208
4209 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4210
4b975445 42112016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4212
4213 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4214 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4215 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4216
e276a6b9 42172016-06-29 Richard Biener <rguenther@suse.de>
4218
4219 PR middle-end/15256
4220 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4221
c02f3e35 42222016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4223
4224 * gcc.target/arm/aapcs/neon-vect10.c: Require
4225 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4226 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4227 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4228 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4229 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4230 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4231 * gcc.target/arm/fp16-aapcs-1.c: Require
4232 -mfloat-ab=hard. Also simplify the test.
4233 * gcc.target/arm/fp16-aapcs-2.c: New.
4234
d0c2a3dd 42352016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4236
f942bdbf 4237 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4238 (add_options_for_arm_fp16_ieee): New.
4239 (add_options_for_arm_fp16_alternative): New.
4240 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4241 long-line.
4242 (effective_target_arm_fp16_hw): New.
4243
162fed22 42442016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4245
4246 PR tree-optimization/71655
4247 * g++.dg/pr71655.C: New test.
4248
9ed0eb00 42492016-06-29 Martin Liska <mliska@suse.cz>
4250
4251 * gcc.dg/pr71585.c: New test.
4252 * gcc.dg/pr71585-2.c: New test.
4253 * gcc.dg/pr71585-3.c: New test.
4254
641b1c86 42552016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4256
4257 PR tree-optimization/70729
4258 * g++.dg/vect/pr70729.cc: New test.
4259
44e775d8 42602016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4261
4262 * c-c++-common/gomp/cancel-1.c: Extend.
4263
83b23cdf 42642016-06-29 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR tree-optimization/71625
4267 * gcc.dg/strlenopt-28.c: New test.
4268
b6a4a0f5 42692016-06-29 Richard Biener <rguenther@suse.de>
4270
4271 PR middle-end/71002
4272 * g++.dg/torture/pr71002.C: Adjust testcase.
4273
1af10ce6 42742016-06-29 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR c/71685
4277 * gcc.dg/pr71685.c: New test.
4278
42792016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4280
4281 PR c/71552
4282 * gcc.dg/init-bad-9.c: New test.
4283
043457fd 42842016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4285
4286 * gcc.target/powerpc/abs128-1.c: Require VSX.
4287 * gcc.target/powerpc/copysign128-1.c: Likewise.
4288 * gcc.target/powerpc/inf128-1.c: Likewise.
4289 * gcc.target/powerpc/nan128-1.c: Likewise.
4290
d378e319 42912016-06-28 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR middle-end/71626
4294 * gcc.c-torture/execute/pr71626-1.c: New test.
4295 * gcc.c-torture/execute/pr71626-2.c: New test.
4296
10ef7949 42972016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4298
4299 PR target/71656
4300 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4301
1fcfb8f7 43022016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4303
4304 PR target/71670
4305 * gcc.target/powerpc/pr71670.c: New testcase.
4306
35fd0c10 43072016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4308
4309 PR target/71656
4310 * gcc.target/powerpc/pr71656-1.c: New test.
4311 * gcc.target/powerpc/pr71656-2.c: New test.
4312
584757bc 43132016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4314
4315 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4316 around fp16 code.
4317 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4318 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4319 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4320 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4321 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4322 Add arm_neon_fp16_ok effective target.
f942bdbf 4323 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4324 Likewise.
4325 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4326 Likewise.
4327 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4328 Likewise.
4329 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4330 Likewise.
4331 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4332 Likewise.
4333 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4334 Likewise.
4335 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4336 Likewise.
4337 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4338 Likewise.
4339 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4340 Likewise.
4341 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4342 Likewise.
4343 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4344 Likewise.
584757bc 4345
cbcc4297 43462016-06-26 Jan Hubicka <hubicka@ucw.cz>
4347
4348 * gcc.dg/predict-12.c: New testcase.
4349
0aa73965 43502016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4351
4352 PR fortran/71649
4353 * gfortran.dg/pr71649.f90: New test.
4354
9977f724 43552016-06-25 Jakub Jelinek <jakub@redhat.com>
4356
a5c54f33 4357 PR tree-optimization/71643
4358 * g++.dg/opt/pr71643.C: New test.
4359
9977f724 4360 PR tree-optimization/71631
4361 * gcc.c-torture/execute/pr71631.c: New test.
4362
e09883e4 43632016-06-24 Jan Hubicka <hubicka@ucw.cz>
4364
4365 * gcc.dg/predict-11.c: New testcase.
4366 * gfortran.dg/predict-2.f90: New testcase.
4367
89beffc9 43682016-06-24 Jan Hubicka <hubicka@ucw.cz>
4369
4370 * gcc.dg/predict-10.c: New test.
4371
2275a11d 43722016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4373
4374 * gcc.target/powerpc/abs128-1.c: New.
4375 * gcc.target/powerpc/copysign128-1.c: New.
4376 * gcc.target/powerpc/inf128-1.c: New.
4377 * gcc.target/powerpc/nan128-1.c: New.
4378
37681b7f 43792016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4380
4381 * gfortran.dg/pr71642.f90: New test.
4382
9cf2d600 43832016-06-24 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR tree-optimization/71647
4386 * gcc.target/i386/pr71647.c: New test.
4387
eea332b9 43882016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4389
4390 * gcc.target/i386/noplt-gd-1.c: New test.
4391 * gcc.target/i386/noplt-gd-2.c: Likewise.
4392 * gcc.target/i386/noplt-gd-3.c: Likewise.
4393 * gcc.target/i386/noplt-ld-1.c: Likewise.
4394 * gcc.target/i386/noplt-ld-2.c: Likewise.
4395 * gcc.target/i386/noplt-ld-3.c: Likewise.
4396 * lib/target-supports.exp
4397 (check_effective_target_tls_get_addr_via_got): New.
4398
b6d48a78 43992016-06-24 Uros Bizjak <ubizjak@gmail.com>
4400
4401 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4402 testsuite compile flags.
4403 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4404 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4405
44062016-06-24 Uros Bizjak <ubizjak@gmail.com>
4407
4408 * g++dg/vect/pr36684.cc: Add dg-do compile.
4409 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4410 * gcc.dg/vect/pr70021.c: Ditto.
4411 * gcc.dg/vect/pr70138-1.c: Ditto.
4412 * gcc.dg/vect/pr70138-2.c: Ditto.
4413 * gcc.dg/vect/pr70354-1.c: Ditto.
4414 * gcc.dg/vect/pr70354-2.c: Ditto.
4415 * gcc.dg/vect/pr71259.c: Ditto.
4416 * gcc.dg/vect/pr71416-1.c: Ditto.
4417 * gcc.dg/vect/slp-43.c: Ditto.
4418 * gcc.dg/vect/slp-45.c: Ditto.
4419 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4420 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4421 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4422 * gfortran.dg/vect/pr69980.f90: Ditto.
4423
44242016-06-24 Uros Bizjak <ubizjak@gmail.com>
4425
4426 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4427 * gcc.dg/vect/bb-slp-30.c: Ditto.
4428 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4429 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4430 * gcc.dg/vect/pr45902.c: Ditto.
4431 * gcc.dg/vect/pr48172.c: Ditto.
4432 * gcc.dg/vect/pr48377.c: Ditto.
4433 * gcc.dg/vect/pr49038.c: Ditto.
4434 * gcc.dg/vect/pr49771.c: Ditto.
4435 * gcc.dg/vect/pr52091.c: Ditto.
4436 * gcc.dg/vect/pr53185-2.c: Ditto.
4437 * gcc.dg/vect/pr56826.c: Ditto.
4438 * gcc.dg/vect/pr60276.c: Ditto.
4439 * gcc.dg/vect/pr62021.c: Ditto.
4440 * gcc.dg/vect/pr63530.c: Ditto.
4441 * gcc.dg/vect/pr65518.c: Ditto.
4442 * gcc.dg/vect/pr65947-1.c: Ditto.
4443 * gcc.dg/vect/pr65947-10.c: Ditto.
4444 * gcc.dg/vect/pr65947-11.c: Ditto.
4445 * gcc.dg/vect/pr65947-12.c: Ditto.
4446 * gcc.dg/vect/pr65947-13.c: Ditto.
4447 * gcc.dg/vect/pr65947-2.c: Ditto.
4448 * gcc.dg/vect/pr65947-3.c: Ditto.
4449 * gcc.dg/vect/pr65947-4.c: Ditto.
4450 * gcc.dg/vect/pr65947-5.c: Ditto.
4451 * gcc.dg/vect/pr65947-6.c: Ditto.
4452 * gcc.dg/vect/pr65947-7.c: Ditto.
4453 * gcc.dg/vect/pr65947-8.c: Ditto.
4454 * gcc.dg/vect/pr65947-9.c: Ditto.
4455 * gcc.dg/vect/pr71416-1.c: Ditto.
4456 * gcc.dg/vect/pr71439.c: Ditto.
4457 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4458 * gcc.dg/vect/vect-bswap16.c: Ditto.
4459 * gcc.dg/vect/vect-bswap32.c: Ditto.
4460 * gcc.dg/vect/vect-bswap64.c: Ditto.
4461 * gcc.dg/vect/vect-live-1.c: Ditto.
4462 * gcc.dg/vect/vect-live-2.c: Ditto.
4463 * gcc.dg/vect/vect-live-3.c: Ditto.
4464 * gcc.dg/vect/vect-live-4.c: Ditto.
4465 * gcc.dg/vect/vect-live-5.c: Ditto.
4466 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4467 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4468 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4469 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4470 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4471 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4472 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4473 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4474 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4475 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4476 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4477 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4478 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4479 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4480 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4481 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4482 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4483
d4213166 44842016-06-24 Uros Bizjak <ubizjak@gmail.com>
4485
4486 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4487
5aaec397 44882016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4489
4490 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4491 ia32 if R_386_GOT32X relocation is supported.
4492 * gcc.target/i386/noplt-3.c: Likewise.
4493 * gcc.target/i386/noplt-2.c: Likewise.
4494 (main): Renamed to ...
4495 (bar): This.
4496 * gcc.target/i386/noplt-4.c: Likewise.
4497 (main): Renamed to ...
4498 (bar): This.
4499 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4500 * gcc.target/i386/pr67400-5.c: Likewise.
4501
77104764 45022016-06-24 Jakub Jelinek <jakub@redhat.com>
4503
7318e591 4504 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4505 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4506
77104764 4507 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4508 f4): Adjust expected diagnostics.
4509 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4510 (T): If OVFP is defined, redefine to TP.
4511 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4512 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4513 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4514 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4515 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4516 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4517 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4518 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4519 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4520 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4521 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4522 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4523 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4524 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4525 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4526 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4527 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4528 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4529 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4530 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4531 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4532 as last argument to __builtin_add_overflow_p.
4533
ddf08519 45342016-06-23 Uros Bizjak <ubizjak@gmail.com>
4535
4536 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4537 dg-options and remove default vector testsuite compile flags.
4538 * g++.dg/vect/pr33860a.cc: Ditto.
4539 * g++.dg/vect/pr45470-a.cc: Ditto.
4540 * g++.dg/vect/pr45470-b.cc: Ditto.
4541 * g++.dg/vect/pr60896.cc: Ditto.
4542 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4543 * gcc.dg/vect/pr18308.c: Ditto.
4544 * gcc.dg/vect/pr24049.c: Ditto.
4545 * gcc.dg/vect/pr33373.c: Ditto.
4546 * gcc.dg/vect/pr36228.c: Ditto.
4547 * gcc.dg/vect/pr42395.c: Ditto.
4548 * gcc.dg/vect/pr42604.c: Ditto.
4549 * gcc.dg/vect/pr46663.c: Ditto.
4550 * gcc.dg/vect/pr48765.c: Ditto.
4551 * gcc.dg/vect/pr49093.c: Ditto.
4552 * gcc.dg/vect/pr49352.c: Ditto.
4553 * gcc.dg/vect/pr52298.c: Ditto.
4554 * gcc.dg/vect/pr52870.c: Ditto.
4555 * gcc.dg/vect/pr53185.c: Ditto.
4556 * gcc.dg/vect/pr53773.c: Ditto.
4557 * gcc.dg/vect/pr56695.c: Ditto.
4558 * gcc.dg/vect/pr62171.c: Ditto.
4559 * gcc.dg/vect/pr63530.c: Ditto.
4560 * gcc.dg/vect/pr68339.c: Ditto.
4561 * gcc.dg/vect/pr71259.c: Ditto.
4562 * gcc.dg/vect/vect-82_64.c: Ditto.
4563 * gcc.dg/vect/vect-83_64.c: Ditto.
4564 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4565 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4566 * gcc.dg/vect/vect-shift-2.c: Ditto.
4567 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4568 * gfortran.dg/vect/pr39318.f90: Ditto.
4569 * gfortran.dg/vect/pr45714-a.f: Ditto.
4570 * gfortran.dg/vect/pr45714-b.f: Ditto.
4571 * gfortran.dg/vect/pr46213.f90: Ditto.
4572
81883aeb 45732016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4574 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4575
4576 * gcc.target/powerpc/p9-splat-5.c: New test.
4577
affe5c16 45782016-06-23 Uros Bizjak <ubizjak@gmail.com>
4579
4580 PR tree-optimization/71488
4581 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4582 * lib/target-supports.exp: ... here.
4583 (check_sse4_hw_available): New procedure.
4584 (check_effective_target_sse4_runtime): Ditto.
4585 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4586 -march=westmere for sse4_runtime targets.
547fdd3e 4587 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4588 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4589 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4590 (main): Call check_vect ().
e50240d3 4591 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4592
6fb2f181 45932016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4594
4595 PR target/66232
4596 PR target/67400
4597 * gcc.target/i386/pr66232-14.c: New file.
4598 * gcc.target/i386/pr66232-15.c: Likewise.
4599 * gcc.target/i386/pr66232-16.c: Likewise.
4600 * gcc.target/i386/pr66232-17.c: Likewise.
4601 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4602 ia32 if R_386_GOT32X relocation is supported.
4603 * gcc.target/i386/pr67400-2.c: Likewise.
4604 * gcc.target/i386/pr67400-3.c: Likewise.
4605 * gcc.target/i386/pr67400-4.c: Likewise.
4606 * gcc.target/i386/pr67400-6.c: Likewise.
4607 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4608 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4609
88be2b3c 46102016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4611
4612 PR libgfortran/48852
4613 * gfortran.dg/char4_iunit_1.f03: Update test.
4614 * gfortran.dg/f2003_io_5.f03: Update test.
4615 * gfortran.dg/real_const_3.f90: Update test.
4616
ff600f64 46172016-06-23 Andi Kleen <ak@linux.intel.com>
4618
4619 * g++.dg/bprob/bprob.exp: Support autofdo.
4620 * g++.dg/tree-prof/tree-prof.exp: dito.
4621 * gcc.dg/tree-prof/tree-prof.exp: dito.
4622 * gcc.misc-tests/bprob.exp: dito.
4623 * gfortran.dg/prof/prof.exp: dito.
4624 * lib/profopt.exp: dito.
4625 * lib/target-supports.exp: Check for autofdo.
4626
afa7ed87 46272016-06-23 Martin Liska <mliska@suse.cz>
4628
4629 * gcc.dg/pr71619.c: New test.
4630
0941fba8 46312016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4632
4633 PR target/67400
56896ed3 4634 * gcc.target/i386/pr67400-1.c: New test.
4635 * gcc.target/i386/pr67400-2.c: Likewise.
4636 * gcc.target/i386/pr67400-3.c: Likewise.
4637 * gcc.target/i386/pr67400-4.c: Likewise.
4638 * gcc.target/i386/pr67400-5.c: Likewise.
4639 * gcc.target/i386/pr67400-6.c: Likewise.
4640 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4641
e557fc7f 46422016-06-22 David Malcolm <dmalcolm@redhat.com>
4643
4644 * c-c++-common/missing-header-1.c: New test case.
4645 * c-c++-common/missing-header-2.c: New test case.
4646 * c-c++-common/missing-header-3.c: New test case.
4647 * c-c++-common/missing-header-4.c: New test case.
4648
8469aece 46492016-06-22 David Malcolm <dmalcolm@redhat.com>
4650
4651 PR c/70339
4652 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4653 hint.
4654 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4655 expected results due to builtin "nanl" now being suggested for
4656 "name".
4657 * gcc.dg/pr67580.c: Update expected messages.
4658 * gcc.dg/spellcheck-identifiers.c: New testcase.
4659 * gcc.dg/spellcheck-typenames.c: New testcase.
4660
6628b04d 46612016-06-22 David Malcolm <dmalcolm@redhat.com>
4662
4663 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4664 file.
4665 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4666 diagnostic-test-show-locus-parseable-fixits.c to sources for
4667 diagnostic_plugin_test_show_locus.c.
4668 * lib/gcc-defs.exp (freeform_regexps): New global.
4669 (dg-regexp): New function.
4670 (handle-dg-regexps): New function.
4671 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4672 freeform_regexps to the empty list.
4673 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4674
82ccd33e 46752016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4676
affe5c16 4677 PR tree-optimization/71488
82ccd33e 4678 * g++.dg/pr71488.C: New test.
4679 * gcc.dg/vect/vect-bool-cmp.c: New test.
4680
2c21de58 46812016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4682
4683 * gcc.dg/guality/param-5.c: New test.
4684
fadfd5fc 46852016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4686
4687 * gcc.target/i386/asm-flag-7.c: New test.
4688
03fee1f8 46892016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4690
4691 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4692 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4693 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4694 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4695 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4696 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4697 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4698 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4699 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4700 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4702 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4703 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4704 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4705 * lib/target-supports.exp: Likewise.
4706
6905db52 47072016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4708
4709 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4710 * gcc.dg/attr-ms_struct-2.c: Likewise.
4711 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4712 * gcc.dg/bf-ms-attrib.c: Likewise.
4713 * gcc.dg/bf-ms-layout-2.c: Likewise.
4714 * gcc.dg/bf-ms-layout-3.c: Likewise.
4715 * gcc.dg/bf-ms-layout.c: Likewise.
4716 * gcc.dg/bf-no-ms-layout.c: Likewise.
4717 * gcc.target/i386/bitfield1.c: Likewise.
4718 * gcc.target/i386/bitfield2.c: Likewise.
4719 * gcc.target/i386/bitfield3.c: Likewise.
4720
a6f93fc2 47212016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4722
4723 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4724 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4725 override other than -mcpu=power9 command-line option is specified,
4726 or if the target operating system is aix.
4727 * gcc.target/powerpc/darn-1.c: Likewise.
4728 * gcc.target/powerpc/darn-2.c: Likewise.
4729 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4730 test if effective-target is not powerpc_p9vector_ok or if the
4731 target operating system is not defined.
4732 * gcc.target/powerpc/vslv-1.c: Likewise.
4733 * gcc.target/powerpc/vsrv-0.c: Likewise.
4734 * gcc.target/powerpc/vsrv-1.c: Likewise.
4735
1cb2b4d3 47362016-06-21 Tobias Burnus <burnus@net-b.de>
4737
4738 PR fortran/71068
4739 * gfortran.dg/coarray/data_1.f90: New.
4740
66ff0c67 47412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4742
4743 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4744 (dg-require-effective-target): Use arm_v8_neon_hw.
4745 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4746 (dg-require-effective-target): Likewise.
4747 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4748 (dg-require-effective-target): Likewise.
4749 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4750 (dg-require-effective-target): Likewise.
4751 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4752 (dg-require-effective-target): Likewise.
4753 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4754 (dg-require-effective-target): Likewise.
4755 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4756 Add AArch64 check.
4757
949bfed4 47582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4759
4760 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4761 Set to 3 so test passes.
4762
a20f6cd4 47632016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4764
4765 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4766
12792843 47672016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4768
4769 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4770 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4771 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4772 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4773
49763db6 47742016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4775
4776 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4777 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4778
ada61167 47792016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4780
4781 PR target/71549
4782 * gcc.target/i386/pr71549.c: New test.
4783
a15584d4 47842016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4785
4786 * gcc.target/powerpc/vadsdu-0.c: Replace
4787 dg-require-effective-target directive to allow test to run on more
4788 platforms, and add dg-skip-if directive to disable test on aix
4789 platforms because of known incompatibilities.
4790 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4791 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4792 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4793 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4794 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4795 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4796 * gcc.target/powerpc/vadsdub-2.c: Replace
4797 dg-require-effective-target directive to allow test to run on more
4798 platforms, and add dg-skip-if directive to disable test on aix
4799 platforms because of known incompatibilities.
4800 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4801 with vec_absdb call to differentiate this test from vadsdub-1.c.
4802 * gcc.target/powerpc/vadsduh-1.c: Replace
4803 dg-require-effective-target directive to allow test to run on more
4804 platforms, and add dg-skip-if directive to disable test on aix
4805 platforms because of known incompatibilities.
4806 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4807 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4808 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4809
ec15ec36 48102016-06-21 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR tree-optimization/71588
4813 * gcc.dg/pr71558.c: New test.
4814
faeffe49 48152016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4816
4817 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4818 * c-c++-common/pr68657-2.c: Likewise.
4819 * c-c++-common/pr68657-3.c: Likewise.
4820 * gcc.dg/torture/pr69714.c: Require int32plus support.
4821 * gcc.dg/torture/pr70025.c: Likewise.
4822 * gcc.dg/torture/pr70083.c: Likewise.
4823 * gcc.dg/torture/pr70542.c: Likewise.
4824 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4825
e218d07f 48262016-06-20 Joseph Myers <joseph@codesourcery.com>
4827
4828 PR c/71601
4829 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4830
232a3df7 48312016-06-20 Jakub Jelinek <jakub@redhat.com>
4832
d7f45b87 4833 PR middle-end/71581
4834 * gcc.dg/pr71581.c: New test.
4835
232a3df7 4836 PR rtl-optimization/71591
4837 * gcc.dg/cpp/pr71591.c: New test.
4838
dbddef42 48392016-06-20 David B. Robins <gcc@davidrobins.net>
4840
4841 PR target/71571
4842 * g++.dg/torture/pr71571.C: New test.
4843
03129ccb 48442016-06-20 Jakub Jelinek <jakub@redhat.com>
4845
4846 PR target/71559
4847 * gcc.target/i386/sse2-pr71559.c: New test.
4848 * gcc.target/i386/avx-pr71559.c: New test.
4849 * gcc.target/i386/avx512f-pr71559.c: New test.
4850
a40b4b62 48512016-06-20 Tobias Burnus <burnus@net-b.de>
4852
4853 PR fortran/71194
4854 * gfortran.dg/pointer_remapping_10.f90: New.
4855
ecbea05a 48562016-06-20 David Malcolm <dmalcolm@redhat.com>
4857
4858 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4859
0f61dae9 48602016-06-20 Martin Sebor <msebor@redhat.com>
4861
4862 PR c/69507
4863 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4864 * gnu90-const-expr-1.c: Same.
4865 * gnu99-const-expr-1.c: Same.
4866 * gnu99-static-1.c: Same.
4867
e458dfd8 48682016-06-20 Renlin Li <renlin.li@arm.com>
4869
2c0c0c9b 4870 PR testsuite/71489
e458dfd8 4871 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4872
7ab71cb3 48732016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4874
4875 * gcc.target/aarch64/vcvt_f64_1.c: New.
4876 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4877 * gcc.target/aarch64/vrecp_f64_1.c: New.
4878
34d36b7a 48792016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4880
4881 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4882 "alignement".
4883
ed7f4748 48842016-06-20 Georg-Johann Lay <avr@gjlay.de>
4885
4886 PR target/71103
4887 * gcc.target/avr/torture/pr71103-2.c: New test.
4888
a940fdc7 48892016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4890
4891 PR c/69507
4892 * gcc.dg/alignof.c: New test.
4893
98683d85 48942016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4895
4896 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4897 vs dg-error; test constexpr specifier too.
4898
358cee25 48992016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4900
4901 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4902
c3d7ceb6 49032016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4904
4905 * lib/target-supports.exp
4906 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4907 arm_neon_ok and merge flags. Fix temporary test name.
4908 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4909 and merge flags.
4910
1176073c 49112016-06-17 Martin Liska <mliska@suse.cz>
4912
4913 * gcc.dg/predict-9.c: Fix dump scanning.
4914
f3e2969a 49152016-06-17 Bin Cheng <bin.cheng@arm.com>
4916
4917 PR tree-optimization/71354
4918 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4919
7fdca647 49202016-06-17 Bin Cheng <bin.cheng@arm.com>
4921
4922 PR tree-optimization/71347
4923 * gcc.dg/tree-ssa/pr71347.c: New test.
4924
a338a226 49252016-06-17 Bin Cheng <bin.cheng@arm.com>
4926
4927 PR tree-optimization/71354
4928 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4929
c1e75671 49302016-06-17 Bin Cheng <bin.cheng@arm.com>
4931
4932 * gcc.dg/vect/vect-alias-check-1.c: New test.
4933
365ba13d 49342016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4935
59bde511 4936 PR target/71151
365ba13d 4937 * gcc.target/avr/pr71151-1.c: New test.
4938 * gcc.target/avr/pr71151-2.c: New test.
4939 * gcc.target/avr/pr71151-3.c: New test.
4940 * gcc.target/avr/pr71151-4.c: New test.
4941 * gcc.target/avr/pr71151-5.c: New test.
4942 * gcc.target/avr/pr71151-6.c: New test.
4943 * gcc.target/avr/pr71151-7.c: New test.
4944 * gcc.target/avr/pr71151-8.c: New test.
4945 * gcc.target/avr/pr71151-common.h: New test.
4946
db48d95b 49472016-06-16 Martin Liska <mliska@suse.cz>
4948
4949 * gfortran.dg/predict-1.f90: New test.
4950
4c780a59 49512016-06-16 Uros Bizjak <ubizjak@gmail.com>
4952
4953 PR target/71242
f9c39b65 4954 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4955
8c1879bc 49562016-06-16 Jan Hubicka <hubicka@ucw.cz>
4957
4958 * g++.dg/vect/pr36648.cc: Disable cunrolli
4959
33698dfe 49602016-06-16 Jakub Jelinek <jakub@redhat.com>
4961
745f2db6 4962 PR target/71554
4963 * gcc.c-torture/execute/pr71554.c: New test.
4964
33698dfe 4965 PR rtl-optimization/71532
4966 * gcc.dg/torture/pr71532.c: New test.
4967
b42322b9 49682016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4969
4970 * gcc.target/powerpc/p9-dimode1.c: New test.
4971 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4972
412b298a 49732016-06-15 Jakub Jelinek <jakub@redhat.com>
4974
93479f99 4975 * gcc.c-torture/compile/20160615-1.c: New test.
4976
412b298a 4977 * g++.dg/cpp0x/ref-qual17.C: New test.
4978
3ec40531 49792016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4980
4981 PR middle-end/71529
4982 * gcc.target/i386/pr71529.C: New test.
4983
edfe7670 49842016-06-15 Alan Hayward <alan.hayward@arm.com>
4985
4986 PR tree-optimization/71483
4987 * g++.dg/vect/pr71483.c: New
4988
6e52ac17 49892016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4990
4991 PR c++/70202
4992 * g++.dg/inherit/crash6.C: New.
4993 * g++.dg/inherit/union2.C: Likewise.
4994 * g++.dg/inherit/virtual12.C: Likewise.
4995 * g++.dg/inherit/virtual13.C: Likewise.
4996 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4997
aed35af2 49982016-06-15 Uros Bizjak <ubizjak@gmail.com>
4999
0941fba8 5000 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5001
6f710392 50022016-06-15 Alan Hayward <alan.hayward@arm.com>
5003
5004 PR tree-optimization/71439
5005 * gcc.dg/vect/pr71439.c: New
5006
d1cedfd3 50072016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5008
5009 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5010
ee8fd158 50112016-06-15 Richard Biener <rguenther@suse.de>
5012
5013 * gcc.dg/vect/slp-45.c: New testcase.
5014
5695a690 50152016-06-15 Richard Biener <rguenther@suse.de>
5016
5017 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5018
267ae3ee 50192016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5020
5021 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5022 requirements, and disable for AIX for now.
5023 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5024
a6d0e20a 50252016-06-14 Jakub Jelinek <jakub@redhat.com>
5026
b2efd162 5027 PR c++/71528
5028 * g++.dg/opt/pr71528.C: New test.
5029
a6d0e20a 5030 PR c++/71516
5031 * g++.dg/init/pr71516.C: New test.
5032
035778de 50332016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5034
5035 * g++.dg/init/array46.C: New.
5036
7c9dc58e 50372016-06-14 Uros Bizjak <ubizjak@gmail.com>
5038
0941fba8 5039 * gcc.target/i386/float128-3.c: New test.
5040 * gcc.target/i386/quad-sse4.c: Ditto.
5041 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5042 Update scan strings.
7c9dc58e 5043
412640c9 50442016-06-14 Richard Biener <rguenther@suse.de>
5045
5046 PR middle-end/71526
5047 * gfortran.dg/pr71526.f90: New testcase.
5048
1b9fde85 50492016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5050
5051 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5052 * gcc.dg/zero_bits_compound-1.c: Likewise.
5053
306097e3 50542016-06-14 Richard Biener <rguenther@suse.de>
5055
5056 PR tree-optimization/71522
5057 * gcc.dg/torture/pr71522.c: New testcase.
5058
566255a8 50592016-06-14 Jakub Jelinek <jakub@redhat.com>
5060
5061 PR tree-optimization/71520
5062 * gcc.dg/tree-ssa/pr71520.c: New test.
5063
eb912adb 50642016-06-14 Richard Biener <rguenther@suse.de>
5065
5066 PR tree-optimization/71521
56d35455 5067 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5068
9720103d 50692016-06-13 Jakub Jelinek <jakub@redhat.com>
5070
12cb8367 5071 PR sanitizer/71498
5072 * c-c++-common/ubsan/bounds-13.c: New test.
5073
9720103d 5074 PR preprocessor/71183
5075 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5076
5965fbcc 50772016-06-13 Jeff Law <law@redhat.com>
5078
5079 PR tree-optimization/71403
5080 * c-c++-common/ubsan/pr71403-1.c: New test.
5081 * c-c++-common/ubsan/pr71403-2.c: New test.
5082 * c-c++-common/ubsan/pr71403-3.c: New test.
5083
04537049 50842016-06-13 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR middle-end/71478
5087 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5088 Add -Wno-psabi -w to dg-options.
5089
412f195f 50902016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5091
5092 * gcc.target/powerpc/vadsdu-0.c: New test.
5093 * gcc.target/powerpc/vadsdu-1.c: New test.
5094 * gcc.target/powerpc/vadsdu-2.c: New test.
5095 * gcc.target/powerpc/vadsdu-3.c: New test.
5096 * gcc.target/powerpc/vadsdu-4.c: New test.
5097 * gcc.target/powerpc/vadsdu-5.c: New test.
5098 * gcc.target/powerpc/vadsdub-1.c: New test.
5099 * gcc.target/powerpc/vadsdub-2.c: New test.
5100 * gcc.target/powerpc/vadsduh-1.c: New test.
5101 * gcc.target/powerpc/vadsduh-2.c: New test.
5102 * gcc.target/powerpc/vadsduw-1.c: New test.
5103 * gcc.target/powerpc/vadsduw-2.c: New test.
5104
527790c1 51052016-06-13 David Malcolm <dmalcolm@redhat.com>
5106
5107 * gcc.dg/c99-init-2.c (c): Update expected error message.
5108 * gcc.dg/init-bad-8.c (foo): Likewise.
5109 * gcc.dg/spellcheck-fields-3.c: New test case.
5110
102e67eb 51112016-06-13 Martin Liska <mliska@suse.cz>
5112
5113 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5114 and "guess loop iv compared" heuristics.
5115 * gcc.dg/predict-2.c: Likewise.
5116 * gcc.dg/predict-3.c: Likewise.
5117 * gcc.dg/predict-4.c: Likewise.
5118 * gcc.dg/predict-5.c: Likewise.
5119 * gcc.dg/predict-6.c: Likewise.
5120
1a54d3be 51212016-06-13 Marek Polacek <polacek@redhat.com>
5122
5123 PR middle-end/71476
5124 * c-c++-common/Wswitch-unreachable-4.c: New test.
5125 * gcc.dg/Wswitch-unreachable-2.c: New test.
5126 * g++.dg/tm/jump1.C: Move dg-warning.
5127
5b7401b8 51282016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5129
5130 * gnat.dg/renaming10.ad[sb]: New test.
5131
1c93151c 51322016-06-13 Paul Thomas <pault@gcc.gnu.org>
5133
5134 PR fortran/70673
5135 * gfortran.dg/pr70673.f90: New test.
5136
249865a0 51372016-06-13 Richard Biener <rguenther@suse.de>
5138
5139 PR middle-end/64516
5140 * gcc.dg/align-3.c: New testcase.
5141
776d9b14 51422016-06-13 Martin Liska <mliska@suse.cz>
5143
5144 * gcc.target/i386/pr71458.c: New test.
5145
0cf5c551 51462016-06-12 Uros Bizjak <ubizjak@gmail.com>
5147
5148 PR target/71241
f9c39b65 5149 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5150
34de0a35 51512016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5152
5153 PR target/60751
5154 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5155 statement.
5156
0cc8bc98 51572016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5158
5159 PR target/60751
5160 * gfortran.dg/comma_IO_extension_1.f90: New test.
5161 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5162 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5163 statement.
5164 * gfortran.dg/graphite/pr38083.f90: Likewise.
5165 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5166 missing format.
5167
0ff78c86 51682016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5169
5170 * gnat.dg/case_character.adb: New test.
5171
6c38863e 51722016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5173
5174 PR middle-end/71310
5175 * gcc.target/powerpc/pr71310.c: New testcase.
5176
24c41395 51772016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5178
5179 PR middle-end/71478
5180 * gcc.dg/pr71478.c: New test.
5181
aeb26fb6 51822016-06-10 Jakub Jelinek <jakub@redhat.com>
5183
702b3575 5184 PR middle-end/71494
5185 * gcc.c-torture/execute/pr71494.c: New test.
5186
8ec29807 5187 PR c/68657
5188 * gcc.target/i386/pr68657.c: New test.
5189
aeb26fb6 5190 PR inline-asm/68843
5191 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5192 (test): Add -masm=intel alternatives.
5193
1dc4d519 51942016-06-10 Martin Sebor <msebor@redhat.com>
5195
5196 PR c/71392
5197 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5198
6385d6d3 51992016-06-10 Jeff Law <law@redhat.com>
5200
5201 PR tree-optimization/71335
5202 * gcc.c-torture/execute/pr71335.c: New test.
5203
041a412b 52042016-06-10 David Malcolm <dmalcolm@redhat.com>
5205
5206 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5207 the various "cannot tail-call: " messages.
5208
4a5edbb2 52092016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5210
5211 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5212 and options.
5213
9cf3aec3 52142016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5215
5216 PR sanitizer/71480
5217 * c-c++-common/asan/pr71480.c: New test.
5218
61724718 52192016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5220
5221 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5222 (ASMNAME2): Likewise.
5223 (main): Replace fn in asm statement with ASMNAME ("fn").
5224 * gcc.dg/guality/pr68037-2.c: Likewise.
5225 * gcc.dg/guality/pr68037-3.c: Likewise.
5226 * gcc.dg/torture/pr68037-1.c: Likewise.
5227 * gcc.dg/torture/pr68037-2.c: Likewise.
5228 * gcc.dg/torture/pr68037-3.c: Likewise.
5229
1807f6fb 52302016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5231
5232 PR inline-asm/68843
5233 * gcc.target/i386/pr68843-1.c: New test.
5234 * gcc.target/i386/pr68843-2.c: New test.
5235
ccfa030f 52362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5237 Cesar Philippidis <cesar@codesourcery.com>
5238
5239 PR middle-end/71373
5240 * gcc.dg/goacc/nested-function-1.c: New file.
5241 * gcc.dg/goacc/nested-function-2.c: Likewise.
5242 * gcc.dg/goacc/pr71373.c: Likewise.
5243 * gfortran.dg/goacc/cray-2.f95: Likewise.
5244 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5245 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5246 * gfortran.dg/goacc/cray.f95: Update.
5247 * gfortran.dg/goacc/loop-1.f95: Likewise.
5248 * gfortran.dg/goacc/loop-3.f95: Likewise.
5249 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5250 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5251
52522016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5253
5254 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5255 for OpenACC tile clauses.
5256 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5257
5258 PR c/71381
5259 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5260 to...
5261 * c-c++-common/goacc/cache-2.c: ... this new file.
5262 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5263 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5264 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5265 usage.
5266 * gfortran.dg/goacc/cray.f95: Likewise.
5267 * gfortran.dg/goacc/loop-1.f95: Likewise.
5268
bb038f3e 52692016-06-10 Alan Hayward <alan.hayward@arm.com>
5270
5271 PR tree-optimization/71407
5272 PR tree-optimization/71416
5273 * gcc.dg/vect/pr71407.c: New
5274 * gcc.dg/vect/pr71416-1.c: New
5275 * gcc.dg/vect/pr71416-2.c: New
5276
332409d3 52772016-06-10 Richard Biener <rguenther@suse.de>
5278
5279 PR middle-end/71477
5280 * gcc.dg/torture/pr71477.c: New testcase.
5281
03cf727c 52822016-06-09 Julia Koval <julia.koval@intel.com>
5283
5284 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5285 * gcc.target/i386/interrupt-13.c: Likewise.
5286 * gcc.target/i386/interrupt-15.c: Likewise.
5287 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5288 * gcc.target/i386/interrupt-24.c: Likewise.
5289 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5290 * gcc.target/i386/interrupt-9.c: Likewise.
5291 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5292
23b101c5 52932016-06-09 Martin Sebor <msebor@redhat.com>
5294
5295 PR c/70883
5296 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5297 * gcc.dg/builtin-constant_p-1.c: Same.
5298 * gcc.dg/builtins-error.c: Same.
5299 * gcc.dg/pr70859.c: Same.
5300
188d6bbb 53012016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5302
5303 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5304 * gcc.dg/torture/pr68067-1.c: Likewise.
5305 * gcc.dg/torture/pr68067-2.c: Likewise.
5306
53072016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5308
5309 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5310 when setting SIZE.
5311
ff8886bd 53122016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5313
5314 PR c++/71465
5315 * g++.dg/inherit/crash5.C: New.
5316 Revert:
5317 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 PR c++/70202
5320 * g++.dg/inherit/crash5.C: New.
5321 * g++.dg/inherit/virtual1.C: Adjust.
5322
3f76cceb 53232016-06-09 Martin Liska <mliska@suse.cz>
5324
5325 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5326 * g++.dg/predict-loop-exit-2.C: Likewise.
5327 * g++.dg/predict-loop-exit-3.C: Likewise.
5328 * gcc.dg/predict-1.c: Likewise.
5329 * gcc.dg/predict-2.c: Likewise.
5330 * gcc.dg/predict-3.c: Likewise.
5331 * gcc.dg/predict-4.c: Likewise.
5332 * gcc.dg/predict-5.c: Likewise.
5333 * gcc.dg/predict-6.c: Likewise.
5334 * gcc.dg/predict-7.c: Likewise.
5335
59ae3d1b 53362016-06-09 Richard Biener <rguenther@suse.de>
5337
5338 PR tree-optimization/71462
5339 * gcc.dg/torture/pr71462.c: New testcase.
5340
8c2d2acf 53412016-06-09 Marek Polacek <polacek@redhat.com>
5342
5343 PR c/65471
5344 * gcc.dg/c11-generic-3.c: New test.
5345
224cb6b7 53462016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5347
5348 * g++.dg/init/array42.C: New.
5349 * g++.dg/init/array43.C: Likewise.
5350 * g++.dg/init/array44.C: Likewise.
5351 * g++.dg/init/array45.C: Likewise.
5352 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5353 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5354 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5355 * g++.dg/gomp/pr35751.C: Likewise.
5356 * g++.dg/init/array23.C: Likewise.
5357 * g++.dg/init/brace2.C: Likewise.
5358 * g++.dg/init/brace6.C: Likewise.
5359
732905bb 53602016-06-08 Martin Sebor <msebor@redhat.com>
5361 Jakub Jelinek <jakub@redhat.com>
5362
5363 PR c++/70507
5364 PR c/68120
5365 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5366 * c-c++-common/builtin-arith-overflow-2.c: New test.
5367 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5368 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5369 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5370
7ddaa622 53712016-06-08 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR c++/71442
5374 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5375
84ee0905 53762016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5377
5378 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5379 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5380 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5381 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5382 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5383 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5384 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5385 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5386 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5387 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5388 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5389 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5390 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5391
2876af98 53922016-06-08 Richard Biener <rguenther@suse.de>
5393
5394 PR tree-optimization/68558
5395 * gcc.dg/vect/slp-44.c: New testcase.
5396
acbb0d03 53972016-06-08 Richard Biener <rguenther@suse.de>
5398
5399 * gcc.dg/vect/slp-43.c: New testcase.
5400
f8689010 54012016-06-08 Richard Biener <rguenther@suse.de>
5402
5403 PR tree-optimization/71452
5404 * gcc.dg/torture/pr71452.c: New testcase.
5405
52d393eb 54062016-06-08 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR c++/71448
5409 * g++.dg/torture/pr71448.C: New test.
5410
9d700ce4 54112016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5412
5413 PR debug/71432
5414 PR ada/71413
5415 * g++.dg/debug/pr71432.C: New test.
5416
eb96ef65 54172016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5418
5419 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5420 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5421 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5422
a4753cdd 54232016-06-08 Alan Hayward <alan.hayward@arm.com>
5424
5425 * gcc.dg/vect/vect-live-2.c: Update effective target.
5426 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5427 * lib/target-supports.exp: Add aarch64 to vect_long.
5428
bafc7b1d 54292016-06-08 Marek Polacek <polacek@redhat.com>
5430
5431 PR c/71418
5432 * gcc.dg/noncompile/pr71418.c: New test.
5433
06e590e7 5434 PR c/71426
5435 * gcc.dg/noncompile/pr71426.c: New test.
5436
d3cb49c9 54372016-06-07 Jan Hubicka <hubicka@ucw.cz>
5438
5439 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5440 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5441 * gcc.dg/predict-3.c: Update template.
5442 * gcc.dg/predict-5.c: Update template.
5443 * gcc.dg/predict-6.c: Update template.
5444 * gcc.dg/predict-9.c: Update template.
5445 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5446
2d76c36a 54472016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5448
5449 * gcc.target/powerpc/vec-mul.c: New test.
5450
7cfde92a 54512016-06-07 David Malcolm <dmalcolm@redhat.com>
5452
5453 * gcc.dg/spellcheck-fields-2.c: New test case.
5454
b032c4dd 54552016-06-07 Richard Biener <rguenther@suse.de>
5456
5457 PR c/61564
5458 * gcc.dg/Wpragmas-1.c: New testcase.
5459 * gcc.dg/Wattributes-4.c: Likewise.
5460 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5461 entry.
5462
a7056369 54632016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5464
5465 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5466 spurious debug code.
5467
123c61e0 54682016-06-07 Richard Biener <rguenther@suse.de>
5469
5470 PR tree-optimization/71428
5471 * gcc.dg/torture/pr71428.c: New testcase.
5472
5819d47b 54732016-06-07 Richard Biener <rguenther@suse.de>
5474
5475 PR middle-end/71423
5476 * gcc.dg/torture/pr71423.c: New testcase.
5477
6cec5c6b 54782016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5479
5480 PR middle-end/71408
5481 * gcc.dg/tree-ssa/pr71408.c: New test.
5482
40bbfc17 54832016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5484
5485 PR middle-end/71281
5486 * g++.dg/torture/pr71281.C: New test.
5487
61f1f80c 54882016-06-06 Marek Polacek <polacek@redhat.com>
5489
5490 PR c/71362
5491 * gcc.dg/pr71362.c: New test.
5492
0406b32f 54932016-06-06 Jakub Jelinek <jakub@redhat.com>
5494 Patrick Palka <ppalka@gcc.gnu.org>
5495
5496 PR c++/70847
5497 PR c++/71330
5498 PR c++/71393
5499 * g++.dg/opt/pr70847.C: New test.
5500 * g++.dg/ubsan/pr70847.C: New test.
5501 * g++.dg/ubsan/pr71393.C: New test.
5502
b1445999 55032016-06-06 Jakub Jelinek <jakub@redhat.com>
5504
5505 PR tree-optimization/71259
5506 * gcc.dg/vect/pr71259.c: New test.
5507
99b4f3a2 55082016-06-06 David Malcolm <dmalcolm@redhat.com>
5509
5510 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5511 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5512 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5513 above.
5514
837679bc 55152016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5516
5517 PR middle-end/37780
5518 * gcc.c-torture/execute/pr37780.c: New test.
5519 * gcc.target/aarch64/pr37780_1.c: Likewise.
5520 * gcc.target/arm/pr37780_1.c: Likewise.
5521
e4b92538 55222016-06-06 Marek Polacek <polacek@redhat.com>
5523
5524 * c-c++-common/attr-may-alias-1.c: New test.
5525 * c-c++-common/attr-may-alias-2.c: New test.
5526 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5527
43ac2f2f 55282016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5529
5530 PR c/24414
5531 * gcc.target/i386/pr24414.c: New test.
5532
7e1786b2 55332016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5534
5535 * gcc.target/sparc/vis4misc.c: New file.
5536 * gcc.target/sparc/fpcmp.c: Likewise.
5537 * gcc.target/sparc/fpcmpu.c: Likewise.
5538
f593ccb2 55392016-06-06 Alan Hayward <alan.hayward@arm.com>
5540
5541 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5542 * gcc.dg/vect/vect-live-3.c: Likewise.
5543
be6d8ddc 55442016-06-06 Richard Biener <rguenther@suse.de>
5545
5546 PR tree-optimization/71398
5547 * gcc.dg/torture/pr71398.c: New testcase.
5548
78f27916 55492016-06-06 Uros Bizjak <ubizjak@gmail.com>
5550
5551 PR target/71389
5552 * g++.dg/pr71389.C: New test.
5553
c5899606 55542016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5555
5556 PR fortran/71404
5557 * gfortran.dg/fmt_read_5.f: New test.
5558
8e3cd305 55592016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5560
5561 PR fortran/69659
5562 * gfortran.dg/class_array_22.f03: New test.
5563
703c0a09 55642016-06-05 Jan Hubicka <hubicka@ucw.cz>
5565
5566 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5567
d07b2b6f 55682016-06-05 Jan Hubicka <hubicka@ucw.cz>
5569
5570 * gcc.dg/predict-9.c: Update template.
5571
4a7ec4ac 55722016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5573
5574 PR c++/49377
5575 * g++.dg/template/pr49377.C: New.
5576
7499ef4a 55772016-06-04 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR tree-optimization/71405
5580 * g++.dg/torture/pr71405.C: New test.
5581
558c800d 55822016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5583
5584 PR c++/70202
5585 * g++.dg/inherit/crash5.C: New.
5586 * g++.dg/inherit/virtual1.C: Adjust.
5587
4ee7cf4b 55882016-06-03 Jeff Law <law@redhat.com>
5589
5590 PR tree-optimization/71316
5591 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5592
b12ae762 55932016-06-03 Jakub Jelinek <jakub@redhat.com>
5594
5595 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5596 dg-additional-options with just -fno-tree-scev-cprop in it.
5597 * gcc.dg/vect/vect-live-2.c: Likewise.
5598 * gcc.dg/vect/vect-live-5.c: Likewise.
5599 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5600 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5601 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5602
e09a5ee3 56032016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5604
5605 PR c++/27100
5606 * g++.dg/other/friend6.C: New test.
5607
f14b1922 56082016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5609
5610 * g++.dg/torture/ppc-ldst-array.C: New.
5611
20702ea3 56122016-06-03 Joseph Myers <joseph@codesourcery.com>
5613
5614 PR target/71276
5615 PR target/71277
5616 * gcc.dg/torture/builtin-fp-int-inexact.c,
5617 gcc.target/i386/387-builtin-fp-int-inexact.c,
5618 gcc.target/i386/387-rint-inline-1.c,
5619 gcc.target/i386/387-rint-inline-2.c,
5620 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5621 gcc.target/i386/sse2-rint-inline-1.c,
5622 gcc.target/i386/sse2-rint-inline-2.c,
5623 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5624 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5625
5ed3cc7b 56262016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5627 Julia Koval <julia.koval@intel.com>
5628
5629 PR target/66960
5630 PR target/67630
5631 PR target/67634
5632 PR target/67841
5633 PR target/68037
5634 PR target/68618
5635 PR target/68661
5636 PR target/69575
5637 PR target/69596
5638 PR target/69734
5639 * gcc.dg/guality/pr68037-1.c: New test.
5640 * gcc.dg/guality/pr68037-2.c: Likewise.
5641 * gcc.dg/guality/pr68037-3.c: Likewise.
5642 * gcc.dg/torture/pr68037-1.c: Likewise.
5643 * gcc.dg/torture/pr68037-2.c: Likewise.
5644 * gcc.dg/torture/pr68037-3.c: Likewise.
5645 * gcc.dg/torture/pr68661-1a.c: Likewise.
5646 * gcc.dg/torture/pr68661-1b.c: Likewise.
5647 * gcc.target/i386/interrupt-1.c: Likewise.
5648 * gcc.target/i386/interrupt-2.c: Likewise.
5649 * gcc.target/i386/interrupt-3.c: Likewise.
5650 * gcc.target/i386/interrupt-4.c: Likewise.
5651 * gcc.target/i386/interrupt-5.c: Likewise.
5652 * gcc.target/i386/interrupt-6.c: Likewise.
5653 * gcc.target/i386/interrupt-7.c: Likewise.
5654 * gcc.target/i386/interrupt-8.c: Likewise.
5655 * gcc.target/i386/interrupt-9.c: Likewise.
5656 * gcc.target/i386/interrupt-10.c: Likewise.
5657 * gcc.target/i386/interrupt-11.c: Likewise.
5658 * gcc.target/i386/interrupt-12.c: Likewise.
5659 * gcc.target/i386/interrupt-13.c: Likewise.
5660 * gcc.target/i386/interrupt-14.c: Likewise.
5661 * gcc.target/i386/interrupt-15.c: Likewise.
5662 * gcc.target/i386/interrupt-16.c: Likewise.
5663 * gcc.target/i386/interrupt-17.c: Likewise.
5664 * gcc.target/i386/interrupt-18.c: Likewise.
5665 * gcc.target/i386/interrupt-19.c: Likewise.
5666 * gcc.target/i386/interrupt-20.c: Likewise.
5667 * gcc.target/i386/interrupt-21.c: Likewise.
5668 * gcc.target/i386/interrupt-22.c: Likewise.
5669 * gcc.target/i386/interrupt-23.c: Likewise.
5670 * gcc.target/i386/interrupt-24.c: Likewise.
5671 * gcc.target/i386/interrupt-25.c: Likewise.
5672 * gcc.target/i386/interrupt-26.c: Likewise.
5673 * gcc.target/i386/interrupt-27.c: Likewise.
5674 * gcc.target/i386/interrupt-28.c: Likewise.
5675 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5676 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5677 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5678 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5679 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5680 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5681 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5682 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5683 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5684 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5685 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5686 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5687
3e346f54 56882016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5689
f27c52fb 5690 PR tree-optimization/52171
5691 * gcc.dg/pr52171.c: New test.
5692 * gcc.target/i386/pr52171.c: New test.
3e346f54 5693
22e029d2 56942016-06-03 Jan Hubicka <jh@suse.cz>
5695
5696 * g++.dg/tree-ssa/pred-1.C: New testcase
5697 * gcc.dg/tree-ssa/pred-1.c: New testcase
5698
41ce74ed 56992016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5700
5701 PR target/70957
5702 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5703 support.
5704 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5705
cf573a72 57062016-06-03 Alan Hayward <alan.hayward@arm.com>
5707
5708 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5709
75aae5b4 57102016-06-03 Alan Hayward <alan.hayward@arm.com>
5711
5712 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5713 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5714 * gcc.dg/vect/vect-live-1.c: New test.
5715 * gcc.dg/vect/vect-live-2.c: New test.
5716 * gcc.dg/vect/vect-live-3.c: New test.
5717 * gcc.dg/vect/vect-live-4.c: New test.
5718 * gcc.dg/vect/vect-live-5.c: New test.
5719 * gcc.dg/vect/vect-live-slp-1.c: New test.
5720 * gcc.dg/vect/vect-live-slp-2.c: New test.
5721 * gcc.dg/vect/vect-live-slp-3.c: New test.
5722
eba6788d 57232016-06-03 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR middle-end/71387
5726 * g++.dg/opt/pr71387.C: New test.
5727
5a653985 57282016-06-02 Jeff Law <law@redhat.com>
5729
5730 PR tree-optimization/71328
5731 * gcc.c-torture/compile/pr71328.c: New test.
5732
f92f6941 57332016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5734
5735 PR fortran/52393
5736 * gfortran.dg/fmt_read_3.f90: Fix typo.
5737 * gfortran.dg/fmt_read_4.f90: New test.
5738
0d29e152 57392016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5740
5741 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5742 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5743 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5744 * g++.dg/cpp0x/override2.C: Likewise.
5745 * g++.dg/parse/crash5.C: Likewise.
5746 * g++.dg/parse/error16.C: Likewise.
5747 * g++.dg/parse/error27.C: Likewise.
5748 * g++.dg/template/qualttp15.C: Likewise.
5749 * g++.dg/template/redecl4.C: Likewise.
5750 * g++.old-deja/g++.other/crash39.C: Likewise.
5751 * g++.old-deja/g++.other/struct1.C: Likewise.
5752 * g++.old-deja/g++.pt/m9a.C: Likewise.
5753 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5754
2740a1a5 57552016-06-02 Jakub Jelinek <jakub@redhat.com>
5756
89f17a65 5757 PR c++/71372
5758 * c-c++-common/pr71372.c: New test.
5759
2740a1a5 5760 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5761 __TIME__ strings with __builtin_strcmp instead of printf and
5762 dg-output.
5763
9ae89a4e 57642016-06-02 Martin Liska <mliska@suse.cz>
5765
5766 * gcc.dg/predict-9.c: New test.
5767
41258f9c 57682016-06-02 Jakub Jelinek <jakub@redhat.com>
5769
5770 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5771 global set_compiler_env_var and global saved_compiler_env_var.
5772
dad46eb8 57732016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5774
5775 PR rtl-optimization/71295
5776 * gcc.c-torture/compile/pr71295.c: New test.
5777
9cc8a892 57782016-06-02 Jakub Jelinek <jakub@redhat.com>
5779
98e7c96c 5780 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5781
4a5a4de2 5782 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5783 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5784
9cc8a892 5785 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5786 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5787 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5788 alternative number.
5789
46819a36 57902016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5791
5792 * gcc.target/powerpc/p9-splat-4.c: New test.
5793
57942016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5795
5796 PR target/71186
5797 * gcc.target/powerpc/pr71186.c: New test.
5798
d9820cc5 57992016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5800
5801 PR fortran/52393
5802 * gfortran.dg/fmt_read_3.f90: New test.
5803
2f14ca3e 58042016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5805
5806 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5807 procedure.
5808
dfa5c0d3 58092016-06-01 Eduard Sanou <dhole@openmailbox.org>
5810
5811 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5812 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5813 env var is set.
5814 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5815 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5816 shown once.
5817 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5818 during compilation.
5819 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5820 vars set by dg-set-compiler-env-var.
5821
7d7125df 58222016-06-01 Paul Thomas <pault@gcc.gnu.org>
5823
5824 PR fortran/71156
5825 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5826 to the module procedure declaration.
5827 * gfortran.dg/submodule_16.f08: New test.
5828
6ab9cde4 58292016-06-01 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR middle-end/71371
5832 * c-c++-common/gomp/pr71371.c: New test.
5833
0cfe7a23 58342016-06-01 Richard Biener <rguenther@suse.de>
5835
5836 PR tree-optimization/71366
5837 * gcc.dg/torture/pr71366-1.c: New testcase.
5838 * gcc.dg/torture/pr71366-2.c: Likewise.
5839
5a5b02e1 58402016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5841
5842 * gcc.target/powerpc/vslv-0.c: New test.
5843 * gcc.target/powerpc/vslv-1.c: New test.
5844 * gcc.target/powerpc/vsrv-0.c: New test.
5845 * gcc.target/powerpc/vsrv-1.c: New test.
5846
d27a79f6 58472016-06-01 Nathan Sidwell <nathan@acm.org>
5848
5849 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5850 * gcc.target/nvptx/weak.c: New.
5851
6172a9fd 58522016-06-01 Richard Biener <rguenther@suse.de>
5853
5854 PR tree-optimization/71261
5855 * gcc.dg/torture/vect-bool-1.c: New testcase.
5856
f9aaabb2 58572016-06-01 Jakub Jelinek <jakub@redhat.com>
5858
5859 * gfortran.dg/gomp/order-1.f90: New test.
5860 * gfortran.dg/gomp/order-2.f90: New test.
5861
53b01069 58622016-06-01 Jan Hubicka <hubicka@ucw.cz>
5863
5864 * gcc.dg/unroll-6.c: Update template.
5865 * gcc.dg/unroll-7.c: New testcase.
5866 * gcc.dg/unroll-8.c: New testcase.
5867
36757397 58682016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5869
5870 * gnat.dg/opt56.ad[sb]: New test.
5871
7f93bd6e 58722016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5873
5874 PR c++/66635
5875 * g++.dg/cpp0x/constexpr-ice16.C: New.
5876
9f41a2ce 58772016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5878
5879 PR tree-optimization/71314
5880 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5881 -mbranch-cost=2.
5882
31e02373 58832016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5884
5885 PR tree-optimization/71077
5886 * gcc.dg/tree-ssa/pr71077.c: New test.
5887
76f8f901 58882016-05-31 Jan Hubicka <hubicka@ucw.cz>
5889
7f93bd6e 5890 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5891 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5892 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5893
04f5f923 58942016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5895
5896 PR c++/71248
5897 * g++.dg/cpp0x/pr71248.C: New.
5898 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5899 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5900 * g++.dg/init/new37.C: Likewise.
5901 * g++.dg/template/static1.C: Likewise.
5902 * g++.dg/template/static2.C: Likewise.
5903
4ffddf28 59042016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5905
5906 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5907 instead of %rdi.
5908 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5909
4ff7bd21 59102016-05-31 Marek Polacek <polacek@redhat.com>
5911
5912 * c-c++-common/Wswitch-unreachable-3.c: New test.
5913 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5914
e1f7cc4b 59152016-05-31 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/71352
5918 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5919
02978bd1 59202016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5921
5922 * gcc.target/arm/armv5_thumb_isa.c: New test.
5923
cfce8164 59242016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5925
5926 PR target/71346
5927 * gcc.target/i386/pr71346.c: New test.
5928
7a51c705 59292016-05-31 Tom de Vries <tom@codesourcery.com>
5930
5931 PR tree-optimization/69068
5932 * gcc.dg/graphite/pr69068.c: New test.
5933
8c1ac106 59342016-05-27 Martin Sebor <msebor@redhat.com>
5935
5936 PR c++/71306
5937 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5938
b6431756 59392016-05-30 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR c++/71349
5942 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5943 nowait depend(inout: dd[0]) clauses where permitted.
5944
f6203294 59452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5946
5947 PR c++/71238
5948 * g++.dg/parse/pr71238.C: New.
5949 * g++.dg/concepts/friend1.C: Test column numbers too.
5950 * g++.dg/cpp0x/initlist31.C: Likewise.
5951 * g++.dg/cpp0x/pr51420.C: Likewise.
5952 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5953 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5954 * g++.dg/ext/builtin3.C: Likewise.
5955 * g++.dg/lookup/friend12.C: Likewise.
5956 * g++.dg/lookup/friend7.C: Likewise.
5957 * g++.dg/lookup/koenig1.C: Likewise.
5958 * g++.dg/lookup/koenig5.C: Likewise.
5959 * g++.dg/lookup/used-before-declaration.C: Likewise.
5960 * g++.dg/overload/koenig1.C: Likewise.
5961 * g++.dg/template/crash65.C: Likewise.
5962 * g++.dg/template/friend57.C: Likewise.
5963 * g++.dg/warn/Wshadow-5.C: Likewise.
5964 * g++.dg/warn/Wunused-8.C: Likewise.
5965 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5966 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5967 * g++.old-deja/g++.jason/member.C: Likewise.
5968 * g++.old-deja/g++.jason/report.C: Likewise.
5969 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5970 * g++.old-deja/g++.law/visibility20.C: Likewise.
5971 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5972 * g++.old-deja/g++.other/static5.C: Likewise.
5973 * g++.old-deja/g++.pt/overload2.C: Likewise.
5974
b96f8145 59752016-05-30 Jan Hubicka <hubicka@ucw.cz>
5976
5977 * gcc.dg/tree-ssa/peel1.c: New testcase.
5978 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5979 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5980
ed5bca7a 59812016-05-30 Tom de Vries <tom@codesourcery.com>
5982
5983 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5984 to ce.
5985
c0aa0333 59862016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5987
5988 PR c++/71099
5989 * g++.dg/parse/virtual1.C: New.
5990
231010db 59912016-05-30 Uros Bizjak <ubizjak@gmail.com>
5992
5993 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5994 Use correct register when clearing %edx.
5995
765557c0 59962016-05-30 Alexander Monakov <amonakov@ispras.ru>
5997
5998 PR tree-optimization/71289
5999 * gcc.dg/pr71289.c: New test.
6000
fc3b1c44 60012016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6002
6003 PR middle-end/71269
6004 PR middle-end/71292
6005 * gcc.dg/tree-ssa/pr71269.c: New test.
6006 * gcc.dg/tree-ssa/pr71292.c: New test.
6007
ce352457 60082016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6009
6010 PR middle-end/71252
6011 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6012
eedd711b 60132016-05-30 Jan Hubicka <hubicka@ucw.cz>
6014
6015 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6016 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6017 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6018
8c061890 60192016-05-30 Tom de Vries <tom@codesourcery.com>
6020
6021 PR tree-optimization/69067
6022 * gcc.dg/graphite/pr69067.c: New test.
6023
a6b0884c 60242016-05-29 Uros Bizjak <ubizjak@gmail.com>
6025
6026 PR target/71245
6027 * gcc.target/i386/pr71245-1.c: New test.
6028 * gcc.target/i386/pr71245-2.c: Ditto.
6029
2369edfc 60302016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6031
6032 PR c++/71105
6033 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6034 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6035 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6036
b6ab3f43 60372016-05-27 Jan Hubicka <hubicka@ucw.cz>
6038
6039 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6040
0192662b 60412016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6042
6043 Revert:
6044 PR c++/69855
6045 * g++.dg/overload/69855.C: New.
6046 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6047 * g++.old-deja/g++.pt/crash3.C: Likewise.
6048
fce78c50 60492016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6050
6051 PR c++/60385
6052 * g++.dg/parse/namespace13.C: New.
6053
372172fe 60542016-05-26 Jeff Law <law@redhat.com>
6055
6056 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6057 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6058 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6059 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6060 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6061 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6062 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6063 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6064 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6065 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6066 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6067 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6068 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6069
5d8a8944 60702016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6071
6072 PR c++/69855
6073 * g++.dg/overload/69855.C: New.
6074 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6075 * g++.old-deja/g++.pt/crash3.C: Likewise.
6076
29602b75 60772016-05-27 Jiong Wang <jiong.wang@arm.com>
6078
6079 PR target/63596
6080 * gcc.target/aarch64/va_arg_1.c: New testcase.
6081 * gcc.target/aarch64/va_arg_2.c: Likewise.
6082 * gcc.target/aarch64/va_arg_3.c: Likewise.
6083
c900b732 60842016-05-27 Jiong Wang <jiong.wang@arm.com>
6085
6086 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6087 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6088 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6089 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6090 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6091
73ef73bd 60922016-05-27 Marek Polacek <polacek@redhat.com>
6093
6094 PR middle-end/71308
6095 * g++.dg/torture/pr71308.C: New test.
6096
a6031633 60972016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6098
6099 * gcc.dg/zero_bits_compound-1.c: New test.
6100 * gcc.dg/zero_bits_compound-2.c: New test.
6101
1fbdc7ae 61022016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6103
6104 PR middle-end/71279
6105 * gcc.dg/pr71279.c: New test.
6106
2e196ca8 61072016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6108
6109 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6110 floating point min/max/comparison instructions.
6111 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6112
6feab9ce 61132016-05-26 Jakub Jelinek <jakub@redhat.com>
6114
6115 * c-c++-common/gomp/schedule-1.c: New test.
6116 * gfortran.dg/gomp/schedule-1.f90: New test.
6117
978cea8f 61182016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6119
6120 PR c++/70822
6121 PR c++/70106
6122 * g++.dg/cpp1y/auto-fn32.C: New test.
6123 * g++.dg/cpp1y/paren4.C: New test.
6124
0478d9ed 61252016-05-26 Nathan Sidwell <nathan@acm.org>
6126
6127 * gcc.dg/20060410.c: Xfail on ptx.
6128 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6129 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6130 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6131 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6132 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6133
5fd1c174 61342016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6135
6136 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6137
c5e8b3e2 61382016-05-26 Jakub Jelinek <jakub@redhat.com>
6139
0db93a5b 6140 PR tree-optimization/71280
6141 * gcc.dg/pr71280.c: New test.
6142
7199c05c 6143 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6144
76c786ac 6145 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6146 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6147
c5e8b3e2 6148 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6149
e9bcea2f 61502016-05-26 Jiong Wang <jiong.wang@arm.com>
6151
6152 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6153 kept in memory.
e9bcea2f 6154
955d947b 61552016-05-25 Jeff Law <law@redhat.com>
6156
6157 PR tree-optimization/71272
6158 * gcc.c-torture/compile/pr71272.c: new test.
6159
77102dbe 61602016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6161
6162 * gcc.target/powerpc/vec-cmpne.c: New test.
6163 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6164
552821b4 61652016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6166
6167 * gnat.dg/opt55.ad[sb]: New test.
6168
0113f3c5 61692016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6170
6171 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6172 * c-c++-common/pr60226.c: Require int32plus.
6173 * gcc.c-torture/execute/pr70602.c: Likewise.
6174 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6175 unsigned long for malloc arg type.
6176 * gcc.dg/asr_div1.c: Require int32plus.
6177 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6178 * gcc.dg/pie-1.c: Require pie.
6179 * gcc.dg/pie-2.c: Likewise.
6180 * gcc.dg/pr59471.c: Require int32plus.
6181 * gcc.dg/pr59963-2.c: XFAIL for int16.
6182 * gcc.dg/pr60114.c: Require int32plus.
6183 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6184 unsigned long for typedef of size_t.
6185 * gcc.dg/pr63914.c: Require int32plus.
6186 * gcc.dg/pr64536.c: Require pt32plus.
6187 * gcc.dg/pr65658.c: Likewise.
6188 * gcc.dg/pr67271.c: Require int32plus.
6189 * gcc.dg/pr68112.c: Likewise.
6190 * gcc.dg/pr69071.c: Skip for avr target.
6191 * gcc.dg/pr69973.c: Require int32plus.
6192 * gcc.dg/pr70169.c: Skip for avr target.
6193 * gcc.dg/sso-6.c: Require int32plus.
6194 * gcc.dg/sso-7.c: Likewise.
6195 * gcc.dg/sso-8.c: Likewise.
6196 * gcc.dg/vrp-min-max-2.c: Likewise.
6197
f4094380 61982016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6199
6200 PR target/70738
6201 * gcc.target/i386/pr70738-1.c: New test.
6202 * gcc.target/i386/pr70738-2.c: Likewise.
6203 * gcc.target/i386/pr70738-3.c: Likewise.
6204 * gcc.target/i386/pr70738-4.c: Likewise.
6205 * gcc.target/i386/pr70738-5.c: Likewise.
6206 * gcc.target/i386/pr70738-6.c: Likewise.
6207 * gcc.target/i386/pr70738-7.c: Likewise.
6208 * gcc.target/i386/pr70738-8.c: Likewise.
6209 * gcc.target/i386/pr70738-9.c: Likewise.
6210
239a4bea 62112016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6212
6213 PR rtl-optimization/66940
6214 * gcc.c-torture/execute/pr66940.c: New test.
6215
bf6382ba 62162016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6217
6218 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6219 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6220 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6221 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6222 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6223 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6224 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6225 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6226 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6227 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6228 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6229 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6230 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6231 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6232 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6233 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6234 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6235 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6236 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6237 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6238 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6239 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6240 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6241 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6242
2c995da9 62432016-05-25 Marek Polacek <polacek@redhat.com>
6244
6245 PR c/71265
6246 * gcc.dg/noncompile/pr71265.c: New test.
6247
abfbb5b5 6248 PR c/71266
6249 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6250
f6871bbd 62512016-05-25 Nathan Sidwell <nathan@acm.org>
6252
6253 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6254
de04e83e 62552016-05-25 Richard Biener <rguenther@suse.de>
6256
6257 PR tree-optimization/71261
6258 * c-c++-common/torture/pr71261.c: New testcase.
6259
b35931f7 62602016-05-25 Richard Biener <rguenther@suse.de>
6261
6262 PR tree-optimization/71264
6263 * gcc.dg/vect/pr71264.c: New testcase.
6264
166c3089 62652016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6266
6267 PR c++/55992
6268 * g++.dg/cpp0x/alias-decl-53.C: New.
6269 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6270
14240409 62712016-05-25 Martin Liska <mliska@suse.cz>
6272
6273 * g++.dg/pr71239.C: New test.
6274
bc47d9f6 62752016-05-25 Richard Biener <rguenther@suse.de>
6276
4860a6bf 6277 * gcc.dg/vect/pr58135.c: Rename to ...
6278 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6279
d8a3f157 62802016-05-25 Marek Polacek <polacek@redhat.com>
6281
6282 * g++.dg/pr65295.C: Use target c++14.
6283
3af16045 62842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6285
231010db 6286 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6287 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6288
949479b2 62892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6290
6291 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6292 instructions.
6293
6d6a3fc3 62942016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6295
6296 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6297 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6298 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6299 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6300 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6301 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6302 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6303 * c-c++-common/goacc/pcopy.c: Likewise.
6304 * c-c++-common/goacc/pcopyin.c: Likewise.
6305 * c-c++-common/goacc/pcopyout.c: Likewise.
6306 * c-c++-common/goacc/pcreate.c: Likewise.
6307 * c-c++-common/goacc/pr70688.c: New test.
6308 * c-c++-common/goacc/present-1.c: Adjust test.
6309 * c-c++-common/goacc/reduction-5.c: Likewise.
6310 * g++.dg/goacc/data-1.C: New test.
6311
af648be2 63122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6313
6314 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6315 vector parity built-in functions.
6316 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6317 count trailing zeros automatic vectorization.
6318 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6319 count trailing zeros built-in functions.
6320
4e173d60 63212016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6322
6323 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6324
a0c02a52 63252016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6326
6327 PR target/71050
6328 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6329
64c52e9c 63302016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/50436
6333 * g++.dg/template/crash123.C: New.
6334 * g++.dg/template/crash124.C: Likewise.
6335
752b5a4c 63362016-05-24 Martin Sebor <msebor@redhat.com>
6337
6338 PR c++/71147
6339 * g++.dg/ext/flexary16.C: New test.
6340
a36dd683 63412016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6342
f6871bbd 6343 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6344 before math.h is included.
a36dd683 6345 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6346 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6347 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6348 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6349 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6350 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6351 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6352 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6353 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6354 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6355 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6356 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6357 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6358 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6359 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6360 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6361 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6362 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6363 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6364 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6365 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6366 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6367 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6368
d60e1df7 63692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6370 Kelvin Nilsen <kelvin@gcc.gnu.org>
6371
6372 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6373 support.
6374
22d09025 63752016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6376
6377 PR c++/69872
6378 * g++.dg/warn/Wno-narrowing1.C: New.
6379
6ef0143d 63802016-05-24 Marek Polacek <polacek@redhat.com>
6381
6382 PR c/71249
6383 * c-c++-common/Wswitch-unreachable-2.c: New test.
6384
962a2062 63852016-05-24 Jakub Jelinek <jakub@redhat.com>
6386
ead77194 6387 PR c++/71257
6388 * g++.dg/vect/simd-clone-6.cc: New test.
6389 * g++.dg/gomp/declare-simd-6.C: New test.
6390
962a2062 6391 PR middle-end/70434
6392 PR c/69504
6393 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6394
23edc6d1 63952016-05-24 Richard Biener <rguenther@suse.de>
6396
6397 PR tree-optimization/71240
6398 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6399
30633bcc 64002016-05-24 Richard Biener <rguenther@suse.de>
6401
6402 PR tree-optimization/71230
6403 * gcc.dg/torture/pr71230.c: New testcase.
6404 * g++.dg/torture/pr71230.C: Likewise.
6405
c9d624bd 64062016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6407
6408 * c-c++-common/goacc/routine-5.c: Add tests.
6409 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6410 * gfortran.dg/goacc/routine-6.f90: Add tests.
6411
ce143ff0 64122016-05-24 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/71253
6415 * gcc.dg/torture/pr71253.c: New testcase.
6416
3bdaecd5 64172016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6418
6419 PR middle-end/71252
6420 * gfortran.dg/pr71252.f90: New test.
6421
856b494d 64222016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6423
6424 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6425
7345b977 64262016-05-24 Richard Biener <rguenther@suse.de>
6427
6428 PR middle-end/70434
6429 PR c/69504
6430 * c-c++-common/vector-subscript-4.c: New testcase.
6431 * c-c++-common/vector-subscript-5.c: Likewise.
6432
6f065267 64332016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6434
6435 PR fortran/71123
6436 * gfortran.dg/namelist_90.f: New test
6437
fd6757da 64382016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6439
6440 PR fortran/66461
6441 * gfortran.dg/unexpected_eof.f: New test
6442
7d5555a8 64432016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6444 Kelvin Nilsen <kelvin@gcc.gnu.org>
6445
6446 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6447 as little endian.
6448
ae6744c9 64492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6450
6451 PR c++/70972
6452 * g++.dg/cpp0x/inh-ctor20.C: New.
6453 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6454
f0d91a85 64552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6456
6457 PR c++/69095
6458 * g++.dg/cpp0x/variadic168.C: New.
6459
1618ffe5 64602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6461
6462 * g++.dg/cpp0x/pr31445.C: Test column number too.
6463 * g++.dg/cpp0x/pr32253.C: Likewise.
6464 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6465 * g++.dg/cpp0x/variadic36.C: Likewise.
6466
c0205bab 64672016-05-23 Marc Glisse <marc.glisse@inria.fr>
6468
6469 * gcc.dg/fold-notshift-2.c: Adjust.
6470
1398da0f 64712016-05-23 Marek Polacek <polacek@redhat.com>
6472
6473 PR c/49859
6474 * c-c++-common/Wswitch-unreachable-1.c: New test.
6475 * gcc.dg/Wswitch-unreachable-1.c: New test.
6476 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6477 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6478 * g++.dg/gomp/block-10.C: Likewise.
6479 * gcc.dg/gomp/block-10.c: Likewise.
6480 * g++.dg/gomp/block-9.C: Likewise.
6481 * gcc.dg/gomp/block-9.c: Likewise.
6482 * g++.dg/gomp/target-1.C: Likewise.
6483 * g++.dg/gomp/target-2.C: Likewise.
6484 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6485 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6486 * g++.dg/gomp/taskgroup-1.C: Likewise.
6487 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6488 * gcc.dg/gomp/teams-1.c: Likewise.
6489 * g++.dg/gomp/teams-1.C: Likewise.
6490 * g++.dg/overload/error3.C: Likewise.
6491 * g++.dg/tm/jump1.C: Likewise.
6492 * g++.dg/torture/pr40335.C: Likewise.
6493 * gcc.dg/c99-vla-jump-5.c: Likewise.
6494 * gcc.dg/switch-warn-1.c: Likewise.
6495 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6496 * gcc.dg/nested-func-1.c: Likewise.
6497 * gcc.dg/pr67784-4.c: Likewise.
6498
5403ed8b 64992016-05-23 Richard Biener <rguenther@suse.de>
6500
6501 PR tree-optimization/71230
6502 * gfortran.dg/pr71230-1.f90: New testcase.
6503 * gfortran.dg/pr71230-2.f90: Likewise.
6504
27510941 65052016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6506
1618ffe5 6507 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6508 * gcc.dg/vect/pr58135.c: Add new.
6509 * gfortran.dg/pr46519-1.f: Adjust test case.
6510
a41c605d 65112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6512
6513 PR c++/53401
6514 * g++.dg/cpp0x/decltype64.C: New.
6515
3eb254ab 65162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6517
6518 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6519 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6520 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6521
a75fffe1 65222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6523
6524 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6525 Add poly64x1_t and poly64x2_t cases if supported.
6526 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6527 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6528 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6529 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6530 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6531
56979b12 65322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6533
6534 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6535 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6536 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6537 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6538 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6539 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6540 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6541
dc5e98db 65422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6543
6544 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6545
c0f383ae 65462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6547
6548 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6549 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6550
2a4d70a2 65512016-05-22 Jakub Jelinek <jakub@redhat.com>
6552
4c109025 6553 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6554 constraint instead of "r".
6555 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6556 insn instead of vxorpd.
6557 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6558
bad891ce 6559 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6560 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6561
ac23ddb9 6562 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6563
9dac9579 6564 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6565 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6566
2a4d70a2 6567 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6568
9eafdd7b 65692016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6570
6571 PR middle-end/40921
6572 * gcc.dg/tree-ssa/pr40921.c: New test.
6573
93df190d 65742016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6575
6576 PR target/71103
6577 * gcc.target/avr/pr71103.c: New test.
6578
933b9f7f 65792016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6580
6581 PR middle-end/71179
6582 * gcc.dg/tree-ssa/pr71179.c: New test.
6583
8bdfbc08 65842016-05-20 Martin Sebor <msebor@redhat.com>
6585
6586 PR c/71115
6587 * gcc.dg/init-excess-2.c: New test.
6588
6827ab42 65892016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6590
6591 * gnat.dg/opt53.adb: New test.
6592 * gnat.dg/opt54.adb: Likewise.
6593
58a5f4c0 65942016-05-20 Martin Jambor <mjambor@suse.cz>
6595
6596 PR tree-optimization/70884
6597 * gcc.dg/tree-ssa/pr70919.c: New test.
6598
bb7145f6 65992016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6600
6601 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6602 formatting.
f6871bbd 6603 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6604 fix code formatting.
6605
66062016-05-20 Nathan Sidwell <nathan@acm.org>
6607
6608 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6609 non-common cases.
6610 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6611
9954d230 66122016-05-20 David Malcolm <dmalcolm@redhat.com>
6613
6614 * jit.dg/all-non-failing-tests.h: Add
6615 test-factorial-must-tail-call.c.
6616 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6617 * jit.dg/test-factorial-must-tail-call.c: New test case.
6618
08a161f9 66192016-05-20 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR fortran/71204
6622 * gfortran.dg/pr71204.f90: New test.
6623
3d380077 66242016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6625
6626 * gcc.target/nvptx/sincos.c: New test.
6627
0f104d56 66282016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6629
6630 PR c++/70572
6631 * g++.dg/cpp1y/auto-fn31.C: New.
6632
61736a1b 66332016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6634
6635 * gcc.target/powerpc/vec-addec.c: New test.
6636 * gcc.target/powerpc/vec-addec-int128.c: New test.
6637
b4a61e77 66382016-05-20 David Malcolm <dmalcolm@redhat.com>
6639
6640 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6641 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6642 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6643 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6644
9a2ace10 66452016-05-20 Jan Hubicka <hubicka@ucw.cz>
6646
6647 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6648
45cdf8c6 66492016-05-20 Jakub Jelinek <jakub@redhat.com>
6650
b9a1dcd5 6651 PR c++/71210
6652 * g++.dg/opt/pr71210-1.C: New test.
6653 * g++.dg/opt/pr71210-2.C: New test.
6654
45cdf8c6 6655 PR tree-optimization/29756
6656 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6657 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6658 only on selected targets where V4SImode vectors are known to be
6659 supported.
6660
92e3ffbf 66612016-05-20 Marc Glisse <marc.glisse@inria.fr>
6662
6663 PR tree-optimization/71079
6664 PR tree-optimization/71206
6665 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6666
5da368e3 66672016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6668
6669 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6670 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6671 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6672
2506d97a 66732016-05-20 Richard Guenther <rguenther@suse.de>
6674
6675 PR tree-optimization/29756
6676 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6677
adade307 66782016-05-20 Richard Biener <rguenther@suse.de>
6679
6680 PR tree-optimization/71185
6681 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6682
c3deca25 66832016-05-20 Richard Biener <rguenther@suse.de>
6684
6685 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6686
8b0bef14 66872016-05-19 Marek Polacek <polacek@redhat.com>
6688
6689 PR c++/71075
6690 * g++.dg/diagnostic/pr71075.C: New test.
6691
08025288 66922016-05-19 David Malcolm <dmalcolm@redhat.com>
6693
6694 PR c++/71184
6695 * g++.dg/pr71184.C: New test case.
6696
26a51591 66972016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6698
6699 * gcc.target/powerpc/darn-0.c: New test.
6700 * gcc.target/powerpc/darn-1.c: New test.
6701 * gcc.target/powerpc/darn-2.c: New test.
6702
d8d3e75a 67032016-05-19 Marek Polacek <polacek@redhat.com>
6704
6705 PR tree-optimization/71031
6706 * gcc.dg/tree-ssa/vrp100.c: New test.
6707
c28211ae 67082016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6709
6710 PR rtl-optimization/71148
6711 * gcc.dg/pr71148.c: New test.
6712
3f5ea43a 67132016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6714
6715 PR target/71056
6716 * gcc.target/arm/pr71056.c: New test.
6717
2a7d4c20 67182016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6719
6720 * c-c++-common/pr69669.c: Check the used mode.
6721
ed0b0569 67222016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6723
6724 PR sanitizer/64354
6725 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6726
410372fe 67272016-05-19 Richard Biener <rguenther@suse.de>
6728
6729 PR tree-optimization/70729
6730 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6731 * gcc.dg/graphite/scop-18.c: Likewise.
6732 * gcc.dg/pr41783.c: Disable LIM.
6733 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6734 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6735 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6736 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6737 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6738 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6739 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6740 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6741 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6742 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6743 * gfortran.dg/pr42108.f90: Likewise.
6744
56f34f03 67452016-05-18 David Malcolm <dmalcolm@redhat.com>
6746
6747 PR driver/69265
6748 * gcc.dg/spellcheck-options-11.c: New test case.
6749
e6481cd1 67502016-05-18 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR c++/71100
6753 * g++.dg/opt/pr71100.C: New test.
6754
be951c59 67552016-05-18 Martin Jambor <mjambor@suse.cz>
6756
6757 PR ipa/69708
6758 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6759 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6760 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6761 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6762
665ff45b 67632016-05-18 Martin Jambor <mjambor@suse.cz>
6764
6765 PR ipa/69708
6766 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6767 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6768 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6769 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6770 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6771
485be62c 67722016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/69793
6775 * g++.dg/template/crash122.C: New.
6776
b251d5f5 67772016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6778
6779 PR c++/70466
6780 * g++.dg/template/pr70466-1.C: New.
6781 * g++.dg/template/pr70466-2.C: Likewise.
6782
c93e9931 67832016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6784
6785 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6786 splat operations and the XXSPLTIB instruction.
6787 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6788 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6789 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6790 xxlxor to clear a register.
6791
8ba6639c 67922016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6793
6794 * gcc.dg/torture/pr71020.c: New test.
6795
ec6e3005 67962016-05-18 Martin Jambor <mjambor@suse.cz>
6797
6798 PR ipa/70646
6799 * gcc.dg/ipa/pr70646.c: New test.
6800
5ef3c918 68012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6802
6803 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6804
70a88eab 68052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6806
6807 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6808 missing tests for vreinterpretq_p{8,16}.
6809
b52a930c 68102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6811
6812 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6813 vsliq_n_s64 and vsliq_n_u64.
6814
bdd4080b 68152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6816
6817 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6818 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6819
37814bf5 68202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6821
6822 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6823 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6824 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6825
764af2e0 68262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6827
6828 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6829 in comment.
6830
ffe01a83 68312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6832
6833 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6834 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6835 "blr\t" and switch to scan-assembler-times.
6836
fab6dae9 68372016-05-18 Jiong Wang <jiong.wang@arm.com>
6838
231010db 6839 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6840 with __aarch64__.
6841 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6842 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6843
4eb0c566 68442016-05-18 Jakub Jelinek <jakub@redhat.com>
6845
442f18f1 6846 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6847 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6848 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6849 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6850 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6851 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6852
4d83b36b 6853 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6854 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6855
a4528eec 6856 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6857 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6858
f0066139 6859 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6860 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6861
4eb0c566 6862 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6863
303e9267 68642016-05-18 Richard Biener <rguenther@suse.de>
6865
6866 PR tree-optimization/71168
6867 * gcc.dg/torture/pr71168.c: New testcase.
6868
0d7ddd44 68692016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6870
6871 PR middle-end/63586
6872 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6873 * gcc.dg/tree-ssa/pr63586.c: New test.
6874 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6875
899bcc0f 68762016-05-17 Nathan Sidwell <nathan@acm.org>
6877
6878 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6879 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6880 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6881 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6882
a2246979 68832016-05-17 Nathan Sidwell <nathan@acm.org>
6884
6885 * gcc.target/nvptx/abi-vararg-3.c: New.
6886
2f6a4d21 68872016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6888
6889 PR tree-optimization/54579
6890 PR middle-end/55299
6891 * gcc.dg/fold-notrotate-1.c: New test.
6892 * gcc.dg/fold-notshift-1.c: New test.
6893 * gcc.dg/fold-notshift-2.c: New test.
6894
27bdad45 68952016-05-17 Marek Polacek <polacek@redhat.com>
6896
6897 PR ipa/71146
6898 * g++.dg/ipa/pr71146.C: New test.
6899
f33a295a 69002016-05-17 David Malcolm <dmalcolm@redhat.com>
6901
6902 * jit.dg/test-error-array-bounds.c: New test case.
6903
b6dd53bf 69042016-05-17 Marc Glisse <marc.glisse@inria.fr>
6905
6906 * gcc.dg/tree-ssa/and-1.c: New testcase.
6907
a8719545 69082016-05-17 Marc Glisse <marc.glisse@inria.fr>
6909
6910 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6911 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6912
34806102 69132016-05-17 Marc Glisse <marc.glisse@inria.fr>
6914
6915 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6916 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6917
25fe08a8 69182016-05-17 Jiong Wang <jiong.wang@arm.com>
6919
6920 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6921
abf1a837 69222016-05-17 Jiong Wang <jiong.wang@arm.com>
6923
6924 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6925
666b9dd3 69262016-05-17 Jiong Wang <jiong.wang@arm.com>
6927
6928 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6929 ".2d[index]" when scan the assembly.
6930 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6931 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6932 float64x1.
6933 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6934
77d095c0 69352016-05-17 Richard Biener <rguenther@suse.de>
6936
6937 PR tree-optimization/71132
6938 * gcc.dg/torture/pr71132.c: New testcase.
6939
28adcc23 69402016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6941
6942 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6943
2439931e 69442016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6945
6946 PR target/70809
6947 * gcc.target/aarch64/pr70809_1.c: New test.
6948
5ec2ff80 69492016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6950
6951 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6952 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6953 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6954 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6955
17fd1c7a 69562016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6957 Ilya Enkovich <ilya.enkovich@intel.com>
6958
6959 PR target/71114
6960 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6961
46729204 69622016-05-16 Jan Hubicka <hubicka@ucw.cz>
6963
6964 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6965 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6966
2a1125d6 69672016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6968
6969 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6970 test for __ARM_FP16_ARGS.
6971 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6972 * gcc.target/arm/aapcs/neon-vect10.c: New.
6973 * gcc.target/arm/aapcs/neon-vect9.c: New.
6974 * gcc.target/arm/aapcs/vfp18.c: New.
6975 * gcc.target/arm/aapcs/vfp19.c: New.
6976 * gcc.target/arm/aapcs/vfp20.c: New.
6977 * gcc.target/arm/aapcs/vfp21.c: New.
6978 * gcc.target/arm/fp16-aapcs-1.c: New.
6979 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6980 test for __ARM_FP16_ARGS.
6981 * g++.target/arm/fp16-return-1.c: Update expected output.
6982
ea3d2d74 69832016-05-16 Jiong Wang <jiong.wang@arm.com>
6984
6985 PR testsuite/70227
6986 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6987
6989e05f 69882016-05-15 Harald Anlauf <anlauf@gmx.de>
6989
6990 PR fortran/69603
6991 * gfortran.dg/pr69603.f90: New testcase.
6992
a5f52592 69932016-05-14 Fritz Reese <fritzoreese@gmail.com>
6994
6995 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6996
88f949ab 69972016-05-14 Fritz Reese <fritzoreese@gmail.com>
6998
6999 PR fortran/71047
7000 * gfortran.dg/pr71047.f08: New test.
7001
90c88567 70022016-05-13 Joseph Myers <joseph@codesourcery.com>
7003
7004 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7005 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7006 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7007
00a690cc 70082016-05-13 Martin Sebor <msebor@redhat.com>
7009
7010 PR c++/60049
7011 * g++.dg/cpp0x/constexpr-60049.C: New test.
7012
ec8b6af7 70132016-05-13 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR bootstrap/71071
7016 * gcc.dg/pr71071.c: New test.
7017
f54d1d7b 70182016-05-13 Uros Bizjak <ubizjak@gmail.com>
7019
7020 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7021 remove XOP handling.
2f3af60f 7022 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7023
a39a0392 70242016-05-13 Nathan Sidwell <nathan@acm.org>
7025
7026 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7027 __atomic_is_lock_free declaration.
7028
42333dd9 70292016-05-13 Richard Biener <rguenther@suse.de>
7030
7031 PR tree-optimization/42587
7032 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7033
c5442454 70342016-05-13 Martin Liska <mliska@suse.cz>
7035
7036 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7037 the new format of dump output.
7038
03a400fb 70392016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7040
7041 * gcc.dg/pr71084.c: New test.
7042
69278c3f 70432016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7044
231010db 7045 PR target/53440
7046 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7047
8138f11b 70482016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7049
7050 * gcc.target/aarch64/struct_return.c: New test.
7051
22a3f7bd 70522016-05-12 Marek Polacek <polacek@redhat.com>
7053
7054 PR c/70756
7055 * c-c++-common/pr70756-2.c: New test.
7056 * c-c++-common/pr70756.c: New test.
7057
9bcd42cc 70582016-05-12 Richard Biener <rguenther@suse.de>
7059
7060 PR tree-optimization/71059
7061 * gcc.dg/torture/pr71059.c: New testcase.
7062
5ffb4a0d 70632016-05-12 Richard Biener <rguenther@suse.de>
7064
7065 PR tree-optimization/71062
7066 * gcc.dg/torture/pr71062.c: New testcase.
7067
2ab65c31 70682016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7069
7070 PR tree-optimization/71006
7071 * gcc.dg/pr71006.c: New test.
7072
f0158fc0 70732016-05-12 Marek Polacek <polacek@redhat.com>
7074
7075 PR driver/71063
7076 * gcc.dg/opts-7.c: New test.
7077
0f56938b 70782016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7079
7080 PR target/70830
7081 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7082 Add -save-temps to dg-options.
7083 Scan for ldmfd rather than pop instruction.
7084 * gcc.target/arm/interrupt-2.c: Likewise.
7085 * gcc.target/arm/pr70830.c: New test.
7086
e10946d5 70872016-05-12 Jakub Jelinek <jakub@redhat.com>
7088
9fa8e468 7089 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7090 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7091
9ce62bbe 7092 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7093 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7094 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7095
708ae1b1 7096 PR target/71019
7097 * gcc.target/i386/avx512vl-pack-1.c: New test.
7098 * gcc.target/i386/avx512vl-pack-2.c: New test.
7099 * gcc.target/i386/avx512bw-pack-2.c: New test.
7100
a461f32e 7101 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7102
e10946d5 7103 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7104 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7105 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7106
f52a3ef6 71072016-05-12 Richard Biener <rguenther@suse.de>
7108
7109 PR tree-optimization/70986
7110 * gcc.dg/torture/pr70986-1.c: New testcase.
7111 * gcc.dg/torture/pr70986-2.c: Likewise.
7112 * gcc.dg/torture/pr70986-3.c: Likewise.
7113
54c4d22e 71142016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7115
7116 PR c/43651
7117 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7118 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7119
57215d5b 71202016-05-11 Uros Bizjak <ubizjak@gmail.com>
7121
7122 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7123 directive.
7124 * gcc.target/i386/pr66746.c: Ditto.
7125
67d3121c 71262016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7127
7128 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7129 support.
7130 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7131 warning when using -mvsx-timode.
7132 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7133 * gcc.target/powerpc/dform-2.c: Likewise.
7134 * gcc.target/powerpc/pr68805.c: Likewise.
7135
7f8012a5 71362016-05-11 Marek Polacek <polacek@redhat.com>
7137
7138 PR c++/71024
7139 * c-c++-common/attributes-3.c: New test.
7140
3e8567ce 71412016-05-11 Nathan Sidwell <nathan@acm.org>
7142
7143 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7144 * gcc.c-torture/execute/pr68185.c: Likewise.
7145 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7146 * gcc.dg/pr69634.c: Requires scheduling.
7147 * gcc.dg/torture/pr66178.c: Require label values.
7148 * gcc.dg/setjmp-6.c: Require indirect jumps.
7149
3739ac00 71502016-05-11 Richard Biener <rguenther@suse.de>
7151
7152 PR tree-optimization/71055
7153 * gcc.dg/torture/pr71055.c: New testcase.
7154
1ff8b385 71552016-05-11 Richard Biener <rguenther@suse.de>
7156
7157 PR debug/71057
7158 * g++.dg/debug/pr71057.C: New testcase.
7159
77126efa 71602016-05-11 Jakub Jelinek <jakub@redhat.com>
7161
7162 PR fortran/70855
7163 * gfortran.dg/gomp/pr70855.f90: New test.
7164
6fcaaf9b 71652016-05-11 Richard Biener <rguenther@suse.de>
7166
7167 PR middle-end/71002
7168 * g++.dg/torture/pr71002.C: New testcase.
7169
bfa8ea12 71702016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7171
7172 PR middle-end/70807
7173 * gcc.dg/pr70807.c: New test.
7174
87632549 71752016-05-10 Martin Sebor <msebor@redhat.com>
7176
7177 PR c++/38611
7178 * g++.dg/Wattributes.C: New test.
7179
f9153689 71802016-05-10 Marc Glisse <marc.glisse@inria.fr>
7181
7182 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7183 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7184 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7185
a44ed58a 71862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7187
7188 PR target/70799
7189 * gcc.target/i386/pr70799-1.c: New test.
7190
d6c90d89 71912016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7192
7193 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7194
c1f73044 71952016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7196
7197 PR middle-end/70877
7198 * gcc.target/i386/pr70877.c: New test.
7199
e66d763a 72002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7201
7202 PR tree-optimization/70786
7203 * gcc.target/i386/pr70876.c: New test.
7204
a30ff73a 72052016-05-10 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR target/70927
7208 * gcc.target/i386/avx512vl-logic-1.c: New test.
7209 * gcc.target/i386/avx512vl-logic-2.c: New test.
7210 * gcc.target/i386/avx512dq-logic-2.c: New test.
7211
4b3fd38f 72122016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7213
7214 PR target/70963
7215 * gcc.target/powerpc/pr70963.c: New.
7216
abf93a25 72172016-05-10 David Malcolm <dmalcolm@redhat.com>
7218
7219 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7220 (test_very_wide_line): Add ruler to expected output.
7221 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7222 (test_very_wide_line): Likewise.
7223 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7224 (test_show_locus): Within the handling of "test_very_wide_line",
7225 enable show_ruler_p on the diagnostic context.
7226
d614888f 72272016-05-10 Richard Biener <rguenther@suse.de>
7228
7229 PR tree-optimization/71039
7230 * gcc.dg/torture/pr71039.c: New testcase.
7231
dbca5ed9 72322016-05-10 Nathan Sidwell <nathan@acm.org>
7233
7234 * gcc.dg/nested-func-10.c: Requires alloca.
7235 * gcc.dg/nested-func-9.c: Requires alloca.
7236 * gcc.c-torture/execute/pr70460.c: Requires labels.
7237 * gcc.c-torture/compile/pr70199.c: Requires labels.
7238 * gcc.target/nvptx/decl.c: Compile only.
7239 * gcc.target/nvptx/trailing-init.c: Compile only.
7240 * gcc.target/nvptx/ary-init.c: Compile only.
7241
3fa82609 72422016-05-10 Marek Polacek <polacek@redhat.com>
7243
7244 PR c/70255
7245 * gcc.dg/attr-opt-1.c: New test.
7246
76825907 72472016-05-10 Richard Biener <rguenther@suse.de>
7248
7249 PR tree-optimization/70497
7250 PR tree-optimization/28367
7251 * gcc.dg/torture/20160404-1.c: New testcase.
7252 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7253 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7254
68255819 72552016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7256
7257 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7258
d9aa8cdb 72592016-05-09 Uros Bizjak <ubizjak@gmail.com>
7260
7261 * gcc.target/i386/fabsneg-1.c New test.
7262
7cc16f50 72632016-05-09 Alan Modra <amodra@gmail.com>
7264
7265 PR testsuite/70826
7266 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7267
a83b7b63 72682016-05-09 Richard Biener <rguenther@suse.de>
7269
7270 PR tree-optimization/70985
7271 * gcc.dg/torture/pr70985.c: New testcase.
7272
189d0706 72732016-05-09 Bin Cheng <bin.cheng@arm.com>
7274
7275 * gcc.dg/tree-ssa/ifc-9.c: New test.
7276 * gcc.dg/tree-ssa/ifc-10.c: New test.
7277 * gcc.dg/tree-ssa/ifc-11.c: New test.
7278 * gcc.dg/tree-ssa/ifc-12.c: New test.
7279 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7280 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7281 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7282
1ec957b0 72832016-05-09 Richard Biener <rguenther@suse.de>
7284
7285 PR fortran/70937
7286 * gfortran.dg/pr70937.f90: New testcase.
7287
923c7714 72882016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7289
7290 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7291
d7cd448a 72922016-05-07 Fritz Reese <fritzoreese@gmail.com>
7293
7294 PR fortran/56226
7295 * gfortran.dg/dec_structure_1.f90: New testcase.
7296 * gfortran.dg/dec_structure_2.f90: Ditto.
7297 * gfortran.dg/dec_structure_3.f90: Ditto.
7298 * gfortran.dg/dec_structure_4.f90: Ditto.
7299 * gfortran.dg/dec_structure_5.f90: Ditto.
7300 * gfortran.dg/dec_structure_6.f90: Ditto.
7301 * gfortran.dg/dec_structure_7.f90: Ditto.
7302 * gfortran.dg/dec_structure_8.f90: Ditto.
7303 * gfortran.dg/dec_structure_9.f90: Ditto.
7304 * gfortran.dg/dec_structure_10.f90: Ditto.
7305 * gfortran.dg/dec_structure_11.f90: Ditto.
7306 * gfortran.dg/dec_union_1.f90: Ditto.
7307 * gfortran.dg/dec_union_2.f90: Ditto.
7308 * gfortran.dg/dec_union_3.f90: Ditto.
7309 * gfortran.dg/dec_union_4.f90: Ditto.
7310 * gfortran.dg/dec_union_5.f90: Ditto.
7311 * gfortran.dg/dec_union_6.f90: Ditto.
7312 * gfortran.dg/dec_union_7.f90: Ditto.
7313
f681e29b 73142016-05-07 Tom de Vries <tom@codesourcery.com>
7315
7316 PR tree-optimization/70956
7317 * gcc.dg/graphite/pr70956.c: New test.
7318
68d7f375 73192016-05-06 Jakub Jelinek <jakub@redhat.com>
7320
faf39348 7321 PR middle-end/70941
7322 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7323 (a, b, c, d): Change type from char to signed char.
7324 (main): Compare against (signed char) -1634678893 instead of
7325 hardcoded -109. Use __builtin_abort instead of abort.
7326
b768b13a 7327 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7328 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7329
68d7f375 7330 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7331
5dda16ea 73322016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7333
7334 PR debug/70935
7335 * gcc.dg/torture/pr70935.c: New test.
7336
13ede1b5 73372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7338
7339 PR target/58219
7fc878c4 7340 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7341
96d94be2 73422016-05-06 Richard Biener <rguenther@suse.de>
7343
7344 PR tree-optimization/70960
7345 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7346
e5d9f15d 73472016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7348
7349 PR target/52933
7350 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7351 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7352 Adjust expected instruction counts.
7353 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7354
2dd7705f 73552016-05-06 Marek Polacek <polacek@redhat.com>
7356
7357 PR sanitizer/70875
7358 * gcc.dg/ubsan/bounds-3.c: New test.
7359
cb8bc632 73602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7361
7362 PR target/54089
7363 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7364
b343c173 73652016-05-06 Richard Biener <rguenther@suse.de>
7366
7367 PR middle-end/70931
7368 * gfortran.dg/pr70931.f90: New testcase.
7369
1e3db0b1 73702016-05-06 Richard Biener <rguenther@suse.de>
7371
7372 PR middle-end/70941
7373 * gcc.dg/torture/pr70941.c: New testcase.
7374
bdd54b6d 73752016-05-05 Bin Cheng <bin.cheng@arm.com>
7376
7377 PR tree-optimization/57206
7378 * gcc.dg/vect/pr57206.c: New test.
7379
499adcfd 73802016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7381
7382 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7383
871164c4 73842016-05-05 Jakub Jelinek <jakub@redhat.com>
7385
ecb23e00 7386 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7387
871164c4 7388 * c-c++-common/Wdangling-else-4.c: New test.
7389
70cf83ba 73902016-05-04 Jakub Jelinek <jakub@redhat.com>
7391
858c9470 7392 PR c++/70906
7393 PR c++/70933
7394 * g++.dg/opt/pr70906.C: New test.
7395 * g++.dg/opt/pr70933.C: New test.
7396
70cf83ba 7397 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7398
aaa36a78 73992016-05-04 Jan Hubicka <hubicka@ucw.cz>
7400
7401 * gcc.dg/ipa/pure-const-3.c: New testcase.
7402
1d52c456 74032016-05-04 Marek Polacek <polacek@redhat.com>
7404
7405 * c-c++-common/Wdangling-else-1.c: New test.
7406 * c-c++-common/Wdangling-else-2.c: New test.
7407 * c-c++-common/Wdangling-else-3.c: New test.
7408
dc581573 74092016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7410
7411 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7412 flag is present.
7413
a64030fe 74142016-05-04 Marek Polacek <polacek@redhat.com>
7415
7416 PR c/48778
7417 * gcc.dg/Waddress-2.c: New test.
7418
b461b04a 74192016-05-04 Alan Modra <amodra@gmail.com>
7420
7421 * gcc.target/powerpc/pr70866.c: New.
7422
c388a0cf 74232016-05-03 Martin Sebor <msebor@redhat.com>
7424
7425 PR c++/66561
7426 * c-c++-common/builtin_location.c: New test.
7427 * g++.dg/cpp1y/builtin_location.C: New test.
7428
5d4db8ef 74292016-05-03 Marek Polacek <polacek@redhat.com>
7430
7431 PR c/70859
7432 * gcc.dg/pr70859.c: New test.
7433 * gcc.dg/pr70859-2.c: New test.
7434
ca938765 74352016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7436
7437 * gnat.dg/debug5.adb: New testcase.
7438
60b27d5f 74392016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7440
7441 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7442 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7443 Procedure to check for z10 instruction set.
7444
5ab325d0 74452016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7446
7447 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7448
c548a0ad 74492016-05-03 Alan Modra <amodra@gmail.com>
7450
7451 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7452
d5ecd946 74532016-05-03 Jakub Jelinek <jakub@redhat.com>
7454
7455 * gcc.target/i386/avx512f-cvt-1.c: New test.
7456
35b0a053 74572016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7458
7459 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7460 -fdump-tree-vrp-details.
7461
9ae1b28a 74622016-05-03 Richard Biener <rguenther@suse.de>
7463
7464 * gcc.dg/pr30172-1.c: Adjust.
7465 * gcc.dg/pr63743.c: Likewise.
7466 * gcc.dg/tm/pr51696.c: Likewise.
7467 * c-c++-common/tm/safe-1.c: Likewise.
7468 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7469 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7470 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7471 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7472
9c1a31e4 74732016-05-03 Jakub Jelinek <jakub@redhat.com>
7474
fe69bcb9 7475 PR rtl-optimization/70467
7476 * gcc.target/i386/pr70467-3.c: New test.
7477 * gcc.target/i386/pr70467-4.c: New test.
7478
9082c4a4 7479 PR tree-optimization/70916
7480 * gcc.c-torture/compile/pr70916.c: New test.
7481
9c1a31e4 7482 PR target/49244
7483 * gcc.target/i386/pr49244-1.c: New test.
7484 * gcc.target/i386/pr49244-2.c: New test.
7485
69105acc 74862016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7487
7488 PR rtl-optimization/44281
7489 * gcc.target/i386/pr44281.c: New test.
7490
9ab8df54 74912016-05-03 bin cheng <bin.cheng@arm.com>
7492
7493 PR tree-optimization/56541
7494 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7495 * gcc.dg/vect/pr56541.c: new test.
7496
3c62cae0 74972016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7498
7499 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7500 __float128.
7501 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7502
91abc161 75032016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7504
7505 PR testsuite/70520
7506 * c-c++-common/asan/clone-test-1.c (main): Align child process
7507 stack to 16 bytes.
7508
aa3d1155 75092016-05-02 David Malcolm <dmalcolm@redhat.com>
7510
7511 PR c++/62314
7512 * g++.dg/spellcheck-fields-2.C: New test case.
7513
002c3f28 75142016-05-02 David Malcolm <dmalcolm@redhat.com>
7515
7516 PR c++/62314
7517 * g++.dg/pr62314.C: New test case.
7518
46e5dccc 75192016-05-02 Jan Hubicka <hubicka@ucw.cz>
7520
7521 * gcc.dg/ipa/inline-8.c: New testcase.
7522
663f4248 75232016-05-02 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR rtl-optimization/70467
7526 * gcc.target/i386/pr70467-1.c: New test.
7527
efe8bdf5 75282016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7529
7530 * gcc.dg/spec-options.c: Run the test on all targets.
7531 * gcc.dg/foo.specs: Use cpp_unique_options.
7532
47ef9633 75332016-05-02 Marc Glisse <marc.glisse@inria.fr>
7534
7535 * gcc.dg/tree-ssa/unord.c: New testcase.
7536
eb1a077c 75372016-05-02 Marc Glisse <marc.glisse@inria.fr>
7538
7539 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7540
28e869d0 75412016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7542
7543 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7544
dd185f6e 75452016-05-02 Marek Polacek <polacek@redhat.com>
7546
7547 PR c/70851
7548 * gcc.dg/enum-incomplete-3.c: New test.
7549
773d09b9 75502016-05-02 Marek Polacek <polacek@redhat.com>
7551 Tom de Vries <tom@codesourcery.com>
7552
7553 PR tree-optimization/70700
7554 * gcc.dg/pr70700.c: New test.
7555
f0dc3286 75562016-05-01 Uros Bizjak <ubizjak@gmail.com>
7557
7558 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7559 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7560 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7561 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7562 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7563
7f931827 75642016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7565
7566 * ada/acats/run_acats: Rename into...
7567 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7568 * ada/acats/run_all.sh: Remove redundant test.
7569 (target_run): Move around.
7570 (target_gnatchop): Use newly built executable.
7571 (target_gnatmake): Likewise.
7572 Check that the compilation of impbit succeeds.
7573
1c492b4e 75742016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7575
7576 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7577 * gcc.dg/20021029-1.c: Likewise.
7578 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7579 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7580 * gcc.target/sh/cmpstr.c: Likewise.
7581 * gcc.target/sh/cmpstrn.c: Likewise.
7582 * gcc.target/sh/memset.c: Likewise.
7583 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7584 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7585 * gcc.target/sh/pr39423-1.c: Likewise.
7586 * gcc.target/sh/pr49468-di.c: Likewise.
7587 * gcc.target/sh/pr49468-si.c: Likewise.
7588 * gcc.target/sh/pr49880-1.c: Likewise.
7589 * gcc.target/sh/pr49880-2.c: Likewise.
7590 * gcc.target/sh/pr49880-3.c: Likewise.
7591 * gcc.target/sh/pr50751-1.c: Likewise.
7592 * gcc.target/sh/pr50751-4.c: Likewise.
7593 * gcc.target/sh/pr50751-7.c: Likewise.
7594 * gcc.target/sh/pr51244-1.c: Likewise.
7595 * gcc.target/sh/pr51244-10.c: Likewise.
7596 * gcc.target/sh/pr51244-11.c: Likewise.
7597 * gcc.target/sh/pr51244-12.c: Likewise.
7598 * gcc.target/sh/pr51244-13.c: Likewise.
7599 * gcc.target/sh/pr51244-14.c: Likewise.
7600 * gcc.target/sh/pr51244-17.c: Likewise.
7601 * gcc.target/sh/pr51244-18.c: Likewise.
7602 * gcc.target/sh/pr51244-19.c: Likewise.
7603 * gcc.target/sh/pr51244-4.c: Likewise.
7604 * gcc.target/sh/pr51244-5.c: Likewise.
7605 * gcc.target/sh/pr51244-7.c: Likewise.
7606 * gcc.target/sh/pr51244-8.c: Likewise.
7607 * gcc.target/sh/pr51244-9.c: Likewise.
7608 * gcc.target/sh/pr51697.c: Likewise.
7609 * gcc.target/sh/pr52483-1.c: Likewise.
7610 * gcc.target/sh/pr52483-2.c: Likewise.
7611 * gcc.target/sh/pr52483-3.c: Likewise.
7612 * gcc.target/sh/pr52483-5.c: Likewise.
7613 * gcc.target/sh/pr52933-1.c: Likewise.
7614 * gcc.target/sh/pr52933-2.c: Likewise.
7615 * gcc.target/sh/pr52933-3.c: Likewise.
7616 * gcc.target/sh/pr53568-1.c: Likewise.
7617 * gcc.target/sh/pr53976-1.c: Likewise.
7618 * gcc.target/sh/pr53988-1.c: Likewise.
7619 * gcc.target/sh/pr53988.c: Likewise.
7620 * gcc.target/sh/pr54089-1.c: Likewise.
7621 * gcc.target/sh/pr54089-6.c: Likewise.
7622 * gcc.target/sh/pr54089-7.c: Likewise.
7623 * gcc.target/sh/pr54089-8.c: Likewise.
7624 * gcc.target/sh/pr54089-9.c: Likewise.
7625 * gcc.target/sh/pr54236-1.c: Likewise.
7626 * gcc.target/sh/pr54236-2.c: Likewise.
7627 * gcc.target/sh/pr54236-3.c: Likewise.
7628 * gcc.target/sh/pr54236-4.c: Likewise.
7629 * gcc.target/sh/pr54386.c: Likewise.
7630 * gcc.target/sh/pr54602-1.c: Likewise.
7631 * gcc.target/sh/pr54685.c: Likewise.
7632 * gcc.target/sh/pr54760-1.c: Likewise.
7633 * gcc.target/sh/pr54760-2.c: Likewise.
7634 * gcc.target/sh/pr54760-3.c: Likewise.
7635 * gcc.target/sh/pr54760-4.c: Likewise.
7636 * gcc.target/sh/pr54760-5.c: Likewise.
7637 * gcc.target/sh/pr54760-6.c: Likewise.
7638 * gcc.target/sh/pr55146.c: Likewise.
7639 * gcc.target/sh/pr55160.c: Likewise.
7640 * gcc.target/sh/pr59278.c: Likewise.
7641 * gcc.target/sh/pr59401-1.c: Likewise.
7642 * gcc.target/sh/pr59533-1.c: Likewise.
7643 * gcc.target/sh/pr63260.c: Likewise.
7644 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7645 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7646 * gcc.target/sh/strlen.c: Likewise.
7647 * gcc.target/sh/torture/pr30807.c: Likewise.
7648 * gcc.target/sh/torture/pr34777.c: Likewise.
7649 * gcc.target/sh/torture/pr64652.c: Likewise.
7650 * gcc.target/sh/torture/pr65505.c: Likewise.
7651 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7652 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7653
0c4005be 76542016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7655
7656 PR c++/66644
7657 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7658
d94e6223 76592016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7660
7661 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7662 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7663 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7664 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7665
46f37836 76662016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7667
7668 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7669 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7670
4d0a8bac 76712016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7672
7673 PR middle-end/70626
7674 * c-c++-common/goacc/combined-reduction.c: New test.
7675 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7676
b98e0db3 76772016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7678
7679 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7680 *movdi_internal pattern only if PIC off.
7681 * gcc.target/i386/pr70155-2.c: Likewise.
7682 * gcc.target/i386/pr70155-3.c: Likewise.
7683 * gcc.target/i386/pr70155-4.c: Likewise.
7684 * gcc.target/i386/pr70155-5.c: Likewise.
7685 * gcc.target/i386/pr70155-6.c: Likewise.
7686 * gcc.target/i386/pr70155-7.c: Likewise.
7687 * gcc.target/i386/pr70155-8.c: Likewise.
7688 * gcc.target/i386/pr70155-15.c: Likewise.
7689 * gcc.target/i386/pr70155-17.c: Likewise.
7690 * gcc.target/i386/pr70155-22.c: Likewise.
7691
8b066242 76922016-04-29 Bin Cheng <bin.cheng@arm.com>
7693
7694 PR tree-optimization/70803
7695 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7696
22912e73 76972016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7698
7699 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7700 optimization of vector loop.
7701 * gcc.target/i386/vect-unpack-3.c: New test.
7702 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7703 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7704 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7705
568128c6 77062016-04-29 Marek Polacek <polacek@redhat.com>
7707
7708 PR sanitizer/70342
7709 * g++.dg/ubsan/null-7.C: New test.
7710
025dd1e0 7711 PR c/70852
7712 * gcc.dg/pr70852.c: New test.
7713
eb16928e 77142016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7715
7716 PR/69089
7717 * g++.dg/cpp0x/alignas6.C: New test.
7718
d7377ee9 77192016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7720
4860a6bf 7721 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7722 * gcc.dg/pr27003.c: Likewise.
7723 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7724 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7725 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7726 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7727 * gcc.target/arc/mxy.c: Likewise.
7728 * gcc.target/arc/mswape.c: Likewise.
7729 * gcc.target/arc/mrtsc.c: Likewise.
7730 * gcc.target/arc/mcrc.c: Likewise.
7731 * gcc.target/arc/mdsp-packa.c: Likewise.
7732 * gcc.target/arc/mdvbf.c: Likewise.
7733 * gcc.target/arc/mlock.c: Likewise.
7734 * gcc.target/arc/mmac-24.c: Likewise.
7735 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7736
efa1b7ab 77372016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7738 Matthijs Kooijman <matthijs@stdin.nl>
7739 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7740
7741 PR target/60040
7742 * gcc.target/avr/pr60040-1.c: New.
7743 * gcc.target/avr/pr60040-2.c: New.
7744
00371d68 77452016-04-29 Richard Biener <rguenther@suse.de>
7746
7747 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7748
73447cc5 77492016-04-29 Richard Biener <rguenther@suse.de>
7750
7751 PR tree-optimization/13962
7752 PR tree-optimization/65686
7753 * gcc.dg/uninit-pr65686.c: New testcase.
7754
c2087b56 77552016-04-29 Jakub Jelinek <jakub@redhat.com>
7756
7757 PR middle-end/70843
7758 * gcc.dg/pr70843.c: New test.
7759
cdd06d5a 77602016-04-28 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR target/70858
7763 * gcc.target/i386/pr70858.c: New test.
7764
1a60079e 77652016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7766
7767 * gcc.target/arc/nps400-1.c: New file.
7768
11bc2894 77692016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7770 Andrew Burgess <andrew.burgess@embecosm.com>
7771
7772 * gcc.target/arc/movh_cl-1.c: New file.
7773
dd9bf0b5 77742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7775 Andrew Burgess <andrew.burgess@embecosm.com>
7776
7777 * gcc.target/arc/extzv-1.c: New file.
7778 * gcc.target/arc/insv-1.c: New file.
7779 * gcc.target/arc/insv-2.c: New file.
7780 * gcc.target/arc/movb-1.c: New file.
7781 * gcc.target/arc/movb-2.c: New file.
7782 * gcc.target/arc/movb-3.c: New file.
7783 * gcc.target/arc/movb-4.c: New file.
7784 * gcc.target/arc/movb-5.c: New file.
7785 * gcc.target/arc/movb_cl-1.c: New file.
7786 * gcc.target/arc/movb_cl-2.c: New file.
7787 * gcc.target/arc/movbi_cl-1.c: New file.
7788 * gcc.target/arc/movl-1.c: New file.
7789
a22e4209 77902016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7791 Andrew Burgess <andrew.burgess@embecosm.com>
7792
7793 * gcc.target/arc/cmem-1.c: New file.
7794 * gcc.target/arc/cmem-2.c: New file.
7795 * gcc.target/arc/cmem-3.c: New file.
7796 * gcc.target/arc/cmem-4.c: New file.
7797 * gcc.target/arc/cmem-5.c: New file.
7798 * gcc.target/arc/cmem-6.c: New file.
7799 * gcc.target/arc/cmem-7.c: New file.
7800 * gcc.target/arc/cmem-ld.inc: New file.
7801 * gcc.target/arc/cmem-st.inc: New file.
7802
287c3982 78032016-04-28 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR target/70821
7806 * gcc.target/i386/pr70821.c: New test.
7807
e40e5340 78082016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7809
7810 * gcc.target/powerpc/vec-adde.c: New test.
7811 * gcc.target/powerpc/vec-adde-int128.c: New test.
7812
cf977d50 78132016-04-28 Jakub Jelinek <jakub@redhat.com>
7814
7815 * gcc.target/i386/avx-vround-1.c: New test.
7816 * gcc.target/i386/avx-vround-2.c: New test.
7817 * gcc.target/i386/avx512vl-vround-1.c: New test.
7818 * gcc.target/i386/avx512vl-vround-2.c: New test.
7819
572f8300 78202016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7821
7822 PR testsuite/70595
7823 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7824 (check_effective_target_cilkplus_runtime): ... this.
7825 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7826 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7827
7828 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7829 Require cilkplus_runtime.
7830 Don't add -lcilkrts.
7831 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7832 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7833 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7834 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7835 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7836 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7837 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7838 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7839 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7840 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7841 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7842 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7843 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7844 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7845 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7846 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7847 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7848 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7849 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7850 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7851 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7852 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7853 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7854 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7855 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7856 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7857 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7858 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7859 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7860
7861 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7862 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7863
7864 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7865
7866 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7867 cilkplus_runtime.
7868
dfba0905 78692016-04-27 Marc Glisse <marc.glisse@inria.fr>
7870
7871 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7872 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7873
605a4556 78742015-04-27 Ryan Burn <contact@rnburn.com>
7875
7876 PR c++/69024
7877 PR c++/68997
7878 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7879 diagnostic.
7880 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7881 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7882
6a1231a5 78832016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7884
7885 * gnat.dg/limited_with4.ad[sb]: New test.
7886 * gnat.dg/limited_with4_pkg.ads: New helper.
7887
4dad9e09 78882016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7889
7890 PR target/70155
7891 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7892 and movv1ti_internal patterns
7893 * gcc.target/i386/pr70155-1.c: New test.
7894 * gcc.target/i386/pr70155-2.c: Likewise.
7895 * gcc.target/i386/pr70155-3.c: Likewise.
7896 * gcc.target/i386/pr70155-4.c: Likewise.
7897 * gcc.target/i386/pr70155-5.c: Likewise.
7898 * gcc.target/i386/pr70155-6.c: Likewise.
7899 * gcc.target/i386/pr70155-7.c: Likewise.
7900 * gcc.target/i386/pr70155-8.c: Likewise.
7901 * gcc.target/i386/pr70155-9.c: Likewise.
7902 * gcc.target/i386/pr70155-10.c: Likewise.
7903 * gcc.target/i386/pr70155-11.c: Likewise.
7904 * gcc.target/i386/pr70155-12.c: Likewise.
7905 * gcc.target/i386/pr70155-13.c: Likewise.
7906 * gcc.target/i386/pr70155-14.c: Likewise.
7907 * gcc.target/i386/pr70155-15.c: Likewise.
7908 * gcc.target/i386/pr70155-16.c: Likewise.
7909 * gcc.target/i386/pr70155-17.c: Likewise.
7910 * gcc.target/i386/pr70155-18.c: Likewise.
7911 * gcc.target/i386/pr70155-19.c: Likewise.
7912 * gcc.target/i386/pr70155-20.c: Likewise.
7913 * gcc.target/i386/pr70155-21.c: Likewise.
7914 * gcc.target/i386/pr70155-22.c: Likewise.
7915
a80f3f45 79162016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7917
7918 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7919 ".{5,6}".
7920
279305d1 79212016-04-27 Bin Cheng <bin.cheng@arm.com>
7922
7923 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7924 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7925 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7926 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7927 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7928
8974b625 79292016-04-27 Richard Biener <rguenther@suse.de>
7930
7931 PR ipa/70760
7932 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7933 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7934
886d5463 79352016-04-27 Nathan Sidwell <nathan@acm.org>
7936
7937 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7938 * g++.dg/ubsan/pr63956.C: Adjust error location.
7939
f0e35aa9 79402016-04-27 Nick Clifton <nickc@redhat.com>
7941
7942 PR middle-end/49889
7943 * gcc.dg/pr49889.c: New test.
7944
40385231 79452016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7946
7947 * c-c++-common/memset-array.c: New test.
7948
37229a71 79492016-04-26 Martin Sebor <msebor@redhat.com>
7950
7951 PR c++/66639
7952 * g++.dg/cpp1y/func_constexpr.C: New test.
7953
3eedf9bd 79542016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7955
7956 PR c++/70241
7957 * g++.dg/cpp0x/enum32.C: New test.
7958 * g++.dg/cpp0x/enum33.C: New test.
7959
79602016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7961
7962 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7963 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7964 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7965 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7966 * gcc.c-torture/execute/pr38151.c: Likewise.
7967 * gcc.c-torture/execute/pr66556.c: Likewise.
7968 * gcc.c-torture/execute/pr67781.c: Likewise.
7969 * gcc.c-torture/execute/pr68648.c: Likewise.
7970
8c51f92f 79712016-04-26 Marc Glisse <marc.glisse@inria.fr>
7972
7973 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7974
fa20ebd3 79752016-04-26 Marek Polacek <polacek@redhat.com>
7976
7977 PR c/67784
7978 * gcc.dg/pr67784-3.c: New test.
7979 * gcc.dg/pr67784-4.c: New test.
7980 * gcc.dg/pr67784-5.c: New test.
7981
9db47803 7982 PR c/70791
7983 * gcc.dg/Wnested-externs-2.c: New test.
7984
bff407f2 79852016-04-26 Marc Glisse <marc.glisse@inria.fr>
7986
7987 * gcc.dg/fold-plusmult.c: Adjust.
7988 * gcc.dg/no-strict-overflow-6.c: Adjust.
7989 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7990
78d0c69e 79912016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7992
7993 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7994 number scans.
7995 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7996 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7997 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7998 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7999 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8000 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8001 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8002 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8003 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8004 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8005 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8006 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8007 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8008 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8009 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8010 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8011 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8012 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8013 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8014 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8015 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8016 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8017 scans.
8018 * gcc.target/i386/pr32219-4.c: Likewise.
8019 * gcc.target/i386/pr32219-6.c: Likewise.
8020 * gcc.target/i386/pr32219-8.c: Likewise.
8021
221d6722 80222016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8023
8024 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8025 associated options.
8026
514727a9 80272016-04-26 Marek Polacek <polacek@redhat.com>
8028
8029 PR c++/70744
8030 * g++.dg/ext/cond2.C: New test.
8031
e6ee4c61 80322016-04-26 Bin Cheng <bin.cheng@arm.com>
8033
8034 PR tree-optimization/70771
8035 PR tree-optimization/70775
8036 * gcc.dg/pr70771.c: New test.
3730828c 8037 * gcc.dg/pr70775.c: New test.
e6ee4c61 8038
b3d72796 80392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8040
8041 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8042
c11ece29 80432016-04-25 Richard Biener <rguenther@suse.de>
8044
8045 PR tree-optimization/70780
8046 * gcc.dg/torture/pr70780.c: New testcase.
8047
92a44a68 80482016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8049
4860a6bf 8050 * gcc.target/arm/neon-vaddws16.c: New test.
8051 * gcc.target/arm/neon-vaddws32.c: New test.
8052 * gcc.target/arm/neon-vaddwu16.c: New test.
8053 * gcc.target/arm/neon-vaddwu32.c: New test.
8054 * gcc.target/arm/neon-vaddwu8.c: New test.
8055 * lib/target-supports.exp
d40b10b2 8056 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8057 that arm neon support vector widen sum of HImode TO SImode.
8058
4bbfd6c2 80592016-04-23 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR sanitizer/70712
8062 * c-c++-common/asan/pr70712.c: New test.
8063
524df596 80642016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8065
8066 * .gitattributes: New file.
8067
426c75c3 80682016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8069
8070 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8071
c052a8d5 80722016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8073
8074 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8075 * gfortran.dg/submodule_15.f08: Likewise.
8076
c08d4612 80772016-04-22 Richard Biener <rguenther@suse.de>
8078
8079 PR tree-optimization/70740
8080 * gcc.dg/torture/pr70740.c: New testcase.
8081
fd3211e1 80822016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8083
8084 PR target/70750
8085 * gcc.target/i386/pr70750-1.c: New test.
8086 * gcc.target/i386/pr70750-2.c: Likewise.
8087
15acd78c 80882016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8089
8090 PR c++/70540
8091 * g++.dg/cpp0x/auto48.C: New.
8092
192bf59c 80932016-04-21 Marek Polacek <polacek@redhat.com>
8094
8095 PR c++/70513
8096 * g++.dg/cpp0x/forw_enum12.C: New test.
8097 * g++.dg/cpp0x/forw_enum13.C: New test.
8098
5d429e99 80992016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8100
8101 PR target/70728
8102 * gcc.target/i386/pr70728.c: New test.
8103
06777d85 81042016-04-21 Richard Biener <rguenther@suse.de>
8105
8106 PR middle-end/70747
8107 * gcc.dg/pr70747.c: New testcase.
8108
7434c6fb 81092016-04-21 Bin Cheng <bin.cheng@arm.com>
8110
8111 PR tree-optimization/70715
8112 * gcc.dg/tree-ssa/scev-13.c: New test.
8113
f3ec0970 81142016-04-21 Marc Glisse <marc.glisse@inria.fr>
8115
8116 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8117
523f3a9d 81182016-04-21 Marc Glisse <marc.glisse@inria.fr>
8119
8120 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8121
ace7bf06 81222016-04-20 Jan Hubicka <jh@suse.cz>
8123
8124 PR ipa/70018
8125 * g++.dg/ipa/nothrow-1.C: New testcase.
8126
2b073aa6 81272016-04-20 Nathan Sidwell <nathan@acm.org>
8128
8129 PR c++/55635
8130 * g++.dg/eh/delete1.C: New.
8131
8a574c11 81322016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8133
8134 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8135 -mtune-ctrl=sse_typeless_stores.
8136
e3400750 81372016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8138
8139 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8140
4bd8a059 81412016-04-20 Bin Cheng <bin.cheng@arm.com>
8142
8143 PR tree-optimization/69489
8144 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8145
70574e60 81462016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8147
8148 PR c++/69363
8149 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8150 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8151 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8152
bd6f374c 81532016-04-20 Bin Cheng <bin.cheng@arm.com>
8154
8155 PR tree-optimization/56625
8156 PR tree-optimization/69489
8157 * gcc.dg/vect/pr56625.c: New test.
8158 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8159
482539ee 81602016-04-20 Andrew Pinski <apinski@cavium.com>
8161
8162 PR target/64971
8163 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8164
b4672800 81652016-04-20 Arnaud Charlet <charlet@adacore.com>
8166
8167 * gnat.dg/self1.adb: Remove now incorrect test.
8168
4fb48737 81692016-04-20 Bin Cheng <bin.cheng@arm.com>
8170
8171 * gcc.dg/tree-ssa/scev-11.c: New test.
8172 * gcc.dg/tree-ssa/scev-12.c: New test.
8173
97efb92e 81742016-04-20 Marek Polacek <polacek@redhat.com>
8175
8176 PR tree-optimization/70725
8177 * gcc.dg/pr70725.c: New test.
8178
9d2d4060 81792016-04-20 Richard Biener <rguenther@suse.de>
8180
8181 PR tree-optimization/70726
8182 * g++.dg/vect/pr70726.cc: New testcase.
8183
54530437 81842016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8185
8186 PR target/70674
8187 * gcc.target/s390/pr70674.c: New test.
8188
acda2210 81892016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8190
8191 PR libgfortran/70684
8192 * gfortran.dg/list_read_14.f90: New test.
8193
b7040bb0 81942016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8195
8196 PR target/69201
8197 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8198 extern to force it misaligned.
8199 (b): Likewise.
8200 (c): Likewise.
8201 (d): Likewise.
8202 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8203 Don't check `*' before movv4sf_internal.
8204 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8205 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8206 Don't check `*' before movv16qi_internal.
8207 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8208 extern to force it misaligned.
8209 (b): Likewise.
8210 (c): Likewise.
8211 (d): Likewise.
8212 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8213 Don't check `*' before movv2df_internal.
8214 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8215 extern to force it misaligned.
8216 (b): Likewise.
8217 (c): Likewise.
8218 (d): Likewise.
8219 Check movv8sf_internal instead of avx_storeups256.
8220 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8221
263b5475 82222016-04-19 Richard Biener <rguenther@suse.de>
8223
8224 PR tree-optimization/70171
8225 * g++.dg/tree-ssa/pr70171.C: New testcase.
8226
222ac318 82272016-04-19 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/70724
8230 * gcc.dg/torture/pr70724.c: New testcase.
8231
003000a4 82322016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8233
8234 PR middle-end/70689
4860a6bf 8235 * gcc.target/i386/pr70689.c: New.
003000a4 8236
3f6e13de 82372016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8238
8239 PR target/70708
8240 * gcc.target/i386/pr70708.c: New test.
8241
10abddbd 82422016-04-18 Richard Biener <rguenther@suse.de>
8243
8244 PR tree-optimization/43434
8245 * gcc.dg/vect/pr43434.c: New testcase.
8246 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8247 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8248 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8249 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8250 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8251 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8252 * gcc.dg/gomp/pr68640.c: Likewise.
8253 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8254 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8255
950db54a 82562016-04-18 Richard Biener <rguenther@suse.de>
8257
8258 PR tree-optimization/70701
8259 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8260
67ccbf39 82612016-04-18 Tom de Vries <tom@codesourcery.com>
8262
8263 PR testsuite/70699
8264 * gcc.dg/pr70161.c: Add dot-file scans.
8265 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8266 instead of after last dot char.
8267
021ad2f3 82682016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8269
8270 * c-c++-common/dump-ada-spec-3.c: New test.
8271 * c-c++-common/dump-ada-spec-4.c: Likewise.
8272
d572fcfd 82732016-04-17 Tom de Vries <tom@codesourcery.com>
8274
8275 PR other/70183
8276 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8277
8b4ee73c 82782016-04-15 Jan Hubicka <jh@suse.cz>
8279
8280 PR ipa/70018
8281 * g++.dg/ipa/pure-const-1.C: New testcase.
8282 * g++.dg/ipa/pure-const-2.C: New testcase.
8283 * g++.dg/ipa/pure-const-3.C: New testcase.
8284
eac243e7 82852016-04-15 Marek Polacek <polacek@redhat.com>
8286
8287 PR c/70671
8288 * gcc.dg/bitfld-22.c: New test.
8289
64c1df32 82902016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8291
8292 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8293 x86_64.
8294
926f9422 82952016-04-15 Marek Polacek <polacek@redhat.com>
8296
8297 PR c/70651
8298 * c-c++-common/pr70651.c: New test.
8299
309bbaa3 83002016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8301
8302 PR rtl-optimization/70681
8303 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8304 dump scan on arm and powerpc.
8305 * gcc.dg/pr10474.c: Likewise.
8306
b4ba8358 83072016-04-15 Jakub Jelinek <jakub@redhat.com>
8308
ed92874a 8309 PR c++/69517
8310 PR c++/70019
8311 PR c++/70588
8312 * g++.dg/cpp1y/vla11.C: Revert for real.
8313
b4ba8358 8314 PR c/70436
8315 * c-c++-common/Wparentheses-1.c: New test.
8316 * c-c++-common/gomp/Wparentheses-1.c: New test.
8317 * c-c++-common/gomp/Wparentheses-2.c: New test.
8318 * c-c++-common/gomp/Wparentheses-3.c: New test.
8319 * c-c++-common/gomp/Wparentheses-4.c: New test.
8320 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8321 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8322 * c-c++-common/goacc/Wparentheses-1.c: New test.
8323
65717bb5 83242016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8325
8326 PR target/70662
8327 * gcc.target/i386/pr70662.c: New test.
8328
ca1a4077 83292016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8330 Alan Modra <amodra@gmail.com>
ca1a4077 8331
8332 PR tree-optimization/70130
8333 * gcc.dg/vect/O3-pr70130.c: New testcase.
8334
dbe1794c 83352016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8336
11836644 8337 PR target/70669
8338 * gcc.target/powerpc/pr70669.c: New test.
8339
dbe1794c 8340 PR target/70640
8341 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8342 a power7 system that does not have an assembler that supports
8343 power8.
8344
4c1007f1 83452016-04-14 Martin Sebor <msebor@redhat.com>
8346
8347 PR c++/69517
8348 PR c++/70019
8349 PR c++/70588
8350 * c-c++-common/ubsan/vla-1.c: Revert.
8351 * g++.dg/cpp1y/vla11.C: Same.
8352 * g++.dg/cpp1y/vla12.C: Same.
8353 * g++.dg/cpp1y/vla13.C: Same.
8354 * g++.dg/cpp1y/vla14.C: Same.
8355 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8356 * g++.dg/init/array24.C: Same.
4c1007f1 8357 * g++.dg/ubsan/vla-1.C: Same.
8358
22dcab66 83592016-04-14 Marek Polacek <polacek@redhat.com>
8360 Jan Hubicka <hubicka@ucw.cz>
8361
8362 PR c++/70029
8363 * g++.dg/torture/pr70029.C: New test.
8364
3e74b025 83652016-04-14 Martin Sebor <msebor@redhat.com>
8366
8367 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8368 type size to prevent failures on targets with very low maximum
8369 alignment.
8370
1d2e0f2a 83712016-04-14 Richard Biener <rguenther@suse.de>
8372
8373 PR tree-optimization/70623
8374 * gcc.dg/torture/pr70623.c: New testcase.
8375 * gcc.dg/torture/pr70623-2.c: Likewise.
8376
9aed0626 83772016-04-13 Martin Sebor <msebor@redhat.com>
8378
8379 PR c++/69517
8380 PR c++/70019
8381 PR c++/70588
8382 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8383 * g++.dg/cpp1y/vla11.C: New test.
8384 * g++.dg/cpp1y/vla12.C: New test.
8385 * g++.dg/cpp1y/vla13.C: New test.
8386 * g++.dg/cpp1y/vla14.C: New test.
8387 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8388 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8389 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8390
fd499010 83912016-04-13 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR c++/70641
8394 * g++.dg/opt/pr70641.C: New test.
8395
87fa7252 83962016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8397
8398 PR rtl-optimization/68749
8399 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8400 effects of argument promotions.
8401 Remove default args to dg-skip-if.
8402
6c40e18b 84032016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8404
8405 PR c++/70635
8406 * g++.dg/parse/pr70635.C: New.
8407
92c53257 84082016-04-13 Marek Polacek <polacek@redhat.com>
8409
8410 PR c++/70639
8411 * c-c++-common/Wmisleading-indentation-4.c: New test.
8412
0241e4dc 84132016-04-13 Marek Polacek <polacek@redhat.com>
8414
8415 PR c/70436
4860a6bf 8416 * gcc.dg/Wparentheses-12.c: New test.
8417 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8418
92bda444 84192016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8420
8421 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8422 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8423 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8424
38ea8a26 84252016-04-13 Jakub Jelinek <jakub@redhat.com>
8426
d08aa032 8427 PR middle-end/70633
8428 * gcc.c-torture/compile/pr70633.c: New test.
8429
38ea8a26 8430 PR debug/70628
8431 * gcc.dg/torture/pr70628.c: New test.
8432
9231d5c2 84332016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8434
8435 PR c++/70610
8436 * g++.dg/template/pr70610.C: New test.
8437 * g++.dg/template/pr70610-2.C: New test.
8438 * g++.dg/template/pr70610-3.C: New test.
8439 * g++.dg/template/pr70610-4.C: New test.
8440
249ca944 84412016-04-12 Jakub Jelinek <jakub@redhat.com>
8442
7f2ea2fb 8443 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8444 128 instead of 32.
8445
249ca944 8446 PR c++/70571
8447 * g++.dg/ext/pr70571.C: New test.
8448
8ca5a97d 84492016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8450
bf32a52d 8451 PR target/70640
8ca5a97d 8452 * gcc.target/powerpc/pr70640.c: New test.
8453
e971b45f 84542016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8455
8456 PR c++/68722
8457 * g++.dg/parse/pr68722.C: New.
8458
0b54d964 84592016-04-12 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR rtl-optimization/70596
8462 * gcc.target/i386/pr70596.c: New test.
8463
d2dd85e3 84642016-04-12 Nathan Sidwell <nathan@acm.org>
8465
8466 PR c++/70501
8467 * g++.dg/init/pr70501.C: New.
8468
2d0001b0 84692016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8470
8471 * gcc.target/i386/asm-flag-6.c: New test.
8472
6c4df0d1 84732016-04-12 Tom de Vries <tom@codesourcery.com>
8474
8475 PR tree-optimization/68756
8476 * gcc.dg/graphite/pr68756.c: New test.
8477
0d60da57 84782016-04-12 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR tree-optimization/70602
8481 * gcc.c-torture/execute/pr70602.c: New test.
8482
62735984 84832016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8484
8485 PR target/70381
8486 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8487 __float128 emulator is built and runs.
8488 * gcc.target/powerpc/float128-1.c: Likewise.
8489
8490 * lib/target-supports.exp (check_ppc_float128_sw_available):
8491 Rework tests for __float128 software and hardware
8492 availability. Fix exit condition to return 0 on success.
8493
a702492c 84942016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8495
8496 PR target/70133
8497 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8498 * gcc.target/aarch64/target_attr_15.c: Likewise.
8499
a8c5ce92 85002016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8501
8502 PR c++/69066
8503 * g++.dg/cpp1y/pr69066.C: New.
8504
5ecab913 85052016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8506
8507 PR fortran/68566
8508 * gfortran.dg/pr36192.f90: Update test.
8509 * gfortran.dg/pr36192_1.f90: Update test.
8510 * gfortran.dg/real_dimension_1.f: Update test.
8511 * gfortran.dg/parameter_array_init_7.f90: New test.
8512
6cb5ef70 85132016-04-09 John David Anglin <danglin@gcc.gnu.org>
8514
4edfdd23 8515 PR testsuite/64039
8516 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8517
964f71e3 8518 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8519
5d61c198 8520 PR rtl-optimization/66669
8521 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8522
16eaaf58 8523 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8524
0b68802d 8525 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8526 * gcc.dg/pie-1.c: Likewise.
8527 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8528 * gcc.dg/pic-4.c: Likewise.
8529 * gcc.dg/pie-3.c: Likewise.
8530 * gcc.dg/pie-4.c: Likewise.
8531
9c0dd509 8532 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8533
03b2d3c1 8534 PR tree-optimization/68644
8535 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8536
6cb5ef70 8537 PR rtl-optimization/64886
8538 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8539
07de41ba 85402016-04-09 Tom de Vries <tom@codesourcery.com>
8541
8542 PR tree-optimization/68953
8543 * gcc.dg/graphite/pr68953.c: New test.
8544
d294e3fb 85452016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8546
8547 PR fortran/70592
8548 * gfortran.dg/deferred_character_16.f90: New test.
8549
3cb15094 85502016-04-09 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR tree-optimization/70586
8553 * gcc.c-torture/execute/pr70586.c: New test.
8554
a02dc66f 85552016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8556
8557 PR sanitizer/70573
8558 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8559 with __builtin_memset
8560 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8561
0c302595 85622016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8563
8564 PR lto/70289
8565 PR ipa/70348
8566 PR tree-optimization/70373
8567 PR middle-end/70533
8568 PR middle-end/70534
8569 PR middle-end/70535
8570 * c-c++-common/goacc/reduction-5.c: New test.
8571 * c-c++-common/goacc/reduction-promotions.c: New test.
8572 * gfortran.dg/goacc/reduction-3.f95: New test.
8573 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8574
c6c0523b 85752016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8576
8577 PR c++/70590
8578 PR c++/70452
8579 * g++.dg/pr70590.C: New test.
8580 * g++.dg/pr70590-2.C: New test.
8581
3ac399da 85822016-04-08 Jakub Jelinek <jakub@redhat.com>
8583
e97d1706 8584 PR middle-end/70593
8585 * gcc.target/i386/pr70593.c: New test.
8586
3ac399da 8587 PR rtl-optimization/70574
8588 * gcc.target/i386/avx2-pr70574.c: New test.
8589
fcfbb129 85902016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8591
8592 PR sanitizer/70541
8593 * c-c++-common/asan/pr70541.c: New test.
8594
0aabcddf 85952016-04-08 Tom de Vries <tom@codesourcery.com>
8596
8597 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8598 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8599
bec0c1e8 86002016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8601
8602 PR target/70566
8603 * gcc.c-torture/execute/pr70566.c: New test.
8604
87c791f5 86052016-04-08 Tom de Vries <tom@codesourcery.com>
8606
8607 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8608 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8609
7f38718f 86102016-04-08 Alan Modra <amodra@gmail.com>
8611
8612 * gcc.target/powerpc/pr70117.c: New.
8613
a96a7710 86142016-04-07 Jakub Jelinek <jakub@redhat.com>
8615
7a6265d1 8616 PR testsuite/70581
8617 * gcc.dg/lto/simd-function_0.c: New test.
8618
a96a7710 8619 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8620 clones.
8621 * c-c++-common/attr-simd-2.c: Likewise.
8622 * c-c++-common/attr-simd-4.c: Likewise.
8623 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8624 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8625
508dd607 86262016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8627
8628 PR testsuite/70553
8629 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8630
1b61585a 86312016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8632 Tom de Vries <tom@codesourcery.com>
8633
8634 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8635 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8636 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8637 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8638 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8639 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8640 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8641 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8642
5f060aa8 86432016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8644
8645 PR c/70436
8646 * g++.dg/warn/Wparentheses-29.C: New test.
8647
d3831f71 86482016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8649
8650 PR c/70436
8651 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8652 explicit braces to resolve a future -Wparentheses warning.
8653
382ece2d 86542016-04-06 Richard Henderson <rth@redhat.com>
8655
8656 * gcc.dg/pr61817-1.c: New test.
8657 * gcc.dg/pr61817-2.c: New test.
8658 * gcc.dg/pr69391-1.c: New test.
8659 * gcc.dg/pr69391-2.c: New test.
8660
72234ee9 86612016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8662
8663 PR rtl-optimization/70398
4860a6bf 8664 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8665
5547150a 86662016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8667
8668 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8669
15b70121 86702016-04-06 Yvan Roux <yvan.roux@linaro.org>
8671 Pedro Alves <palves@redhat.com>
8672
8673 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8674
585aefbb 86752016-04-06 Jakub Jelinek <jakub@redhat.com>
8676
0cbb513b 8677 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8678 Check for avx512f effective targets instead of avx2.
8679 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8680 for AVX512F clones.
8681 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8682 * g++.dg/gomp/declare-simd-1.C: Likewise.
8683 * g++.dg/gomp/declare-simd-3.C: Likewise.
8684 * g++.dg/gomp/declare-simd-4.C: Likewise.
8685
585aefbb 8686 PR middle-end/70550
8687 * c-c++-common/gomp/pr70550-1.c: New test.
8688 * c-c++-common/gomp/pr70550-2.c: New test.
8689
0b91cceb 86902016-04-05 Nathan Sidwell <nathan@acm.org>
8691
8692 PR c++/70512
8693 * g++.dg/ext/attribute-may-alias-5.C: New.
8694
645a9d8e 86952016-04-05 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR c++/70336
8698 * c-c++-common/pr70336.c: New test.
8699 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8700 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8701
bdf23925 87022016-04-05 Jan Hubicka <hubicka@ucw.cz>
8703
8704 PR ipa/66223
8705 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8706
aaff837c 87072016-04-05 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR rtl-optimization/70542
8710 * gcc.dg/torture/pr70542.c: New test.
8711 * gcc.target/i386/avx2-pr70542.c: New test.
8712
2eac58a0 87132016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8714
8715 PR tree-optimization/70509
8716 * gcc.target/i386/avx512bw-pr70509.c: New test.
8717
4f7ebe46 87182016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8719
8720 PR c++/70452
8721 * g++.dg/ext/constexpr-vla4.C: New test.
8722
305d86a0 87232016-04-05 Uros Bizjak <ubizjak@gmail.com>
8724
8725 PR target/70510
8726 * gcc.target/i386/pr70510.c: New test.
8727
eec3b789 87282016-04-05 Richard Biener <rguenther@suse.de>
8729
8730 PR tree-optimization/70526
8731 * g++.dg/torture/pr70526.C: New testcase.
8732
ca943582 87332016-04-05 Jakub Jelinek <jakub@redhat.com>
8734
8735 PR target/70525
8736 * gcc.target/i386/pr70525.c: New test.
8737
87825cd5 87382016-04-05 Richard Biener <rguenther@suse.de>
8739
8740 PR middle-end/70499
8741 * g++.dg/torture/pr70499.C: New testcase.
8742
14638828 87432016-04-05 Richard Biener <rguenther@suse.de>
8744
8745 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8746 remove XFAIL.
8747
967a90d5 87482016-04-04 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR middle-end/70307
8751 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8752 rs6000 ABI warnings.
8753
d374a3a3 87542016-04-04 Jan Hubicka <hubicka@ucw.cz>
8755
8756 PR ipa/66223
8757 * g++.dg/ipa/devirt-51.C: New testcase.
8758
8ff377a6 87592016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8760 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8761
8762 PR middle-end/70457
8763 * gcc.dg/torture/pr70457.c: New.
8764
f567b44f 87652016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8766
8767 PR fortran/67538
8768 * gfortran.dg/allocate_with_source_19.f08: New test.
8769
89d4ebfa 87702016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8771
8772 PR fortran/65795
8773 * gfortran.dg/coarray_allocate_6.f08: New test.
8774
68ab33a6 87752016-04-04 Richard Biener <rguenther@suse.de>
8776
8777 PR rtl-optimization/70484
8778 * gcc.dg/torture/pr70484.c: New testcase.
8779
c4f5465d 87802016-04-04 Marek Polacek <polacek@redhat.com>
8781
8782 PR c/70307
8783 * gcc.dg/torture/pr70307.c: New test.
8784
bfec6609 87852016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8786
8787 PR target/70416
8788 PR target/67391
8789 * gcc.target/sh/torture/pr70416.c: New.
8790
40df9099 87912016-04-02 Martin Sebor <msebor@redhat.com>
8792
8793 PR c++/67376
8794 PR c++/70170
8795 PR c++/70172
8796 PR c++/70228
8797 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8798 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8799 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8800 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8801 * g++.dg/cpp0x/constexpr-string.C: Same.
8802 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8803 * g++.dg/cpp0x/pr65398.C: Same.
8804 * g++.dg/ext/constexpr-vla1.C: Same.
8805 * g++.dg/ext/constexpr-vla2.C: Same.
8806 * g++.dg/ext/constexpr-vla3.C: Same.
8807 * g++.dg/ubsan/pr63956.C: Same.
8808
0edb9bfe 88092016-04-01 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR rtl-optimization/70467
8812 * gcc.target/i386/pr70467-2.c: New test.
8813
e5b1a1d9 88142016-04-01 Jakub Jelinek <jakub@redhat.com>
8815 Marek Polacek <polacek@redhat.com>
8816
8817 PR c++/70488
8818 * g++.dg/init/new47.C: New test.
8819
b2ca3fb0 88202016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8821
8822 PR target/70496
8823 * gcc.target/arm/pr70496.c: New test.
8824
4c3bd1e3 88252016-04-01 Nathan Sidwell <nathan@acm.org>
8826
47de69ad 8827 PR c++/68475
8828 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8829
313d569f 88302016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8831
8832 PR target/69890
8833 * gcc.dg/strlenopt.h (memmove): New.
8834 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8835 instead of "string.h".
8836 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8837 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8838 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8839 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8840 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8841 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8842 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8843 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8844 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8845 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8846 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8847 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8848 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8849 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8850 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8851 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8852 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8853 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8854 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8855 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8856
5469facd 88572016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8858
8859 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8860 (Holder::foo): Reflect this.
8861
503de754 88622016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8863
8864 PR target/70442
8865 * gcc.dg/pr70442.c: New test.
8866
13ee2de7 88672016-03-31 Nathan Sidwell <nathan@acm.org>
8868
8869 PR c++/70393
8870 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8871
5e0d03a8 88722016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8873
8874 PR target/70453
8875 * gcc.target/i386/pr70453.c: New test.
8876
8cb82ed4 88772016-03-31 Andrey Belevantsev <abel@ispras.ru>
8878
8879 PR target/70292
8880 * gcc.c-torture/pr70292.c: New test.
8881
7952b661 88822016-03-31 Marek Polacek <polacek@redhat.com>
8883
8884 PR c/70297
8885 * c-c++-common/pr70297.c: New test.
8886 * g++.dg/cpp0x/typedef-redecl.C: New test.
8887 * gcc.dg/typedef-redecl2.c: New test.
8888
1607cc74 88892016-03-31 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR rtl-optimization/70460
8892 * gcc.c-torture/execute/pr70460.c: New test.
8893
c689c252 88942016-03-31 Richard Biener <rguenther@suse.de>
8895
8896 PR c++/70430
8897 * g++.dg/ext/vector30.C: New testcase.
8898
91c9586d 88992016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8900 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8901
8902 * gfortran.dg/fmt_pf.f90: New test.
8903
afa5c1b8 89042016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8905
8906 Forward-port from 5 branch
8907 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR testsuite/70356
8910 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8911 dg-require-effective-target after dg-do.
8912
8913 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8914
8915 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8916
6a5dcab3 89172016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8918 Julian Brown <julian@codesourcery.com>
8919 Chung-Lin Tang <cltang@codesourcery.com>
8920 Cesar Philippidis <cesar@codesourcery.com>
8921 James Norris <jnorris@codesourcery.com>
8922 Tom de Vries <tom@codesourcery.com>
8923 Nathan Sidwell <nathan@codesourcery.com>
8924
305d86a0 8925 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8926 * c-c++-common/goacc/loop-clauses.c: Likewise.
8927 * g++.dg/goacc/template.C: Likewise.
8928 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8929 * gfortran.dg/goacc/loop-1.f95: Likewise.
8930 * gfortran.dg/goacc/loop-5.f95: Likewise.
8931 * gfortran.dg/goacc/loop-6.f95: Likewise.
8932 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8933 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8934 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8935 * c-c++-common/goacc/clauses-fail.c: Likewise.
8936 * c-c++-common/goacc/parallel-1.c: Likewise.
8937 * c-c++-common/goacc/reduction-1.c: Likewise.
8938 * c-c++-common/goacc/reduction-2.c: Likewise.
8939 * c-c++-common/goacc/reduction-3.c: Likewise.
8940 * c-c++-common/goacc/reduction-4.c: Likewise.
8941 * c-c++-common/goacc/routine-3.c: Likewise.
8942 * c-c++-common/goacc/routine-4.c: Likewise.
8943 * c-c++-common/goacc/routine-5.c: Likewise.
8944 * c-c++-common/goacc/tile.c: Likewise.
8945 * g++.dg/goacc/template.C: Likewise.
8946 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8947 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8948 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8949 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8950 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8951 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8952 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8953 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8954 * c-c++-common/goacc/use_device-1.c: ... this file.
8955 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8956 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8957 * c-c++-common/goacc/host_data-6.c: ... this file.
8958 * c-c++-common/goacc/loop-2-kernels.c: New file.
8959 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8960 * c-c++-common/goacc/loop-3.c: Likewise.
8961 * g++.dg/goacc/reference.C: Likewise.
8962 * g++.dg/goacc/routine-1.C: Likewise.
8963 * g++.dg/goacc/routine-2.C: Likewise.
8964
932c0baa 89652016-03-30 Richard Biener <rguenther@suse.de>
8966
8967 PR middle-end/70450
8968 * gcc.dg/torture/pr70450.c: New testcase.
8969
7f7c4659 89702016-03-30 Jakub Jelinek <jakub@redhat.com>
8971
8972 PR target/70421
8973 * gcc.dg/torture/pr70421.c: New test.
8974 * gcc.target/i386/avx512f-pr70421.c: New test.
8975
9cbfe80c 89762016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8977
8978 PR testsuite/70364
8979 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8980 (check): New function.
8981 (bar): Call check.
8982 (foo): Align stack to 16 bytes when calling bar.
8983 * gcc.target/i386/cleanup-2.c: Likewise.
8984
f56c7d36 89852016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8986
8987 PR tree-optimization/59124
8988 * gcc.dg/Warray-bounds-19.c: New test.
8989
92a44a68 89902016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8991
8992 * lib/prune.exp (escape_regex_chars): New.
8993 (prune_file_path): Update to quote metcharacters for regexp.
8994
a3daa269 89952016-03-29 Jakub Jelinek <jakub@redhat.com>
8996
24e1ba3d 8997 PR rtl-optimization/70429
8998 * gcc.c-torture/execute/pr70429.c: New test.
8999
a3daa269 9000 PR tree-optimization/70405
9001 * gcc.dg/pr70405.c: New test.
9002
3ef41a6e 90032016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9004
9005 PR fortran/70397
9006 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9007 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9008
4abd9410 90092016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9010
9011 PR testsuite/64177
9012 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9013 __cilkrts_set_param to set two workers.
9014 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9015 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9016
b58e5f0f 90172016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9018
305d86a0 9019 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9020
bff53658 90212016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9022
9023 PR target/70406
305d86a0 9024 * gcc.target/i386/pr70406.c: New test.
bff53658 9025
bb2c9c15 90262016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9027
9028 * gnat.dg/specs/double_record_extension3.ads: New test.
9029
f12c84ab 90302016-03-25 Richard Henderson <rth@redhat.com>
9031
9032 PR target/70120
9033 * gcc.target/aarch64/pr70120-1.c: New.
9034 * gcc.target/aarch64/pr70120-2.c: New.
9035 * gcc.target/aarch64/pr70120-3.c: New.
9036
b0bf58c4 90372016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9038
9039 PR c++/62212
9040 * g++.dg/template/mangle2.C: The dg-do directive should be
9041 "compile" not "assemble".
9042
f175ba0f 90432016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9044
9045 PR lto/69650
9046 * gcc.dg/pr69650.c: New test.
9047
4cc3295f 90482016-03-25 David Edelsohn <dje.gcc@gmail.com>
9049
9050 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9051
0cf40600 90522016-03-25 Alan Modra <amodra@gmail.com>
9053
9054 * gcc.dg/dfp/pr70052.c: New test.
9055
3aebf099 90562016-03-24 Richard Henderson <rth@redhat.com>
9057
9058 PR middle-end/69845
9059 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9060 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9061
83245bd3 90622016-03-24 Tom de Vries <tom@codesourcery.com>
9063
9064 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9065
108e7ee4 90662016-03-24 Tom de Vries <tom@codesourcery.com>
9067
9068 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9069 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9070
17af0b14 90712016-03-24 Tom de Vries <tom@codesourcery.com>
9072
9073 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9074 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9075
6c8770ee 90762016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9077
9078 PR c++/62212
9079 * g++.dg/template/mangle2.C: New test.
9080
a7e21b7b 90812016-03-24 Richard Biener <rguenther@suse.de>
9082
9083 PR tree-optimization/70396
9084 * gcc.dg/torture/pr70396.c: New testcase.
9085
f365d297 90862016-03-24 Richard Biener <rguenther@suse.de>
9087
9088 PR middle-end/70370
9089 * gcc.dg/torture/pr70370.c: New testcase.
9090
da7aeb13 90912016-03-24 Tom de Vries <tom@codesourcery.com>
9092
9093 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9094 * gfortran.dg/goacc/kernels-tree.f95: Same.
9095 * gfortran.dg/goacc/parallel-tree.f95: Same.
9096
80b30de0 90972016-03-24 Tom de Vries <tom@codesourcery.com>
9098
9099 * c-c++-common/goacc/uninit-if-clause.c: New test.
9100 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9101
cb9b6b99 91022016-03-24 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR target/70290
305d86a0 9105 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9106 Fix formatting.
cb9b6b99 9107
a4225fff 91082016-03-24 Richard Biener <rguenther@suse.de>
9109
9110 PR tree-optimization/70372
9111 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9112
5a869ab8 91132016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9114
9115 PR c++/70347
9116 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9117
36ce5faa 91182016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9119
9120 PR c++/70332
9121 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9122
c4fa85c9 91232016-03-23 Jakub Jelinek <jakub@redhat.com>
9124
d9377ad5 9125 PR c++/70001
9126 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9127 * g++.dg/cpp1y/pr70001.C: New test.
9128
c4fa85c9 9129 PR c++/70323
9130 * g++.dg/cpp0x/constexpr-70323.C: New test.
9131
0a2062da 91322016-03-23 Alexandre Oliva <aoliva@redhat.com>
9133 Jason Merrill <jason@redhat.com>
9134 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR c++/69315
9137 * g++.dg/cpp0x/constexpr-69315.C: New test.
9138 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9139
62d2a6dc 91402016-03-23 Marek Polacek <polacek@redhat.com>
9141
9142 PR c++/69884
9143 * g++.dg/warn/Wignored-attributes-1.C: New test.
9144 * g++.dg/warn/Wignored-attributes-2.C: New test.
9145
a82d6246 91462016-03-23 Tom de Vries <tom@codesourcery.com>
9147
9148 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9149 initialization.
9150 * gfortran.dg/goacc/private-3.f95 (test): Same.
9151 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9152 missing use param.
9153
dc834ba1 91542016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9155
9156 * lib/target-supports.exp: Remove v7ve entry from loop
9157 creating effective target checks.
9158 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9159 (add_options_for_arm_arch_v7ve): Likewise.
9160
7e83fd1f 91612016-03-23 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR tree-optimization/70354
9164 * gcc.dg/vect/pr70354-1.c: New test.
9165 * gcc.dg/vect/pr70354-2.c: New test.
9166 * gcc.target/i386/avx2-pr70354-1.c: New test.
9167 * gcc.target/i386/avx2-pr70354-2.c: New test.
9168
4e4da058 91692016-03-22 Jeff Law <law@redhat.com>
9170
9171 PR target/70232
9172 * gcc.dg/tree-ssa/pr70232.c: New test.
9173
6855137b 91742016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9175
9176 PR target/70302
9177 * gcc.target/i386/pr70302.c: New test.
9178
19db1ec8 91792016-03-22 Richard Biener <rguenther@suse.de>
9180
9181 PR middle-end/70251
9182 * g++.dg/torture/pr70251.C: New testcase.
9183
4baec9f2 91842016-03-22 David Malcolm <dmalcolm@redhat.com>
9185
9186 PR c/69993
9187 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9188 Wmisleading-indentation.c.
9189 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9190 reflect change to diagnostic text and order of messages.
9191 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9192
fcfec126 91932016-03-22 David Edelsohn <dje.gcc@gmail.com>
9194
9195 * g++.dg/ext/java-3.C: Don't compile on AIX.
9196
aa30728a 91972016-03-22 Richard Biener <rguenther@suse.de>
9198
9199 PR middle-end/70333
9200 * gcc.dg/torture/pr70333.c: New testcase.
9201
46ec4eb4 92022016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9203
9204 * g++.dg/ext/pr70290.C: New test.
9205
4880f878 92062016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9207
9208 PR target/70325
9209 * gcc.target/i386/pr70325.c: New test.
9210
3d78ea44 92112016-03-22 Jakub Jelinek <jakub@redhat.com>
9212
5934fb8f 9213 PR target/70329
9214 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9215 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9216
b6436f79 9217 PR target/70300
9218 * gcc.target/i386/pr70300.c: New test.
9219
3d78ea44 9220 PR c++/70295
9221 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9222 (func2): New function for cond with parens, xfail warning for c++.
9223 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9224
b60244f6 92252016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9226
9227 PR c++/70096
9228 * g++.dg/template/ptrmem30.C: New test.
9229
c8e3e744 92302016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9231
9232 PR c++/70204
9233 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9234 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9235
2715f63a 92362016-03-21 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR middle-end/70326
9239 * gcc.dg/pr70326.c: New test.
9240
2daa2cda 92412016-03-21 Marc Glisse <marc.glisse@inria.fr>
9242 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR tree-optimization/70317
9245 * gcc.dg/pr70317.c: New test.
9246
d9aa5a50 92472016-03-21 Uros Bizjak <ubizjak@gmail.com>
9248
9249 PR target/70327
9250 * gcc.target/i386/pr70327.c: New test.
9251
e1a88bf4 92522016-03-21 Martin Liska <mliska@suse.cz>
9253
61941425 9254 PR ipa/70306
e1a88bf4 9255 * gcc.dg/ipa/pr70306.c: New test.
9256
d9aa5a50 92572016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9258
9259 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9260 * gcc.target/arm/attr-align3.c: Likewise.
9261 * gcc.target/arm/attr_arm.c: Likewise.
9262 * gcc.target/arm/flip-thumb.c: Likewise.
9263
afdde20c 92642016-03-21 Jakub Jelinek <jakub@redhat.com>
9265
9266 PR target/70296
9267 * gcc.target/powerpc/altivec-36.c: New test.
9268
3f2ef661 92692016-03-21 Richard Biener <rguenther@suse.de>
9270
9271 PR tree-optimization/70310
9272 * gcc.dg/torture/pr70310.c: New testcase.
9273
08b2b692 92742016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9275
9276 PR target/70293
9277 * gcc.target/i386/pr70293.c: New test.
9278
93505d22 92792016-03-21 Richard Biener <rguenther@suse.de>
9280
9281 PR tree-optimization/70288
9282 * gcc.dg/torture/pr70288-1.c: New testcase.
9283 * gcc.dg/torture/pr70288-2.c: Likewise.
9284
06fd1914 92852016-03-21 Andrey Belevantsev <abel@ispras.ru>
9286
9287 PR rtl-optimization/69307
9288 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9289
b628775e 92902016-03-21 Andrey Belevantsev <abel@ispras.ru>
9291
9292 PR rtl-optimization/69102
9293 * gcc.c-torture/compile/pr69102.c: New test.
9294
1421f43c 92952016-03-18 Jeff Law <law@redhat.com>
9296
9297 PR rtl-optimization/70263
9298 * gcc.c-torture/compile/pr70263-1.c: New test.
9299 * gcc.target/i386/pr70263-2.c: New test.
9300
e7142ce1 93012016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9302
9303 PR rtl-optimization/70278
9304 * gcc.dg/torture/pr70278.c: New test.
9305 * gcc.target/arm/pr70278.c: New test.
9306
5539bc70 93072016-03-18 David Malcolm <dmalcolm@redhat.com>
9308
9309 PR c/70281
9310 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9311 (test_builtin_types_compatible_p): New test function.
9312 * gcc.dg/pr70281.c: New test case.
9313
296a290a 93142016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9315
9316 PR target/70113
9317 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9318
666094f0 93192016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9320
9321 PR tree-optimization/70252
9322 * gcc.dg/pr70252.c: New test.
9323
350514e8 93242016-03-18 Tom de Vries <tom@codesourcery.com>
9325
9326 * gcc.dg/pr70161-2.c: New test.
9327 * gcc.dg/pr70161.c: New test.
9328
011e0cea 93292016-03-18 Tom de Vries <tom@codesourcery.com>
9330
9331 PR ipa/70269
9332 * gcc.dg/pr70269.c: New test.
9333
292a09de 93342016-03-18 Jakub Jelinek <jakub@redhat.com>
9335
9336 PR c++/70267
9337 * g++.dg/ext/java-3.C: New test.
9338
efc86c4c 93392016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9340
9341 PR c++/70205
9342 * g++.dg/lookup/pr70205.C: New test.
9343
a28dd575 93442016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9345
9346 PR c++/70218
9347 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9348
92e7ab1e 93492016-03-17 Marek Polacek <polacek@redhat.com>
9350
9351 PR c/69407
9352 * gcc.dg/atomic-op-6.c: New test.
9353
7378dbfb 93542016-03-17 David Malcolm <dmalcolm@redhat.com>
9355
9356 PR c/70264
9357 * c-c++-common/pr70264.c: New test case.
9358
f7995d7d 93592016-03-17 Jakub Jelinek <jakub@redhat.com>
9360
e2895b76 9361 PR c++/70144
9362 * c-c++-common/pr70144-1.c: New test.
9363 * c-c++-common/pr70144-2.c: New test.
9364
f7995d7d 9365 PR c++/70272
9366 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9367 * g++.dg/opt/flifetime-dse6.C: New test.
9368 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9369
5ec4a949 93702016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9371
9372 PR driver/70192
9373 * gcc.dg/pic-1.c: New test.
9374 * gcc.dg/pic-2.c: Likewise.
9375 * gcc.dg/pic-3.c: Likewise.
9376 * gcc.dg/pic-4.c: Likewise.
9377 * gcc.dg/pie-1.c: Likewise.
9378 * gcc.dg/pie-2.c: Likewise.
9379 * gcc.dg/pie-3.c: Likewise.
9380 * gcc.dg/pie-4.c: Likewise.
9381 * gcc.dg/pie-5.c: Likewise.
9382 * gcc.dg/pie-6.c: Likewise.
9383
c28550e1 93842016-03-17 Tom de Vries <tom@codesourcery.com>
9385
9386 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9387 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9388
be3296cb 93892016-03-17 Richard Biener <rguenther@suse.de>
9390
9391 PR debug/70271
9392 * g++.dg/debug/pr70271.C: New testcase.
9393
9b60ef21 93942016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9395
9396 * gcc.target/i386/pr70251.c: New test.
9397
9a80bc1a 93982016-03-17 Marek Polacek <polacek@redhat.com>
9399
9400 PR c++/70194
9401 * g++.dg/warn/constexpr-70194.C: New test.
9402
733d7ff9 94032016-03-16 Richard Henderson <rth@redhat.com>
9404
9405 PR middle-end/70240
9406 * gcc.c-torture/compile/pr70240.c: New.
9407
3e6f12bf 94082016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9409
9410 * gcc.c-torture/compile/20151204.c: Skip for avr.
9411
867c9e99 94122016-03-16 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR target/70245
9415 * g++.dg/opt/pr70245.C: New test.
9416 * g++.dg/opt/pr70245.h: New file.
9417 * g++.dg/opt/pr70245-aux.cc: New file.
9418
8ced6ab7 94192016-03-16 Martin Sebor <msebor@redhat.com>
9420
9421 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9422
37af779a 94232016-03-16 Richard Henderson <rth@redhat.com>
9424
9425 PR middle-end/70199
9426 * gcc.c-torture/compile/pr70199.c: New.
9427
78ed999c 94282016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9429
9430 * gcc.dg/uninit-19.c: Run dos2unix.
9431
462ca422 94322016-03-16 Marek Polacek <polacek@redhat.com>
9433
9434 PR c/70093
9435 * gcc.dg/nested-func-10.c: New test.
9436 * gcc.dg/nested-func-9.c: New test.
9437
fe58aacc 94382016-03-16 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR tree-optimization/68714
9441 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9442
27a53872 94432016-03-16 Tom de Vries <tom@codesourcery.com>
9444
9445 PR tree-optimization/68715
9446 * gcc.dg/graphite/pr68715-2.c: New test.
9447 * gcc.dg/graphite/pr68715.c: New test.
9448 * gfortran.dg/graphite/pr68715.f90: New test.
9449
95049c3c 94502016-03-16 Tom de Vries <tom@codesourcery.com>
9451
9452 PR tree-optimization/68809
9453 * gcc.dg/graphite/pr68809-2.c: New test.
9454 * gcc.dg/graphite/pr68809.c: New test.
9455
09eddd70 94562016-03-16 Jakub Jelinek <jakub@redhat.com>
9457
81fc5915 9458 PR c++/70147
9459 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9460 method call to i () as argument. Adjust expected output.
9461
09eddd70 9462 PR c++/70147
9463 * g++.dg/ubsan/pr70147-1.C: New test.
9464 * g++.dg/ubsan/pr70147-2.C: New test.
9465
6373d2a2 94662016-03-15 Martin Sebor <msebor@redhat.com>
9467
9468 PR c++/58281
9469 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9470
d27a0c11 94712016-03-15 John David Anglin <danglin@gcc.gnu.org>
9472
9908039d 9473 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9474 hppa*-*-hpux*.
9475
45cdc3a6 9476 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9477
d27a0c11 9478 PR libfortran/69799
9479 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9480 libatomic_available.
9481
0dd1d57f 94822016-03-15 Marek Polacek <polacek@redhat.com>
9483
9484 PR c++/70209
9485 * g++.dg/ext/attribute-may-alias-4.C: New test.
9486
0ce02c07 94872016-03-15 Alexander Monakov <amonakov@ispras.ru>
9488
9489 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9490 -fvar-tracking-assignments-toggle flag.
9491
f6e39b30 94922016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9493
9494 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9495
167f93a2 94962016-03-15 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR rtl-optimization/70222
9499 * gcc.c-torture/execute/pr70222-1.c: New test.
9500 * gcc.c-torture/execute/pr70222-2.c: New test.
9501
08a8af4a 95022016-03-15 Richard Henderson <rth@redhat.com>
9503
9504 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9505
738eb905 95062016-03-15 Andrey Belevantsev <abel@ispras.ru>
9507
9508 PR rtl-optimization/69032
9509 * gcc.dg/pr69032.c: New test.
9510
dd148b3a 95112016-03-15 Andrey Belevantsev <abel@ispras.ru>
9512
9513 PR rtl-optimization/63384
d9aa5a50 9514 * g++.dg/pr63384.C: New test.
dd148b3a 9515
acf58115 95162016-03-15 Andrey Belevantsev <abel@ispras.ru>
9517
9518 PR target/64411
9519 * gcc.target/i386/pr64411.C: New test.
9520
a2897dc4 95212016-03-15 Tom de Vries <tom@codesourcery.com>
9522
9523 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9524 * gfortran.dg/goacc/kernels-alias.f95: New test.
9525
7bad2faf 95262016-03-14 Martin Sebor <msebor@redhat.com>
9527
9528 PR c++/53792
9529 * g++.dg/cpp0x/constexpr-inline.C: New test.
9530 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9531
d65fa8d9 95322016-03-14 David Edelsohn <dje.gcc@gmail.com>
9533
9534 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9535
2b3c633f 95362016-03-14 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR middle-end/70219
9539 * gcc.dg/pr70219.c: New test.
9540
e947f9c3 95412016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9542
9543 PR target/70083
9544 * gcc.dg/torture/pr70083.c: New test.
9545 * gcc.target/i386/pr70083.c: New test.
9546
74201dc2 95472016-03-14 Richard Biener <rguenther@suse.de>
9548
9549 PR tree-optimization/56365
9550 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9551
88aea41e 95522016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9553
9554 PR target/70098
9555 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9556 New function.
9557 * g++.dg/pr70098.C: New testcase.
9558
9559
1bd2aefd 95602016-03-14 Tom de Vries <tom@codesourcery.com>
9561
9562 PR tree-optimization/70045
9563 * gcc.dg/graphite/pr70045.c: New test.
9564
922c7033 95652016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9566
9567 PR fortran/69043
9568 * gfortran.dg/include_9.f90: New test.
9569
fd4ab6d9 95702016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9571
9572 PR fortran/45076
9573 gfortran.dg/prof/prof.exp: New script.
9574 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9575
7d7218d3 95762016-03-12 Andrey Belevantsev <abel@ispras.ru>
9577
9578 PR rtl-optimization/69307
9579 * gcc.dg/pr69307.c: New test.
9580
02ffd664 95812016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9582
9583 PR target/69614
9584 * gcc.target/arm/pr69614.c: New.
9585
76e207a9 95862016-03-12 Paul Thomas <pault@gcc.gnu.org>
9587
9588 PR fortran/70031
9589 * gfortran.dg/submodule_14.f08: New test
9590
9591 PR fortran/69524
9592 * gfortran.dg/submodule_15.f08: New test
9593
490ee78a 95942016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9595
9596 PR c++/70106
9597 * g++.dg/cpp1y/paren3.C: New test.
9598
04e137ff 95992016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9600
9601 PR target/70131
9602 * gcc.target/powerpc/ppc-round2.c: New test.
9603
27b2c1c4 96042016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9605
9606 PR target/70123
9607 * gcc.dg/torture/pr70123.c: New test.
9608
84116671 96092016-03-11 Jeff Law <law@redhat.com>
9610
9611 PR tree-optimization/70190
9612 * gcc.c-torture/compile/pr70190.c: New test.
9613
cfa58bc8 96142016-03-11 David Malcolm <dmalcolm@redhat.com>
9615
9616 PR c/68187
9617 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9618 case.
9619 (test43_b): Likewise.
9620 (test43_c): Likewise.
9621 (test43_d): Likewise.
9622 (test43_e): Likewise.
9623 (test43_f): Likewise.
9624 (test43_g): Likewise.
9625 (test44_a): Likewise.
9626 (test44_b): Likewise.
9627 (test44_c): Likewise.
9628 (test44_d): Likewise.
9629 (test44_e): Likewise.
9630
ce234f27 96312016-03-11 David Malcolm <dmalcolm@redhat.com>
9632
9633 PR c/70085
9634 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9635
e4756b48 96362016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9637
9638 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9639 dg-options.
9640
1f5ef87e 96412016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9642
9643 PR target/70002
9644 PR target/69245
9645 * gcc.target/aarch64/pr69245_2.c: New test.
9646
f9c352a1 96472016-03-11 Jakub Jelinek <jakub@redhat.com>
9648
9649 PR tree-optimization/70177
9650 * gcc.dg/pr70177.c: New test.
9651
4dd92ac6 96522016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9653
9654 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9655
331e4fdb 96562016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9657
9658 * gcc.dg/tree-ssa/sra-20.c: New.
9659
69262824 96602016-03-11 Jakub Jelinek <jakub@redhat.com>
9661
6f9a7425 9662 PR rtl-optimization/70174
9663 * gcc.dg/pr70174.c: New test.
9664
69262824 9665 PR tree-optimization/70169
9666 * gcc.dg/pr70169.c: New test.
9667
4637a847 96682016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9669
9670 PR target/70160
9671 * gcc.target/i386/pr70160.c: New test.
9672
5a86d754 96732016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9674
9675 * gcc.target/s390/dfp-1.c: New test.
9676
af4c8290 96772016-03-10 Nick Clifton <nickc@redhat.com>
9678
9679 PR target/70044
9680 * gcc.target/aarch64/pr70044.c: New test.
9681
98dfd328 96822016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9683 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR c++/70001
9686 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9687 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9688 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9689
75e72311 96902016-03-10 Jan Hubicka <hubicka@ucw.cz>
9691
9692 PR lto/69589
9693 * g++.dg/lto/pr69589_0.C: New testcase
9694 * g++.dg/lto/pr69589_1.C: New testcase
9695
a2eb1271 96962016-03-10 Marek Polacek <polacek@redhat.com>
9697
9698 PR c++/70153
9699 * g++.dg/delayedfold/unary-plus1.C: New test.
9700
97012016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9702
9703 * gcc.target/arm/pr45701-1.c: Escape brackets.
9704 * gcc.target/arm/pr45701-2.c: Likewise.
9705
5ab2987f 97062016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9707
9708 * gfortran.dg/unconstrained_commons.f: New.
9709
6972afac 97102016-03-10 Alan Modra <amodra@gmail.com>
9711
9712 * gcc.dg/pr69195.c: New.
9713 * gcc.dg/pr69238.c: New.
9714
c82c99ec 97152016-03-10 Tom de Vries <tom@codesourcery.com>
9716
9717 PR testsuite/68915
9718 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9719
a2389d4a 97202016-03-10 Richard Biener <rguenther@suse.de>
9721
9722 PR tree-optimization/70128
9723 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9724 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9725
c272412d 97262016-03-09 Jakub Jelinek <jakub@redhat.com>
9727
a0451069 9728 PR tree-optimization/70152
9729 * gcc.dg/pr70152.c: New test.
9730
c272412d 9731 PR target/70086
9732 * gcc.target/i386/pr70086-1.c: New test.
9733 * gcc.target/i386/pr70086-2.c: New test.
9734 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9735
9736 PR tree-optimization/70127
9737 * gcc.c-torture/execute/pr70127.c: New test.
9738
27dcb7a8 97392016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9740
9741 * c-c++-common/goacc/combined-directives-2.c: New test.
9742
c24757cf 97432016-03-09 David Malcolm <dmalcolm@redhat.com>
9744
9745 PR c/68473
9746 PR c++/70105
9747 * g++.dg/diagnostic/pr70105.C: New test.
9748 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9749 (test_multiple_ordinary_maps): New test function.
9750
83108969 97512016-03-09 David Malcolm <dmalcolm@redhat.com>
9752
9753 PR c/68473
9754 PR c++/70105
9755 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9756 Drop range information from call to inform_at_rich_loc.
9757 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9758 New.
9759 (test_show_locus): Replace calls to rich_location::add_range with
9760 calls to add_range. Rewrite the tests that used the now-defunct
9761 rich_location ctor taking a source_range. Simplify other tests
9762 by replacing calls to COMBINE_LOCATION_DATA with calls to
9763 make_location.
9764
6733c0e8 97652016-03-09 Richard Biener <rguenther@suse.de>
9766 Jakub Jelinek <jakub@redhat.com>
9767
9768 PR tree-optimization/70138
9769 * gcc.dg/vect/pr70138-1.c: New testcase.
9770 * gcc.dg/vect/pr70138-2.c: Likewise.
9771
96abb9f5 97722016-03-09 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR target/70049
9775 * gcc.target/i386/pr70049.c: New test.
9776
42bb3bfb 97772016-03-09 Richard Biener <rguenther@suse.de>
9778
9779 PR c/70143
9780 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9781 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9782 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9783
27527428 97842016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9785
9786 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9787 arm-*-*.
9788
248449f2 97892016-03-09 Jakub Jelinek <jakub@redhat.com>
9790
1bd49ced 9791 PR middle-end/67278
9792 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9793
248449f2 9794 PR target/67278
9795 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9796
9797 PR middle-end/70050
9798 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9799 in testcase comment.
9800
dfc460ff 98012016-03-09 Tom de Vries <tom@codesourcery.com>
9802
9803 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9804 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9805 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9806 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9807 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9808 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9809 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9810 * gfortran.dg/goacc/kernels-loop.f95: New test.
9811
0377fc7f 98122016-03-08 Martin Sebor <msebor@redhat.com>
9813
9814 PR c++/62096
9815 * g++.dg/warn/overflow-warn-7.C: New test.
9816
3556aa80 98172016-03-08 Jason Merrill <jason@redhat.com>
9818
9819 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9820 * lib/target-supports.exp (check_effective_target_concepts): New.
9821
e5096208 98222016-03-08 Jakub Jelinek <jakub@redhat.com>
9823
5370eb8d 9824 PR c++/70135
9825 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9826 * g++.dg/ubsan/pr70135.C: New test.
9827
e5096208 9828 PR target/70110
9829 * gcc.dg/pr70110.c: New test.
9830
cc37120d 98312016-03-07 Martin Jambor <mjambor@suse.cz>
9832
9833 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9834 * c-c++-common/gomp/if-1.c: Likewise.
9835 * c-c++-common/gomp/pr61486-2.c: Likewise.
9836 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9837 to dg-additional-options.
9838 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9839 * g++/gomp/target-teams-1.c: Likewise.
9840 * gcc.dg/gomp/gomp.exp: Likewise.
9841 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9842 dg-additional-options.
9843 * gfortran.dg/gomp/gomp.exp: Likewise.
9844 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9845 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9846 dg-additional-options.
9847 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9848
53c248d8 98492016-03-07 Martin Jambor <mjambor@suse.cz>
9850
9851 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9852 * c-c++-common/gomp/gridify-1.c: New test.
9853 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9854
541e79a0 98552016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9856
9857 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9858 trigger for cortex-r8, when scanning for register r8.
9859 * gcc.target/arm/pr45701-2.c: Likewise.
9860
4dfabd94 98612016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9862 Jeff Law <law@redhat.com>
4dfabd94 9863
9864 PR tree-optimization/69740
9865 * gcc.c-torture/compile/pr69740-1.c: New test.
9866 * gcc.c-torture/compile/pr69740-2.c: New test.
9867
1b63a87b 98682016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9869
9870 * lib/target-supports.exp
9871 (check_effective_target_whole_vector_shift): Enable for PPC64.
9872
d33914da 98732016-03-07 Richard Biener <rguenther@suse.de>
9874
9875 PR tree-optimization/70115
9876 * gcc.dg/torture/pr70115.c: New testcase.
9877
584fba4b 98782016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9879
9880 PR middle-end/69916
9881 * c-c-++-common/goacc/pr69916.c: New.
9882
7f2f5ec0 98832016-03-07 Richard Henderson <rth@redhat.com>
9884
9885 * gcc.c-torture/compile/pr70061.c: New test.
9886
f530e7c4 98872016-03-07 Richard Biener <rguenther@suse.de>
9888
9889 PR testsuite/70109
9890 * gcc.dg/vect/O3-pr36098.c: New testcase.
9891
a3855fed 98922016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9893
9894 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9895
091ffc31 98962016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9897
9898 * gnat.dg/renaming9.ad[sb]: New testcase.
9899
2941b871 99002016-03-05 Jakub Jelinek <jakub@redhat.com>
9901
9902 PR c++/70084
9903 * g++.dg/expr/stdarg3.C: New test.
9904
5173ce42 99052016-03-04 Jeff Law <law@redhat.com>
9906
9907 PR tree-optimization/69196
9908 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9909 x86_64-*-*.
9910
2d1d2e55 99112016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9912
0e43078e 9913 PR c/69973
9914 * gcc.dg/pr69973.c: New test.
9915
d8ec06ae 9916 PR rtl-optimization/69941
9917 * gcc.dg/torture/pr69941.c: New test.
9918
2d1d2e55 9919 PR c/69824
9920 * gcc.dg/pr69824.c: New test.
9921
32f692e2 99222016-03-05 Tom de Vries <tom@codesourcery.com>
9923
9924 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9925 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9926 function.
9927
1c699e9a 99282016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9929
9930 PR c++/66786
9931 * g++.dg/cpp1y/var-templ48.C: New test.
9932 * g++.dg/cpp1y/var-templ49.C: New test.
9933
358448c6 99342016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9935
9936 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9937
01dc3c45 99382016-03-04 Jakub Jelinek <jakub@redhat.com>
9939
e968ff6d 9940 PR c++/70035
9941 * g++.dg/ubsan/pr70035.C: New test.
9942
01dc3c45 9943 PR target/70062
9944 * gcc.target/i386/pr70062.c: New test.
9945
3937d618 99462016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9947
9948 * g++.dg/template/typename21.C: Remove c++98_only.
9949
c58ac7f8 99502016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9951
9952 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9953
0060768a 99542016-03-04 David Malcolm <dmalcolm@redhat.com>
9955
9956 PR c/68187
9957 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9958 function.
9959 (fn_42_b): Likewise.
9960 (fn_42_c): Likewise.
9961
74c6fd40 99622016-03-04 David Malcolm <dmalcolm@redhat.com>
9963
9964 PR c/68187
9965 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9966 function.
9967 (fn_40_b): Likewise.
9968 (fn_41_a): Likewise.
9969 (fn_41_b): Likewise.
9970
31b11359 99712016-03-04 Jakub Jelinek <jakub@redhat.com>
9972
9973 PR target/70059
9974 * gcc.target/i386/avx512f-pr70059.c: New test.
9975 * gcc.target/i386/avx512dq-pr70059.c: New test.
9976
c5b93452 99772016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9978
9979 PR rtl-optimization/57676
9980 * gcc.dg/torture/pr57676.c: New test.
9981
268fbd56 99822016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9983
9984 * gcc.dg/pr70026.c: New test.
9985
6560d1ad 99862016-03-04 Marek Polacek <polacek@redhat.com>
9987
9988 PR c/69798
9989 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9990 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9991
cc7dfddf 99922016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9993
9994 PR target/70004
9995 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9996 Delete.
9997 (test_corners_sisd_si): Likewise.
9998 (main): Remove checks of the above.
9999 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10000
e9663bd4 100012016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10002
10003 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10004
dcdd684e 100052016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10006
10007 * gcc.dg/torture/pr69951.c: Accept argc==0.
10008
e692d332 100092016-03-04 Richard Biener <rguenther@suse.de>
10010
10011 PR c++/70054
10012 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10013 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10014
af77b7e6 100152016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10016
10017 PR testsuite/69766
10018 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10019 testing multiarch.
10020
290da96e 100212016-03-04 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR debug/69947
10024 * gcc.dg/guality/pr69947.c: New test.
10025
e51ce713 100262016-03-03 Jakub Jelinek <jakub@redhat.com>
10027
10028 PR ada/70017
10029 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10030
1feed892 100312016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10032
10033 PR rtl-optimization/69904
10034 * gcc.target/arm/pr69904.c: New test.
10035
c32bda69 100362016-03-03 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR target/70021
10039 * gcc.dg/vect/pr70021.c: New test.
10040 * gcc.target/i386/pr70021.c: New test.
10041
1bc579ed 100422016-03-03 Marek Polacek <polacek@redhat.com>
10043
10044 PR middle-end/70050
10045 * gcc.dg/pr70050.c: New test.
10046
cfa8d638 100472016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10048
10049 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10050
1b889259 100512016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10052
10053 PR tree-optimization/70043
10054 * gfortran.dg/vect/pr70043.f90: New test.
10055
f756dfa3 100562016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10057
10058 * gnat.dg/specs/task1.ads: New test.
10059
5cb4863d 100602016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10061
10062 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10063 Invoke gdb with -batch.
10064 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10065
5dd12e43 100662016-03-03 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/55936
10069 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10070
d97ba4ca 100712016-03-02 Jeff Law <law@redhat.com>
10072
5d23c86f 10073 PR rtl-optimization/69942
10074 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10075 effects of argument promotions.
10076
d97ba4ca 10077 PR tree-optimization/69987
10078 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10079 target does not support -fprefetch-loop-arrays.
10080
901faaa0 100812016-03-02 Uros Bizjak <ubizjak@gmail.com>
10082
10083 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10084
51f6fdce 100852016-03-02 Bin Cheng <bin.cheng@arm.com>
10086
6bc7872f 10087 PR rtl-optimization/69052
51f6fdce 10088 * gcc.target/i386/pr69052.c: New test.
10089
31d31e07 100902016-03-02 Alan Modra <amodra@gmail.com>
10091
10092 * gcc.dg/pr69990.c: New.
10093
04faee95 100942016-03-02 Jakub Jelinek <jakub@redhat.com>
10095
270d0117 10096 PR c/68062
10097 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10098
10099 PR middle-end/70022
10100 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10101
04faee95 10102 PR target/70028
10103 * gcc.target/i386/pr70028.c: New test.
10104
a2cc9e8e 101052016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10106
10107 * c-c++-common/asan/swapcontext-test-1.c,
10108 * c-c++-common/tsan/thread_leak.c,
10109 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10110 * g++.dg/tsan/benign_race.C,
10111 * g++.dg/tsan/fd_close_norace.C,
10112 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10113 races with sanitizer output
10114
dd4bd263 101152016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10116 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10117
10118 PR target/67278
10119 * gcc.dg/simd-8.c: New testcase.
10120
b5fe3a49 101212016-03-02 Richard Biener <rguenther@suse.de>
10122
10123 PR middle-end/67278
10124 * gcc.dg/simd-7.c: New testcase.
10125
23601f67 101262016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10127
10128 * gcc.target/i386/pr70007.c: Tweak.
10129
f66f65e7 101302016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10131
10132 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10133
60773515 101342016-03-02 Marek Polacek <polacek@redhat.com>
10135
10136 PR c/67854
10137 * gcc.dg/pr67854.c: New test.
10138
6c094cb1 101392016-03-02 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR middle-end/70025
10142 * gcc.dg/torture/pr70025.c: New test.
10143
7627bb56 101442016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10145
10146 PR tree-optimization/68621
10147 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10148
066c8e94 101492016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10150
10151 * gcc.target/i386/pr70007.c: New test.
10152
d3b819ad 101532016-03-01 Jeff Law <law@redhat.com>
10154
d4b9ad56 10155 PR tree-optimization/69196
7e217344 10156 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10157
d3b819ad 10158 PR tree-optimization/69196
10159 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10160 duplicating code and spoiling the expected output.
10161
4f37285d 101622016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10163
10164 PR target/70033
10165 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10166 supports power9 before doing tests.
10167 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10168 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10169 * gcc.target/powerpc/p9-permute.c: Likewise.
10170
3e9c4f6c 101712016-03-01 Uros Bizjak <ubizjak@gmail.com>
10172
10173 PR target/70027
10174 * gcc.target/i386/pr70027.c: New test.
10175
e324729e 101762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10177
10178 * gcc.dg/pr70017.c: New test.
10179
40e9ce2d 101802016-03-01 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c/69796
10183 PR c/69974
10184 * gcc.dg/pr69796.c: New test.
10185 * gcc.dg/pr69974.c: New test.
10186
e8b016ea 101872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10188
10189 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10190
24d3127c 101912016-02-29 Jeff Law <law@redhat.com>
10192
10193 PR tree-optimization/69987
10194 * gfortran.dg/pr69987.f90: New test.
10195
10196 PR tree-optimization/69989
10197 * gcc.c-torture/compile/pr69989-2.c: New test.
10198
12cc1225 101992016-03-01 Marek Polacek <polacek@redhat.com>
10200
10201 PR c++/69795
10202 * g++.dg/parse/invalid1.C: New test.
10203
d99a947c 102042016-03-01 Richard Biener <rguenther@suse.de>
10205
10206 PR middle-end/70022
10207 * gcc.dg/pr70022.c: New testcase.
10208
395dbc60 102092016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10210
10211 PR tree-optimization/69956
10212 * gcc.dg/pr69956.c: New test.
10213
40a35c55 102142016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10215
10216 PR target/70011
10217 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10218 XFAIL when hardware supports efficient unaligned storage access.
10219
4edc90b0 102202016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10221
10222 PR c++/69961
10223 * g++.dg/template/pr69961a.C: New test.
10224 * g++.dg/template/pr69961b.C: New test.
10225
1ed1f69a 102262016-02-29 David Malcolm <dmalcolm@redhat.com>
10227
10228 PR preprocessor/69985
10229 * gcc.dg/cpp/pr69985.c: New test case.
10230
01c5d15d 102312016-02-29 Jeff Law <law@redhat.com>
10232
3a4d3de5 10233 PR tree-optimization/70005
10234 * gcc.c-torture/execute/pr70005.c New test.
10235
01c5d15d 10236 PR tree-optimization/69999
10237 * gcc.c-torture/compile/pr69999.c: New test.
10238
1bf66b54 102392016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10240
10241 PR tree-optimization/69652
10242 * gcc.dg/torture/pr69652.c: Delete test.
10243 * gcc.dg/vect/pr69652.c: New test.
10244
b4d653d5 102452016-02-19 Richard Biener <rguenther@suse.de>
10246
10247 PR tree-optimization/69980
10248 * gfortran.dg/vect/pr69980.f90: New testcase.
10249
35bc4745 102502016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10251
10252 * gcc.target/sparc/20160229-1.c: New test.
10253
bb54a538 102542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10255
10256 * gnat.dg/stack_usage3.adb: New test.
10257 * gnat.dg/stack_usage3_pkg.ads: New helper.
10258
95164e71 102592016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10260
10261 * gnat.dg/renaming8.adb: New test.
10262 * gnat.dg/renaming8_pkg1.ads: New helper.
10263 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10264 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10265
a890896f 102662016-02-29 Richard Biener <rguenther@suse.de>
10267
10268 PR tree-optimization/69720
10269 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10270
5c70403a 102712016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10272
10273 PR fortran/68147
10274 PR fortran/47674
10275 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10276
dfb6d139 102772016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10278 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10279
10280 PR fortran/56007
10281 * gfortran.dg/coarray_8.f90: Adjust error message.
10282 * gfortran.dg/pr56007.f90: New test.
10283 * gfortran.dg/pr56007.f: New test.
10284
536508db 102852016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10286
10287 PR tree-optimization/69989
10288 * gcc.dg/torture/pr69989.c: New test.
10289
eec75e45 102902016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10291
10292 * gcc.target/i386/stack-realign-win.c: New test.
10293
0175e45a 102942016-02-28 Harald Anlauf <anlauf@gmx.de>
10295
10296 PR fortran/60126
10297 * gfortran.dg/pr60126.f90: New test.
10298
2a703589 102992016-02-27 Jeff Law <law@redhat.com>
10300
10301 Revert
10302 2016-02-26 Richard Biener <rguenther@suse.de>
10303 Jeff Law <law@redhat.com>
10304
10305 PR tree-optimization/69740
10306 * gcc.c-torture/compile/pr69740-1.c: New test.
10307 * gcc.c-torture/compile/pr69740-2.c: New test.
10308
359b4c18 103092016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10310
1c96765a 10311 PR fortran/69910
359b4c18 10312 * gfortran.dg/newunit_4.f90: New test.
10313
49462d93 103142016-02-27 Jakub Jelinek <jakub@redhat.com>
10315
10316 PR target/69613
10317 PR rtl-optimization/69886
10318 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10319 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10320 target.
10321
c4ac733e 103222016-02-26 Martin Sebor <msebor@redhat.com>
10323
10324 PR tree-optimization/15826
10325 * gcc.dg/tree-ssa/pr15826.c: New test.
10326
da8c4b5d 103272016-02-26 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR target/69969
10330 * gcc.target/powerpc/pr69969.c: New test.
10331
0a4558eb 103322016-02-26 Martin Sebor <msebor@redhat.com>
10333
10334 PR c++/15766
10335 * g++.old-deja/g++.other/decl5.C: Add a test case.
10336
5b500299 103372016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10338
10339 PR target/69946
10340 * gcc.target/powerpc/pr69946.c: New file.
10341
565f533b 103422016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10343 Jeff Law <law@redhat.com>
565f533b 10344
0a4558eb 10345 PR tree-optimization/69740
565f533b 10346 * gcc.c-torture/compile/pr69740-1.c: New test.
10347 * gcc.c-torture/compile/pr69740-2.c: New test.
10348
ff67cbea 103492016-02-26 Martin Jambor <mjambor@suse.cz>
10350
10351 PR middle-end/69920
10352 * gcc.dg/torture/pr69932.c: New test.
10353 * gcc.dg/torture/pr69936.c: Likewise.
10354
e400d817 103552016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10356
10357 PR target/69709
10358 * gcc.target/s390/pr69709.c: New test.
10359
126a5a2d 103602016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10361
10362 PR target/69245
10363 * gcc.target/aarch64/pr69245_1.c: New test.
10364
59c58860 103652016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10366
10367 PR target/69613
10368 * gcc.dg/torture/pr69613.c: New test.
10369
9441fa4e 103702016-02-26 Jakub Jelinek <jakub@redhat.com>
10371
10372 PR rtl-optimization/69891
10373 * gcc.target/i386/pr69891.c: New test.
10374
e48fcde0 103752016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10376 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10377
35ed600a 10378 PR target/61397
f41208a1 10379 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10380 functionality for both 32-bit and 64-bit.
10381
c86aaa0e 103822016-02-26 Richard Biener <rguenther@suse.de>
10383
10384 PR tree-optimization/69551
10385 * gcc.dg/torture/pr69951.c: New testcase.
10386
38e71a65 103872016-02-25 Richard Biener <rguenther@suse.de>
10388
10389 PR tree-optimization/48795
10390 * gcc.dg/Warray-bounds-18.c: New testcase.
10391
03331e69 103922016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10393
10394 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10395
f14d8d6a 103962016-02-25 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR rtl-optimization/69896
10399 * gcc.dg/pr69896.c: New test.
10400
4003c807 104012016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10402
10403 PR c++/69736
10404 * g++.dg/cpp1y/paren2.C: New test.
10405
a0573328 104062016-02-24 Martin Sebor <msebor@redhat.com>
10407
10408 PR c/51147
10409 * gcc.dg/enum-mode-2.c: New test.
10410
2cde02ad 104112016-02-24 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR c++/69922
10414 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10415 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10416 * g++.dg/ubsan/pr69922.C: New test.
10417
f0ea75d1 104182016-02-24 Marek Polacek <polacek@redhat.com>
10419
10420 PR c/69819
10421 * gcc.dg/pr69819.c: New test.
10422
05027366 104232016-02-24 Martin Sebor <msebor@redhat.com>
10424
34ed562b 10425 PR c++/69912
10426 * g++.dg/ext/flexary15.C: New test.
10427
104282016-02-24 Martin Sebor <msebor@redhat.com>
10429
10430 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10431 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10432 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10433
650c3ad5 104342016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10435 Charles Baylis <charles.baylis@linaro.org>
10436
10437 PR debug/61033
10438 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10439
596070e8 104402016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10441 Jakub Jelinek <jakub@redhat.com>
596070e8 10442
10443 PR middle-end/69760
10444 * gcc.dg/torture/pr69760.c: New testcase.
10445
d6b92d9f 104462016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10447
10448 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10449 pattern on Solaris with as.
10450
90436d9d 104512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10452
10453 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10454 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10455 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10456 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10457
7c749495 104582016-02-24 Jakub Jelinek <jakub@redhat.com>
10459
10460 PR middle-end/69915
10461 * gcc.dg/pr69915.c: New test.
10462
9c9680b5 104632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10464
10465 PR rtl-optimization/69886
10466 * gcc.dg/torture/pr69886.c: New test.
10467
36d081ee 104682016-02-24 Richard Biener <rguenther@suse.de>
10469
10470 PR middle-end/68963
10471 * gcc.dg/torture/pr68963.c: New testcase.
10472
2a0accb9 104732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10474
10475 PR target/69875
10476 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10477 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10478 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10479 * gcc.target/arm/atomic_loaddi_1.c: New test.
10480 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10481 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10482 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10483 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10484 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10485 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10486 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10487 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10488
f0e92ef1 104892016-02-24 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR middle-end/69909
10492 * gcc.dg/torture/pr69909.c: New test.
10493
6907286f 104942016-02-24 Richard Biener <rguenther@suse.de>
10495
10496 PR tree-optimization/69907
10497 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10498 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10499 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10500
e6ab7475 105012016-02-24 Christian Bruel <christian.bruel@st.com>
10502
10503 * gcc.target/arm/pragma_cpp_fma.c: New test.
10504
47587450 105052016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10506
10507 PR fortran/61156
10508 * gfortran.dg/include_6.f90: Update test.
10509
d41ab738 105102016-02-23 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR objc/69844
10513 * objc.dg/pr69844.m: New test.
10514
4772d9d5 105152016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10516
10517 PR libgfortran/69456
10518 * gfortran.dg/namelist_89.f90: New test.
10519 * gfortran.dg/pr59700.f90: Update test..
10520
8c38d887 105212016-02-23 Martin Sebor <msebor@redhat.com>
10522
10523 PR middle-end/69780
10524 * g++.dg/ext/builtin_alloca.C: New test.
10525 * gcc.dg/builtins-68.c: New test.
10526
ee1bfdb0 105272016-02-23 Richard Henderson <rth@redhat.com>
10528
10529 * gcc.target/i386/addr-space-3.c: Remove test.
10530
52609ec3 105312016-02-23 David Malcolm <dmalcolm@redhat.com>
10532
10533 PR preprocessor/69126
10534 PR preprocessor/69543
10535 * c-c++-common/pr69126-2-long.c: New test.
10536 * c-c++-common/pr69126-2-short.c: New test.
10537 * c-c++-common/pr69543-1.c: Remove xfail.
10538
d5bf2cc8 105392016-02-23 David Malcolm <dmalcolm@redhat.com>
10540
10541 PR preprocessor/69126
10542 PR preprocessor/69543
10543 PR preprocessor/69558
10544 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10545 (f): Rename to...
10546 (test_2): ...this, and add leading comment.
10547 (MACRO_3, test_3): New.
10548 (MACRO_4A, MACRO_4B, test_4): New.
10549 (MACRO): Rename to...
10550 (MACRO_5): ...this.
10551 (g): Rename to...
10552 (test_5): ...this, updating for renaming of MACRO, and
10553 add leading comment.
10554 * c-c++-common/pr69543-1.c: New.
10555 * c-c++-common/pr69543-2.c: New.
10556 * c-c++-common/pr69543-3.c: New.
10557 * c-c++-common/pr69543-4.c: New.
10558 * c-c++-common/pr69558-1.c: New.
10559 * c-c++-common/pr69558-2.c: New.
10560 * c-c++-common/pr69558-3.c: New.
10561 * c-c++-common/pr69558-4.c: New.
10562 * gcc.dg/pr69558.c: Move to...
10563 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10564 xfail for c++.
10565
3a37a410 105662016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10567
10568 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10569 to -ftree-parallelize-loops/-fopenacc changes.
10570 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10571 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10572 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10573 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10574 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10575 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10576 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10577 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10578 * c-c++-common/goacc/kernels-loop.c: Likewise.
10579 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10580 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10581 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10582 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10583
ecca180f 105842016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10585
10586 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10587
eec0fa3f 105882016-02-23 Jakub Jelinek <jakub@redhat.com>
10589
f1f91c07 10590 PR c++/69902
10591 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10592
eec0fa3f 10593 PR c/69900
10594 * gcc.dg/pr69900.c: New test.
10595
e045424d 105962016-02-23 Martin Jambor <mjambor@suse.cz>
10597
10598 PR tree-optimization/69666
10599 * gcc.dg/tree-ssa/pr69666.c: New test.
10600
f482dff6 106012016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10602
10603 PR fortran/67451
10604 * gfortran.dg/coarray_allocate_5.f08: New test.
10605
57ed698b 106062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10607
10608 * gcc.target/s390/vcond-shift.c: Move to ...
10609 * gcc.target/s390/vector/vcond-shift.c: ... here.
10610
990e443c 106112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10612
10613 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10614 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10615
296c5f01 106162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10617
10618 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10619
e53f41d5 106202016-02-20 Mark Wielaard <mjw@redhat.com>
10621
10622 PR c/28901
10623 * gcc.dg/unused-variable-3.c: New test.
10624
13af201d 106252016-02-22 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR target/69888
10628 * gcc.target/i386/pr69888.c: New test.
10629
682c90f9 106302016-02-22 Richard Biener <rguenther@suse.de>
10631
10632 PR tree-optimization/69882
10633 * gfortran.dg/vect/pr69882.f90: New testcase.
10634
b8cd18c3 106352016-02-22 Jakub Jelinek <jakub@redhat.com>
10636
10637 PR target/69885
10638 * gcc.dg/pr69885.c: New test.
10639
09343379 106402016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10641
10642 PR target/69806
10643 PR target/54089
10644 * gcc.target/sh/pr54089-10.c: New.
10645
b345a09f 106462016-02-20 Paul Thomas <pault@gcc.gnu.org>
10647
10648 PR fortran/69423
10649 * gfortran.dg/deferred_character_15.f90 : New test.
10650
51385aed 106512016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10652
10653 PR fortran/57365
10654 gfortran.dg/allocate_with_source_18.f03: New test.
10655
106562016-02-20 Harald Anlauf <anlauf@gmx.de>
10657
10658 PR fortran/52531
10659 gfortran.dg/gomp/pr52531.f90: New test.
10660
9cce8384 106612016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10662
10663 PR c++/69865
10664 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10665 -std=c++03.
10666
d91f5fbb 106672016-02-19 Jakub Jelinek <jakub@redhat.com>
10668
563d5cb8 10669 PR c++/69826
10670 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10671 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10672
0a04aac9 10673 PR c++/69850
10674 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10675
d91f5fbb 10676 PR c++/69851
10677 * g++.dg/torture/pr69851.C: New test.
10678
5fe1f282 106792016-02-19 Martin Sebor <msebor@redhat.com>
10680
10681 PR testsuite/69573
10682 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10683
a45bce11 106842016-02-19 Jakub Jelinek <jakub@redhat.com>
10685
6263dde1 10686 PR c++/69850
10687 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10688 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10689
a45bce11 10690 PR c++/67767
10691 * g++.dg/cpp0x/pr67767.C: New test.
10692
cf2ed1b7 106932016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10694
10695 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10696 for fp, simd, crypto, crc, lse.
10697 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10698 above.
10699 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10700 effective target check.
10701
f6cc34b0 107022016-02-19 Jakub Jelinek <jakub@redhat.com>
10703
10704 PR target/69820
10705 * gcc.target/i386/pr69820.c: New test.
10706
6c678e78 107072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10708
10709 * gcc.target/s390/vector/int128-1.c: New test.
10710
b088ff4b 107112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10712
10713 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10714
b11e60a4 107152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10716
10717 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10718 instruction pattern name to prevent the testcase from failing with
10719 -march=z13.
10720
664ff6a0 107212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10722
10723 * gcc.target/s390/md/movstr-2.c: New test.
10724
e80be24b 107252016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10726
10727 * gcc.target/s390/morestack.c: New test.
10728
9839f350 107292016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10730
10731 PR target/69625
10732 * gcc.target/s390/pr69625.c: Add test case.
10733
4550fbd0 107342016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10735
10736 PR testsuite/68580
10737 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10738
57d00b6a 107392016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10740
10741 PR target/68404
10742 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10743 * gcc.target/powerpc/fusion3.c: Likewise.
10744
63ad69d6 107452016-02-18 Richard Biener <rguenther@suse.de>
10746
10747 PR middle-end/69553
10748 * g++.dg/torture/pr69553.C: New testcase.
10749
d92404ed 107502016-02-18 Nick Clifton <nickc@redhat.com>
10751
4550fbd0 10752 PR target/62254
10753 PR target/69610
10754 * gcc.target/arm/pr62554.c: New test.
10755 * gcc.target/arm/pr69610-1.c: New test.
10756 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10757
0808dfce 107582016-02-18 Richard Biener <rguenther@suse.de>
10759
10760 PR middle-end/69854
10761 * gcc.dg/torture/pr69854.c: New testcase.
10762
fc3527e3 107632016-02-17 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR c++/69850
10766 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10767
e3c24279 107682012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10769
10770 * gcc.target/powerpc/vec-cg.c: New test.
10771
c9732c2b 107722016-02-17 Richard Biener <rguenther@suse.de>
10773
10774 PR testsuite/69586
10775 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10776
51bf9f9b 107772016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10778
10779 PR target/69161
10780 * gcc.c-torture/compile/pr69161.c: New test.
10781
6baedca3 107822016-02-17 David Sherwood <david.sherwood@arm.com>
10783
10784 PR target/69532
10785 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10786 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10787
4f240715 107882016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10789
10790 * gcc.dg/ifcvt-4.c: Skip on Visium.
10791
e0c0515d 107922016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10793
10794 * gnat.dg/atomic8.adb: New test.
10795
7b319ee6 107962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10797
10798 * gnat.dg/discr46.ad[sb]: New test.
10799
48a7e3d1 108002016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10801
10802 PR Target/48344
10803 * gcc.target/powerpc/pr48344-1.c: New test.
10804
3f844f15 108052015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10806
10807 PR fortran/69742
10808 * gfortran.dg/associate_21.f90: New test.
10809
7675e968 108102016-02-16 Jakub Jelinek <jakub@redhat.com>
10811
10812 PR c/69835
10813 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10814 -Wnonnull in dg-options.
10815 * c-c++-common/nonnull-2.c: New test.
10816
d6faee88 108172016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10818 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10819
10820 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10821
3a2a72aa 108222016-02-16 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR middle-end/69801
10825 * gcc.dg/pr69801.c: Add empty dg-options.
10826
28072426 108272016-02-16 James Norris <jnorris@codesourcery.com>
10828
10829 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10830 * g++.dg/goacc/deviceptr-1.c: New file.
10831
37fffac2 108322016-02-16 Jakub Jelinek <jakub@redhat.com>
10833
10834 PR tree-optimization/69820
10835 * gcc.dg/vect/pr69820.c: New test.
10836
f72a5e61 108372016-02-16 Richard Biener <rguenther@suse.de>
10838
10839 PR tree-optimization/69776
10840 * gcc.dg/torture/pr69776-2.c: New testcase.
10841
50e0cd76 108422016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10843
10844 PR tree-optimization/69714
10845 * gcc.dg/torture/pr69714.c: New test.
10846
14a72c4e 108472016-02-16 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR tree-optimization/69802
10850 * gcc.dg/pr69802.c: New test.
10851
fd808c11 108522016-02-16 Richard Biener <rguenther@suse.de>
10853
10854 PR middle-end/69801
10855 * gcc.dg/pr69801.c: New testcase.
10856
49a549ca 108572016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10858
10859 PR libgfortran/69651
10860 * gfortran.dg/read_bang.f90: New test.
10861 * gfortran.dg/read_bang4.f90: New test.
10862
77454e6e 108632016-02-15 Jakub Jelinek <jakub@redhat.com>
10864
2074f21c 10865 PR c++/69658
10866 * g++.dg/init/pr69658.C: New test.
10867
77454e6e 10868 PR c++/69797
10869 * c-c++-common/pr69797.c: New test.
10870
4ef4d764 108712016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10872
10873 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10874 check for aarch64*-*-*.
10875
4a45fe0f 108762016-02-15 Richard Biener <rguenther@suse.de>
10877
10878 PR tree-optimization/69783
10879 * gcc.dg/vect/pr69783.c: New testcase.
10880
0b3619e6 108812016-02-15 Richard Biener <rguenther@suse.de>
10882
10883 PR tree-optimization/69776
10884 * gcc.dg/torture/pr69776.c: New testcase.
10885
9b49c3cb 108862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10887
10888 PR fortran/60526
10889 * gfortran.dg/type_decl_4.f90: Reinstated.
10890
e46faff9 108912016-02-14 John David Anglin <danglin@gcc.gnu.org>
10892
10893 PR fortran/68746
10894 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10895
a96c809a 108962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10897
10898 PR fortran/60526
10899 PR bootstrap/69816
10900 * gfortran.dg/type_decl_4.f90: Removed.
10901
fdec7e88 109022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10903
10904 PR fortran/60526
10905 * gfortran.dg/type_decl_4.f90: New test.
10906
a72095c4 109072016-02-14 Alan Modra <amodra@gmail.com>
10908
bc436924 10909 PR testsuite/68886
a72095c4 10910 * gcc.c-torture/execute/stkalign.c: Revise test.
10911
73bb5f8b 109122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10913
10914 PR target/67260
10915 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10916
beb13161 109172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10918
10919 PR target/67260
10920 * gcc.target/sh/torture/pr67260.c: New.
10921
67cab04e 109222016-02-12 John David Anglin <danglin@gcc.gnu.org>
10923
10924 * gcc.dg/pr67964.c: Add dg-require-alias.
10925
44a59bb1 109262016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10927
10928 PR target/67636
10929 PR target/64345
10930 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10931
38c9bd3a 109322016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10933
10934 PR libgfortran/69668
10935 * gfortran.dg/namelist_88.f90: New test.
10936
1774ff82 109372016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10938
10939 PR libgfortran/69668
10940 * gfortran.dg/namelist_38.f90: Update test.
10941 * gfortran.dg/namelist_84.f90: Update test.
10942
aec1f4bd 109432016-02-12 David Malcolm <dmalcolm@redhat.com>
10944
10945 PR other/69554
10946 * gcc.dg/pr69554-1.c: New test.
10947 * gfortran.dg/pr69554-1.F90: New test.
10948 * gfortran.dg/pr69554-2.F90: New test.
10949 * lib/gcc-dg.exp (proc dg-locus): New function.
10950 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10951 distinguish between the caret-printing and non-caret-printing
10952 cases. If caret-printing has been explicitly enabled, bail out
10953 without attempting to fix up the output.
10954
da7d5066 109552016-02-12 David Malcolm <dmalcolm@redhat.com>
10956
10957 PR driver/69265
10958 PR driver/69453
10959 * gcc.dg/spellcheck-options-3.c: New test case.
10960 * gcc.dg/spellcheck-options-4.c: New test case.
10961 * gcc.dg/spellcheck-options-5.c: New test case.
10962 * gcc.dg/spellcheck-options-6.c: New test case.
10963 * gcc.dg/spellcheck-options-7.c: New test case.
10964 * gcc.dg/spellcheck-options-8.c: New test case.
10965 * gcc.dg/spellcheck-options-9.c: New test case.
10966 * gcc.dg/spellcheck-options-10.c: New test case.
10967
fcce1b0b 109682016-02-12 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR rtl-optimization/69764
10971 PR rtl-optimization/69771
10972 * c-c++-common/pr69764.c: New test.
10973 * gcc.dg/torture/pr69771.c: New test.
10974
6d609290 109752016-02-12 Marek Polacek <polacek@redhat.com>
10976
10977 * g++.dg/torture/init-list1.C: New.
10978
7d75fb56 109792016-02-12 Marek Polacek <polacek@redhat.com>
10980
10981 * gcc.dg/pr69522.c: Add empty dg-options.
10982
52543fda 109832016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10984
10985 * g++.dg/lto/lto.exp: Include and init mpx.
10986 * g++.dg/lto/pr69729_0.C: New test.
10987
34947478 109882016-02-12 Jakub Jelinek <jakub@redhat.com>
10989
9181a4ec 10990 PR ipa/69241
10991 * g++.dg/ipa/pr69241-4.C: New test.
10992
34947478 10993 PR ipa/68672
10994 * g++.dg/ipa/pr68672-1.C: New test.
10995 * g++.dg/ipa/pr68672-2.C: New test.
10996 * g++.dg/ipa/pr68672-3.C: New test.
10997
74a4140f 109982016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10999
11000 PR c/69522
50e0cd76 11001 * gcc.dg/pr69522.c: New test.
74a4140f 11002
9ddb20d6 110032016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11004
11005 PR c++/69098
11006 * g++.dg/cpp1y/69098.C: New test.
11007 * g++.dg/cpp1y/69098-2.C: New test.
11008
67cf9b55 110092016-02-12 Jakub Jelinek <jakub@redhat.com>
11010
11011 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11012 and neighbour -> neighbor.
11013 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11014 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11015 * c-c++-common/Wvarargs.c: Likewise.
11016 * c-c++-common/goacc/host_data-5.c: Likewise.
11017 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11018 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11019 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11020 * gcc.target/aarch64/pr60697.c: Likewise.
11021 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11022 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11023 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11024 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11025 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11026 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11027 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11028 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11029 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11030 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11031 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11032 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11033 * g++.dg/lookup/koenig5.C: Likewise.
11034 * g++.dg/ext/no-asm-2.C: Likewise.
11035 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11036 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11037 * gfortran.dg/used_types_16.f90: Likewise.
11038 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11039 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11040 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11041 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11042 * gfortran.dg/abstract_type_6.f03: Likewise.
11043 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11044 * gfortran.dg/used_types_15.f90: Likewise.
11045 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11046 * gfortran.dg/exit_3.f08: Likewise.
11047 * gfortran.dg/open_status_2.f90: Likewise.
11048 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11049 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11050 * gfortran.dg/associate_1.f03: Likewise.
11051 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11052 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11053 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11054 * gcc.dg/builtin-object-size-1.c: Likewise.
11055 * gcc.dg/noreturn-6.c: Likewise.
11056 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11057 * gcc.dg/globalalias.c: Likewise.
11058 * gcc.dg/builtins-config.h: Likewise.
11059 * gcc.dg/pr30457.c: Likewise.
11060 * gcc.c-torture/compile/volatile-1.c: Likewise.
11061 * gcc.c-torture/execute/20101011-1.c: Likewise.
11062 * c-c++-common/Waddress-1.c: Likewise.
11063
40b38ace 110642016-02-11 Jakub Jelinek <jakub@redhat.com>
11065
11066 PR c/69768
11067 * c-c++-common/Waddress-1.c: New test.
11068
42c87ca9 110692016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11070
11071 PR fortran/69296
11072 * gfortran.dg/associate_19.f03: New test.
11073 * gfortran.dg/associate_20.f03: New test.
11074
acb7939f 110752016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11076
11077 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11078
6defe3c5 110792016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11080
11081 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11082 .arch armv8-a\n. Add -dA to dg-options.
11083 * gcc.target/aarch64/assembler_arch_1.c: New test.
11084 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11085
63f63318 110862016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11087
11088 PR c++/68726
11089 * g++.dg/cpp0x/pr68726.C: New.
11090
1cddf457 110912016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11092
11093 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11094 test.
11095
b86fba37 110962016-02-11 Richard Biener <rguenther@suse.de>
11097
11098 * g++.dg/tree-ssa/pr61034.C: Adjust.
11099
ec4ec95a 111002016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11101
be7c31e9 11102 PR target/69148
ec4ec95a 11103 * gcc.target/s390/pr69148.c: New.
11104
f64416ca 111052016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11106
11107 PR tree-optimization/69652
11108 * gcc.dg/torture/pr69652.c: New test.
11109
e5d1ea31 111102016-02-10 Jakub Jelinek <jakub@redhat.com>
11111 Patrick Palka <ppalka@gcc.gnu.org>
11112
11113 PR ipa/69241
11114 PR c++/69649
11115 * g++.dg/ipa/pr69241-1.C: New test.
11116 * g++.dg/ipa/pr69241-2.C: New test.
11117 * g++.dg/ipa/pr69241-3.C: New test.
11118 * g++.dg/ipa/pr69649.C: New test.
11119
fa03b19d 111202016-02-10 Uros Bizjak <ubizjak@gmail.com>
11121
11122 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11123 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11124
14485c8a 111252016-02-10 Bin Cheng <bin.cheng@arm.com>
11126
11127 PR tree-optimization/68021
11128 * gcc.dg/tree-ssa/pr68021.c: New test.
11129
79f1ed25 111302016-02-10 Richard Biener <rguenther@suse.de>
11131
11132 PR tree-optimization/69726
11133 * gcc.dg/uninit-22.c: New testcase.
11134
58f74eff 111352016-02-09 Andrew Pinski <apinski@cavium.com>
11136
11137 PR tree-opt/69282
11138 * gcc.c-torture/compile/20160205-1.c: New testcase.
11139
600c00f7 111402016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11141
11142 PR target/68404
11143 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11144 instead accessing a really large arrray.
11145 * gcc.target/powerpc/fusion3.c: Likewise.
11146
0771836e 111472016-02-09 Charles Baylis <charles.baylis@linaro.org>
11148
11149 PR target/68532
11150 * gcc.c-torture/execute/pr68532.c: New test.
11151
4ccd644f 111522016-02-11 Alexandre Oliva <aoliva@redhat.com>
11153
11154 PR target/69634
11155 * gcc.dg/pr69634.c: New.
11156
2e980a39 111572016-02-09 Richard Biener <rguenther@suse.de>
11158
11159 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11160
aacf7102 111612016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11162
aacf7102 11163 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11164
a1856ddf 111652016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11166
11167 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11168
d4d3da7e 111692016-02-09 Richard Biener <rguenther@suse.de>
11170
11171 PR tree-optimization/69715
11172 * gcc.dg/torture/pr69715.c: New testcase.
11173
9cc6714f 111742016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11175
11176 PR c++/69139
11177 * g++.dg/cpp0x/trailing12.C: New test.
11178 * g++.dg/cpp0x/trailing13.C: New test.
11179
83d5062b 111802016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11181
11182 PR c++/69283
11183 PR c++/67835
11184 * g++.dg/cpp1y/auto-fn29.C: New test.
11185 * g++.dg/cpp1y/auto-fn30.C: New test.
11186
394a86f3 111872016-02-08 Jakub Jelinek <jakub@redhat.com>
11188
11189 PR tree-optimization/69209
11190 * gcc.c-torture/compile/pr69209.c: New test.
11191
93b124b4 111922016-02-08 Jeff Law <law@redhat.com>
11193
11194 PR tree-optimization/68541
11195 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11196 of statements allowed in join block for path splitting.
11197
26abce13 111982016-02-08 Jakub Jelinek <jakub@redhat.com>
11199
0acb2d6e 11200 PR c++/59627
11201 * g++.dg/gomp/pr59627.C: New test.
11202
26abce13 11203 PR ipa/69239
11204 * g++.dg/ipa/pr69239.C: New test.
11205
86e0b129 112062016-02-08 David Malcolm <dmalcolm@redhat.com>
11207
11208 PR preprocessor/69664
11209 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11210 * gcc.dg/cpp/warn-comments.c: Likewise.
11211
f553d9f8 112122016-02-08 Marek Polacek <polacek@redhat.com>
11213
11214 PR c++/69688
11215 * g++.dg/init/const12.C: New test.
11216
600695e0 112172016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11218
11219 PR target/60410
11220 * gcc.dg/lto/pr55113_0.c: Remove test.
11221
c4f4b1e8 112222016-02-08 Richard Biener <rguenther@suse.de>
11223
11224 PR tree-optimization/69719
11225 * gcc.dg/torture/pr69719.c: New testcase.
11226
5a987d87 112272016-02-08 Richard Biener <rguenther@suse.de>
11228 Jeff Law <law@redhat.com>
11229
11230 PR target/68273
11231 * gcc.target/mips/pr68273.c: New testcase.
11232
0418e71d 112332016-02-08 Richard Biener <rguenther@suse.de>
11234
11235 PR rtl-optimization/69274
11236 * gcc.target/i386/addr-sel-1.c: XFAIL.
11237
07c0f1ca 112382016-02-08 Jeff Law <law@redhat.com>
11239
40d85f4c 11240 PR tree-optimization/68541
11241 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11242
140e093f 11243 PR tree-optimization/65917
07c0f1ca 11244 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11245
16430acf 112462016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11247
11248 PR fortran/50555
11249 * gfortran.dg/namelist_args.f90: New test.
11250
3f0ff0d8 112512016-02-05 Jeff Law <law@redhat.com>
11252
140e093f 11253 PR tree-optimization/68541
3f0ff0d8 11254 * gcc.dg/tree-ssa/split-path-2.c: New test.
11255 * gcc.dg/tree-ssa/split-path-3.c: New test.
11256 * gcc.dg/tree-ssa/split-path-4.c: New test.
11257 * gcc.dg/tree-ssa/split-path-5.c: New test.
11258 * gcc.dg/tree-ssa/split-path-6.c: New test.
11259 * gcc.dg/tree-ssa/split-path-7.c: New test.
11260
a7cc1f94 112612016-02-05 Martin Sebor <msebor@redhat.com>
11262
11263 PR c++/69662
11264 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11265 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11266
fcb25f28 112672016-02-06 Richard HEnderson <rth@redhat.com>
11268
11269 PR c/69643
11270 * gcc.target/i386/addr-space-4.c: New.
11271 * gcc.target/i386/addr-space-5.c: New.
11272
3a2545a1 112732016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11274
11275 PR fortran/66089
11276 * gfortran.dg/elemental_dependency_6.f90: New.
11277
1e302465 112782016-02-05 Jakub Jelinek <jakub@redhat.com>
11279
66feb54c 11280 PR rtl-optimization/69691
11281 * gcc.c-torture/execute/pr69691.c: New test.
11282
1e302465 11283 PR c++/69628
11284 * g++.dg/parse/pr69628.C: New test.
11285
9c28a298 112862016-02-05 Uros Bizjak <ubizjak@gmail.com>
11287
11288 * gcc.dg/sancov/asan.c: Move to ...
11289 * gcc.dg/asan/sancov-1.c: ... here.
11290
a854e286 112912016-02-05 Uros Bizjak <ubizjak@gmail.com>
11292
11293 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11294
d4f0b240 112952016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11296
11297 PR target/69677
11298 * gcc.target/i386/pr69677.c: New test.
11299
235d8723 113002016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11301
11302 PR c++/68948
11303 * g++.dg/template/pr68948.C: New test.
11304
f390cf65 113052016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11306
11307 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11308 (only necessary on s390x).
11309
ab99f104 113102016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11311
11312 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11313 -mno-accumulate-outgoing-args.
11314
f7ef5392 113152016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11316
11317 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11318
6b098e91 113192016-02-04 Jakub Jelinek <jakub@redhat.com>
11320
11321 PR c/69669
11322 * c-c++-common/pr69669.c: New test.
11323
f0146cf3 113242016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11325
11326 PR target/69667
11327 * g++.dg/pr69667.C: New file.
11328
08fd6cf5 113292016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11330
11331 PR target/69619
11332 * gcc.dg/pr69619.c: Add new test.
11333
a6f3f39f 113342016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11335
11336 PR rtl-optimization/69577
11337 * gcc.target/i386/pr69577.c: New test.
11338
774068a0 113392016-02-04 Martin Liska <mliska@suse.cz>
11340
11341 * g++.dg/asan/pr69276.C: New test.
11342
f50a7894 113432016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11344
11345 PR target/65932
11346 PR target/67714
11347 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11348 a single smulbb instruction.
11349 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11350 * gcc.target/amr/wmul-2.c: Likewise.
11351
6b722eb3 113522016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11353
11354 PR target/65932
11355 PR target/67714
11356 * gcc.c-torture/execute/pr67714.c: New test.
11357
1f1475a7 113582016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11359
11360 PR target/69454
11361 * gcc.target/i386/pr69454-1.c: New test.
11362 * gcc.target/i386/pr69454-2.c: New test.
11363
6b94e133 113642016-02-03 Martin Sebor <msebor@redhat.com>
11365
11366 PR c++/69251
11367 PR c++/69253
11368 PR c++/69290
11369 PR c++/69277
11370 PR c++/69349
11371 * g++.dg/ext/flexarray-mangle-2.C: New test.
11372 * g++.dg/ext/flexarray-mangle.C: New test.
11373 * g++.dg/ext/flexarray-subst.C: New test.
11374 * g++.dg/ext/flexary11.C: New test.
11375 * g++.dg/ext/flexary12.C: New test.
11376 * g++.dg/ext/flexary13.C: New test.
11377 * g++.dg/ext/flexary14.C: New test.
11378 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11379
342ed0ac 113802016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11381
11382 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11383 Define only if CHECK_FLOAT128 is defined.
11384 (main): Properly initialize u5.
11385
edf6c4d2 113862016-02-03 Jakub Jelinek <jakub@redhat.com>
11387
415d5641 11388 PR c/69627
11389 * gcc.dg/pr69627.c: New test.
11390
edf6c4d2 11391 PR target/69644
11392 * gcc.dg/pr69644.c: New test.
11393
cf8f3ba0 113942016-02-03 Mike Stump <mikestump@comcast.net>
11395
11396 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11397 support for struct-layout-1.exp.
11398
c90d55dd 113992016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11400
11401 PR c++/69056
f7ef5392 11402 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11403
401bd0c8 114042016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11405 Alexandre Oliva <aoliva@redhat.com>
11406
11407 PR target/69461
11408 * gcc.target/powerpc/pr69461.c: New.
11409
277d9d1d 114102016-02-03 Uros Bizjak <ubizjak@gmail.com>
11411
11412 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11413 works from here ...
11414 (check_effective_target_fsanitize_thread): ... to here. Do not
11415 specify additional compile flags for the test source.
11416 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11417 specify additional compile flags for the test source.
11418
e69ad94a 114192016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11420
11421 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11422
a4454da2 114232016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11424
11425 PR fortran/67451
11426 PR fortran/69418
11427 * gfortran.dg/coarray_allocate_2.f08: New test.
11428 * gfortran.dg/coarray_allocate_3.f08: New test.
11429 * gfortran.dg/coarray_allocate_4.f08: New test.
11430
88cab2dd 114312016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11432
11433 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11434 use same scan-tree-dump-times on all platforms.
11435 * gcc.dg/vect/vect-outer-1.c: Likewise.
11436 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11437 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11438 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11439 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11440 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11441 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11442 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11443
66ea75c4 114442016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11445
11446 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11447 warning.
11448
4eef8df7 114492016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11450
11451 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11452
665fbc2f 114532016-02-02 James Norris <jnorris@codesourcery.com>
11454
11455 * c-c++-common/goacc/routine-5.c: Add tests.
11456
b10e3d47 114572016-02-02 Alexander Monakov <amonakov@ispras.ru>
11458
11459 * gcc.target/nvptx/unsigned-cmp.c: New test.
11460
12ad66dd 114612016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11462
11463 * gcc.target/aarch64/scalar_shift_1.c
11464 (test_corners_sisd_di): Improve force to SIMD register.
11465 (test_corners_sisd_si): Likewise.
11466 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11467 Remove scan-assembler check for ldr.
11468
f9ec342f 114692016-02-02 Richard Biener <rguenther@suse.de>
11470
11471 PR tree-optimization/69595
11472 * gcc.dg/Warray-bounds-17.c: New testcase.
11473
32f2925a 114742016-02-02 Richard Biener <rguenther@suse.de>
11475
11476 PR tree-optimization/69606
11477 * gcc.dg/torture/pr69606.c: New testcase.
11478
cfd9ca84 114792016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11480
11481 PR middle-end/68542
11482 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11483 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11484
19bf08e2 114852016-02-02 Alan Modra <amodra@gmail.com>
11486
11487 PR target/69548
11488 * gcc.target/powerpc/pr69548.c: New test.
11489
6f13b088 114902016-02-01 Jakub Jelinek <jakub@redhat.com>
11491
dcddc5af 11492 PR rtl-optimization/69592
11493 * gcc.dg/pr69592.c: New test.
11494
6f13b088 11495 PR preprocessor/69543
11496 PR c/69558
11497 * gcc.dg/pr69543.c: New test.
11498 * gcc.dg/pr69558.c: New test.
11499
d090e5c2 115002016-02-01 Uros Bizjak <ubizjak@gmail.com>
11501
fcb317c5 11502 PR testsuite/65940
11503 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11504
aaf527dc 115052016-02-01 Martin Sebor <msebor@redhat.com>
11506
11507 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11508
1674217b 115092016-02-01 Bin Cheng <bin.cheng@arm.com>
11510
11511 PR tree-optimization/67921
11512 * c-c++-common/ubsan/pr67921.c: New test.
11513
b4007655 115142016-02-01 Richard Biener <rguenther@suse.de>
11515
11516 PR middle-end/69556
11517 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11518
88a477bb 115192016-02-01 Richard Biener <rguenther@suse.de>
11520
11521 PR tree-optimization/69574
11522 * gcc.dg/torture/pr69574.c: New testcase.
11523
2eaaa4e7 115242016-02-01 Richard Biener <rguenther@suse.de>
11525
11526 PR tree-optimization/69579
11527 * gcc.dg/setjmp-6.c: New testcase.
11528
e3882c44 115292016-02-01 Jakub Jelinek <jakub@redhat.com>
11530
11531 PR rtl-optimization/69570
11532 * g++.dg/opt/pr69570.C: New test.
11533
f80aff47 115342016-02-01 Richard Henderson <rth@redhat.com>
11535
11536 * gcc.dg/pr69535.c: New test.
11537
240568aa 115382016-01-31 John David Anglin <danglin@gcc.gnu.org>
11539
6009b3b8 11540 PR testsuite/69584
11541 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11542 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11543
1fdf7177 11544 PR debug/68244
11545 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11546
240568aa 11547 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11548
cb3e5ac0 115492016-01-31 Paul Thomas <pault@gcc.gnu.org>
11550
11551 PR fortran/67564
11552 * gfortran.dg/allocate_with_source_17.f03: New test.
11553
3b8b902b 115542016-01-30 Jakub Jelinek <jakub@redhat.com>
11555
11556 PR tree-optimization/69546
11557 * gcc.dg/torture/pr69546.c: New test.
11558
17985abe 115592016-01-30 Paul Thomas <pault@gcc.gnu.org>
11560
11561 PR fortran/69566
11562 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11563
b5239e80 115642016-01-30 Martin Sebor <msebor@redhat.com>
11565
11566 PR c++/68490
11567 * g++.dg/ext/flexary10.C: New test.
11568
e8f03010 115692016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11570
11571 PR fortran/66707
11572 gfortran.dg/common_23.f90: New test.
11573
dc93691a 115742016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11575
11576 PR target/65546
11577 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11578 condition being checked, and disable it when the target supports
11579 misaligned loads and stores.
11580
ff5e28e9 115812016-01-29 Jakub Jelinek <jakub@redhat.com>
11582
11583 PR debug/69518
11584 * gcc.dg/torture/pr69518.c: New test.
11585
b0d8930a 115862016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11587
11588 PR target/69530
11589 * gcc.target/i386/pr69530.c: New test.
11590
21601fc7 115912016-01-29 Steve Ellcey <sellcey@imgtec.com>
11592
11593 PR target/65604
11594 * gcc.target/mips/div-delay.c: New test.
11595
ca6c7317 115962016-01-29 Jakub Jelinek <jakub@redhat.com>
11597
4758dc39 11598 PR target/69551
11599 * gcc.target/i386/pr69551.c: New test.
11600
ca6c7317 11601 PR target/66137
11602 * gcc.target/i386/pr66137.c: New test.
11603
e3078da6 116042016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11605
11606 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11607 always built for p5600.
11608 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11609 isa=p5600 dg-option.
11610
b622ec25 116112016-01-29 Richard Biener <rguenther@suse.de>
11612
11613 PR tree-optimization/69547
11614 * g++.dg/tree-ssa/pr69547.C: New testcase.
11615
d2a60e99 116162016-01-29 Jakub Jelinek <jakub@redhat.com>
11617
11618 PR debug/66869
11619 * g++.dg/warn/Wunused-function2.C: New test.
11620
ae849d2b 116212016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11622
11623 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11624 support for test to succeed.
11625
ce6a6978 116262016-01-29 Marek Polacek <polacek@redhat.com>
11627
11628 PR c++/69509
11629 PR c++/69516
11630 * g++.dg/ext/constexpr-vla2.C: New test.
11631 * g++.dg/ext/constexpr-vla3.C: New test.
11632 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11633
7550d855 116342016-01-29 Richard Biener <rguenther@suse.de>
11635
11636 PR middle-end/69537
11637 * gcc.dg/uninit-21.c: New testcase.
11638
f11bb279 116392016-01-28 Uros Bizjak <ubizjak@gmail.com>
11640
11641 PR target/69459
11642 * gcc.target/i386/pr69459.c: New test.
11643
c80c12c8 116442016-01-28 Steve Ellcey <sellcey@imgtec.com>
11645
11646 PR target/68400
11647 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11648 * gcc.target/mips/pr68400.c: New test.
11649
c649bacc 116502016-01-28 Martin Sebor <msebor@redhat.com>
11651
11652 PR target/17381
11653 * gcc.target/powerpc/pr17381.c: New test.
11654
f4881661 116552016-01-28 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR middle-end/69542
11658 * gcc.dg/torture/pr69542.c: New test.
11659
d66fdd75 116602016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11661
11662 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11663
d4a78818 116642016-01-28 David Edelsohn <dje.gcc@gmail.com>
11665
11666 * gcc.dg/pr65980.c: Skip on AIX.
11667 * gcc.dg/pr66688.c: Same.
11668
21329e97 116692016-01-28 David Edelsohn <dje.gcc@gmail.com>
11670
11671 PR target/63679
11672 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11673 * gcc.dg/tree-ssa/sra-18.c: Same.
11674
cc7124a6 116752016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11676
11677 PR fortran/62536
11678 * gfortran.dg/block_15.f08: New test.
11679 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11680 on incorrectly closed BLOCK.
11681
358dfcb4 116822016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11683
11684 * gcc.dg/declare-simd.c: New test.
e87502d6 116852016-01-28 Richard Biener <rguenther@suse.de>
11686
11687 PR tree-optimization/69466
11688 * gfortran.dg/vect/pr69466.f90: New testcase.
11689
44e7334b 116902016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11691
11692 * g++.dg/pr67989.C: Remove ARM-specific option.
11693 * gcc.target/arm/pr67989.C: New file.
11694
5ce8f551 116952016-01-27 Uros Bizjak <ubizjak@gmail.com>
11696
11697 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11698 and expm1 test for glibc < 2.11.
11699
fa6e6b15 117002016-01-27 Richard Henderson <rth@redhat.com>
11701
11702 * gcc.c-torture/execute/pr69447.c: New test.
11703
117042016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11705
7b8122c6 11706 PR fortran/69422
147b2f9b 11707 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11708
78e516eb 117092016-01-27 Jakub Jelinek <jakub@redhat.com>
11710
11711 PR debug/66869
11712 * gcc.dg/pr66869.c: New test.
11713
9b849350 117142016-01-25 Jeff Law <law@redhat.com>
11715
11716 PR tree-optimization/68398
f11bb279 11717 PR tree-optimization/69196
9b849350 11718 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11719 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11720 path to avoid new heuristic allowing more irreducible regions
11721 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11722 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11723 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11724 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11725 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11726
fee5e491 117272016-01-27 Marek Polacek <polacek@redhat.com>
11728
11729 PR c/68062
11730 * c-c++-common/vector-compare-4.c: New test.
11731
eec96426 117322016-01-27 David Malcolm <dmalcolm@redhat.com>
11733
11734 PR preprocessor/69126
11735 * c-c++-common/pr69126.c: New test case.
11736
5068be18 117372016-01-27 Ian Lance Taylor <iant@google.com>
11738
11739 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11740
5fa82c11 117412016-01-27 Ryan Burn <contact@rnburn.com>
11742
11743 PR cilkplus/69267
11744 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11745
b3df0219 117462016-01-27 Uros Bizjak <ubizjak@gmail.com>
11747
11748 PR target/69512
11749 * gcc.target/i386/pr69512.c: New test.
11750
d46a16d4 117512016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11752
11753 PR ada/69488
11754 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11755
6a9b35ef 117562016-01-27 Marek Polacek <polacek@redhat.com>
11757
11758 PR c++/69379
11759 * g++.dg/pr69379.C: New test.
11760
18e9663b 117612016-01-27 Martin Sebor <msebor@redhat.com>
11762
11763 PR c++/69317
11764 * g++.dg/abi/Wabi-2-2.C: New test.
11765 * g++.dg/abi/Wabi-2-3.C: New test.
11766 * g++.dg/abi/Wabi-3-2.C: New test.
11767 * g++.dg/abi/Wabi-3-3.C: New test.
11768
c88301ad 117692016-01-27 Richard Biener <rguenther@suse.de>
11770
11771 PR tree-optimization/69166
11772 * gcc.dg/torture/pr69166.c: New testcase.
11773
8ca47550 117742016-01-27 Martin Jambor <mjambor@suse.cz>
11775
11776 PR tree-optimization/69355
11777 * gcc.dg/tree-ssa/pr69355.c: New test.
11778
5cb23e3c 117792016-01-27 Marek Polacek <polacek@redhat.com>
11780
11781 PR c++/69496
11782 * g++.dg/ext/constexpr-vla1.C: New test.
11783
7b0c1b6d 117842016-01-20 Christian Bruel <christian.bruel@st.com>
11785
11786 PR target/69245
11787 * gcc.target/arm/pr69245.c: New test.
11788
220112fc 117892016-01-27 Jakub Jelinek <jakub@redhat.com>
11790
11791 PR tree-optimization/69399
11792 * gcc.dg/torture/pr69399.c: New test.
11793
16294490 117942016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11795
11796 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11797
8abd3d0c 117982016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11799
11800 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11801
7cf9b895 118022016-01-26 Tom de Vries <tom@codesourcery.com>
11803
11804 PR tree-optimization/69110
11805 * gcc.dg/autopar/pr69110.c: New test.
11806
557c1942 118072016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11808 Sebastian Pop <s.pop@samsung.com>
557c1942 11809
11810 * gcc.dg/graphite/isl-ast-op-select.c: New.
11811
80adbd96 118122015-01-26 Paul Thomas <pault@gcc.gnu.org>
11813
11814 PR fortran/69385
11815 * gfortran.dg/allocate_error_6.f90: New test.
11816
c3f86f60 118172016-01-26 Richard Henderson <rth@redhat.com>
11818
11819 * gcc.dg/tm/pr60908.c: New test.
11820
3752e5b1 118212016-01-26 David Malcolm <dmalcolm@redhat.com>
11822
11823 PR other/69006
11824 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11825 directive.
11826 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11827 expected multiline output to reflect the colorization being
11828 disabled before newlines.
11829 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11830 (custom_diagnostic_finalizer): Replace call to
11831 pp_newline_and_flush with call to pp_flush.
11832 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11833 * gfortran.dg/implicit_class_1.f90: Likewise.
11834 * lib/gcc-dg.exp (allow_blank_lines): New global.
11835 (dg-allow-blank-lines-in-output): New procedure.
11836 (gcc-dg-prune): Complain about blank lines in the output, unless
11837 dg-allow-blank-lines-in-output was called.
11838 * lib/multiline.exp (_build_multiline_regex): Only support
11839 arbitrary followup text for non-blank-lines, not for blank lines.
11840
9bbfd060 118412016-01-26 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR tree-optimization/69483
11844 * gcc.dg/pr69483.c: New test.
11845 * g++.dg/opt/pr69483.C: New test.
11846
53773057 118472016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11848
11849 PR target/68620
11850 * gcc.target/arm/pr68620.c: New test.
11851
442a556f 118522016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11853
11854 * gcc.target/i386/pr68986-2.c: Remove -m32.
11855
d513c683 118562016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11857
11858 PR target/68986
11859 * gcc.target/i386/pr68986-1.c: New test.
11860 * gcc.target/i386/pr68986-2.c: Likewise.
11861 * gcc.target/i386/pr68986-3.c: Likewise.
11862
976877a5 118632016-01-26 Christian Bruel <christian.bruel@st.com>
11864
11865 * lib/target-supports.exp
11866 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11867 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11868 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11869
2c7b2f88 118702016-01-26 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/69452
11873 * gcc.dg/torture/pr69452.c: New testcase.
11874
f7fc06e7 118752016-01-26 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR target/69442
11878 * gcc.dg/pr69442.c: New test.
11879
d1dae587 118802016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11881
11882 PR target/67896
11883 * gcc.target/aarch64/simd/pr67896.C: New.
11884
ef7be7f8 118852016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11886
11887 PR tree-optimization/69400
11888 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11889 function.
11890 (plugin_init): Call it.
11891 * gcc.dg/torture/pr69400.c: New test.
11892
648433a4 118932016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11894
11895 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11896
45fc5243 118972016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11898 Sebastian Pop <s.pop@samsung.com>
11899
11900 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11901 isl-0.15.
11902
c699f6a1 119032016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11904 Sebastian Pop <s.pop@samsung.com>
11905
11906 * gcc.dg/graphite/pr69292.c: New.
11907
b86e24ea 119082016-01-25 Jakub Jelinek <jakub@redhat.com>
11909
11910 * c-c++-common/goacc/use_device-1.c: New test.
11911
105cb8d7 119122016-01-25 Jeff Law <law@redhat.com>
11913
11914 PR tree-optimization/69196
11915 PR tree-optimization/68398
11916 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11917 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11918
44562749 119192016-01-25 David Edelsohn <dje.gcc@gmail.com>
11920
11921 PR target/69469
11922 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11923 Algorithm.
11924
6837fee7 119252016-01-25 Richard Biener <rguenther@suse.de>
11926
11927 PR testsuite/69380
11928 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11929
fe500d65 119302016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11931
11932 PR target/69421
11933 * gcc.dg/pr69421.c: New test.
11934
8eacba94 119352016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11936
11937 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11938 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11939 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11940 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11941 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11942 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11943 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11944 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11945 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11946 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11947
af09d40d 119482016-01-25 Richard Biener <rguenther@suse.de>
11949
11950 PR tree-optimization/69376
11951 * gcc.dg/torture/pr69376.c: New testcase.
11952
d65063f5 119532016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11954
11955 PR fortran/69397
11956 PR fortran/68442
11957 * gfortran.dg/interface_38.f90: New test.
11958 * gfortran.dg/interface_39.f90: New test.
80adbd96 11959
08c7bfb4 119602016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11961
11962 Revert:
11963 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11964
11965 PR c++/11858
11966 PR c++/24663
11967 PR c++/24664
11968 * g++.dg/template/pr11858.C: New test.
11969 * g++.dg/template/pr24663.C: New test.
11970 * g++.dg/template/unify12.C: New test.
11971 * g++.dg/template/unify13.C: New test.
11972 * g++.dg/template/unify14.C: New test.
11973 * g++.dg/template/unify15.C: New test.
11974 * g++.dg/template/unify16.C: New test.
11975 * g++.dg/template/unify17.C: New test.
11976
c2e7d2be 119772016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11978
11979 PR fortran/68283
11980 gfortran.dg/pr68283.f90: New test.
11981
9f2e8617 119822016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11983
11984 PR fortran/66094
11985 * gfortran.dg/inline_matmul_13.f90: New test.
11986 * gfortran.dg/matmul_bounds_8.f90: New test.
11987 * gfortran.dg/matmul_bounds_9.f90: New test.
11988 * gfortran.dg/matmul_bounds_10.f90: New test.
11989
a4838119 119902016-01-23 Tom de Vries <tom@codesourcery.com>
11991
11992 PR tree-optimization/69426
11993 * gcc.dg/autopar/pr69426.c: New test.
11994
feddf0dc 119952016-01-23 Martin Sebor <msebor@redhat.com>
11996
11997 PR c++/58109
11998 PR c++/69022
11999 * g++.dg/cpp0x/alignas5.C: New test.
12000 * g++.dg/ext/vector29.C: Same.
12001
132731fb 120022016-01-23 Uros Bizjak <ubizjak@gmail.com>
12003
12004 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12005 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12006 _GNU_SOURCE from compile flags to the source.
12007 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12008 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12009 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12010 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12011
51aec681 120122016-01-22 Jakub Jelinek <jakub@redhat.com>
12013
12014 PR target/69432
12015 * g++.dg/opt/pr69432.C: New test.
12016
147aa3e3 120172016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12018
12019 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12020 32-bit targets testing an -m64 multilib.
12021
4d04e35e 120222016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12023
12024 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12025 64-bit support.
12026
86f38d0c 120272016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12028
12029 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12030
f776e712 120312016-01-21 Christian Bruel <christian.bruel@st.com>
12032
12033 PR target/68674
12034 * gcc.target/i386/pr68674.c
12035 * gcc.target/aarch64/pr68674.c
12036 * gcc.target/arm/pr68674.c
12037
7b9de435 120382016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12039
12040 PR target/69403
12041 * gcc.c-torture/execute/pr69403.c: New test.
12042
9935a0ba 120432016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12044
12045 PR c++/55843
12046 * g++.dg/template/pr55843.C: New.
12047
06b94aa1 120482016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12049
12050 PR testsuite/66877
12051 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12052 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12053
b68773a8 120542016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12055
12056 PR testsuite/67489
132731fb 12057 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12058 from dg-do compile directive, and instead add
12059 { dg-require-effective-target int128 }.
b68773a8 12060
bbbbe8ab 120612016-01-20 Martin Sebor <msebor@redhat.com>
12062
12063 PR c/69405
12064 * gcc.dg/sync-fetch.c: New test.
12065
f3a6a26f 120662016-01-21 Martin Sebor <msebor@redhat.com>
12067
12068 PR target/69252
12069 * gcc.target/powerpc/pr69252.c: New test.
12070
d1565a03 120712016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12072
12073 PR fortran/65996
132731fb 12074 * gfortran.dg/pr65996.f90: New test.
d1565a03 12075
15a5a905 120762016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12077
12078 PR c++/68810
bbbbe8ab 12079 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12080 expected to generate an error.
15a5a905 12081
e4538af5 120822016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12083
12084 PR middle-end/66178
12085 * gcc.dg/torture/pr66178.c: New test.
12086
4d4180ce 120872016-01-21 Anton Blanchard <anton@samba.org>
12088 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12089
12090 PR target/63354
12091 * gcc.target/powerpc/pr63354.c: New test.
12092
86e16058 120932016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12094
12095 PR rtl-optimization/68990
12096 * gcc.target/i386/pr68990: New.
12097
b11b85e4 120982016-01-21 Nick Clifton <nickc@redhat.com>
12099
12100 PR target/69129
12101 * gcc.target/mips/pr69129.c: New.
12102
62dd9f85 121032016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12104
12105 PR c++/58046
12106 * g++.dg/cpp0x/pr58046.C: New.
12107
ac7d424b 121082016-01-21 Jakub Jelinek <jakub@redhat.com>
12109
47c0bea3 12110 PR target/69187
12111 PR target/65624
12112 * gcc.target/arm/pr69187.c: New test.
12113
ac7d424b 12114 PR c++/69355
12115 * g++.dg/torture/pr69355.C: New test.
12116
9e18b252 121172016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12118 Sebastian Pop <s.pop@samsung.com>
12119
12120 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12121
de862e2f 121222016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12123 Sebastian Pop <s.pop@samsung.com>
12124
132731fb 12125 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12126
f55f9344 121272016-01-21 Jakub Jelinek <jakub@redhat.com>
12128
12129 PR middle-end/67653
12130 * c-c++-common/pr67653.c: New test.
12131 * gcc.dg/torture/pr29119.c: Add dg-warning.
12132
62752e71 121332016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12134
12135 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12136
16d4186f 121372016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12138
12139 PR c/24293
12140 * gcc.dg/pr24293.c: New test.
12141 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12142 incomplete struct type.
12143 * gcc.dg/declspec-1.c: Likewise.
12144 * gcc.dg/pr63549.c: Likewise.
12145
58219d13 121462016-01-20 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR tree-optimization/66612
12149 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12150 for bdn instruction.
12151
a7b5688a 121522016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12153
12154 * lib/target-supports.exp
12155 (check_effective_target_arm_fp_ok_nocache): New.
12156 (check_effective_target_arm_fp_ok): New.
12157 (add_options_for_arm_fp): New.
12158 (check_effective_target_arm_crypto_ok_nocache): Require
12159 target_arm_v8_neon_ok instead of arm32.
12160 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12161 (check_effective_target_arm_crypto_pragma_ok): New.
12162 (add_options_for_arm_vfp): New.
12163 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12164 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12165 target instead. Force initial fpu to vfp.
12166 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12167 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12168 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12169 dependency.
12170 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12171 use arm_vfp effective target instead. Force initial fpu to vfp.
12172 * gcc.target/arm/attr-neon3.c: Likewise.
12173 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12174 arm_vfp_ok.
12175 * gcc.target/arm/unsigned-float.c: Likewise.
12176 * gcc.target/arm/vfp-1.c: Likewise.
12177 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12178 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12179 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12180 * gcc.target/arm/vfp-ldmias.c: Likewise.
12181 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12182 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12183 * gcc.target/arm/vfp-stmiad.c: Likewise.
12184 * gcc.target/arm/vfp-stmias.c: Likewise.
12185 * gcc.target/arm/vnmul-1.c: Likewise.
12186 * gcc.target/arm/vnmul-2.c: Likewise.
12187 * gcc.target/arm/vnmul-3.c: Likewise.
12188 * gcc.target/arm/vnmul-4.c: Likewise.
12189
7ca56ca8 121902016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12191
7fb75b57 12192 PR testsuite/69366
12193 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12194 the MPX run-time library, for compile-time MPX test.
12195 * gcc.target/i386/chkp-always_inline.c: Likewise.
12196 * gcc.target/i386/chkp-bndret.c: Likewise.
12197 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12198 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12199 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12200 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12201 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12202 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12203 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12204 * gcc.target/i386/chkp-label-address.c: Likewise.
12205 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12206 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12207 * gcc.target/i386/chkp-pr69044.c: Likewise.
12208 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12209 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12210 * gcc.target/i386/chkp-strchr.c: Likewise.
12211 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12212 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12213 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12214 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12215 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12216 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12217 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12218 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12219 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12220 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12221 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12222 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12223 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12224 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12225 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12226 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12227 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12228 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12229 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12230 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12231 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12232 * gcc.target/i386/pr63995-2.c: Likewise.
12233 * gcc.target/i386/pr64805.c: Likewise.
12234 * gcc.target/i386/pr65044.c: Likewise.
12235 * gcc.target/i386/pr65167.c: Likewise.
12236 * gcc.target/i386/pr65183.c: Likewise.
12237 * gcc.target/i386/pr65184.c: Likewise.
12238 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12239
f2da0b99 122402016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12241
12242 PR tree-optimization/69328
12243 * gcc.dg/pr69328.c: New test.
12244
4d379676 122452016-01-20 Jeff Law <law@redhat.com>
12246
4a11f145 12247 PR target/25114
4d379676 12248 * gcc.target/m68k/pr25114.c: New test.
12249
0754bad1 122502016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12251
12252 * gcc.target/arm/memset-inline-10.c: Added
12253 dg-require-effective-target arm_thumb2_ok.
12254
63bd5c2d 122552016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12256
12257 * gcc.dg/debug/dwarf2/sso.c: New test.
12258
a9c01e81 122592016-01-19 Uros Bizjak <ubizjak@gmail.com>
12260
12261 PR testsuite/68820
12262 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12263 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12264 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12265
53fa0e54 122662016-01-19 Jan Hubicka <hubicka@ucw.cz>
12267
12268 PR ipa/66223
12269 * g++.dg/ipa/devirt-50.C: New testcase.
12270
e035a62c 122712016-01-19 Marek Polacek <polacek@redhat.com>
12272
12273 PR c++/68965
12274 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12275 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12276
885cc3ea 122772016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12278
12279 PR target/69135
12280 * gcc.target/arm/pr69135_1.c: New test.
12281
07bd240e 122822015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12283
12284 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12285
9f60d257 122862015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12287
12288 * gcc.target/aarch64/ccmp_1.c: New testcase.
12289
a0c919f7 122902016-01-19 Marek Polacek <polacek@redhat.com>
12291
12292 PR c++/68586
12293 * g++.dg/cpp0x/enum30.C: New test.
12294
dc5d6d17 122952016-01-19 Richard Biener <rguenther@suse.de>
12296
12297 PR tree-optimization/69336
12298 * g++.dg/tree-ssa/pr69336.C: New testcase.
12299
6dd156e0 123002016-01-19 Jakub Jelinek <jakub@redhat.com>
12301
12302 PR debug/65779
12303 * gcc.dg/pr65779.c: New test.
12304
3e0d45b9 123052016-01-19 Richard Biener <rguenther@suse.de>
12306
12307 PR tree-optimization/69352
12308 * gcc.dg/torture/pr69352.c: New testcase.
12309
7a3cf64d 123102016-01-19 Jakub Jelinek <jakub@redhat.com>
12311
12312 PR rtl-optimization/68955
12313 PR rtl-optimization/64557
12314 * gcc.dg/torture/pr68955.c: New test.
12315
8be55b33 123162016-01-19 Jan Hubicka <hubicka@ucw.cz>
12317
12318 PR lto/69136
12319 * g++.dg/torture/pr69136.C: New testcase.
12320
72a985d7 123212016-01-19 Jan Hubicka <hubicka@ucw.cz>
12322
12323 PR lto/69133
12324 * g++.dg/lto/pr69133_0.C: New testcase.
12325 * g++.dg/lto/pr69133_1.C: New testcase.
12326
56778b62 123272016-01-15 Jeff Law <law@redhat.com>
12328
12329 PR tree-optimization/69320
12330 * gcc.c-torture/pr69320-1.c: New test.
12331 * gcc.c-torture/pr69320-2.c: New test.
12332 * gcc.c-torture/pr69320-3.c: New test.
12333 * gcc.c-torture/pr69320-4.c: New test.
12334
ced41b93 123352016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12336
12337 PR c++/11858
12338 PR c++/24663
12339 PR c++/24664
12340 * g++.dg/template/pr11858.C: New test.
12341 * g++.dg/template/pr24663.C: New test.
12342 * g++.dg/template/unify12.C: New test.
12343 * g++.dg/template/unify13.C: New test.
12344 * g++.dg/template/unify14.C: New test.
12345 * g++.dg/template/unify15.C: New test.
12346 * g++.dg/template/unify16.C: New test.
12347 * g++.dg/template/unify17.C: New test.
12348
7f8cbcaf 123492016-01-18 David Malcolm <dmalcolm@redhat.com>
12350
12351 PR testsuite/69181
12352 * gcc.dg/pr69181-1.c: New test file.
12353 * gcc.dg/pr69181-2.c: New test file.
12354 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12355 globals by moving it to...
12356 (cleanup-after-saved-dg-test): ...this new function. Add
12357 "global additional_sources_used". Add reset of global
12358 multiline_expected_outputs to the empty list.
12359 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12360 global to...
12361 (multiline_expected_outputs): ...this, and updated comments to
12362 note that it is modified from gcc-dg.exp.
12363 (dg-end-multiline-output): Update for the above renaming.
12364 (handle-multiline-outputs): Likewise. Remove the clearing
12365 of the expected outputs to the empty list.
12366
3c7cbfc0 123672016-01-18 Richard Biener <rguenther@suse.de>
12368
12369 PR tree-optimization/69297
12370 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12371
81d49cc1 123722016-01-18 Joseph Myers <joseph@codesourcery.com>
12373
12374 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12375 dg-options.
12376 * gcc.target/mips/mips-3d-2.c: Likewise.
12377 * gcc.target/mips/mips-3d-3.c: Likewise.
12378 * gcc.target/mips/mips-3d-4.c: Likewise.
12379 * gcc.target/mips/mips-3d-5.c: Likewise.
12380 * gcc.target/mips/mips-3d-6.c: Likewise.
12381 * gcc.target/mips/mips-3d-7.c: Likewise.
12382 * gcc.target/mips/mips-3d-8.c: Likewise.
12383 * gcc.target/mips/mips-3d-9.c: Likewise.
12384 * gcc.target/mips/mips-ps-1.c: Likewise.
12385 * gcc.target/mips/mips-ps-2.c: Likewise.
12386 * gcc.target/mips/mips-ps-3.c: Likewise.
12387 * gcc.target/mips/mips-ps-4.c: Likewise.
12388 * gcc.target/mips/mips-ps-5.c: Likewise.
12389 * gcc.target/mips/mips-ps-6.c: Likewise.
12390 * gcc.target/mips/mips-ps-7.c: Likewise.
12391 * gcc.target/mips/mips-ps-type.c: Likewise.
12392 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12393 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12394
03c4ff3a 123952016-01-18 Tom de Vries <tom@codesourcery.com>
12396
12397 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12398 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12399 * c-c++-common/goacc/kernels-empty.c: New test.
12400 * c-c++-common/goacc/kernels-eternal.c: New test.
12401 * c-c++-common/goacc/kernels-loop-2.c: New test.
12402 * c-c++-common/goacc/kernels-loop-3.c: New test.
12403 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12404 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12405 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12406 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12407 * c-c++-common/goacc/kernels-loop-data.c: New test.
12408 * c-c++-common/goacc/kernels-loop-g.c: New test.
12409 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12410 * c-c++-common/goacc/kernels-loop-n.c: New test.
12411 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12412 * c-c++-common/goacc/kernels-loop.c: New test.
12413 * c-c++-common/goacc/kernels-noreturn.c: New test.
12414 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12415 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12416 * c-c++-common/goacc/kernels-reduction.c: New test.
12417
22e3dcee 124182016-01-18 Tom de Vries <tom@codesourcery.com>
12419
12420 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12421 * gcc.dg/autopar/outer-2.c: Same.
12422 * gcc.dg/autopar/outer-3.c: Same.
12423 * gcc.dg/autopar/outer-4.c: Same.
12424 * gcc.dg/autopar/outer-5.c: Same.
12425 * gcc.dg/autopar/outer-6.c: Same.
12426 * gcc.dg/autopar/parallelization-1.c: Same.
12427 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12428 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12429 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12430 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12431 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12432 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12433 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12434 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12435 * gcc.dg/autopar/pr39500-1.c: Same.
12436 * gcc.dg/autopar/pr39500-2.c: Same.
12437 * gcc.dg/autopar/pr46193.c: Same.
12438 * gcc.dg/autopar/pr46194.c: Same.
12439 * gcc.dg/autopar/pr49580.c: Same.
12440 * gcc.dg/autopar/pr49960-1.c: Same.
12441 * gcc.dg/autopar/pr49960.c: Same.
12442 * gcc.dg/autopar/pr68373.c: Same.
12443 * gcc.dg/autopar/reduc-1.c: Same.
12444 * gcc.dg/autopar/reduc-1char.c: Same.
12445 * gcc.dg/autopar/reduc-1short.c: Same.
12446 * gcc.dg/autopar/reduc-2.c: Same.
12447 * gcc.dg/autopar/reduc-2char.c: Same.
12448 * gcc.dg/autopar/reduc-2short.c: Same.
12449 * gcc.dg/autopar/reduc-3.c: Same.
12450 * gcc.dg/autopar/reduc-4.c: Same.
12451 * gcc.dg/autopar/reduc-6.c: Same.
12452 * gcc.dg/autopar/reduc-7.c: Same.
12453 * gcc.dg/autopar/reduc-8.c: Same.
12454 * gcc.dg/autopar/reduc-9.c: Same.
12455 * gcc.dg/autopar/uns-outer-4.c: Same.
12456 * gcc.dg/autopar/uns-outer-5.c: Same.
12457 * gcc.dg/autopar/uns-outer-6.c: Same.
12458 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12459 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12460
fd5cbe2f 124612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12462
12463 PR target/63679
12464 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12465 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12466
fa75ab55 124672016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12468
12469 PR target/63679
12470 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12471 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12472 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12473
214b2582 124742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12475
12476 PR target/63679
12477 * gcc.dg/tree-ssa/sra-17.c: New.
12478 * gcc.dg/tree-ssa/sra-18.c: New.
12479
13146837 124802016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12481
12482 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12483
6ccd18c2 124842016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12485
12486 * gnat.dg/inline12.adb: New test.
12487
8872b95f 124882016-01-18 Bin Cheng <bin.cheng@arm.com>
12489
12490 PR tree-optimization/66797
12491 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12492
971514e3 124932016-01-18 Richard Biener <rguenther@suse.de>
12494
12495 PR tree-optimization/69170
12496 * gcc.dg/torture/pr69170.c: New testcase.
12497
dfb6d139 124982016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12499
12500 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12501
164d84c2 125022016-01-16 Tom de Vries <tom@codesourcery.com>
12503
12504 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12505
4c33b769 125062016-01-16 Tom de Vries <tom@codesourcery.com>
12507
12508 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12509 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12510 redundant dg-require-effective-target pthread.
12511 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12512 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12513 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12514 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12515 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12516 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12517 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12518
673441b0 125192016-01-16 David Edelsohn <dje.gcc@gmail.com>
12520
12521 PR target/68609
12522 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12523 * gcc.target/powerpc/recip-7.c: Same.
12524
90153ae7 125252016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12526
12527 PR c++/69091
12528 * g++.dg/template/pr69091.C: New test.
12529
bc24d01d 125302016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12531
12532 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12533 dump does not contain an error_mark_node.
12534 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12535 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12536
4067c0fd 125372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12538
12539 PR c++/68936
12540 * g++.dg/template/pr68936.C: New test.
12541
27c6dbdd 125422016-01-15 David Edelsohn <dje.gcc@gmail.com>
12543
12544 PR target/68609
12545 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12546 * gcc.target/powerpc/recip-2.c: Same.
12547 * gcc.target/powerpc/recip-3.c: Same.
12548 * gcc.target/powerpc/recip-4.c: Same.
12549 * gcc.target/powerpc/recip-sqrtf.c: Same.
12550
e390c57d 125512016-01-15 Jeff Law <law@redhat.com>
12552
12553 PR tree-optimization/69270
12554 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12555 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12556
ddcfeaf1 125572016-01-15 Paul Thomas <pault@gcc.gnu.org>
12558
12559 PR fortran/49630
12560 * gfortran.dg/deferred_character_13.f90: New test for the fix
12561 of comment 3 of the PR.
12562
12563 PR fortran/54070
12564 * gfortran.dg/deferred_character_8.f90: New test
12565 * gfortran.dg/allocate_error_5.f90: New test
12566
12567 PR fortran/60593
12568 * gfortran.dg/deferred_character_10.f90: New test
12569
12570 PR fortran/60795
12571 * gfortran.dg/deferred_character_14.f90: New test
12572
12573 PR fortran/61147
12574 * gfortran.dg/deferred_character_11.f90: New test
12575
12576 PR fortran/64324
12577 * gfortran.dg/deferred_character_9.f90: New test
12578
81be349c 125792016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12580
12581 PR rtl-optimization/69030
12582 * gcc.target/i386/pr69030.c: New.
12583
998456c5 125842016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12585
12586 * gcc.target/aarch64/target_attr_17.c: New test.
12587
0d85be19 125882016-01-15 Richard Biener <rguenther@suse.de>
12589
12590 PR tree-optimization/66856
12591 * gcc.dg/torture/pr66856-1.c: New testcase.
12592 * gcc.dg/torture/pr66856-2.c: Likewise.
12593
321d36c8 125942016-01-15 Richard Biener <rguenther@suse.de>
12595
12596 PR debug/69137
12597 * g++.dg/lto/pr69137_0.C: New testcase.
12598
d94a1f53 125992016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12600
12601 PR middle-end/69246
12602 * gcc.target/i386/pr69246.c: New test.
12603
5fe9a861 126042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12605
a9c01e81 12606 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12607
3d05a5e9 126082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12609
12610 PR c++/56194
12611 * g++.dg/init/const9.C: Disable test on S/390.
12612
5e8132b5 126132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12614
12615 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12616 * g++.dg/Wno-frame-address.C: Ditto.
12617
32307cdf 126182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12619
12620 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12621
1ca28250 126222016-01-15 Richard Biener <rguenther@suse.de>
12623
12624 PR tree-optimization/68961
12625 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12626
6271bd93 126272016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12628
12629 * gcc.target/i386/pr65105-5.c: New test.
12630
dfb6d139 126312016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12632
12633 * gcc.c-torture/execute/alias-4.c: New testcase.
12634
dfb6d139 126352016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12636
12637 PR ipa/68148
12638 * g++.dg/ipa/devirt-49.C: New testcase.
12639
7bbac464 126402016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12641
12642 PR target/65837
12643 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12644 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12645 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12646
4345b868 126472016-01-15 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/69117
12650 * gcc.dg/torture/pr69117.c: New testcase.
12651
580357e7 126522015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12653
12654 PR c++/69048
12655 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12656
612baa31 126572016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12658
12659 PR testsuite/67509
12660 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12661 range tests use 100 * maximum instead of maximum + 1.
12662
44e09bc4 126632016-01-14 Jakub Jelinek <jakub@redhat.com>
12664
12665 PR debug/69244
12666 * gcc.dg/guality/pr69244.c: New test.
12667
96962ae4 126682016-01-14 Uros Bizjak <ubizjak@gmail.com>
12669
12670 * lib/target-supports.exp (check_effective_target_issignaling):
12671 New procedure.
12672 * gcc.dg/pr61441.c: Require issignaling effective target.
12673
ab9c400b 126742016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12675
12676 PR target/68803
12677 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12678
a7ed4583 126792016-01-14 David Malcolm <dmalcolm@redhat.com>
12680
12681 PR c++/68819
12682 PR preprocessor/69177
12683 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12684 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12685 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12686 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12687
77f35cec 126882016-01-14 Marek Polacek <polacek@redhat.com>
12689
12690 PR c/69262
12691 * gcc.dg/array-15.c: New test.
12692
915d0950 126932016-01-14 Jakub Jelinek <jakub@redhat.com>
12694
12695 PR middle-end/68146
12696 PR tree-optimization/69155
12697 * gfortran.dg/pr68146.f: New test.
12698 * gfortran.dg/pr69155.f90: New test.
12699
24651fb7 127002016-01-14 Richard Biener <rguenther@suse.de>
12701
12702 PR tree-optimization/68060
12703 * gcc.dg/torture/pr68060-1.c: New testcase.
12704 * gcc.dg/torture/pr68060-2.c: Likewise.
12705
2f63f950 127062016-01-14 Nick Clifton <nickc@redhat.com>
12707
12708 * lib/target-supports.exp
12709 (check_effective_target_arm_neon_ok_nocache): Add an option
12710 sequence that includes setting the ARM architecture to ARMv7-A.
12711 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12712 command line options necessary to enable Neon support.
12713 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12714 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12715 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12716 * gcc.target/arm/pr69180.c: Likewise.
12717
3ce0acde 127182016-01-14 Jeff Law <law@redhat.com>
12719
12720 PR tree-optimization/69270
12721 * gcc.dg/tree-ssa/pr69270.c: New test.
12722
bda05c57 127232016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12724
12725 PR c/66208
12726 * c-c++-common/pr66208.c: New file.
12727
9b657cf1 127282016-01-13 Jakub Jelinek <jakub@redhat.com>
12729
12730 PR tree-optimization/69156
12731 * gcc.dg/pr69156.c: New test.
12732
58ba1b9d 127332016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12734
12735 * gcc.target/i386/pr69225-7.c: New test.
12736
e5fee0fe 127372016-01-13 Richard Henderson <rth@redhat.com>
12738
12739 * gcc.dg/tm/memopt-13.c: Update expected function.
12740 * gcc.dg/tm/memopt-6.c: Likewise.
12741
3f0e9745 127422016-01-13 Uros Bizjak <ubizjak@gmail.com>
12743
12744 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12745 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12746 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12747 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12748
3f0e9745 127492016-01-13 Tom de Vries <tom@codesourcery.com>
12750
12751 PR tree-optimization/69169
7a6ddc0d 12752 * gcc.dg/pr69169.c: New test.
12753
9b657cf1 127542016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12755
12756 PR target/69228
12757 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12758 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12759 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12760 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12761 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12762 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12763 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12764 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12765
f704d701 127662016-01-13 Jakub Jelinek <jakub@redhat.com>
12767
12768 PR target/69247
12769 * gcc.dg/pr69247.c: New test.
12770
e966d6b9 127712016-01-13 Richard Biener <rguenther@suse.de>
12772
12773 PR tree-optimization/69242
12774 * gcc.dg/torture/pr69242.c: New testcase.
12775
1ca1d9b2 127762016-01-13 Richard Biener <rguenther@suse.de>
12777
12778 PR tree-optimization/69186
12779 * gcc.dg/torture/pr69186.c: New testcase.
12780
d07cbccc 127812016-01-13 Jeff Law <law@redhat.com>
12782
12783 PR tree-optimization/67755
12784 * gcc.dg/tree-ssa/pr67755.c: New test.
12785
127862016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12787
12788 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12789 pass number in output by a star.
12790
b95d41cf 127912016-01-12 Bin Cheng <bin.cheng@arm.com>
12792
12793 PR tree-optimization/68911
12794 * gcc.c-torture/execute/pr68911.c: New test.
12795
91d87e22 127962016-01-12 Marek Polacek <polacek@redhat.com>
12797
12798 PR c++/68979
12799 * g++.dg/warn/permissive-1.C: New test.
12800
8a9401a4 128012016-01-12 Jakub Jelinek <jakub@redhat.com>
12802
12803 PR objc++/68511
12804 PR c++/69213
12805 * g++.dg/opt/pr69213.C: New test.
12806
b9cb7a67 128072016-01-12 Christian Bruel <christian.bruel@st.com>
12808
12809 PR target/69180
12810 * gcc.target/arm/pr69180.c: New test.
12811
e4c96992 128122016-01-12 Richard Biener <rguenther@suse.de>
12813
12814 PR lto/69077
12815 * g++.dg/lto/pr69077_0.C: New testcase.
12816 * g++.dg/lto/pr69077_1.C: Likewise.
12817
90525f61 128182016-01-12 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR target/69175
12821 * g++.dg/opt/pr69175.C: New test.
12822
9e7edfd3 128232016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12824
12825 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12826 rather than #including math.h & stdlib.h.
12827 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12828 * gcc.dg/vect/pr49771.c: Likewise.
12829 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12830 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12831 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12832 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12833 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12834 * gcc.dg/vect/pr44507.c: Likewise.
12835 * gcc.dg/vect/pr45902.c: Likewise.
12836 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12837 * gcc.dg/vect/vect-117.c: Likewise.
12838 * gcc.dg/vect/vect-99.c: Likewise.
12839 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12840 * gcc.dg/vect/vect-cond-1.c: Likewise.
12841 * gcc.dg/vect/vect-cond-2.c: Likewise.
12842 * gcc.dg/vect/vect-cond-3.c: Likewise.
12843 * gcc.dg/vect/vect-cond-4.c: Likewise.
12844 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12845 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12846 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12847 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12848 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12849 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12850 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12851 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12852 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12853 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12854 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12855 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12856 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12857 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12858 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12859 include of signal.h.
12860 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12861 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12862 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12863 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12864 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12865 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12866 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12867 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12868 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12869 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12870 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12871 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12872 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12873 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12874 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12875 * gcc.dg/vect/vect-outer-5.c: Likewise.
12876 * gcc.dg/vect/vect-outer-6.c: Likewise.
12877 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12878 include of stdio.h.
12879
3368873d 128802016-01-12 Nick Clifton <nickc@redhat.com>
12881
12882 PR target/68913
12883 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12884 to fread so that it will be found in all target runtimes.
12885
0464ea95 128862016-01-12 Richard Biener <rguenther@suse.de>
12887
12888 PR tree-optimization/69053
12889 * g++.dg/torture/pr69053.C: New testcase.
12890
7819730f 128912016-01-12 Richard Biener <rguenther@suse.de>
12892
12893 PR tree-optimization/69168
12894 * gcc.dg/torture/pr69168.c: New testcase.
12895
995bfebf 128962016-01-12 Richard Biener <rguenther@suse.de>
12897
12898 PR tree-optimization/69157
12899 * gcc.dg/torture/pr69157.c: New testcase.
12900
129012016-01-12 Richard Biener <rguenther@suse.de>
12902
12903 PR tree-optimization/69174
12904 * gcc.dg/torture/pr69174.c: New testcase.
12905
1d10d64c 129062016-01-12 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR c++/66808
12909 PR c++/69000
12910 * g++.dg/tls/pr66808.C: New test.
12911 * g++.dg/tls/pr69000.C: New test.
12912
f0b79faf 129132016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12914
12915 * gcc.target/powerpc/swaps-p8-23.c: New test.
12916 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12917
04cf75a4 129182016-01-11 John David Anglin <danglin@gcc.gnu.org>
12919
12920 PR tree-optimization/68356
12921 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12922
0eb4264c 129232016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12924 Jim Wilson <jim.wilson@linaro.org>
12925
12926 PR target/69194
12927 * gcc.target/arm/pr69194.c: New test.
12928
2f66de64 129292016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12930
12931 PR target/69225
12932 * gcc.target/i386/pr69225-1.c: New test.
12933 * gcc.target/i386/pr69225-2.c: Likewise.
12934 * gcc.target/i386/pr69225-3.c: Likewise.
12935 * gcc.target/i386/pr69225-4.c: Likewise.
12936 * gcc.target/i386/pr69225-5.c: Likewise.
12937 * gcc.target/i386/pr69225-6.c: Likewise.
12938
36105e82 129392016-01-11 Jakub Jelinek <jakub@redhat.com>
12940
1c78ce2e 12941 PR target/67462
12942 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12943 if lp64.
12944
a4a87320 12945 PR target/69071
12946 * gcc.dg/pr69071.c: New test.
12947
91fbd04f 12948 PR c++/69211
12949 * g++.dg/opt/pr69211.C: New test.
12950
36105e82 12951 PR tree-optimization/69214
12952 * gcc.c-torture/compile/pr69214.c: New test.
12953
e934c380 129542016-01-11 Uros Bizjak <ubizjak@gmail.com>
12955
12956 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12957 * gcc.target/i386/pr66232-11.c: Ditto.
12958 * gcc.target/i386/pr66232-12.c: Ditto.
12959 * gcc.target/i386/pr66232-13.c: Ditto.
12960
3ff1b153 129612016-01-11 Richard Biener <rguenther@suse.de>
12962
12963 PR tree-optimization/69173
12964 * gcc.dg/torture/pr69173.c: New testcase.
12965
04e1504c 129662016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12967
12968 PR rtl-optimization/68796
12969 * gcc.target/aarch64/tst_5.c: New test.
12970 * gcc.target/aarch64/tst_6.c: Likewise.
12971
ae8718b5 129722016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12973
12974 PR rtl-optimization/68841
12975 * gcc.dg/pr68841.c: New test.
12976 * gcc.c-torture/execute/pr68841.c: New test.
12977
bd8bece2 129782016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12979
12980 PR rtl-optimization/68920
12981 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12982 for ix86 targets.
12983 * gcc.dg/ifcvt-5.c: New test.
12984
9b657cf1 129852016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12986
12987 PR bootstrap/69123
12988 * g++.dg/pr69123.C: New.
12989
7a158352 129902016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12991
12992 PR target/69010
12993 * gcc.target/i386/pr69010.c: New test.
12994
ff375d11 129952016-01-11 Martin Jambor <mjambor@suse.cz>
12996
12997 PR ipa/69044
12998 * gcc.target/i386/chkp-pr69044.c: New test.
12999
9eb890f1 130002016-01-11 Tom de Vries <tom@codesourcery.com>
13001
13002 PR tree-optimization/69109
13003 * gcc.dg/autopar/pr69109-2.c: New test.
13004 * gcc.dg/autopar/pr69109.c: New test.
13005
c4157ee5 130062016-01-11 Tom de Vries <tom@codesourcery.com>
13007
13008 PR tree-optimization/69108
13009 * gcc.dg/autopar/pr69108.c: New test.
13010
b933e511 130112016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13012
13013 PR c++/69029
13014 * c-c++-common/Wisleading-indentation.c: Augment test.
13015
efb73de1 130162016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13017
13018 PR fortran/69154
13019 * gfortran.dg/inline_matmul_12.f90: New test.
13020
40c86c3b 130212016-01-10 Paul Thomas <pault@gcc.gnu.org>
13022
13023 PR fortran/67779
13024 * gfortran.dg/actual_array_offset_1: New test.
13025
a006c0bb 130262016-01-10 Tom de Vries <tom@codesourcery.com>
13027
13028 PR tree-optimization/69062
13029 * gcc.dg/autopar/pr69062.c: New test.
13030
880ed4be 130312016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13032
13033 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13034 * gcc.dg/vect/slp-perm-2.c: Likewise.
13035 * gcc.dg/vect/slp-perm-3.c: Likewise.
13036 * gcc.dg/vect/slp-perm-5.c: Likewise.
13037 * gcc.dg/vect/slp-perm-6.c: Likewise.
13038 * gcc.dg/vect/slp-perm-7.c: Likewise.
13039 * gcc.dg/vect/slp-perm-8.c: Likewise.
13040
d95e1856 130412016-01-10 Tom de Vries <tom@codesourcery.com>
13042
13043 PR tree-optimization/69039
13044 * gcc.dg/autopar/pr69039.c: New test.
13045
0f8f48d0 130462016-01-09 Marek Polacek <polacek@redhat.com>
13047
13048 PR c++/69113
13049 * g++.dg/pr69113.C: New test.
13050
7dff0499 130512016-01-09 Jakub Jelinek <jakub@redhat.com>
13052
13053 PR middle-end/50865
13054 PR tree-optimization/69097
13055 * gcc.c-torture/execute/pr50865.c: New test.
13056 * gcc.c-torture/execute/pr69097-1.c: New test.
13057 * gcc.c-torture/execute/pr69097-2.c: New test.
13058 * gcc.dg/pr69097-1.c: New test.
13059 * gcc.dg/pr69097-2.c: New test.
13060
18431e78 130612016-01-09 Jakub Jelinek <jakub@redhat.com>
13062
13063 PR c++/69164
13064 * g++.dg/opt/pr69164.C: New test.
13065
1943a4a2 130662016-01-08 Jakub Jelinek <jakub@redhat.com>
13067
13068 PR tree-optimization/69167
13069 * gcc.dg/pr69167.c: New test.
13070
a143e277 130712016-01-08 Marek Polacek <polacek@redhat.com>
13072
13073 PR c++/68449
13074 * g++.dg/pr68449.C: New.
13075
44c01906 130762016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13077
13078 PR tree-optimization/68707
13079 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13080 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13081 on platforms supporting it.
13082 * gcc.dg/vect/slp-perm-2.c: Likewise.
13083 * gcc.dg/vect/slp-perm-3.c: Likewise.
13084 * gcc.dg/vect/slp-perm-5.c: Likewise.
13085 * gcc.dg/vect/slp-perm-7.c: Likewise.
13086 * gcc.dg/vect/slp-perm-8.c: Likewise.
13087 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13088 on platforms supporting it.
13089
c437d1e8 130902016-01-08 Jakub Jelinek <jakub@redhat.com>
13091
c9595c51 13092 PR tree-optimization/69162
13093 * gcc.dg/pr69162.c: New test.
13094
c437d1e8 13095 PR tree-optimization/69172
13096 * gcc.dg/pr69172.c: New test.
13097
6a46a28c 130982016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13099
13100 PR tree-optimization/67781
13101 * gcc.c-torture/execute/pr67781.c: New file.
13102
62ad9a04 131032016-01-08 Jakub Jelinek <jakub@redhat.com>
13104
13105 PR tree-optimization/69083
13106 * gcc.dg/vect/pr69083.c: New test.
13107
9e0e8c2a 131082016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13109
13110 PR tree-optimization/61441
13111 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13112 Use -fexcess-precision=standard for compiler options.
13113 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13114
5d034e37 131152016-01-08 Jakub Jelinek <jakub@redhat.com>
13116
5013f740 13117 PR fortran/69128
13118 * gfortran.dg/gomp/pr69128.f90: New test.
13119
5d034e37 13120 PR c++/69145
13121 * g++.dg/ext/pr69145-1.C: New test.
13122 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13123 * g++.dg/ext/pr69145-2.h: New file.
13124
517906ff 131252016-01-07 Martin Sebor <msebor@redhat.com>
13126
13127 PR c/68966
13128 * gcc.dg/atomic-fetch-bool.c: New test.
13129 * gcc.dg/sync-fetch-bool.c: New test.
13130
cdbb524c 131312016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13132
13133 PR fortran/66680
13134 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13135
ec3aba9e 131362016-01-07 Nick Clifton <nickc@redhat.com>
13137
13138 PR target/66655
13139 * g++.dg/pr66655.C: New test.
13140 * g++.dg/pr66655_1.cc: Test support file.
13141 * g++.dg/pr66655.h: Test header file.
13142
9b657cf1 131432016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13144
13145 PR fortran/66680
13146 gfortran.dg/gomp/pr66680.f90: New test.
13147
cd45d7a5 131482016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13149
13150 PR target/69171
13151 * gcc.target/i386/pr69171-1.c: New test.
13152 * gcc.target/i386/pr69171-2.c: Likewise.
13153 * gcc.target/i386/pr69171-3.c: Likewise.
13154 * gcc.target/i386/pr69171-4.c: Likewise.
13155 * gcc.target/i386/pr69171-5.c: Likewise.
13156 * gcc.target/i386/pr69171-6.c: Likewise.
13157
4a86a91a 131582015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13159
13160 PR middle-end/67639
13161 * c-c++-common/pr67639.c: New test.
13162
34c05552 131632016-01-07 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR tree-optimization/69141
13166 * g++.dg/opt/pr69141.C: New test.
13167
f08d6895 131682016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13169
13170 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13171
32ec4173 131722016-01-06 Uros Bizjak <ubizjak@gmail.com>
13173
13174 PR target/69140
13175 * gcc.target/i386/pr69140.c: New test
13176
d74214f3 131772016-01-06 David Malcolm <dmalcolm@redhat.com>
13178
13179 * gcc.dg/bad-dereference.c: New test case.
13180
73991cab 131812015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13182
13183 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13184
fc8cc457 131852016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13186
13187 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13188
be3c9981 131892016-01-06 Marek Polacek <polacek@redhat.com>
13190
13191 PR sanitizer/69099
13192 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13193
2cb724f9 131942016-01-05 Marek Polacek <polacek@redhat.com>
13195
13196 PR c/69104
13197 * gcc.dg/atomic-invalid-2.c: New.
13198
233a53ed 131992016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13200
13201 PR target/68991
13202 * gcc.target/i386/pr68991.c: New test.
13203
ea87c5e3 132042016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13205
13206 PR target/68991
13207 * g++.dg/pr68991-1.C: New test.
13208 * g++.dg/pr68991-2.C: Likewise.
13209
1943a4a2 132102016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13211
1943a4a2 13212 PR other/60465
afe82e5b 13213 * gcc.target/ia64/pr60465-gprel64.c: New test.
13214 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13215
1e9147dd 132162016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13217
13218 PR rtl-optimization/68651
13219 * gcc.target/aarch64/pr68651_1.c: New test.
13220
d42aa619 132212016-01-05 David Malcolm <dmalcolm@redhat.com>
13222
13223 PR c/69122
13224 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13225
1776de76 132262016-01-05 Nathan Sidwell <nathan@acm.org>
13227
2d7d361d 13228 PR c++/58583
13229 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13230
1776de76 13231 * gcc.dg/alias-15.c: New.
13232
5beb12c0 132332016-01-05 Nick Clifton <nickc@redhat.com>
13234
13235 PR target/68870
13236 * g++.dg/pr68770.C: New test.
13237
d8cca921 132382016-01-04 Mike Stump <mikestump@comcast.net>
13239
13240 * lib/target-supports.exp (check_effective_target_cilkplus):
13241 cilkplus targets require pthreads.
afc907ef 13242 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13243
8427dff3 132442016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13245
13246 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13247 generation.
13248
f1717362 132492016-01-04 Jakub Jelinek <jakub@redhat.com>
13250
13251 Update copyright years.
13252
d7d6a3ab 132532016-01-04 Marek Polacek <polacek@redhat.com>
13254
13255 PR c/68908
13256 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13257 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13258 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13259
b8f4a5f9 132602016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13261
13262 * gcc.target/sparc/20160104-2.c: New test.
13263
6b5c028f 132642016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13265
13266 * gcc.target/sparc/20160104-1.c: New test.
13267
300e1002 132682016-01-03 Paul Thomas <pault@gcc.gnu.org>
13269
13270 PR fortran/65045
13271 * gfortran.dg/pr65045.f90: New test.
13272
855b105f 132732016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13274
13275 * gnat.dg/specs/debug1.ads: Delete.
13276
bdc177dc 132772016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13278
13279 PR libgfortran/68867
13280 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13281 expression.
13282
48aaffae 132832016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13284
13285 PR libgfortran/68867
13286 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13287 PowerPC.
13288
19a468b8 132892016-01-01 Paul Thomas <pault@gcc.gnu.org>
13290
13291 PR fortran/68864
13292 * gfortran.dg/pr68864.f90: New test.
13293
25371c91 132942016-01-01 Jakub Jelinek <jakub@redhat.com>
13295
2a659064 13296 PR tree-optimization/69070
13297 * gcc.dg/pr69070.c: New test.
13298
57aa9851 13299 PR sanitizer/69055
13300 * gfortran.dg/pr69055.f90: New test.
13301
25371c91 13302 PR target/69015
13303 * gcc.dg/pr69015.c: New test.
f1717362 13304\f
fb2c1edd 13305Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13306
13307Copying and distribution of this file, with or without modification,
13308are permitted in any medium without royalty provided the copyright
13309notice and this notice are preserved.