]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Handle POINTER_TYPE_P in EVRP
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f7df25e9 12016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2
3 * gcc.dg/tree-ssa/evrp4.c: New test.
4
3ff1ad36 52016-10-06 Jeff Law <law@redhat.com>
6
7 PR tree-optimization/71661
8 * gcc.dg/tree-ssa/pr71661.c: New test.
9
1424fde5 102016-10-06 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/77855
13 * gcc.dg/torture/pr77855.c: New testcase.
14
a22dd5ec 152016-10-06 James Clarke <jrtc27@jrtc27.com>
16 Eric Botcazou <ebotcazou@adacore.com>
17
18 * g++.dg/other/pr77759.C: New test.
19
cb1f8eb4 202016-10-06 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/77839
23 * gcc.dg/torture/pr77839.c: New testcase.
24
bb513366 252016-10-06 Marek Polacek <polacek@redhat.com>
26
27 * g++.dg/cpp1z/init-statement9.C: New test.
28
26d689f4 292016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
30
31 * gcc.target/i386/pcommit-1.c: Deleted.
32 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
33 * gcc.target/i386/sse-13.c: Ditto.
34 * gcc.target/i386/sse-14.c: Ditto.
35 * gcc.target/i386/sse-22.c: Ditto.
36 * gcc.target/i386/sse-23.c: Ditto.
37 * g++.dg/other/i386-2.C: Ditto.
38
847e66cc 392016-10-05 Uros Bizjak <ubizjak@gmail.com>
40
41 * gcc.target/i386/pr77833.c: Require int128 effective target.
42
670ec524 432016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
44
45 PR fortran/58991
46 PR fortran/58992
47 * gfortran.dg/associate_22.f90: New test.
48
fca4e258 492016-10-05 Fritz Reese <fritzoreese@gmail.com>
50
51 * gfortran.dg/dec_union_9.f90: New testcase.
52 * gfortran.dg/dec_union_10.f90: New testcase.
53
994fc95f 542016-10-05 Jakub Jelinek <jakub@redhat.com>
55
c6958264 56 PR sanitizer/66343
57 * gcc.dg/pch/pr66343-3.c: New test.
58 * gcc.dg/pch/pr66343-3.hs: New file.
59
994fc95f 60 PR sanitizer/66343
61 * gcc.dg/pch/pr66343-1.c: New test.
62 * gcc.dg/pch/pr66343-1.hs: New file.
63 * gcc.dg/pch/pr66343-2.c: New test.
64 * gcc.dg/pch/pr66343-2.hs: New file.
65
2b6903a5 662016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
67
68 * c-c++-common/Wint-in-bool-context.c: Update test.
69
a9e44c43 702016-10-05 Marek Polacek <polacek@redhat.com>
71
72 * g++.dg/cpp1z/init-statement1.C: New test.
73 * g++.dg/cpp1z/init-statement2.C: New test.
74 * g++.dg/cpp1z/init-statement3.C: New test.
75 * g++.dg/cpp1z/init-statement4.C: New test.
76 * g++.dg/cpp1z/init-statement5.C: New test.
77 * g++.dg/cpp1z/init-statement6.C: New test.
78 * g++.dg/cpp1z/init-statement7.C: New test.
79 * g++.dg/cpp1z/init-statement8.C: New test.
80
d0a5b595 812016-10-05 Louis Krupp <louis.krupp@zoho.com>
82
83 PR fortran/67524
84 * gfortran.dg/pr67524.f90: New test.
85
c7b01e77 862016-10-05 Jakub Jelinek <jakub@redhat.com>
87
88 PR sanitizer/77823
89 * c-c++-common/ubsan/shift-9.c: New test.
90
d204444e 912016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
92
93 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
94 of int if __SIZEOF_INT__ is less than 4 bytes.
95
ea55eab9 962016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
97
98 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
99 * gfortran.dg/class_array_20.f03: Likewise.
100 * gfortran.dg/class_array_21.f03: Likewise.
101 * gfortran.dg/finalize_29.f08: Likewise.
102 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
103
bf1426ea 1042016-10-05 Richard Biener <rguenther@suse.de>
105
106 PR middle-end/77826
107 * gcc.dg/torture/pr77826.c: New testcase.
108
eb93b162 1092016-10-05 Richard Biener <rguenther@suse.de>
110
111 * gcc.dg/fold-copysign-1.c: New testcase.
112
830f8f08 1132016-10-05 Andreas Schwab <schwab@suse.de>
114
115 * g++.dg/pr49847-2.C: Remove.
116
ce229d56 1172016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
118
119 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
120
d82d27a3 1212016-10-05 Richard Biener <rguenther@suse.de>
122
123 PR middle-end/55152
124 * gcc.dg/pr55152-2.c: New testcase.
125
29e40d1d 1262016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
127
128 * gfortran.dg/dtio_15.f90: New test.
129
78dc0da1 1302016-10-04 Ian Lance Taylor <iant@golang.org>
131
132 * gcc.dg/split-7.c: New test.
133
f72de674 1342016-10-04 Martin Sebor <msebor@redhat.com>
135
136 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
137 %lc directive to wint_t to silence -Wformat warnings on targets
138 where the latter is a distinct type such as long.
139
c30da209 1402016-10-04 Martin Sebor <msebor@redhat.com>
141
142 PR c++/77804
143 * g++.dg/warn/Wplacement-new-size-4.C: New test.
144
c93d719b 1452016-10-04 Jakub Jelinek <jakub@redhat.com>
146
c8887d28 147 PR c++/77791
148 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
149
c93d719b 150 * g++.dg/other/java3.C: Remove.
151 * g++.dg/other/java1.C: Remove.
152 * g++.dg/other/error12.C: Remove.
153 * g++.dg/other/java2.C: Remove.
154 * g++.dg/warn/Wnvdtor.C: Remove.
155 * g++.dg/lookup/java1.C: Remove.
156 * g++.dg/lookup/java2.C: Remove.
157 * g++.dg/ext/pr34829.C: Remove.
158 * g++.dg/ext/java-3.C: Remove.
159 * g++.dg/ext/java-1.C: Remove.
160 * g++.dg/ext/java-2.C: Remove.
161 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
162
e62363b1 1632016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
164
165 PR tree-optimization/77808
166 * gcc.dg/tree-ssa/pr77808.c: New testcase.
167
38f18c01 1682016-10-04 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/77399
171 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
172
47fd90af 1732016-10-04 Richard Biener <rguenther@suse.de>
174
175 PR middle-end/77833
176 * gcc.target/i386/pr77833.c: New testcase.
177
2f8d6297 1782016-09-26 Jeff Law <law@redhat.com>
179
180 PR tree-optimization/71550
181 PR tree-optimization/71403
182 * gcc.c-torture/execute/pr71550.c: New test.
183
4092cccf 1842016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
185
186 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
187 option.
188
8e8fe25a 1892016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
190
191 Revert
192 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
193
194 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
195
fcfa0d6a 1962016-10-03 Marek Polacek <polacek@redhat.com>
197
198 * g++.dg/cpp0x/nullptr37.C: New test.
199
255beb07 2002016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
201
202 * c-c++-common/Wint-in-bool-context.c: Update test.
203
16127d51 2042016-10-02 Jakub Jelinek <jakub@redhat.com>
205
206 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
207 earlier.
208 * g++.dg/charset/asm2.c (memmove): Likewise.
209 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
210 * g++.dg/tls/diag-4.C (foo): Likewise.
211 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
212 dg-warning, fix up regex.
213 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
214 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
215 * g++.old-deja/g++.mike/net31.C: Likewise.
216 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
217 for C++17.
218 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
219 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
220
c9e875f1 2212016-10-01 Richard Biener <rguenther@suse.de>
222
223 PR middle-end/77798
224 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
225
77daf8b6 2262016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
227
228 PR fortran/77663
229 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
230
ff2feb8b 2312016-10-01 Jakub Jelinek <jakub@redhat.com>
232
233 PR c/77490
234 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
235 Add dg-prune-output directive.
236
fd3720ac 2372016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
238
239 PR fortran/66643
240 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
241 * gfortran.fortran-torture/compile/write.f90: Update test.
242
dd07e329 2432016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
244
245 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
246 arm_fp16_alternative_ok as the required effective target.
247 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
248 -mfp16-format=alternative to the dg-options directive and remove
249 the dg-add-options directive.
250
580083a2 2512016-09-30 Fritz Reese <fritzoreese@gmail.com>
252
253 PR fortran/77764
254 * gfortran.dg/dec_union_8.f90: New testcase.
255
f24fcad2 2562016-09-30 Fritz Reese <fritzoreese@gmail.com>
257
258 PR fortran/77782
259 * gfortran.dg/dec_structure_16.f90: New testcase.
260
e0e00cf4 2612016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
262
263 * gfortran.dg/coarray_allocate_10.f08: New test.
264 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
265
44211526 2662016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
267
268 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
269
e2441cd8 2702016-09-30 Richard Biener <rguenther@suse.de>
271
272 PR tree-optimization/77399
273 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
274
0914a8ef 2752016-09-29 Sandra Loosemore <sandra@codesourcery.com>
276
277 * c-c++-common/pr27336.c: Make dependency on
278 -fdelete-null-pointer-checks explicit.
279 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
280 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
281 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
282 * gcc.dg/pic-1.c: Require fpic target support.
283 * gcc.dg/pic-2.c: Likewise.
284
c5d89bae 2852016-09-29 Jakub Jelinek <jakub@redhat.com>
286
287 Implement P0001R1 - C++17 removal of register storage class specifier
288 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
289 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
290 C++17.
291 * c-c++-common/vector-subscript-5.c (foo): Don't use register
292 keyword if not __SSE2__.
293 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
294 C++17.
295 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
296 register keywords.
297 * g++.dg/eh/pr29166.C: Add -Wno-register option.
298 * g++.dg/warn/register-parm-1.C (erroneous_warning,
299 no_erroneous_warning): Expect new warnings for C++17.
300 * g++.dg/warn/register-var-2.C (f): Likewise.
301 * g++.dg/parse/register1.C (f): Expect new error for C++17.
302 * g++.dg/parse/linkage2.C (foo): Likewise.
303 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
304 keyword on parameters for C++17.
305 * g++.dg/cpp1z/register1.C: New test.
306 * g++.dg/cpp1z/register2.C: New test.
307 * g++.dg/cpp1z/register3.C: New test.
308
5424b150 3092016-09-29 Uros Bizjak <ubizjak@gmail.com>
310
311 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
312 * gcc.target/i386/avx2-check.h (main): Ditto.
313 * gcc.target/i386/avx512bw-check.h (main): Ditto.
314 * gcc.target/i386/avx512cd-check.h (main): Ditto.
315 * gcc.target/i386/avx512dq-check.h (main): Ditto.
316 * gcc.target/i386/avx512er-check.h (main): Ditto.
317 * gcc.target/i386/avx512f-check.h (main): Ditto.
318 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
319 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
320 * gcc.target/i386/avx512vl-check.h (main): Ditto.
321
132fa33c 3222016-09-29 Uros Bizjak <ubizjak@gmail.com>
323
324 PR target/77756
325 * gcc.target/i386/pr77756.c: New test.
326
ea72fa65 3272016-09-29 Marek Polacek <polacek@redhat.com>
328
329 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
330
40334d1a 3312016-09-29 Marek Polacek <polacek@redhat.com>
332
333 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
334 C++14.
335
2bf721c3 3362016-09-29 Martin Liska <mliska@suse.cz>
337
338 * objc/execute/construct1.m: New test.
339
a8243a97 3402016-09-29 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/77768
343 * gcc.dg/torture/pr77768.c: New testcase.
344
98da8d3b 3452016-09-28 Richard Biener <rguenther@suse.de>
346
347 PR middle-end/77407
348 * gcc.dg/pr77407.c: New testcase.
349
b0ab3ca0 3502016-09-29 Richard Biener <rguenther@suse.de>
351
352 PR middle-end/55152
353 * gcc.dg/pr55152.c: New testcase.
354 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
355
f76c9f26 3562016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
357
358 * gcc.dg/profile-update-warning.c: Restrict to ia32.
359 (dg-options): Remove -m32.
360
94d9ba6a 3612016-09-28 Martin Sebor <msebor@redhat.com>
362
363 PR middle-end/77721
364 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
365
d23296dc 3662016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
367
368 PR libgfortran/77707
369 * gfortran.dg/inquire_17.f90: New test.
370
2a2770c6 3712016-09-28 Jakub Jelinek <jakub@redhat.com>
372
373 PR c++/77467
374 * g++.dg/cpp1y/constexpr-77467.C: New test.
375
3e822015 3762016-09-28 Martin Sebor <msebor@redhat.com>
377
378 PR c/77762
379 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
380 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
381 (test_sprintf_p_const): Adjust line numbers to avoid failures
382 introduced in r240503.
383
21ce832f 3842016-09-28 Martin Sebor <msebor@redhat.com>
385
386 PR middle-end/77683
387 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
388
8d9e3eb6 3892016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
390
cfa852a5 391 PR c++/77748
392 * g++.dg/pr77550.C: Avoid undefined behavior.
393
8d9e3eb6 394 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
395
85dd8d9a 3962016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
397
398 * gcc.dg/strlenopt-20.c: Update test.
399 * gcc.dg/strlenopt-21.c: Likewise.
400 * gcc.dg/strlenopt-22.c: Likewise.
401 * gcc.dg/strlenopt-22g.c: Likewise.
402 * gcc.dg/strlenopt-26.c: Likewise.
403 * gcc.dg/strlenopt-5.c: Likewise.
404 * gcc.dg/strlenopt-7.c: Likewise.
405 * gcc.dg/strlenopt-9.c: Likewise.
406
ce7e2f0e 4072016-09-27 Jakub Jelinek <jakub@redhat.com>
408
4fd4e9e0 409 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
410
66108a57 411 * g++.dg/cpp1z/lambda-this1.C: New test.
412 * g++.dg/cpp1z/lambda-this2.C: New test.
413
ce7e2f0e 414 PR c++/77722
415 * g++.dg/ubsan/return-4.C: New test.
416 * g++.dg/ubsan/return-5.C: New test.
417 * g++.dg/ubsan/return-6.C: New test.
418
eedf6f96 4192016-09-27 Jiong Wang <jiong.wang@arm.com>
420
421 * lib/target-supports.exp
422 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
423 in function comment.
424
febf7a45 4252016-09-27 Martin Liska <mliska@suse.cz>
426
427 PR gcov-profile/46266
428 * lib/gcov.exp: Verify that <built-in>.gcov file is not
429 considered.
430
1ef012e4 4312016-09-27 Richard Biener <rguenther@suse.de>
432
433 PR tree-optimization/77745
434 * g++.dg/torture/pr77745.C: New testcase.
435
fcaf08b7 4362016-09-27 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/77478
439 * gcc.dg/torture/pr77478.c: New testcase.
440
db46bcd3 4412016-09-27 Martin Liska <mliska@suse.cz>
442
443 PR gcov-profile/7970
444 PR gcov-profile/16855
445 PR gcov-profile/44779
446 * g++.dg/gcov/pr16855.C: New test.
447
2e0bcd96 4482016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
449
450 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
451
93768ef7 4522016-09-27 Jakub Jelinek <jakub@redhat.com>
453
454 PR fortran/77666
455 * gfortran.dg/gomp/pr77666.f90: New test.
456
b09a4365 4572016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
458
459 PR ipa/77677
460 * gcc.dg/torture/pr77677-2.c: New test.
461
85527e8f 4622016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
463
464 PR fortran/77420
465 * gfortran.dg/pr77420_1.f90: New test.
466 * gfortran.dg/pr77420_2.f90: Ditto.
467 * gfortran.dg/pr77420_3.f90: New test. Requires ...
468 * gfortran.dg/pr77420_4.f90: this file.
469
140cd7ff 4702016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
471
472 PR middle-end/77719
473 * gfortran.dg/pr77719.f90: New test.
474
d4d58fc3 4752016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
476
477 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 478 singular form of byte when quantity is unknown.
d4d58fc3 479
e997bd3a 4802016-09-26 Marek Polacek <polacek@redhat.com>
481
482 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
483
9c7de46a 4842016-09-26 Martin Liska <mliska@suse.cz>
485
486 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
487 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
488 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
489 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
490 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
491 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
492 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
493 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
494 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
495
3c77f69c 4962016-09-26 Marek Polacek <polacek@redhat.com>
497
498 PR c/7652
499 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
500 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
501 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
502 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
503 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
504 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
505 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
506 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
507 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
508 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
509 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
510 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
511 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
512 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
513 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
514 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
515 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
516 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
517 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
518 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
519 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
520 * c-c++-common/attr-fallthrough-1.c: New test.
521 * c-c++-common/attr-fallthrough-2.c: New test.
522 * g++.dg/cpp0x/fallthrough1.C: New test.
523 * g++.dg/cpp0x/fallthrough2.C: New test.
524 * g++.dg/cpp1z/fallthrough1.C: New test.
525 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
526 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
527 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
528 * objc.dg/Wimplicit-fallthrough-1.m: New test.
529
40e245e1 5302016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
531
9e9fb49b 532 PR fortran/77429
40e245e1 533 * gfortran.dg/pr77429.f90: New test.
534
cfffcdf4 5352016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
536
537 PR fortran/77694
538 * gfortran.dg/pr77694.f90: New test.
539
223e6ae9 5402016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
541
542 PR target/51244
543 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
544
9e932ac2 5452016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
546
547 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
548 for 32-bit mode.
549
04f16d28 5502016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
551
552 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
553 for 32-bit mode.
554
481ce481 5552016-09-24 Marek Polacek <polacek@redhat.com>
556
557 PR c/77490
558 * c-c++-common/Wbool-operation-1.c: New test.
559 * gcc.dg/Wbool-operation-1.c: New test.
560
8e652fcf 5612016-09-23 Fritz Reese <fritzoreese@gmail.com>
562
563 * gfortran.dg/dec_static_1.f90: New.
564 * gfortran.dg/dec_static_2.f90: New.
565 * gfortran.dg/dec_static_3.f90: New.
566 * gfortran.dg/dec_static_4.f90: New.
567
e7c4560c 5682016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
569
570 PR fortran/48298
571 * gfortran.dg/negative_unit_check.f90: Update test.
572 * gfortran.dg/dtio_14.f90: New test.
481ce481 573
ad020996 5742016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
575
576 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
577 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
578 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
579 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
580 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
581 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
582 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
583
e2c1228b 5842016-09-23 Martin Sebor <msebor@redhat.com>
585
586 PR testsuite/77713
587 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
588 assuming long double is bigger than double.
589
9b5db70f 5902016-09-23 Jakub Jelinek <jakub@redhat.com>
591
592 Implement P0138R2, C++17 construction rules for enum class values
593 * g++.dg/cpp1z/direct-enum-init1.C: New test.
594
a30e370d 5952016-09-23 David Malcolm <dmalcolm@redhat.com>
596
597 PR preprocessor/77672
598 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
599 expected multiline output from first warning to reflect change
600 in r240434.
601
15650eb7 6022016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
603
604 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
605
f886b2b4 6062016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
607 Tom de Vries <tom@codesourcery.com>
608
609 PR testsuite/77411
610 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
611
f74ba31d 6122016-09-23 Marek Polacek <polacek@redhat.com>
613
614 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
615 * c-c++-common/gomp/atomic-13.c: Likewise.
616 * c-c++-common/gomp/atomic-14.c: Likewise.
617 * c-c++-common/pr60439.c: Remove invalid code.
618 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
619 * g++.dg/expr/bitfield5.C: Likewise.
620 * g++.dg/expr/bitfield6.C: Likewise.
621 * g++.dg/expr/bool1.C: Likewise.
622 * g++.dg/expr/bool3.C: Likewise.
623 * g++.dg/expr/lval3.C: Likewise.
624 * g++.dg/expr/lval4.C: Likewise.
625 * g++.old-deja/g++.jason/bool5.C: Likewise.
626
7413e757 6272016-09-23 David Malcolm <dmalcolm@redhat.com>
628
629 PR preprocessor/77672
630 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
631 (test_terminator_location): New function.
632
81df50de 6332016-09-23 Richard Biener <rguenther@suse.de>
634
635 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
636
5f4626d8 6372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
638
639 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
640 -march=armv8.2-a+fp16 when supported by the hardware.
641 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
642 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
643 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
644 semi-colons to a macro invocations.
645 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
646 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
647 defined.
648 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
649 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
651 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
652 defined.
653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
655 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
657 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
658 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
659 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
660 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
661 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
662 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
663 defined.
664 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
666 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
667 defined.
668 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
669 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
670 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
671 defined.
672 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
673 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
674 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
675 defined.
676 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
678 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
679 defined. Also fix some white-space.
680 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
681 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
684 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
685 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
686 defined. Also fix some long lines and white-space.
687 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
688 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
689 defined. Also fix some long lines and white-space.
690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
691 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
692 defined.
693 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
694 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
695 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
696 defined.
697 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
699 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
700 defined.
701 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
703 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 704 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 705 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
706 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
707 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
709 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 711 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 712 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
713 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
714 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
715 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
716 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 717 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
718 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 719 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 720
f2645569 7212016-09-23 Jiong Wang <jiong.wang@arm.com>
722 Matthew Wahab <matthew.wahab@arm.com>
723
724 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
725 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
726 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
727 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
728 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
729 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
730 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
733 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
734 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
735 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
736 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
737 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
738 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
739 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
740 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
741 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
742 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
743 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
744 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
745 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
746 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
747 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
748 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
749 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
750 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
751 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
752 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
753 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
754 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
755 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
756 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
757 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
758 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
759 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
760 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
761
66a55fc4 7622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
763
764 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
765 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
766 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
767 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
768 support.
769
ada0f4c4 7702016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
771
772 PR ipa/77677
773 * gcc.dg/torture/pr77677.c: New test.
774
8771094d 7752016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
776
777 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
778 here now.
779
c959fae1 7802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
781
782 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
783 options. Add tests for float16x4_t and float16x8_t.
784
88b594a3 7852016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
786
787 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
788 * gcc.target/s390/risbg-ll-2.c: Ditto.
789 * gcc.target/s390/risbg-ll-3.c: Ditto.
790
e4ad661c 7912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
792
793 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
794 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
795
4005a882 7962016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
797
798 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
799 output to the simplified instructions.
800
9854d864 8012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
802
803 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
804 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
805
388ce7db 8062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
807
808 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
809 (FP16_SUPPORTED): New
810 (expected-hfloat-16x4): Make conditional on __fp16 support.
811 (expected-hfloat-16x8): Likewise.
812 (vdup_n_f16): Disable for non-AArch64 targets.
813 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
814 conditional on FP16_SUPPORTED.
815 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
816 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
817 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
818 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
819 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
820 for testing __fp16.
821 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
822 conditional on FP16_SUPPORTED.
823 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
824 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
825
837bb76e 8262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
827
828 * gcc.target/arm/short-vfp-1.c: New.
829
e183c2b8 8302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
831
832 * gcc.target/arm/attr-fp16-arith-1.c: New.
833
cd6fbed6 8342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
835
836 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
837 New.
838 (add_options_for_arm_v8_2a_fp16_neon): New.
839 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
840 (add_options_for_arm_arch_v8_2a): Auto-generate.
841 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
842 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
843 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
844 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
845 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
846 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
847 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
848
4961b0ab 8492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
850
851 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
852 arm_fp16_alternative_ok.
853 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
854 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
855 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
856 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
857 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
858 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
859 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
860 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
861 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
862 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
863 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
864 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
865 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
866 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
867 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
868 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
869 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
870 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
871 * gcc.target/arm/fp16-rounding-alt-1.c: Use
872 arm_fp16_alternative_ok.
873 * lib/target-supports.exp
874 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
875 (check_effective_target_arm_fp16_alternative_ok): New.
876 (check_effective_target_arm_fp16_none_ok_nocache): New.
877 (check_effective_target_arm_fp16_none_ok): New.
878
ce5b3c3b 8792016-09-23 Martin Liska <mliska@suse.cz>
880
881 * gcc.dg/ipa/pr77653.c: Replace adress
882 with address.
883
d4c65e05 8842016-09-23 Martin Liska <mliska@suse.cz>
885
886 * gcc.target/i386/movbe-4.c: New test.
887
82a47693 8882016-09-23 Martin Liska <mliska@suse.cz>
889
890 * gcc.target/i386/crc32-5.c: New test.
891
0253072a 8922016-09-23 Martin Liska <mliska@suse.cz>
893
894 * gcc.target/i386/pr71652.c: New test.
895 * gcc.target/i386/pr71652-2.c: New test.
896 * gcc.target/i386/pr71652-3.c: New test.
897
0bfdbd22 8982016-09-23 Jakub Jelinek <jakub@redhat.com>
899
900 * lib/gcc-dg.exp (process-message): Support relative line number
901 notation - .+4 or .-1 etc.
902 * gcc.dg/dg-test-1.c: New test.
903
ff982ab4 9042016-09-22 Martin Sebor <msebor@redhat.com>
905
906 PR target/77676
907 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
908 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
909 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
910 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
911
78299f8d 9122016-09-22 Uros Bizjak <ubizjak@gmail.com>
913
914 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
915 * gcc.dg/ifcvt-2.c: Ditto.
916 * gcc.dg/zero_bits_compound-1.c: Ditto.
917 * gcc.dg/zero_bits_compound-1.c: Ditto.
918 * gcc.dg/pr40550.c: Simplify target selectors.
919 Use dg-additional-options.
920 * gcc.dg/pr47893.c: Ditto.
921 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
922 additional options for 32-bit x86 targets.
923 * gcc.dg/pr70955.c: Move to ...
924 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
925
ec645283 9262016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
927
928 PR c++/61019
929 * g++.dg/cpp0x/pr61019.C: New.
930
9753b549 9312016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
932 Terry Guo <terry.guo@arm.com>
933
934 * gcc.target/arm/pure-code/ffunction-sections.c: New.
935 * gcc.target/arm/pure-code/no-literal-pool.c: New.
936 * gcc.target/arm/pure-code/pure-code.exp: New.
937
7dbfb427 9382016-09-22 Uros Bizjak <ubizjak@gmail.com>
939
940 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
941 Remove SSE effective target requirement.
942
7e20dff2 9432016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
944
945 PR c++/71979
946 * g++.dg/cpp0x/pr71979.C: New.
947
05dd002d 9482016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
949
950 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
951
53769cc8 9522016-09-22 Martin Liska <mliska@suse.cz>
953
954 PR ipa/77653
955 * gcc.dg/ipa/pr77653.c: New test.
956
51c846d6 9572016-09-22 Jakub Jelinek <jakub@redhat.com>
958
959 PR fortran/77665
960 * gfortran.dg/gomp/pr77665.f90: New test.
961
51278c1a 9622016-09-22 Paul Thomas <pault@gcc.gnu.org>
963
964 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
965 * gfortran.dg/dtio_13.f90: New test.
966
cde225a2 9672016-09-21 Louis Krupp <louis.krupp@zoho.com>
968
969 PR fortran/66107
970 * gfortran.dg/pr66107.f90: New test.
971
0d5530d9 9722016-09-21 Ian Lance Taylor <iant@golang.org>
973
974 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
975 with call to builtin delete function.
976
9ca7e933 9772016-09-21 Joseph Myers <joseph@codesourcery.com>
978
979 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
980 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
981 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
982 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
983 tests.
984
451127c6 9852016-09-21 Uros Bizjak <ubizjak@gmail.com>
986
987 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
988
98aa0f57 9892016-09-21 Jakub Jelinek <jakub@redhat.com>
990
991 PR c++/77651
992 * g++.dg/cpp1z/aligned-new6.C: New test.
993
65eeae10 9942016-09-21 Matthew Wahab <matthew.wahab@arm.com>
995
996 * gcc.target/arm/fp16-aapcs-3.c: New.
997 * gcc.target/arm/fp16-aapcs-4.c: New.
998 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
999 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1000 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1001 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1002
1a39df22 10032016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1004
1005 PR tree-optimization/77550
1006 * g++.dg/pr77550.C: New test.
1007
48bc6fdd 10082016-09-21 Georg-Johann Lay <avr@gjlay.de>
1009
1010 PR target/77326
1011 * gcc.target/avr/torture/pr77326.c: New test.
1012
a09b160b 10132016-09-21 Louis Krupp <louis.krupp@zoho.com>
1014
1015 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1016
91207228 10172016-09-21 Richard Biener <rguenther@suse.de>
1018
1019 PR tree-optimization/77648
1020 * gcc.dg/torture/pr77648-1.c: New testcase.
1021 * gcc.dg/torture/pr77648-2.c: Likewise.
1022
f6aeb966 10232016-09-21 Richard Biener <rguenther@suse.de>
1024 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR tree-optimization/77621
1027 * gcc.dg/pr77621.c: New testcase.
1028
637b3ebb 10292016-09-21 Paul Thomas <pault@gcc.gnu.org>
1030
1031 PR fortran/77657
1032 * gfortran.dg/dtio_12.f90: New test.
1033
b5b88e7a 10342016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1035
1036 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1037
8ccdb0a4 10382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1039
1040 PR tree-optimization/72835
1041 * gcc.dg/tree-ssa/pr72835.c: New test.
1042
b9833bfd 10432016-09-20 Martin Sebor <msebor@redhat.com>
1044
1045 PR middle-end/49905
1046 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1047 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1048 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1049 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1050 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1051 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1052 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1053
597323ed 10542016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1055
1056 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1057 arguments/compare will be optimized away.
1058 * gcc.dg/torture/ftrapv-1.c: Likewise.
1059
25a8e007 10602016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1061
1062 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1063 will be optimized away.
1064 * gcc.dg/ipa/vrp1.c: New test.
1065 * gcc.dg/ipa/vrp2.c: New test.
1066 * gcc.dg/ipa/vrp3.c: New test.
1067
6e93da1b 10682016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1069
1070 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1071 does the same transformation.
1072 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1073 * gcc.dg/tree-ssa/evrp1.c: New test.
1074 * gcc.dg/tree-ssa/evrp2.c: New test.
1075 * gcc.dg/tree-ssa/evrp3.c: New test.
1076 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1077 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1078 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1079 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1080 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1081 foling now happens early.
1082 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1083 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1084 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1085 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1086 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1087
b8b3b645 10882016-09-20 Uros Bizjak <ubizjak@gmail.com>
1089
1090 PR target/77621
1091 * gcc.target/i386/pr77621.c: New test.
1092 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1093 pattern, loop should vectorize with -mtune=atom.
1094
81165554 10952016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1096 Jakub Jelinek <jakub@redhat.com>
1097
1098 PR testsuite/63299
1099 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1100 instead of delete.
1101
2f8a2ead 11022016-09-20 Jakub Jelinek <jakub@redhat.com>
1103
a48667ee 1104 PR c++/77626
1105 * g++.dg/other/pr77626.C: New test.
1106
7e67c6d5 1107 PR c++/77638
1108 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1109
59934ea3 1110 PR c++/77637
1111 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1112
2f8a2ead 1113 PR middle-end/77624
1114 * c-c++-common/pr77624-1.c: New test.
1115 * c-c++-common/pr77624-2.c: New test.
1116
a1268ee1 11172016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1118
1119 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1120 of digits expected.
1121
0b77b2cf 11222016-09-20 Richard Biener <rguenther@suse.de>
1123
1124 PR tree-optimization/77646
1125 * gcc.dg/torture/pr77646.c: New testcase.
1126
bed03df1 11272016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1128
1129 PR c++/77434
1130 * c-c++-common/Wint-in-bool-context.c: New test.
1131
cb19a0da 11322016-09-19 Joseph Myers <joseph@codesourcery.com>
1133
1134 * gcc.dg/cr-decimal-dig-1.c: New test.
1135
9b5c49ef 11362016-09-19 Joseph Myers <joseph@codesourcery.com>
1137
1138 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1139 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1140 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1141 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1142
48d1445d 11432016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1144
1145 PR rtl-optimization/77416
1146 * gcc.target/powerpc/pr77416.c: New.
1147
579f478b 11482016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1149
1150 PR c++/77639
1151 * g++.dg/template/error-recovery4.C: New test.
1152
f2e52448 11532016-09-19 Bin Cheng <bin.cheng@arm.com>
1154
1155 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1156
aaf7d5f8 11572016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1158
1159 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1160 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1161
5f036000 11622016-09-19 Jakub Jelinek <jakub@redhat.com>
1163 Jan Hubicka <jh@suse.cz>
1164
1165 PR target/77587
1166 * gcc.dg/pr77587.c: New test.
1167 * gcc.dg/pr77587a.c: New file.
1168
eee0cf09 11692016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1170
1171 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1172 * gfortran.dg/coarray_38.f90:
1173 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1174 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1175 * gfortran.dg/coarray_allocate_7.f08: New test.
1176 * gfortran.dg/coarray_allocate_8.f08: New test.
1177 * gfortran.dg/coarray_allocate_9.f08: New test.
1178 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1179 new caf_register.
1180 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1181 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1182 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1183 get_by_refs.
1184 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1185 * gfortran.dg/coarray_lock_7.f90: Same.
1186 * gfortran.dg/coarray_poly_5.f90: Same.
1187 * gfortran.dg/coarray_poly_6.f90: Same.
1188 * gfortran.dg/coarray_poly_7.f90: Same.
1189 * gfortran.dg/coarray_poly_8.f90: Same.
1190 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1191
891196d7 11922016-09-19 Fritz Reese <fritzoreese@gmail.com>
1193
1194 PR fortran/77584
1195 * gfortran.dg/dec_structure_15.f90: New testcase.
1196
281da9a3 11972016-09-19 Richard Biener <rguenther@suse.de>
1198
1199 PR middle-end/77605
1200 * gcc.dg/torture/pr77605.c: New testcase.
1201
8a252920 12022016-09-18 Louis Krupp <louis.krupp@zoho.com>
1203
1204 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1205
a18b7a33 12062016-09-17 Jan Hubicka <hubicka@ucw.cz>
1207
1208 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1209 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1210 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1211 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1212 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1213 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1214 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1215 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1216 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1217 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1218 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1219
b868c23d 12202016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1221
1222 * gcc.target/i386/pr68633.c: Fix expected result.
1223
360d7ea8 12242016-09-17 Louis Krupp <louis.krupp@gmail.com>
1225
1226 PR fortran/68078
1227 * gfortran.dg/pr68078.f90: New test.
1228 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1229
d58661cb 12302016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1231
1232 PR target/77613
1233 * gcc.target/powerpc/swaps-p8-25.c: New.
1234
24b3d864 12352016-09-16 Jakub Jelinek <jakub@redhat.com>
1236
e6db887a 1237 PR c++/77482
1238 * g++.dg/cpp0x/constexpr-77482.C: New test.
1239
44df6c11 1240 PR c++/77379
1241 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1242 thunk offsets.
1243 * g++.dg/abi/abi-tag23a.C: Likewise.
1244
53d2f3de 1245 PR c++/77338
1246 * g++.dg/cpp0x/decltype-77338.C: New test.
1247
24b3d864 1248 PR c++/77375
1249 * g++.dg/cpp0x/mutable1.C: New test.
1250
42f172d0 12512016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1252
1253 PR fortran/77612
1254 * gfortran.dg/pr77612.f90: New test.
1255
0665113b 12562016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1257
1258 * gcc.dg/torture/pr70421.c: Require int32plus.
1259
dff10ec9 12602016-09-16 Jakub Jelinek <jakub@redhat.com>
1261
be63912c 1262 PR middle-end/77475
1263 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1264
dff10ec9 1265 PR target/77526
1266 * gcc.target/i386/pr77526.c: New test.
1267
69cdadd9 12682016-09-16 Jakub Jelinek <jakub@redhat.com>
1269 Eric Botcazou <ebotcazou@adacore.com>
1270
1271 PR middle-end/77594
1272 * gcc.target/i386/pr77594.c: New test.
1273
b74250bc 12742016-09-15 Louis Krupp <louis.krupp@zoho.com>
1275
1276 PR fortran/69963
1277 * gfortran.dg/misplaced_implicit_character.f90: New test.
1278
834a2c29 12792016-09-15 Bin Cheng <bin.cheng@arm.com>
1280
1281 PR tree-optimization/77503
1282 * gcc.dg/vect/pr77503.c: New test.
1283
fbcb99d5 12842016-09-15 Richard Biener <rguenther@suse.de>
1285
1286 PR middle-end/77544
1287 * c-c++-common/torture/pr77544.c: New testcase.
1288
3aa4e8c2 12892016-09-15 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR middle-end/77475
1292 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1293 * gcc.dg/march-generic.c: Likewise.
1294 * gcc.target/i386/spellcheck-options-1.c: New test.
1295 * gcc.target/i386/spellcheck-options-2.c: New test.
1296 * gcc.target/i386/spellcheck-options-3.c: New test.
1297 * gcc.target/i386/spellcheck-options-4.c: New test.
1298
e9dea525 12992016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1300
1301 PR fortran/72743
1302 * gfortran.dg/goacc/pr72743.f90: New test.
1303
7270347c 13042016-09-15 Richard Biener <rguenther@suse.de>
1305
1306 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1307
091e8e90 13082016-09-15 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/77514
1311 * gcc.dg/torture/pr77514.c: New testcase.
1312
8cc08773 13132016-09-14 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR c++/77549
1316 * g++.dg/lookup/pr77549.C: New test.
1317
5be60f03 13182016-09-14 Marek Polacek <polacek@redhat.com>
1319
1320 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1321 * c-c++-common/gomp/atomic-13.c: Likewise.
1322 * c-c++-common/gomp/atomic-14.c: Likewise.
1323 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1324 * g++.dg/cpp1z/bool-increment1.C: New test.
1325 * c-c++-common/pr60439.c: Add dg-warning.
1326 * g++.dg/expr/bitfield4.C: Likewise.
1327 * g++.dg/expr/bitfield5.C: Likewise.
1328 * g++.dg/expr/bitfield6.C: Likewise.
1329 * g++.dg/expr/bool1.C: Likewise.
1330 * g++.dg/expr/bool3.C: Likewise.
1331 * g++.dg/expr/lval3.C: Likewise.
1332 * g++.dg/expr/lval4.C: Likewise.
1333 * g++.old-deja/g++.jason/bool5.C: Likewise.
1334 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1335 * g++.dg/other/error18.C: Likewise.
1336 * g++.dg/gomp/atomic-14.C: Likewise.
1337
f80a245e 13382016-09-14 Nathan Sidwell <nathan@acm.org>
1339
1340 PR c++/77539
1341 * g++.dg/cpp1y/pr77539.C: New.
1342
7b329bca 13432016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1344
1345 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1346 dg-require.
1347 * g++.dg/ext/builtin_alloca.C: Likewise.
1348 * g++.dg/template/spec35.C: Likewise.
1349 * gcc.dg/builtins-68.c: Likewise.
1350 * gcc.misc-tests/gcov-13.c: Likewise.
1351 * gcc.misc-tests/gcov-14.c: Likewise.
1352
0029200d 13532016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1354
1355 * gfortran.dg/dec_structure_14.f90: New testcase.
1356
0975f764 13572016-09-14 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR sanitizer/68260
1360 * c-c++-common/tsan/pr68260.c: New test.
1361
1098c313 13622016-09-13 Joe Seymour <joe.s@somniumtech.com>
1363
1364 PR target/70713
1365 * gcc.target/msp430/function-attributes-1.c: New test.
1366 * gcc.target/msp430/function-attributes-2.c: New test.
1367 * gcc.target/msp430/function-attributes-3.c: New test.
1368
46fad8d5 13692016-09-13 Jakub Jelinek <jakub@redhat.com>
1370
4bdba715 1371 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1372 * g++.dg/cpp1z/gen-attrs1.C: New test.
1373
99d887de 1374 PR tree-optimization/77454
1375 * gcc.dg/pr77454.c: New test.
1376
46fad8d5 1377 PR c++/77553
1378 * g++.dg/cpp1y/constexpr-77553.C: New test.
1379
68ef907c 13802016-09-13 David Malcolm <dmalcolm@redhat.com>
1381
1382 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1383 (test_show_locus): Replace rich_location::add_fixit_insert calls
1384 with add_fixit_insert_before and add_fixit_insert_after.
1385
2c24fd5e 13862016-09-13 Jason Merrill <jason@redhat.com>
1387 Tom de Vries <tom@codesourcery.com>
1388
1389 PR c++/77427
1390 * g++.dg/pr77427.C: New test.
1391
68b219ee 13922016-09-13 Martin Liska <mliska@suse.cz>
1393
1394 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1395 effective target.
1396 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1397 * lib/target-supports.exp: Define the new target.
1398
c72e91d3 13992016-09-12 Andrew Pinski <apinski@cavium.com>
1400
1401 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1402 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1403
b38c0a37 14042016-09-12 Uros Bizjak <ubizjak@gmail.com>
1405
1406 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1407 variable arguments.
1408 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1409 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1410 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1411 variable argument.
1412 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1413 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1414
7a21b590 14152016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1416
1417 PR c++/77496
1418 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1419 * g++.dg/ext/pr77496.C: New test.
1420 * g++.dg/warn/pr77496.C: New test.
1421
00434032 14222016-09-12 David Malcolm <dmalcolm@redhat.com>
1423
1424 PR c/72858
1425 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1426 to preserve conversion chars, and to preserve prefix information.
1427 * gcc.dg/format/pr72858.c: New test case.
1428
54f56c28 14292016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1430
1431 * gfortran.dg/pr77507.f90: Move to ...
1432 * gfortran.dg/ieee/pr77507.f90: here.
1433
08d6d42c 14342016-08-09 Jan Hubicka <hubicka@ucw.cz>
1435
1436 PR ipa/61159
1437 * compile/pr61159.c: New testcase
1438
35870532 14392016-08-09 Jan Hubicka <hubicka@ucw.cz>
1440
1441 PR ipa/64316
1442 * gcc.dg/ipa/pr63416.c: New testcase.
1443
953b9eef 14442016-09-10 Paul Thomas <pault@gcc.gnu.org>
1445 Steven G. Kargl <kargl@gcc.gnu.org>
1446
1447 PR fortran/77532
c78b1f64 1448 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1449
1aef7c3c 14502016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1451
1452 PR fortran/77507
1453 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1454 * gfortran.dg/c_assoc_4.f90: Ditto.
1455
3bb45f76 14562016-09-10 Tom de Vries <tom@codesourcery.com>
1457
1458 PR C/71602
1459 * c-c++-common/va-arg-va-list-type.c: New test.
1460
9731eaaf 14612016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1462
1463 PR rtl-optimization/77289
1464 * gcc.target/powerpc/pr77289.c: New test.
1465
911ea34a 14662016-09-09 Martin Sebor <msebor@redhat.com>
1467
1468 PR c/77520
1469 PR c/77521
1470 * gcc.dg/pr77520.c: New test.
1471 * gcc.dg/pr77521.c: New test.
1472
edd0f33b 14732016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1474
1475 PR fortran/77506
1476 * gfortran.dg/pr77506.f90: New test.
1477
374777a4 14782016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1479
1480 PR fortran/77507
1481 * gfortran.dg/pr77507.f90: New test.
1482
c5eddaf9 14832016-09-09 Joseph Myers <joseph@codesourcery.com>
1484
1485 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1486
3e7e4e14 14872016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1488 Louis Krupp <lkrupp@gcc.gnu.org>
1489
1490 PR fortran/69514
1491 * gfortran.dg/pr69514_1.f90: New test.
1492 * gfortran.dg/pr69514_2.f90: New test.
1493
51688bb7 14942016-09-08 Jakub Jelinek <jakub@redhat.com>
1495
a34338c9 1496 PR fortran/77500
1497 * gfortran.dg/gomp/pr77500.f90: New test.
1498
51688bb7 1499 PR fortran/77516
1500 * gfortran.dg/gomp/pr77516.f90: New test.
1501
3ecb55e7 15022016-09-07 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR middle-end/77475
1505 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1506 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1507 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1508 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1509 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1510 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1511
3da97ff7 15122016-09-07 David Malcolm <dmalcolm@redhat.com>
1513
1514 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1515 "substring-locations.h".
1516
b55f1f44 15172016-09-07 Richard Biener <rguenther@suse.de>
1518
1519 PR c/77450
1520 * c-c++-common/vector-subscript-8.c: Move ..
1521 * gcc.dg/pr77450.c: ... here.
1522
7d482049 15232016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1524
1525 PR libgfortran/77393
1526 * gfortran.dg/fmt_f0_2.f90: Update test.
1527 * gfortran.dg/fmt_f0_3.f90: New test.
1528
ef3b531c 15292016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1530
1531 PR debug/77389
1532 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1533 in dg-options.
1534
1535 PR debug/57519
1536 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1537
39370ea0 15382016-09-06 Jakub Jelinek <jakub@redhat.com>
1539
1540 PR target/69255
1541 * gcc.target/i386/pr69255-1.c: New test.
1542 * gcc.target/i386/pr69255-2.c: New test.
1543 * gcc.target/i386/pr69255-3.c: New test.
1544
15452016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1546
1547 PR c/77336
1548 * gcc.dg/format/miss-7.c: New test.
1549
88820414 15502016-09-06 Uros Bizjak <ubizjak@gmail.com>
1551
1552 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1553
4c790ba8 15542016-09-06 Martin Liska <mliska@suse.cz>
1555
1556 PR gcov-profile/77378
1557 PR gcov-profile/77466
1558 * gcc.dg/profile-update-warning.c: New test.
1559
43d2460d 15602016-09-06 Richard Biener <rguenther@suse.de>
1561
1562 PR tree-optimization/77479
1563 * gcc.dg/torture/pr77479.c: New testcase.
1564
4c04bcce 15652016-09-06 Richard Biener <rguenther@suse.de>
1566
1567 PR c/77450
1568 * c-c++-common/vector-subscript-7.c: Adjust.
1569 * c-c++-common/vector-subscript-8.c: New testcase.
1570
8925068a 15712016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1572
1573 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1574
daea048c 15752016-09-05 Jakub Jelinek <jakub@redhat.com>
1576
e315ff48 1577 PR target/77476
1578 * gcc.target/i386/avx512f-pr77476.c: New test.
1579 * gcc.target/i386/avx512bw-pr77476.c: New test.
1580 * gcc.target/i386/avx512dq-pr77476.c: New test.
1581
8eeca3ac 1582 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1583 Update comment to mention also avx512f.
1584
daea048c 1585 PR sanitizer/77396
1586 * g++.dg/asan/pr77396-2.C: New test.
1587
a6ffaadf 15882016-09-05 Uros Bizjak <ubizjak@gmail.com>
1589
1590 PR rtl-optimization/77452
1591 * gcc.target/i386/pr77452.c: New test.
1592
8f8828ba 15932016-09-05 Marek Polacek <polacek@redhat.com>
1594
1595 PR c/77423
1596 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1597
65277f2a 15982016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1599
1600 PR fortran/77391
1601 * gfortran.dg/pr77391.f90: New test.
1602
a1cf06b8 16032016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1604
1605 PR fortran/77460
1606 * gfortran.dg/pr77460.f90: New test.
1607
4d261282 16082016-09-03 Jakub Jelinek <jakub@redhat.com>
1609
1610 PR c/65467
1611 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1612
4fc4eb94 16132016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1614
1615 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1616
40a431fa 16172016-09-02 David Malcolm <dmalcolm@redhat.com>
1618
1619 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1620 test case.
1621 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1622 diagnostic-test-show-locus-generate-patch.c to the sources
1623 for diagnostic_plugin_test_show_locus.c.
1624
a940fdc7 16252016-09-02 Jakub Jelinek <jakub@redhat.com>
1626
0b80c4b2 1627 PR c/65467
1628 * gcc.dg/gomp/_Atomic-1.c: New test.
1629 * gcc.dg/gomp/_Atomic-2.c: New test.
1630 * gcc.dg/gomp/_Atomic-3.c: New test.
1631 * gcc.dg/gomp/_Atomic-4.c: New test.
1632 * gcc.dg/gomp/_Atomic-5.c: New test.
1633
a940fdc7 1634 PR sanitizer/77396
1635 * g++.dg/asan/pr77396.C: New test.
1636
16372016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1638
1639 PR tree-optimization/71831
1640 * gcc.dg/builtin-object-size-16.c: New test.
1641 * gcc.dg/builtin-object-size-17.c: New test.
1642
0b404bb4 16432016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1644
1645 PR libgfortran/77393
1646 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1647
8a5817a9 16482016-09-01 Uros Bizjak <ubizjak@gmail.com>
1649
1650 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1651 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1652 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1653 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1654 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1655 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1656 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1657 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1658 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1659 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1660 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1661 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1662 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1663 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1664 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1665 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1666 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1667 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1668
209253ae 16692016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1670
1671 * gnat.dg/opt58.adb: New test.
1672 * gnat.dg/opt58_pkg.ads: New helper.
1673
15182c1d 16742016-09-01 Richard Biener <rguenther@suse.de>
1675
1676 PR middle-end/77436
1677 * gcc.dg/torture/pr77436.c: New testcase.
1678
1c02615c 16792016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1680
1681 * gcc.dg/pr64252.c: Require int32plus.
1682 * gcc.dg/pr66299-1.c: Likewise.
1683 * gcc.dg/pr66299-2.c: Likewise.
1684 * gcc.dg/torture/20131115-1.c: Skip for avr.
1685
08fded5f 16862016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1687
1688 * gcc.target/aarch64/ands_3.c: New test.
1689
a7b3b7c4 16902016-08-31 Jakub Jelinek <jakub@redhat.com>
1691
68c215e4 1692 PR fortran/77352
1693 * gfortran.dg/gomp/pr77352.f90: New test.
1694
a7b3b7c4 1695 PR fortran/77374
1696 * gfortran.dg/gomp/pr77374.f08: New test.
1697
51a43c06 16982016-08-31 Marc Glisse <marc.glisse@inria.fr>
1699
1700 PR tree-optimization/73714
1701 * gcc.dg/tree-ssa/pr73714.c: New test.
1702
01109414 17032016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1704
1705 PR libgfortran/77393
1706 * gfortran.dg/fmt_f0_2.f90: New test.
1707
8036ac7f 17082016-08-31 Marc Glisse <marc.glisse@inria.fr>
1709
1710 * gcc.target/i386/pr59539-2.c: Adapt options.
1711 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1712
b298bde8 17132016-08-31 Paul Thomas <pault@gcc.gnu.org>
1714
1715 PR fortran/77418
1716 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1717 of the associate entity and replace with a pointer to the
1718 intended item on the stack.
1719
9f732c4e 17202016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1721 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1722
1723 PR fortran/48298
1724 * gfortran.dg/dtio_1.f90: New test.
1725 * gfortran.dg/dtio_2.f90: New test.
1726 * gfortran.dg/dtio_3.f90: New test.
1727 * gfortran.dg/dtio_4.f90: New test.
1728 * gfortran.dg/dtio_5.f90: New test.
1729 * gfortran.dg/dtio_6.f90: New test.
1730 * gfortran.dg/dtio_7.f90: New test.
1731 * gfortran.dg/dtio_8.f90: New test.
1732 * gfortran.dg/dtio_9.f90: New test.
1733 * gfortran.dg/dtio_10.f90: New test.
1734
d6dd1b60 17352016-08-30 David Malcolm <dmalcolm@redhat.com>
1736
1737 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1738 (test_many_nested_locations): New function.
1739 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1740 (test_show_locus): Handle "test_many_nested_locations".
1741
2e7400df 17422016-08-30 David Malcolm <dmalcolm@redhat.com>
1743
1744 * g++.dg/template/double-greater-than-fixit.C: New test case.
1745
98023bfd 17462016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1747
1748 * gnat.dg/opt57.ad[sb]: New test.
1749 * gnat.dg/opt57_pkg.ads: New helper.
1750
f9723d87 17512016-08-30 Richard Biener <rguenther@suse.de>
1752
1753 PR tree-optimization/69047
1754 * gcc.dg/pr69047.c: Fix byte-order check.
1755
77ce6232 17562016-08-30 Jakub Jelinek <jakub@redhat.com>
1757
adca2d16 1758 PR tree-optimization/72866
1759 * gcc.dg/vect/pr72866.c: New test.
1760
06cee168 1761 PR debug/77363
1762 * g++.dg/debug/dwarf2/pr77363.C: New test.
1763
4472e8d1 1764 PR middle-end/77377
1765 * gcc.target/i386/pr77377.c: New test.
1766
77ce6232 1767 PR debug/77389
1768 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1769 in dg-options.
1770
36bda760 17712016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1772
1773 * gfortran.dg/pr77372.f90: Moved to ...
1774 * gfortran.dg/ieee/pr77372.f90: here.
1775
2db6ea89 17762016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1777
1778 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1779 vector short/char initializations.
1780 * gcc.target/powerpc/vec-init-5.c: Likewise.
1781 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1782 vector initialization optimizations.
1783 * gcc.target/powerpc/vec-init-7.c: Likewise.
1784 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1785 vector float/double initializations.
1786 * gcc.target/powerpc/vec-init-9.c: Likewise.
1787
1e4df796 17882016-08-29 Uros Bizjak <ubizjak@gmail.com>
1789
1790 PR target/77403
1791 * gcc.target/i386/pr77403.c: New test.
1792
f293b7f2 17932016-08-29 Marek Polacek <polacek@redhat.com>
1794
1795 PR c/77292
1796 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1797
ea2ec8f6 17982016-08-29 Tom de Vries <tom@codesourcery.com>
1799
1800 PR c/77398
1801 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1802
686436fe 18032016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1804
1805 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1806
686436fe 18072016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1808
1809 * gfortran.dg/dec_structure_13.f90: New testcase.
1810
f1ecf8b3 18112016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1812
1813 PR fortran/77261
1814 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1815 available.
1816
4670f428 18172016-08-28 Tom de Vries <tom@codesourcery.com>
1818
1819 PR lto/70955
1820 * gcc.dg/pr70955.c: New test.
1821 * gcc.dg/lto/pr70955_0.c: Same.
1822 * gcc.dg/lto/pr70955_1.c: Same.
1823
b243b563 18242016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1825
1826 PR tree-optimization/71077
1827 * gcc.target/i386/pr71077.c: New test.
1828
92a44a68 18292016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1830
1831 PR fortran/77380
1832 * gfortran.dg/pr77380.f90: New test.
1833
92a44a68 18342016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1835
1836 PR fortran/77372
1837 gfortran.dg/pr77372.f90: New test.
1838
367964fa 18392016-08-26 David Malcolm <dmalcolm@redhat.com>
1840
1841 * gcc.dg/spellcheck-fields-2.c (test): Move
1842 dg-begin/end-multiline-output within function body.
1843 (test_macro): New function.
1844
df4248fb 18452016-08-26 David Malcolm <dmalcolm@redhat.com>
1846
1847 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1848 (test_fixit_insert): Update expected output.
1849 (test_fixit_remove): Likewise.
1850 (test_fixit_replace): Likewise.
1851
377da6e4 18522016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1853
1854 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1855 Fix typo.
1856
4f16cc83 18572016-08-26 Richard Biener <rguenther@suse.de>
1858
1859 PR tree-optimization/69047
1860 * gcc.dg/pr69047.c: New testcase.
1861
a54071b2 18622016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1863 Martin Jambhor <mjambor@suse.cz>
377da6e4 1864
a54071b2 1865 * gcc.dg/ipa/propbits-1.c: New test-case.
1866 * gcc.dg/ipa/propbits-2.c: Likewise.
1867 * gcc.dg/ipa/propbits-3.c: Likewise.
1868
2ae10c8c 18692016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1870
1871 PR fortran/77351
1872 * gfortran.dg/pr77351.f90: New test.
1873
c4963714 18742016-08-25 Marek Polacek <polacek@redhat.com>
1875
1876 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1877
49e1f4eb 18782016-08-25 Marek Polacek <polacek@redhat.com>
1879
1880 PR c/77323
1881 * gcc.dg/pr77323.c: New test.
1882
984f03c2 18832016-08-24 Paul Thomas <pault@gcc.gnu.org>
1884
1885 PR fortran/77358
1886 * gfortran.dg/submodule_17.f08: New test.
1887
92a44a68 18882016-08-24 Michael Collison <michael.collison@linaro.org>
1889 Michael Collison <michael.collison@arm.com>
f6c98a9a 1890
1891 * gcc.target/arm/builtin_saddl.c: New testcase.
1892 * gcc.target/arm/builtin_saddll.c: New testcase.
1893 * gcc.target/arm/builtin_uaddl.c: New testcase.
1894 * gcc.target/arm/builtin_uaddll.c: New testcase.
1895 * gcc.target/arm/builtin_ssubl.c: New testcase.
1896 * gcc.target/arm/builtin_ssubll.c: New testcase.
1897 * gcc.target/arm/builtin_usubl.c: New testcase.
1898 * gcc.target/arm/builtin_usubll.c: New testcase.
1899
8938d43d 19002016-08-24 Uros Bizjak <ubizjak@gmail.com>
1901
1902 PR target/77270
1903 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1904 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1905 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1906 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1907 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1908 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1909 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1910 effective target. Remove scan-assembler-times directives.
1911 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1912 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1913 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1914
2fb84e50 19152016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1916
1917 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1918 of unsigned int.
1919 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1920
cac7df4e 19212016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1922
1923 PR testsuite/77317
1924 * lib/target-supports.exp
1925 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1926 (check_effective_target_vect_natural_alignment): Ditto.
1927 (check_effective_target_vector_alignment_reachable): Ditto.
1928 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1929
b904831d 19302016-08-23 Ian Lance Taylor <iant@golang.org>
1931
1932 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1933
ff055c48 19342016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1935
1936 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1937 being created from pointers to memory locations.
1938 * gcc.target/powerpc/vec-init-2.c: Likewise.
1939
27af8972 19402016-08-23 Fritz Reese <fritzoreese@gmail.com>
1941
1942 * gfortran.dg/dec_structure_12.f90: New testcase.
1943
bd8ac469 19442016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1945
1946 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1947
434d4291 19482016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1949
1950 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1951 verification.
1952
be0be2de 19532016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1954
1955 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1956 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1957
7feac654 19582016-08-23 Richard Biener <rguenther@suse.de>
1959
1960 PR tree-optimization/27336
1961 * c-c++-common/pr27336.c: New testcase.
1962
364743f3 19632016-08-22 Marek Polacek <polacek@redhat.com>
1964
1965 PR c++/77321
1966 * g++.dg/cpp1y/pr77321.C: New test.
1967
b92c452d 19682016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1969
1970 PR fortran/60774
1971 * gfortran.dg/empty_label.f: Adjust test for new error message.
1972 * gfortran.dg/empty_label.f90: Ditto.
1973 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1974 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1975 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1976
bfbc628a 19772016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1978
1979 PR fortran/61318
1980 * gfortran.dg/pr61318.f90: New test.
1981
99af6e70 19822016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1983
1984 PR fortran/77260
1985 * gfortran.dg/pr77260_1.f90: New test.
1986 * gfortran.dg/pr77260_2.f90: Ditto.
1987
6cfc7001 19882016-08-22 Joseph Myers <joseph@codesourcery.com>
1989
1990 PR middle-end/77269
1991 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1992 __builtin_signbitf and __builtin_signbitl in expected generic
1993 expansion.
1994 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1995 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1996 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1997 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1998 tests.
1999
012f068a 20002016-08-22 Joseph Myers <joseph@codesourcery.com>
2001
2002 * gcc.dg/torture/float128-builtin.c,
2003 gcc.dg/torture/float128-ieee-nan.c,
2004 gcc.dg/torture/float128x-builtin.c,
2005 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2006 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2007 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2008 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2009 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2010 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2011 gcc.dg/torture/floatn-nan.h: New tests.
2012
e2c5b687 20132016-08-22 Joseph Myers <joseph@codesourcery.com>
2014
2015 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2016 macro.
2017 (main): Update calls to TEST_I_F.
2018 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2019 macro.
2020 (main): Update calls to TEST_I_F.
2021
b4635564 20222016-08-22 Joseph Myers <joseph@codesourcery.com>
2023
2024 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2025 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2026 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2027 names in calls to TEST_I_F.
2028
802bc569 20292016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2030
2031 PR c/52952
2032 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2033
70fa7158 20342016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2035
2036 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2037 and !natural_alignment_64.
2038 * gcc.dg/ipa/propalign-2.c: Likewise.
2039 * gcc.dg/ipa/propalign-3.c: Likewise.
2040 * gcc.dg/ipa/propalign-4.c: Likewise.
2041 * gcc.dg/ipa/propalign-5.c: Likewise.
2042 * lib/target-supports.exp
2043 (check_effective_target_natural_alignment_32): Add avr-*-*.
2044
d0346b1a 20452016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2046
2047 PR tree-optimization/61839
2048 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2049 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2050 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2051 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2052
82c85aba 20532016-08-19 Joseph Myers <joseph@codesourcery.com>
2054
2055 PR c/32187
2056 * lib/target-supports.exp (check_effective_target_float16)
2057 (check_effective_target_float32, check_effective_target_float64)
2058 (check_effective_target_float128, check_effective_target_float32x)
2059 (check_effective_target_float64x)
2060 (check_effective_target_float128x)
2061 (check_effective_target_float16_runtime)
2062 (check_effective_target_float32_runtime)
2063 (check_effective_target_float64_runtime)
2064 (check_effective_target_float128_runtime)
2065 (check_effective_target_float32x_runtime)
2066 (check_effective_target_float64x_runtime)
2067 (check_effective_target_float128x_runtime)
2068 (check_effective_target_floatn_nx_runtime)
2069 (add_options_for_float16, add_options_for_float32)
2070 (add_options_for_float64, add_options_for_float128)
2071 (add_options_for_float32x, add_options_for_float64x)
2072 (add_options_for_float128x): New procedures.
2073 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2074 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2075 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2076 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2077 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2078 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2079 gcc.dg/torture/float128-complex.c,
2080 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2081 gcc.dg/torture/float128x-basic.c,
2082 gcc.dg/torture/float128x-complex.c,
2083 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2084 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2085 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2086 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2087 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2088 gcc.dg/torture/float32x-basic.c,
2089 gcc.dg/torture/float32x-complex.c,
2090 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2091 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2092 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2093 gcc.dg/torture/float64x-basic.c,
2094 gcc.dg/torture/float64x-complex.c,
2095 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2096 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2097 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2098 gcc.dg/torture/floatn-tg.h,
2099 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2100 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2101 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2102 gcc.dg/torture/fp-int-convert-float128x.c,
2103 gcc.dg/torture/fp-int-convert-float16-timode.c,
2104 gcc.dg/torture/fp-int-convert-float16.c,
2105 gcc.dg/torture/fp-int-convert-float32-timode.c,
2106 gcc.dg/torture/fp-int-convert-float32.c,
2107 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2108 gcc.dg/torture/fp-int-convert-float32x.c,
2109 gcc.dg/torture/fp-int-convert-float64-timode.c,
2110 gcc.dg/torture/fp-int-convert-float64.c,
2111 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2112 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2113 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2114 maximum exponent of floating-point type. Use it in testing
2115 whether 0x8...0 fits in the floating-point type. Always treat -1
2116 (signed 0xf...f) as fitting in the floating-point type.
2117 (M_OK1): New macro.
2118 * gcc.dg/torture/fp-int-convert-double.c,
2119 gcc.dg/torture/fp-int-convert-float.c,
2120 gcc.dg/torture/fp-int-convert-float128-timode.c,
2121 gcc.dg/torture/fp-int-convert-float128.c,
2122 gcc.dg/torture/fp-int-convert-float80-timode.c,
2123 gcc.dg/torture/fp-int-convert-float80.c,
2124 gcc.dg/torture/fp-int-convert-long-double.c,
2125 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2126
cf0bbc39 21272016-08-19 Jakub Jelinek <jakub@redhat.com>
2128
9354a9a5 2129 PR fortran/72744
2130 * gfortran.dg/gomp/pr72744.f90: New test.
2131
cf0bbc39 2132 PR fortran/69281
2133 * gfortran.dg/gomp/pr69281.f90: New test.
2134
ee0e163a 21352016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2136
1e4df796 2137 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2138 the last special seed value.
2139 * gfortran.dg/random_7.f90: Use size for last array member instead
2140 of hardcoded value.
ee0e163a 2141
6d7de609 21422016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2143
2144 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2145 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2146
e3243c77 21472016-08-19 Richard Biener <rguenther@suse.de>
2148
2149 PR tree-optimization/77286
2150 * gcc.dg/torture/pr77286.c: New testcase.
2151
b983d92d 21522016-08-18 David Malcolm <dmalcolm@redhat.com>
2153
2154 * gcc.dg/verbose-asm-2.c: New test case.
2155
48a7392b 21562016-08-18 David Malcolm <dmalcolm@redhat.com>
2157
2158 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2159 (custom_diagnostic_finalizer): Update for change to
2160 diagnostic_show_locus.
2161
5c8151fa 21622016-08-18 David Malcolm <dmalcolm@redhat.com>
2163
2164 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2165 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2166
26040f06 21672016-08-18 Marek Polacek <polacek@redhat.com>
2168
2169 PR c/71514
2170 * gcc.dg/pr71514.c: New test.
2171
360e911d 21722015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2173
2174 PR target/72839
2175 * gcc.target/i386/pr72839.c: New test.
2176
6de0546d 21772016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2178
2179 PR middle-end/70895
2180 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2181 * c-c++-common/goacc/reduction-1.c: Likewise.
2182 * c-c++-common/goacc/reduction-2.c: Likewise.
2183 * c-c++-common/goacc/reduction-3.c: Likewise.
2184 * c-c++-common/goacc/reduction-4.c: Likewise.
2185
cee80871 21862016-08-18 Alan Modra <amodra@gmail.com>
2187
2188 * gcc.c-torture/compile/pr72771.c: New.
2189
f9c39b65 21902016-08-17 Jakub Jelinek <jakub@redhat.com>
2191
2192 PR fortran/67496
2193 * gfortran.dg/pr67496.f90: New test.
2194
92a44a68 21952015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2196
2197 PR tree-optimization/71752
f9c39b65 2198 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2199
d2392ec3 22002016-08-17 Uros Bizjak <ubizjak@gmail.com>
2201
2202 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2203
c4994c0b 22042016-08-17 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR middle-end/77259
2207 * g++.dg/ipa/devirt-52.C: New test.
2208
f7896ff0 22092016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2210
2211 * c-c++-common/goacc/reduction-6.c: New testcase.
2212
7104d1a8 22132016-08-17 Richard Biener <rguenther@suse.de>
2214
2215 PR tree-optimization/76490
2216 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2217 * gcc.dg/pr52904.c: XFAIL.
2218
cff41b9e 22192016-08-17 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/23855
2222 * gcc.dg/loop-unswitch-2.c: Adjust.
2223
b1398e47 22242016-08-16 Jakub Jelinek <jakub@redhat.com>
2225
2226 PR tree-optimization/72817
2227 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2228
de41fc22 22292016-08-16 Joseph Myers <joseph@codesourcery.com>
2230
2231 PR libgcc/77265
2232 * gcc.dg/torture/float128-extend-inf.c: New test.
2233
5927e78e 22342016-08-16 David Malcolm <dmalcolm@redhat.com>
2235
2236 PR c/72857
2237 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2238 for embedded NUL.
2239 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2240 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2241 caret placement.
2242 (test_oct): Likewise.
2243 (test_multiple): Likewise.
2244 (test_field_width_specifier): Likewise.
2245 (test_field_width_specifier_2): New function.
2246 (test_field_precision_specifier): New function.
2247 (test_embedded_nul): Update expected caret placement.
2248 (test_non_contiguous_strings): Update line number.
2249 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2250 (__emit_string_literal_range): Add "caret_idx" param.
2251 (test_simple_string_literal): Add value for new param, updating
2252 expected output..
2253 (test_concatenated_string_literal): Likewise.
2254 (test_multiline_string_literal): Likewise.
2255 (test_hex): Likewise.
2256 (test_oct): Likewise.
2257 (test_multiple): Likewise.
2258 (test_ucn4): Likewise.
2259 (test_ucn8): Likewise.
2260 (test_u8): Likewise.
2261 (test_u): Likewise; update expected message, from "range" to
2262 "location".
2263 (test_U): Likewise.
2264 (test_L): Likewise.
2265 (test_macro): Add value for new param.
2266 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2267 (__emit_string_literal_range): Add "caret_idx" param.
2268 (test_stringified_token_1): Add value for new param. Update
2269 expected message, from "range" to "location".
2270 (test_stringized_token_2): Likewise, adding param to macro.
2271 (test_stringified_token_3): Likewise.
2272 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2273 (emit_warning): Convert param from source_range to location_t.
2274 (test_string_literals): Add caret_idx param, and use it when
2275 constructing a substring_loc. Update error message, from
2276 "range" to "location".
2277
b8d94309 22782016-08-16 Jakub Jelinek <jakub@redhat.com>
2279
2e947447 2280 PR target/71910
2281 * g++.dg/gomp/pr71910.C: New test.
2282
9ea71b15 2283 PR middle-end/67485
2284 * gcc.c-torture/compile/pr67485.c: New test.
2285
b8d94309 2286 PR target/72867
2287 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2288
31de5086 22892016-08-16 Bin Cheng <bin.cheng@arm.com>
2290
2291 PR tree-optimization/69848
2292 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2293
a05d3de8 22942016-08-16 Martin Liska <mliska@suse.cz>
2295
2296 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2297 of memory operations so that it can be handled by core2
2298 in 32-bit mode.
2299
b50ad04e 23002016-08-16 Richard Biener <rguenther@suse.de>
2301
2302 PR tree-optimization/76783
2303 * gcc.dg/pr76783.c: New testcase.
2304 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2305
b441db40 23062016-08-16 Bin Cheng <bin.cheng@arm.com>
2307
2308 PR tree-optimization/72817
2309 PR tree-optimization/73450
2310 * gcc.dg/tree-ssa/pr72817.c: New test.
2311 * gcc.dg/tree-ssa/pr73450.c: New test.
2312
36d310d0 23132016-08-15 Fritz Reese <fritzoreese@gmail.com>
2314
2315 * gfortran.dg/init_flag_13.f90: New testcase.
2316 * gfortran.dg/init_flag_14.f90: Ditto.
2317 * gfortran.dg/init_flag_15.f03: Ditto.
2318 * gfortran.dg/dec_init_1.f90: Ditto.
2319 * gfortran.dg/dec_init_2.f90: Ditto.
2320
e5ec9f76 23212016-08-15 Uros Bizjak <ubizjak@gmail.com>
2322
2323 PR target/72867
2324 * gcc.target/i386/pr72867.c: New test.
2325
6ce66d38 23262016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2327
2328 * c-c++-common/dump-ada-spec-5.c: New test.
2329
894463cf 23302016-08-15 Richard Biener <rguenther@suse.de>
2331
2332 PR tree-optimization/73434
2333 * gcc.dg/torture/pr73434.c: New testcase.
2334
98b374b4 23352016-08-15 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR tree-optimization/72824
2338 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2339
9b90f118 23402016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2341
2342 PR fortran/70598
2343 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2344 in use_device clause.
2345 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2346 * gfortran.dg/goacc/list.f95: Adjust to catch
2347 "neither a POINTER nor an array" error messages.
2348
1d80868e 23492016-08-14 Uros Bizjak <ubizjak@gmail.com>
2350
2351 PR target/76342
2352 * gcc.target/i386/pr76342.c: New test.
2353
153e4ac1 23542016-08-12 Jakub Jelinek <jakub@redhat.com>
2355
2356 PR c/71512
2357 * g++.dg/ubsan/pr71512.C: New test.
2358 * c-c++-common/ubsan/pr71512-1.c: New test.
2359 * c-c++-common/ubsan/pr71512-2.c: New test.
2360
3c382998 23612016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2362
2363 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2364 vector initialization options.
2365 * gcc.target/powerpc/vec-init-2.c: Likewise.
2366 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2367 is generated on ISA 3.0.
2368
7079d57a 23692016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2370
2371 PR middle-end/71654
2372 * gcc.dg/c-c++-common/pr71654.c: New test.
2373 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2374 dg-options.
2375 * gcc.dg/tree-ssa/vrp24: Likewise.
2376
7175bb2a 23772016-08-12 Jakub Jelinek <jakub@redhat.com>
2378
2379 PR c/67410
2380 * gcc.dg/pr67410.c: New test.
2381
56fb8e9d 23822016-08-12 Bin Cheng <bin.cheng@arm.com>
2383
2384 PR tree-optimization/69848
2385 * gcc.dg/vect/vect-pr69848.c: New test.
2386
1f84b4ab 23872016-08-12 Uros Bizjak <ubizjak@gmail.com>
2388
2389 PR testsuite/71008
2390 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2391 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2392 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2393 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2394
60b349d9 23952016-08-12 Richard Biener <rguenther@suse.de>
2396
2397 PR tree-optimization/57326
2398 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2399 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2400 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2401 * gcc.target/i386/pr45685.c: Likewise.
2402 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2403 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2404 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2405 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2406 * gfortran.dg/pr34163.f90: Likewise.
2407
6d5f72f3 24082016-08-12 Martin Liska <mliska@suse.cz>
2409
2410 * g++.dg/gcov/gcov-16.C: New test.
2411 * lib/gcov.exp: Support new argument for run-gcov function.
2412
b357db2c 24132016-08-12 Martin Liska <mliska@suse.cz>
2414
2415 PR gcov-profile/35590
2416 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2417
08e33f10 24182016-08-12 Richard Biener <rguenther@suse.de>
2419
2420 PR tree-optimization/72851
2421 * gcc.dg/torture/pr72851.c: New testcase.
2422
92a44a68 24232016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2424
832d369d 2425 PR debug/63240
2426 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2427 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2428 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2429 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2430 DW_AT_deleted.
2431
1289a281 2432 PR debug/55641
2433 * g++.dg/debug/dwarf2/ref-1.C: New.
2434
9a478fab 2435 PR debug/49366
2436 * g++.dg/debug/dwarf2/template-params-12.H: New.
2437 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2438 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2439 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2440 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2441 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2442 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2443 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2444
e61229f8 24452016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2446
2447 PR target/72863
2448 * gcc.target/powerpc/pr72863.c: New test.
2449
c7823416 24502016-08-11 Uros Bizjak <ubizjak@gmail.com>
2451
2452 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2453
df15667f 24542015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2455
2456 * gcc.target/i386/pieces-strcpy-1.c: New test.
2457 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2458
83c375ba 24592016-08-11 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR c++/72868
2462 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2463
350f354a 24642015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2465
2466 * gcc.target/i386/pieces-memcpy-1.c: New test.
2467 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2468 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2469 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2470 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2471 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2472
74be5bc1 24732016-08-11 Jakub Jelinek <jakub@redhat.com>
2474
2475 PR c/72816
20fb4916 2476 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2477
40395983 24782016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2479
2480 PR tree-optimization/71083
2481 * gcc.c-torture/execute/pr71083.c: New test.
2482 * gnat.dg/loop_optimization23.adb: New test.
2483 * gnat.dg/loop_optimization23_pkg.ads: New test.
2484 * gnat.dg/loop_optimization23_pkg.adb: New test.
2485
ec969ce4 24862016-08-11 Richard Biener <rguenther@suse.de>
2487
2488 PR tree-optimization/72772
2489 * gcc.dg/graphite/pr35356-1.c: Adjust.
2490 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2491
25482c16 24922016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2493
2494 * gfortran.dg/random_7.f90: Take into account that the last seed
2495 value is the special p value.
2496 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2497
f454033a 24982016-08-11 Richard Biener <rguenther@suse.de>
2499
2500 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2501
2d2b78a1 25022016-08-11 Alan Modra <amodra@gmail.com>
2503
2504 * gcc.target/powerpc/pr71680.c: New.
2505
97468983 25062016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2507
2508 * gcc.target/powerpc/bfp/bfp.exp: New file.
2509 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2510 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2511 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2512 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2513 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2514 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2515 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2516 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2517 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2518 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2519 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2520 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2521 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2522 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2523 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2524 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2525 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2526 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2527 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2528 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2529 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2530 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2531 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2532 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2533 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2534 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2535 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2536 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2537 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2538 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2539 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2540 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2541 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2542 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2543 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2544 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2545 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2546 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2547 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2548 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2549 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2550 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2551 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2552 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2553 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2554 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2555 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2556 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2557 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2558 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2559 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2560 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2561 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2562
23a6fe48 25632016-08-10 Bin Cheng <bin.cheng@arm.com>
2564
2565 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2566 Add aarch64*-*-*.
2567
0cb8f73e 25682016-08-10 Bin Cheng <bin.cheng@arm.com>
2569
2570 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2571
b7ed2a65 25722016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2573
2574 PR target/72853
2575 * gcc.target/powerpc/pr72853.c: New test.
2576
2d2b4107 25772016-08-10 Martin Liska <mliska@suse.cz>
2578
2579 PR gcov-profile/58306
2580 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2581
7132b755 25822016-08-10 Martin Liska <mliska@suse.cz>
2583
2584 * g++.dg/gcov/gcov-threads-1.C: New test.
2585
5186407c 25862016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2587
2588 PR target/71873
2589 * gcc.target/avr/pr71873.c: New test.
2590
44f01555 25912016-08-09 Martin Liska <mliska@suse.cz>
2592
2593 * g++.dg/gcov/gcov-dump-1.C: New test.
2594 * g++.dg/gcov/gcov-dump-2.C: New test.
2595
7d4f18f5 25962016-08-09 Martin Liska <mliska@suse.cz>
2597
2598 * gcc.dg/tree-prof/val-prof-9.c: New test.
2599
defa7026 26002016-08-09 Martin Liska <mliska@suse.cz>
2601
2602 * gcc.dg/tree-prof/val-prof-8.c: New test.
2603
ae7e6062 26042016-08-09 Martin Jambor <mjambor@suse.cz>
2605
0c47dd26 2606 PR ipa/71981
2607 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2608
a69fb570 26092016-08-09 Bin Cheng <bin.cheng@arm.com>
2610
2611 PR tree-optimization/33707
2612 * gcc.dg/vect/pr33707.c: New test.
2613
a031a844 26142016-08-09 Bin Cheng <bin.cheng@arm.com>
2615
2616 PR tree-optimization/pr72772
2617 * gcc.dg/tree-ssa/pr72772.c: New test.
2618
8f1baf0d 26192016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2620
2621 PR rtl-optimization/66669
2622 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2623
53e7aca1 26242016-08-09 Jakub Jelinek <jakub@redhat.com>
2625
2626 PR tree-optimization/72824
2627 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2628
c162fa25 26292016-08-09 Richard Biener <rguenther@suse.de>
2630
2631 PR tree-optimization/71802
2632 * gcc.dg/torture/pr71802.c: New testcase.
2633
87156a7d 26342016-08-09 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR c++/72809
2637 * g++.dg/eh/stdarg1.C: New test.
2638
d0029333 26392016-08-08 Andi Kleen <ak@linux.intel.com>
2640
2641 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2642 test command line in failure log.
2643 (profopt-execute): dito. Make autofdo file names unique.
2644
7af4d06b 26452016-08-08 David Malcolm <dmalcolm@redhat.com>
2646
2647 PR c/64955
2648 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2649 output.
2650
7091ff70 26512016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2652
2653 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2654 c99_runtime.
2655 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2656 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2657 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2658 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2659 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2660 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2661
d189b094 26622016-08-08 David Malcolm <dmalcolm@redhat.com>
2663
2664 PR c/52952
2665 * gcc.dg/cpp/pr66415-1.c: Likewise.
2666 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2667 * gcc.dg/format/c90-printf-1.c: Likewise.
2668 * gcc.dg/format/diagnostic-ranges.c: New test case.
2669
440837fe 26702016-08-08 Jakub Jelinek <jakub@redhat.com>
2671
7cbcf608 2672 PR fortran/72716
2673 * gfortran.dg/gomp/pr72716.f90: New test.
2674
aa1ddb66 2675 PR middle-end/72781
2676 * gcc.dg/gomp/pr72781.c: New test.
2677
440837fe 2678 PR middle-end/68762
2679 * g++.dg/vect/pr68762-1.cc: New test.
2680 * g++.dg/vect/pr68762-2.cc: New test.
2681 * g++.dg/vect/pr68762.h: New file.
2682
eb571c16 26832016-08-08 Martin Sebor <msebor@redhat.com>
2684
2685 PR testsuite/72838
f9c39b65 2686 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2687 * g++.dg/warn/overflow-warn-3.C: Same.
2688 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2689
8ca5189a 26902016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2691
2692 PR fortran/71936
2693 * gfortran.dg/allocate_with_source_21.f03: New test.
2694
1495e54c 26952016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2696
2697 PR fortran/72698
2698 * gfortran.dg/allocate_with_source_20.f03: New test.
2699
d1e97886 27002016-08-08 Alan Modra <amodra@gmail.com>
2701
2702 * gcc.c-torture/compile/pr72802.c: New.
2703
9da84a54 27042016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2705
2706 PR fortran/70524
2707 * gfortran.dg/dependency_48.f90: New test.
2708
3f9692a5 27092016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2710
b5b764be 2711 PR fortran/70040
3f9692a5 2712 * gfortran.dg/pr70040.f90: New testcase.
2713
099ec19a 27142016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2715
2716 PR fortran/71961
2717 * gfortran.dg/matmul_10.f90: New testcase.
2718
e8272095 27192016-08-07 Jan Hubicka <hubicka@ucw.cz>
2720
2721 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2722
f5d2c462 27232016-08-07 Jakub Jelinek <jakub@redhat.com>
2724
2725 PR c/72816
2726 * gcc.dg/pr72816.c: New test.
2727
30c60892 27282016-08-06 Jonathan Wakely <jwakely@redhat.com>
2729
2730 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2731 * g++.dg/conversion/pr41426.C: Likewise.
2732 * g++.dg/conversion/pr66211.C: Likewise.
2733 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2734 * g++.dg/init/ref8.C: Likewise.
2735 * g++.old-deja/g++.law/cvt20.C: Likewise.
2736 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2737
2abf3c4a 27382016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2739
2740 PR tree-optimization/18046
2741 * gcc.dg/tree-ssa/vrp105.c: New test.
2742 * gcc.dg/tree-ssa/vrp106.c: New test.
2743
a940fdc7 27442016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2745
2746 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2747 1ul in diagnostics. Remove hyphen from "constant-expression."
2748 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2749 * g++.dg/cpp0x/static_assert3.C: Same.
2750 * g++.dg/cpp1y/constexpr-throw.C: Same.
2751 * g++.dg/template/nontype3.C: Same.
2752 * g++.dg/warn/overflow-warn-1.C: Same.
2753 * g++.dg/warn/overflow-warn-3.C: Same.
2754 * g++.dg/warn/overflow-warn-4.C: Same.
2755
d4166bdc 27562016-08-05 David Malcolm <dmalcolm@redhat.com>
2757
2758 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2759 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2760 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2761 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2762
906dd612 27632016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2764
2765 PR tree-optimization/72810
2766 * gcc.dg/tree-ssa/vrp110.c: New test.
2767
9788fb76 27682016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2769
2770 PR Target/72819
2771 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2772 registers.
2773 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2774 saving the half-precision registers.
2775 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2776 value is returned in h0.
2777 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2778 are passed in FP/SIMD registers.
2779 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2780 passing works corrcetly.
2781 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2782 (hfa_f16x2_t): Likewise.
2783 (hfa_f16x3_t): Likewise.
2784 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2785 are promoted to double and passed in a double register.
2786 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2787 are promoted to double and stacked.
2788 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2789 __fp16 data types.
2790 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2791 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2792 __fp16 first get passed in FP/SIMD registers, then stacked.
2793
30f40fe4 27942016-08-05 Nathan Sidwell <nathan@acm.org>
2795
2796 PR c++/68724
2797 * g++.dg/cpp0x/pr68724.C: New.
2798
8a6540e1 27992016-08-05 Richard Biener <rguenther@suse.de>
2800
2801 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2802
09001ac1 28032016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2804
2805 * gcc.dg/tree-ssa/vrp107.c: New test.
2806 * gcc.dg/tree-ssa/vrp108.c: New test.
2807 * gcc.dg/tree-ssa/vrp109.c: New test.
2808
88ab6a9c 28092016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2810
2811 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2812 dg-options.
2813
b2a036e7 28142016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2815
2816 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2817 test-cases.
2818 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2819 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2820 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2821 test-cases.
2822 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2823 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2824 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2825 large_double.
2826
8dbf49cb 28272016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2828
2829 PR c++/72800
2830 * g++.dg/cpp1y/lambda-ice1.C: New.
2831
dcc45aae 28322016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2833
2834 PR c++/72759
2835 * g++.dg/cpp1y/pr72759.C: New test.
2836
88fe4062 28372016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2838
2839 * gcc.dg/switch-10.c: New test.
2840
a1af716f 28412016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2842
2843 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2844
1fa5d8ba 28452016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2846
2847 * c-c++-common/goacc/routine-5.c: Update.
2848
e8dedc4a 28492016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2850
2851 PR rtl-optimization/70903
2852 * gcc.c-torture/execute/pr70903.c: New test.
2853
7ca5003c 28542016-08-04 Martin Liska <mliska@suse.cz>
2855
2856 * gcc.dg/params/params.exp: Replace file exists with
2857 TESTING_IN_BUILD_TREE.
2858
810702a2 28592016-08-04 Marek Polacek <polacek@redhat.com>
2860
2861 PR c++/70229
2862 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2863
fa8a8f79 28642016-08-04 Richard Biener <rguenther@suse.de>
2865
2866 PR middle-end/71984
2867 * gcc.dg/torture/pr71984.c: Guard correctness check for
2868 little-endian.
2869
9916f5a5 28702016-08-03 Andrew Pinski <apinski@cavium.com>
2871
2872 * gcc.c-torture/compile/20160802-1.c: New testcase.
2873
278b4698 28742016-08-03 Fritz Reese <fritzoreese@gmail.com>
2875
2876 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2877
860c3c85 28782016-08-03 Richard Biener <rguenther@suse.de>
2879
2880 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2881 and remove -O3.
2882 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2883 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2884
0a41d717 28852016-08-03 Richard Biener <rguenther@suse.de>
2886
2887 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2888 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2889 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2890 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2891
52e3c0e8 28922016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2893
2894 * gcc.dg/init-excess-2.c: Require int32plus.
2895 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2896 * gcc.dg/pr59963-2.c: Require int32plus.
2897 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2898 * gcc.dg/unroll-7.c: Require int32plus.
2899
ad8a330c 29002016-08-02 Bin Cheng <bin.cheng@arm.com>
2901
2902 PR tree-optimization/34114
2903 * gcc.dg/tree-ssa/loop-42.c: New test.
2904
d3aa3636 29052016-08-02 Tamar Christina <tamar.christina@arm.com>
2906
2907 * gcc.target/aarch64/vminmaxnm.c: New.
2908 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2909 tests.
2910
c79d3723 29112016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2912
2913 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2914 vec_extract for vector float, vector int, vector short, and vector
2915 char.
2916 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2917 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2918 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2919 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2920
5fc13c39 29212016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2922
2923 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2924 single stack adjustment, no writeback.
5fc13c39 2925 * gcc.target/aarch64/test_frame_12.c: Likewise.
2926 * gcc.target/aarch64/test_frame_13.c: Likewise.
2927 * gcc.target/aarch64/test_frame_15.c: Likewise.
2928 * gcc.target/aarch64/test_frame_6.c: Likewise.
2929 * gcc.target/aarch64/test_frame_7.c: Likewise.
2930 * gcc.target/aarch64/test_frame_8.c: Likewise.
2931 * gcc.target/aarch64/test_frame_16.c: New test.
2932
2eb70c76 29332015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2934
2935 PR target/72748
2936 * gcc.target/i386/pr72748.c: New test.
2937
92a44a68 29382015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2939
2940 PR tree-optimization/71818
2941 * gcc.dg/vect/pr71818.c: New
2942
56e7a293 29432016-08-01 Martin Liska <mliska@suse.cz>
2944
2945 PR tree-optimization/71857
2946 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2947
aa8852cc 29482016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2949
2950 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2951
f3c032a4 29522016-08-01 Jan Beulich <jbeulich@suse.com>
2953
2954 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2955
a1e9d2c3 29562016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2957
2958 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2959 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2960
466045aa 29612016-07-31 Jonathan Wakely <jwakely@redhat.com>
2962
2963 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2964 (check_effective_target_c++): Likewise. Also match for libstdc++.
2965
92a44a68 29662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2967
2968 PR fortran/41922
2969 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2970 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2971 * gfortran.dg/pr41922.f90: New test.
2972
dd13eb1b 29732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2974
2975 PR fortran/68566
2976 * gfortran.dg/pr68566.f90: new test.
2977
a940fdc7 29782016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2979
2980 PR c++/60760
2981 PR c++/71091
2982 * g++.dg/cpp0x/constexpr-cast.C: New test.
2983 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2984 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2985 * g++.dg/ubsan/pr63956.C: Correct.
2986
efa8ff03 29872016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2988
2989 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2990 vector double or vector long where the vector is in memory.
2991 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2992 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2993
0b8113c5 29942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2995
2996 PR fortran/69867
2997 * gfortran.dg/pr69867.f90: New test.
2998
3badc59b 29992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3000
3001 PR fortran/69962
3002 * gfortran.dg/pr69962.f90: New test.
3003
fc8b54ff 30042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3005
3006 PR fortran/70006
3007 * gfortran.dg/pr70006.f90: New test.
3008
165b422e 30092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3010
3011 PR fortran/71730
3012 * gfortran.dg/pr71730.f90: New test.
3013 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3014 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3015 * gfortran.dg/array_constructor_26.f03: Ditto.
3016
0c6334ed 30172016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3018
3019 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3020 * gcc.target/powerpc/pr71763.c: Likewise.
3021
4ebf85be 30222016-07-29 Marek Polacek <polacek@redhat.com>
3023
3024 PR c/71742
3025 * gcc.dg/940510-1.c: Adjust dg-error.
3026 * gcc.dg/c99-flex-array-1.c: Likewise.
3027 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3028
9efe5be6 3029 PR c/71853
3030 * gcc.dg/noncompile/pr71853.c: New test.
3031
4c4548bb 3032 PR c/71573
3033 * gcc.dg/noncompile/pr71573.c: New test.
3034
8ae70602 3035 PR c/71926
3036 * g++.dg/warn/Wparentheses-30.C: New test.
3037 * gcc.dg/Wparentheses-14.c: New test.
3038
cfc1aded 30392016-07-29 Uros Bizjak <ubizjak@gmail.com>
3040
3041 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3042
d5e80d93 30432016-07-29 Bin Cheng <bin.cheng@arm.com>
3044
3045 PR tree-optimization/57558
3046 * gcc.dg/vect/pr57558-1.c: New test.
3047 * gcc.dg/vect/pr57558-2.c: New test.
3048
c7c713ec 30492016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3050
cfc1aded 3051 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3052 to scan forwprop1 dump pass.
3053
34b9af67 30542016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3055
3056 PR c++/51488
3057 * g++.dg/template/pr51488.C: New.
3058
322d4184 30592016-07-29 Jakub Jelinek <jakub@redhat.com>
3060
3061 PR c/71969
3062 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3063 static __inline__.
3064 * gcc.dg/pr71969-1.c: New test.
3065 * gcc.dg/pr71969-2.c: New test.
3066 * gcc.dg/pr71969-3.c: New test.
3067
7648c9c7 30682016-07-29 Marek Polacek <polacek@redhat.com>
3069
3070 PR c/71574
3071 * c-c++-common/pr71574.c: New test.
3072
35fddbd6 3073 PR c/71583
3074 * gcc.dg/noncompile/pr71583.c: New test.
3075
d06bcb87 30762016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3077
3078 PR middle-end/68217
3079 * gcc.dg/pr68217.c: New test.
3080
fb5574d7 30812016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3082
3083 PR fortran/71067
3084 * gfortran.dg/pr71067_1.f90: New test.
3085 * gfortran.dg/pr71067_2.f90: Ditto.
3086
a52bb7a0 30872016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3088
3089 * gcc.target/powerpc/vec-extract-1.c: New test.
3090
42e96823 30912016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3092
3093 PR fortran/71799
3094 * gfortran.dg/pr71799.f90: New test.
3095
d5539c6b 30962016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3097
3098 PR c++/71665
3099 * g++.dg/cpp0x/pr71665-1.C: New.
3100 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3101 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3102 * g++.dg/ext/label10.C: Likewise.
3103 * g++.dg/parse/constant5.C: Likewise.
3104
05995232 31052016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3106
3107 PR fortran/71859
3108 * gfortran.dg/pr71859.f90: New test.
3109 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3110 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3111
7a4429b2 31122016-07-28 Paul Thomas <pault@gcc.gnu.org>
3113
3114 PR fortran/71883
3115 * gfortran.dg/pr71883.f90 : New test.
3116
f339cf78 31172016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3118
3119 PR tree-optimization/71734
cfc1aded 3120 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3121
8311fe26 31222016-07-28 Renlin Li <renlin.li@arm.com>
3123
3124 Revert
3125 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3126
3127 PR fortran/71902
3128 * gfortran.dg/dependency_47.f90: New test.
3129
595e387a 31302016-07-28 Martin Liska <mliska@suse.cz>
3131
3132 PR gcov-profile/68025
3133 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3134
83554604 31352016-07-28 Martin Liska <mliska@suse.cz>
3136
3137 * g++.dg/vect/pr70944.cc: New test.
3138
ec6d2d63 31392016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3140
3141 PR middle-end/71994
3142 * gcc.dg/torture/pr71994.c: New test.
3143
12dabcee 31442016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3145
3146 PR middle-end/71078
3147 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3148 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3149 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3150
262a83d5 31512016-07-27 Richard Biener <rguenther@suse.de>
3152
3153 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3154
3989f1fe 31552016-07-27 Martin Liska <mliska@suse.cz>
3156
3157 * gcc.dg/predict-13.c: New test.
3158 * gcc.dg/predict-14.c: New test.
3159
69a499fa 31602016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3161
7a4429b2 3162 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3163 including stdint.h.
3164 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3165 including stdint.h.
3166
751fef95 31672016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3168
3169 PR target/71869
3170 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3171 IEEE built-in functions handle quiet and signalling NaNs
3172 correctly.
3173
5e07497c 31742016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3175
3176 PR fortran/71862
3177 * gfortran.dg/pr71862.f90: New test.
3178
18928e61 31792016-07-26 Martin Sebor <msebor@redhat.com>
3180
3181 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3182 selector with dg-options.
3183
7e1856f1 31842016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3185
3186 PR tree-optimization/18046
3187 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3188 * gcc.dg/tree-ssa/vrp103.c: New test.
3189 * gcc.dg/tree-ssa/vrp104.c: New test.
3190
08679462 31912016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3192
3193 * gcc.target/powerpc/pr63354.c: Require lp64 since
3194 -mprofile-kernel is not legal with -m32.
3195
8c3efadf 31962016-07-26 Richard Biener <rguenther@suse.de>
3197
3198 PR rtl-optimization/71984
3199 * gcc.dg/torture/pr71984.c: New testcase.
3200
78866ecd 32012016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3202
3203 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3204 g++-dg-runtest via et-dg-runtest.
3205 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3206 * gcc.dg/vect/vect.exp: Likewise.
3207 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3208 gfortran-dg-runtest.
3209 * gfortran.dg/vect/vect.exp: Likewise.
3210 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3211 (check_mips_loongson_hw_available): Likewise.
3212 (check_effective_target_mpaired_single_runtime): Likewise.
3213 (check_effective_target_mips_loongson_runtime): Likewise.
3214 (add_options_for_mpaired_single): Likewise.
3215 (check_effective_target_vect_int): Add global et_index.
3216 Check and save the supported feature for a target selected by
3217 the et_index target. Break long lines where appropriate. Call
3218 et-is-effective-target for MIPS with an argument instead of
3219 check_effective_target_* where appropriate.
3220 (check_effective_target_vect_intfloat_cvt): Likewise.
3221 (check_effective_target_vect_uintfloat_cvt): Likewise.
3222 (check_effective_target_vect_floatint_cvt): Likewise.
3223 (check_effective_target_vect_floatuint_cvt): Likewise.
3224 (check_effective_target_vect_simd_clones): Likewise.
3225 (check_effective_target_vect_shift): ewise.
3226 (check_effective_target_whole_vector_shift): Likewise.
3227 (check_effective_target_vect_bswap): Likewise.
3228 (check_effective_target_vect_shift_char): Likewise.
3229 (check_effective_target_vect_long): Likewise.
3230 (check_effective_target_vect_float): Likewise.
3231 (check_effective_target_vect_double): Likewise.
3232 (check_effective_target_vect_long_long): Likewise.
3233 (check_effective_target_vect_no_int_max): Likewise.
3234 (check_effective_target_vect_no_int_add): Likewise.
3235 (check_effective_target_vect_no_bitwise): Likewise.
3236 (check_effective_target_vect_widen_shift): Likewise.
3237 (check_effective_target_vect_no_align): Likewise.
3238 (check_effective_target_vect_hw_misalign): Likewise.
3239 (check_effective_target_vect_element_align): Likewise.
3240 (check_effective_target_vect_condition): Likewise.
3241 (check_effective_target_vect_cond_mixed): Likewise.
3242 (check_effective_target_vect_char_mult): Likewise.
3243 (check_effective_target_vect_short_mult): Likewise.
3244 (check_effective_target_vect_int_mult): Likewise.
3245 (check_effective_target_vect_extract_even_odd): Likewise.
3246 (check_effective_target_vect_interleave): Likewise.
3247 (check_effective_target_vect_stridedN): Likewise.
3248 (check_effective_target_vect_multiple_sizes): Likewise.
3249 (check_effective_target_vect64): Likewise.
3250 (check_effective_target_vect_call_copysignf): Likewise.
3251 (check_effective_target_vect_call_sqrtf): Likewise.
3252 (check_effective_target_vect_call_btrunc): Likewise.
3253 (check_effective_target_vect_call_btruncf): Likewise.
3254 (check_effective_target_vect_call_ceil): Likewise.
3255 (check_effective_target_vect_call_ceilf): Likewise.
3256 (check_effective_target_vect_call_floor): Likewise.
3257 (check_effective_target_vect_call_floorf): Likewise.
3258 (check_effective_target_vect_call_lceil): Likewise.
3259 (check_effective_target_vect_call_lfloor): Likewise.
3260 (check_effective_target_vect_call_nearbyint): Likewise.
3261 (check_effective_target_vect_call_nearbyintf): Likewise.
3262 (check_effective_target_vect_call_round): Likewise.
3263 (check_effective_target_vect_call_roundf): Likewise.
3264 (check_effective_target_vect_perm): Likewise, but also append *_saved
3265 to the existing global name to properly cache the result.
3266 (check_effective_target_vect_perm_byte): Likewise.
3267 (check_effective_target_vect_perm_short): Likewise.
3268 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3269 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3270 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3271 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3272 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3273 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3274 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3275 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3276 (check_effective_target_vect_sdot_qi): Likewise.
3277 (check_effective_target_vect_udot_qi): Likewise.
3278 (check_effective_target_vect_sdot_hi): Likewise.
3279 (check_effective_target_vect_udot_hi): Likewise.
3280 (check_effective_target_vect_usad_char): Likewise.
3281 (check_effective_target_vect_pack_trunc): Likewise.
3282 (check_effective_target_vect_unpack): Likewise.
3283 (check_effective_target_vect_aligned_arrays): Likewise.
3284 (check_effective_target_vect_natural_alignment): Likewise.
3285 (check_effective_target_vector_alignment_reachable): Likewise.
3286 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3287 (is-effective-target): Initialize et_index if undefined.
3288 (et-dg-runtest): New.
3289 (et-is-effective-target): Likewise.
3290 (check_vect_support_and_set_flags): Add supported MIPS targets to
3291 EFFECTIVE_TARGETS list. Return the number of supported targets.
3292
b2930f09 32932016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3294 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3295
3296 PR middle-end/70920
3297 * gcc.dg/pr70920-1.c: New test-case.
3298 * gcc.dg/pr70902-2.c: Likewise.
3299 * gcc.dg/pr70920-3.c: Likewise.
3300 * gcc.dg/pr70920-4.c: Likewise
3301 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3302 2 instead of 3.
3303
90821294 33042016-07-25 Alexander Monakov <amonakov@ispras.ru>
3305
3306 * gcc.c-torture/execute/pr71494.c: Require label_values.
3307 * gcc.dg/pr16973.c: Ditto.
3308
1660595b 33092016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3310
3311 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3312 * gcc.dg/torture/pr69771.c: Require int32plus.
3313 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3314
5b2b88ce 33152016-07-25 Martin Liska <mliska@suse.cz>
3316
3317 * gcc.dg/torture/pr71987.c: New test.
3318
e2f926e9 33192016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3320
3321 PR fortran/71935
3322 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3323 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3324 * gfortran.dg/pr71935.f90: New test.
3325
a940fdc7 33262016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3327
3328 PR c++/71675
3329 * g++.dg/ext/atomic-3.C: New test.
3330 * gcc.dg/atomic/pr71675.c: New test.
3331
5a43070d 33322016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3333
3334 * gcc.target/i386/mvc8.c: New test.
3335
1b793819 33362016-07-22 Bin Cheng <bin.cheng@arm.com>
3337
3338 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3339 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3340
d4b4c787 33412016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3342
3343 PR fortran/71795
3344 * gfortran.dg/constructor_50.f90: New test.
3345
45648efe 33462016-07-22 Martin Liska <mliska@suse.cz>
3347
3348 PR gcov-profile/69028
3349 PR gcov-profile/62047
3350 * g++.dg/cilk-plus/pr69028.C: New test.
3351
b657bb1f 33522016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3353
3354 * gfortran.dg/coarray_stat_2.f90: New test.
3355
3a421504 33562016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3357
3358 * gcc.target/powerpc/vec-extract.h: New files to check the
3359 vec_extract built-in functions for all vector types, testing
3360 accessing each element, both with constant and variable element
3361 numbers.
3362 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3363 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3364 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3365 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3366 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3367 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3368 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3369 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3370 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3371
d40a1eac 33722016-07-21 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR c++/71728
3375 * g++.dg/other/pr71728.C: New test.
3376
3b0d7293 33772016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3378
3379 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3380 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3381 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3382 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3383 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3384
50953a9f 33852016-07-21 Richard Biener <rguenther@suse.de>
3386
3387 PR tree-optimization/71947
3388 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3389
90261646 33902016-07-21 Bin Cheng <bin.cheng@arm.com>
3391
3392 * gcc.dg/tree-ssa/scev-15.c: New.
3393
5a5a7a90 33942016-07-21 Bin Cheng <bin.cheng@arm.com>
3395
3396 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3397
df0c563f 33982016-07-21 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR c++/71941
3401 * g++.dg/gomp/pr71941.C: New test.
3402
24acd4ab 34032016-07-20 David Malcolm <dmalcolm@redhat.com>
3404
3405 PR c/70339
3406 PR c/71858
3407 * g++.dg/spellcheck-identifiers.C: New test case, based on
3408 gcc.dg/spellcheck-identifiers.c.
3409 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3410 gcc.dg/spellcheck-identifiers-2.c.
3411 * g++.dg/spellcheck-typenames.C: New test case, based on
3412 gcc.dg/spellcheck-typenames.c
3413
8669e753 34142016-07-20 Jonathan Wakely <jwakely@redhat.com>
3415
3416 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3417 pointer to member function and also test catching by reference.
3418
75cb41b8 34192016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3420
3421 * gcc.target/s390/pr67443.c: Fix test case.
3422
07be1239 34232016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3424
3425 * gcc.target/s390/insv-1.c: Xfail some tests.
3426 * gcc.target/s390/insv-2.c: Likewise.
3427
e9b5fdd9 34282016-07-20 Georg-Johann Lay <avr@gjlay.de>
3429
3430 * gcc.target/avr/torture/get-mem.c: New test.
3431 * gcc.target/avr/torture/set-mem.c: New test.
3432
b704b0e1 34332016-07-20 Georg-Johann Lay <avr@gjlay.de>
3434
3435 PR target/71948
3436 * gcc.target/avr/torture/tiny-progmem.c: New test.
3437
051eb924 34382016-07-20 Jakub Jelinek <jakub@redhat.com>
3439
fdb70809 3440 PR c++/71909
3441 * g++.dg/parse/pr71909.C: New test.
3442 * g++.dg/tm/pr71909.C: New test.
3443
051eb924 3444 PR c++/50060
3445 * g++.dg/cpp0x/constexpr-50060.C: New test.
3446 * g++.dg/cpp1y/constexpr-50060.C: New test.
3447
c4e1267c 34482016-07-20 Martin Liska <mliska@suse.cz>
3449
3450 * gfortran.dg/graphite/pr71898.f90: New test.
3451
ecaa5fd4 34522016-07-20 Bin Cheng <bin.cheng@arm.com>
3453
3454 PR tree-optimization/71503
3455 PR tree-optimization/71683
3456 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3457 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3458
f5b88ba1 34592016-07-20 Martin Liska <mliska@suse.cz>
3460
3461 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3462 * gcc.dg/plugin/sreal-test-1.c: Remove.
3463 * gcc.dg/plugin/sreal_plugin.c: Remove.
3464
e889bd11 34652016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3466
3467 PR fortran/71902
3468 * gfortran.dg/dependency_47.f90: New test.
3469
1c6bb1c0 34702016-07-19 Jakub Jelinek <jakub@redhat.com>
3471
94d511af 3472 PR rtl-optimization/71916
3473 * gcc.c-torture/compile/pr71916.c: New test.
3474
54e95a17 3475 PR middle-end/71874
3476 * g++.dg/torture/pr71874.C: New test.
3477
1c6bb1c0 3478 PR middle-end/71734
3479 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3480 (my_alloc): Rewritten to use __builtin_posix_memalign and
3481 __SIZE_TYPE__.
3482 (my_free): Use __builtin_free instead of _mm_free.
3483 (Vec::operator=): Use __builtin_memcpy.
3484
0d565f19 34852016-07-19 Martin Jambor <mjambor@suse.cz>
3486
cfc1aded 3487 PR fortran/71688
3488 * gfortran.dg/pr71688.f90: New test.
0d565f19 3489
2be13cd5 34902016-07-19 Richard Biener <rguenther@suse.de>
3491
3492 * c-c++-common/vector-subscript-6.c: New testcase.
3493 * c-c++-common/vector-subscript-7.c: Likewise.
3494
1697df09 34952016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3496
7a4429b2 3497 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3498 and UInt32 based on __SIZEOF_INT__.
3499
8894566e 35002016-07-19 Richard Biener <rguenther@suse.de>
3501
3502 PR tree-optimization/71901
3503 * gcc.dg/torture/pr71901.c: New testcase.
3504
35052016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3506
3507 PR tree-optimization/71908
3508 * gcc.dg/torture/pr71908.c: New testcase.
3509
106ac76d 35102016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3511
3512 PR target/71493
3513 * gcc.target/powerpc/pr71493-1.c: New test.
3514 * gcc.target/powerpc/pr71493-2.c: Likewise.
3515
e6517a48 35162016-07-18 Jakub Jelinek <jakub@redhat.com>
3517
d1e0c36e 3518 PR c++/71835
3519 * g++.dg/conversion/ambig3.C: New test.
3520
6fe424c2 3521 PR c++/71828
3522 * g++.dg/cpp0x/constexpr-71828.C: New test.
3523
d3dd9e33 3524 PR c++/71826
3525 * g++.dg/template/pr71826.C: New test.
3526
74fd83a9 3527 PR c++/71822
3528 * g++.dg/template/defarg21.C: New test.
3529
e6517a48 3530 PR c++/71871
3531 * g++.dg/ext/vector31.C: New test.
3532
f942bdbf 35332016-07-18 Uros Bizjak <ubizjak@gmail.com>
3534
3535 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3536
4b1425be 35372016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3538
3539 PR tree-optimization/71734
3540 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3541
a80f37e1 35422016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3543
3544 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3545 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3546 stack-layout-dynamic-1.c: New test.
3547
ea283725 35482016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3549
3550 * gcc.target/s390/nolrl-1.c: New test.
3551
14eab729 35522016-07-17 Fritz Reese <fritzoreese@gmail.com>
3553
3554 PR fortran/71523
3555 * gfortran.dg/pr71523_1.f90: New test.
3556 * gfortran.dg/pr71523_2.f90: New test.
3557
3925d644 35582016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3559
3560 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3561
fb9ff4ce 35622016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3563 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3564
3565 PR fortran/62125
3566 * gfortran.dg/pr62125.f90: New test.
3567
95b0f5e9 35682016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3569
3570 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3571 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3572
1913be16 35732016-07-15 Jonathan Wakely <jwakely@redhat.com>
3574
3575 PR c++/58796
3576 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3577 * g++.dg/cpp0x/nullptr35.C: New test.
3578
b4803084 35792016-07-15 Bin Cheng <bin.cheng@arm.com>
3580
3581 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3582
89e3ec3d 35832016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3584
3585 * gfortran.dg/goacc/vector_length.f90: New test.
3586
2084e279 35872016-07-15 Richard Biener <rguenther@suse.de>
3588
3589 PR tree-optimization/71881
3590 * gcc.dg/torture/pr71881.c: New testcase.
3591
2177bb9a 35922016-07-15 Richard Biener <rguenther@suse.de>
3593
3594 PR tree-optimization/71887
3595 * gcc.dg/torture/pr71887.c: New testcase.
3596
0dd7db3b 35972016-07-15 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR c/71858
3600 * gcc.dg/spellcheck-identifiers-3.c: New test.
3601
b41cc4d1 36022016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3603
3604 PR fortran/71807
3605 * gfortran.dg/null_9.f90: New test.
3606
a4d34e5e 36072016-07-15 Bin Cheng <bin.cheng@arm.com>
3608
3609 * gcc.dg/tree-ssa/loop-41.c: New test.
3610
1547c551 36112016-07-15 Bin Cheng <bin.cheng@arm.com>
3612
3613 PR tree-optimization/71347
3614 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3615
b9c2416b 36162016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3617
3618 PR fortran/29819
3619 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3620 * gfortran.dg/contains.f90: Ditto.
3621 * gfortran.dg/contains_empty_1.f03: Ditto.
3622 * gfortran.dg/submodule_3.f08: Ditto.
3623
28413b15 36242016-07-14 Jakub Jelinek <jakub@redhat.com>
3625
661af228 3626 PR testsuite/71865
3627 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3628 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3629 expected diagnostics.
3630
28413b15 3631 PR c/71858
3632 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3633 * gcc.dg/spellcheck-identifiers-2.c: New test.
3634 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3635 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3636
7b3b3a49 36372016-07-14 Jakub Jelinek <jakub@redhat.com>
3638
3639 PR tree-optimization/71872
3640 * gcc.c-torture/compile/pr71872.c: New test.
3641
7c039c44 36422016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3643
3644 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3645 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3646 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3647 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3648 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3649 * gcc.target/arm/atomic-op-acquire-1.c: This.
3650 * gcc.target/arm/atomic-op-char.c: Rename into ...
3651 * gcc.target/arm/atomic-op-char-1.c: This.
3652 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3653 * gcc.target/arm/atomic-op-consume-1.c: This.
3654 * gcc.target/arm/atomic-op-int.c: Rename into ...
3655 * gcc.target/arm/atomic-op-int-1.c: This.
3656 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3657 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3658 * gcc.target/arm/atomic-op-release.c: Rename into ...
3659 * gcc.target/arm/atomic-op-release-1.c: This.
3660 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3661 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3662 * gcc.target/arm/atomic-op-short.c: Rename into ...
3663 * gcc.target/arm/atomic-op-short-1.c: This.
3664 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3665 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3666 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3667 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3668 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3669 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3670 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3671 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3672 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3673 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3674
80c5e533 36752016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3676
3677 PR fortran/70842
3678 * gfortran.dg/select_type_35.f03: New test.
3679
c5a9fc7b 36802016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3681
3682 PR target/65951
3683 PR tree-optimization/70923
3684 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3685 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3686 * gcc.dg/vect/pr65951.c: Likewise.
3687 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3688
d1242c94 36892016-07-14 David Edelsohn <dje.gcc@gmail.com>
3690
3691 * c-c++-common/pr60226.c: Expect maximum object file alignment
3692 error on AIX.
3693
97f2a90b 36942016-07-14 Richard Biener <rguenther@suse.de>
3695
3696 PR tree-optimization/71866
3697 * gcc.dg/torture/pr71866.c: New testcase.
3698
6029a910 36992016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3700
3701 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3702 selector and enclose boolean expression in curly braces.
3703
798d22ed 37042016-07-14 Alan Modra <amodra@gmail.com>
3705
3706 PR target/71733
3707 * gcc.target/powerpc/p9-novsx.c: New.
3708
3ffcb27d 37092016-07-13 Andi Kleen <ak@linux.intel.com>
3710
3711 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3712 * g++.dg/tree-prof/morefunc.C: Dito.
3713 * g++.dg/tree-prof/pr35545.C: Dito.
3714 * g++.dg/tree-prof/reorder.C: Dito.
3715 * gcc.dg/tree-prof/20050826-2.c: Dito.
3716 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3717 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3718 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3719 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3720 * gcc.dg/tree-prof/inliner-1.c: Dito.
3721 * gcc.dg/tree-prof/merge_block.c: Dito.
3722 * gcc.dg/tree-prof/stringop-1.c: Dito.
3723 * gcc.dg/tree-prof/stringop-2.c: Dito.
3724 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3725 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3726 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3727 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3728 * gcc.dg/tree-prof/update-loopch.c: Dito.
3729 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3730 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3731 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3732 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3733 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3734 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3735 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3736
9ace90e5 37372016-07-13 Andi Kleen <ak@linux.intel.com>
3738
3739 * lib/profopt.exp (profopt-execute): Remove .imports files.
3740
b75cf198 37412016-07-13 Andi Kleen <ak@linux.intel.com>
3742
f942bdbf 3743 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3744
4d0389a9 37452016-07-13 Andi Kleen <ak@linux.intel.com>
3746
3747 * lib/profopt.exp (dg-final-scan-autofdo,
3748 dg-final-scan-not-autofdo): New functions.
3749
a5af7a75 37502016-07-13 Bin Cheng <bin.cheng@arm.com>
3751
3752 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3753 * gcc.dg/vect/vect-35.c: Ditto.
3754 * gcc.dg/vect/vect-alias-check-2.c: New test.
3755
c6bcae01 37562016-07-13 Martin Liska <mliska@suse.cz>
3757
3758 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3759 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3760 * gfortran.dg/pr42108.f90: Update expected dump scan.
3761
0644c120 37622016-07-13 Richard Biener <rguenther@suse.de>
3763
3764 PR tree-optimization/24574
3765 * gcc.dg/pr24574.c: New testcase.
3766
2bbae5b9 37672016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3768
f942bdbf 3769 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3770 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3771 * c-c++-common/pr68833-1.c: Require int32plus.
3772 * gcc.dg/ipa/pr63551.c: Likewise.
3773 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3774 * gcc.dg/ipa/pr64041.c: Require int32plus.
3775
839a6560 37762016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3777
3778 PR ipa/71633
3779 * g++.dg/pr71633.C: New test.
3780
8f5f2788 37812016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3782
3783 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3784 Add new arm_thumb1_cbz_ok effective target.
3785 * gcc.target/arm/cbz.c: New test.
3786
417e5cc5 37872016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3788
3789 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3790 Define effective target.
3791 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3792 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3793 * gcc.target/arm/movhi_movw.c: New test.
3794 * gcc.target/arm/movsi_movw.c: Likewise.
3795 * gcc.target/arm/movdi_movw.c: Likewise.
3796
68a5143e 37972016-07-13 Richard Biener <rguenther@suse.de>
3798
3799 PR middle-end/71104
3800 * gcc.dg/pr71104-1.c: New testcase.
3801 * gcc.dg/pr71104-2.c: Likewise.
3802
69e8d259 38032016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3804
3805 PR target/71805
3806 * gcc.target/powerpc/pr71805.c: New test.
3807
244f142f 38082016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3809
3810 * gcc.target/powerpc/divkc3-1.c: New.
3811 * gcc.target/powerpc/mulkc3-1.c: New.
3812
6fc56f1f 38132016-07-12 Nathan Sidwell <nathan@acm.org>
3814
3815 * gcc.target/arm/data-rel-1.c: New.
3816 * gcc.target/arm/data-rel-2.c: New.
3817 * gcc.target/arm/data-rel-3.c: New.
3818
94ee1e9c 38192016-07-12 Martin Liska <mliska@suse.cz>
3820
3821 * gcc.dg/params/blocksort-part.c: New test.
3822 * gcc.dg/params/params.exp: New file.
3823
cd32d747 38242016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3825
3826 PR middle-end/71700
3827 * gcc.c-torture/execute/pr71700.c: New test.
3828
ad010d47 38292016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3830 Richard Biener <rguenther@suse.de>
3831
3832 PR tree-optimization/23286
3833 PR tree-optimization/70159
3834 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3835 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3836 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3837 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3838 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3839 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3840 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3841 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3842 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3843 * gcc.dg/pr51879-12.c: Likewise.
3844 * gcc.dg/strlenopt-9.c: Likewise.
3845 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3846 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3847 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3848 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3849 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3850 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3851 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3852 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3853 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3854 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3855 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3856 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3857 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3858 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3859 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3860
9aece49e 38612016-07-12 Richard Biener <rguenther@suse.de>
3862
3863 PR rtl-optimization/68961
3864 * gcc.target/i386/pr68961.c: New testcase.
3865
8f05fee9 38662016-07-11 Jakub Jelinek <jakub@redhat.com>
3867
4a6cc5cd 3868 PR middle-end/71758
3869 * c-c++-common/gomp/pr71758.c: New test.
3870 * gfortran.dg/gomp/pr71758.f90: New test.
3871
8f05fee9 3872 PR tree-optimization/71823
3873 * gcc.dg/vect/pr71823.c: New test.
3874
b73690a4 38752016-07-11 David Malcolm <dmalcolm@redhat.com>
3876
3877 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3878 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3879 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3880
675f4c6b 38812016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3882
3883 PR target/71801
3884 * gcc.target/i386/pr71801.c: New test.
3885
9aaf7e3e 38862016-07-11 Richard Biener <rguenther@suse.de>
3887
3888 PR tree-optimization/71816
3889 * gcc.dg/torture/pr71816.c: New testcase.
3890
dd58bf21 38912016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3892
3893 PR fortran/71783
3894 * gfortran.dg/dependency_46.f90: New test.
3895
a2ebcb84 38962016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3897
3898 PR rtl-optimization/71621
3899 * gcc.target/i386/pr71621-1.c: New.
3900 * gcc.target/i386/pr71621-2.c: New.
3901
6cedf97e 39022016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3903
3904 * gfortran.dg/goacc/pr71704.f90: New test.
3905
dc71c755 39062016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3907
3908 PR target/71297
3909 * gcc.target/powerpc/pr71297.c: New.
3910
288161af 39112016-07-08 Jiong Wang <jiong.wang@arm.com>
3912
3913 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3914
98e771d6 39152016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3916
3917 PR target/71806
3918 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3919
c3d27339 39202016-07-08 Alan Hayward <alan.hayward@arm.com>
3921
3922 PR tree-optimization/71667
3923 * gcc.dg/vect/pr71667.c: New
3924
b1b5042a 39252016-07-08 Martin Liska <mliska@suse.cz>
3926
3927 * gcc.dg/torture/pr71606.c: New test.
3928
5cdc40a0 39292016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3930
3931 PR fortran/71764
3932 * gfortran.dg/pr71764.f90: New test.
3933
bcc4d868 39342016-07-07 Jakub Jelinek <jakub@redhat.com>
3935 Kai Tietz <ktietz70@googlemail.com>
3936
3937 PR c++/70869
3938 PR c++/71054
3939 * g++.dg/cpp0x/pr70869.C: New test.
3940 * g++.dg/cpp0x/pr71054.C: New test.
3941
b39328b2 39422016-07-07 David Edelsohn <dje.gcc@gmail.com>
3943
3944 * g++.dg/debug/pr71432.C: Fail on AIX.
3945
95c9caad 39462016-07-07 Martin Liska <mliska@suse.cz>
3947
3948 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3949 an undefined behavior.
3950 * gfortran.dg/do_3.F90: Likewise.
3951 * gfortran.dg/do_check_11.f90: New test.
3952 * gfortran.dg/do_check_12.f90: New test.
3953 * gfortran.dg/do_corner_warn.f90: New test.
3954
8e976d11 39552016-07-07 Martin Liska <mliska@suse.cz>
3956
3957 * gfortran.dg/predict-1.f90: Ammend the test.
3958 * gfortran.dg/predict-2.f90: Likewise.
3959
26716fc7 39602016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3961
3962 PR ipa/71624
3963 * g++.dg/pr71624.C: New test.
3964
2d079cbf 39652016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3966
3967 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3968 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3969 ARMv8-M Mainline architectures.
3970
9e6f4af4 39712016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3972
3973 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3974 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3975
d490b07a 39762016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3977
3978 PR target/70098
3979 PR target/71763
3980 * gcc.target/powerpc/pr71763.c: New file.
3981
798fc305 39822016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3983
3984 PR tree-optimization/71518
f942bdbf 3985 * gcc.dg/pr71518.c: New test.
798fc305 3986
97e4cbac 39872016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3988
3989 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3990
19aea164 39912016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3992
f942bdbf 3993 PR target/50739
19aea164 3994 * gcc.target/avr/pr50739.c: New test.
3995
105e9dfc 39962016-07-05 Jan Hubicka <jh@suse.cz>
3997
3998 * gcc.dg/tree-ssa/scev-14.c: update template.
3999
1137da9c 40002016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4001
4002 * gcc.dg/vect/group-no-gaps-1.c: New test.
4003
ce393063 40042016-07-05 Andi Kleen <ak@linux.intel.com>
4005
4006 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4007 if kernel supports MPX.
4008
92a44a68 40092016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 4010
4011 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4012
f2ccdf8e 40132016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4014 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4015
4016 * gcc.target/powerpc/signbit-1.c: New test.
4017 * gcc.target/powerpc/signbit-2.c: New test.
4018 * gcc.target/powerpc/signbit-3.c: New test.
4019
0215a22c 40202016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4021
4022 PR rtl-optimization/71594
4023 * gcc.dg/torture/pr71594.c: New test.
4024
30a39817 40252016-07-05 Jan Hubicka <jh@suse.cz>
4026
4027 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4028
b65b8df2 40292016-07-05 David Malcolm <dmalcolm@redhat.com>
4030
4031 PR c++/62314
f9c39b65 4032 * g++.dg/parse/error5.C: Update column
b65b8df2 4033 number of missing semicolon error.
4034 * g++.dg/pr62314-2.C: New test case.
4035
6b5471d8 40362016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4037
4038 * gfortran.dg/coarray_stat_function.f90: New test.
4039 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4040 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4041 to new interfaces.
4042
35b3a8dd 40432016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4044
4045 PR fortran/71623
4046 * gfortran.dg/deferred_character_17.f90: New test.
4047
b84c1ddf 40482016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4049
4050 * gcc.target/arm/neon/polytypes.c: Move to ...
4051 * gcc.target/arm/polytypes.c: ... here.
4052 * gcc.target/arm/neon/pr51534.c: Move to ...
4053 * gcc.target/arm/pr51534.c: ... here.
4054 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4055 * gcc.target/arm/vect-vcvt.c: ... here.
4056 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4057 * gcc.target/arm/vect-vcvtq.c: ... here.
4058 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4059 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4060 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4061 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4062 * gcc.target/arm/neon/neon.exp: Delete.
4063 * gcc.target/arm/neon/: Delete.
4064
7e9136f1 40652016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4066
4067 PR fortran/65575
4068 * gfortran.dg: pr65575.f90: New test.
4069
18b42a28 40702016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4071
4072 PR fortran/35849
4073 * gfortran.dg: pr35849.f90: New test.
4074
f8765404 40752016-07-04 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR c++/71739
4078 * g++.dg/cpp0x/pr71739.C: New test.
4079
e3422b3a 40802016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4081
4082 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4083
2da1c9f7 40842016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4085
4086 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4087 locr.
4088 * gcc.target/s390/loc-1.c: New test.
4089
6125d36e 40902016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4091
f9c39b65 4092 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4093 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4094
42797d4b 40952016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4096
4097 PR target/63874
4098 * gcc.target/aarch64/pr63874.c: New test.
4099
9d9fe66a 41002016-07-04 Jan Beulich <jbeulich@suse.com>
4101
4102 * g++.dg/header.c: New.
4103 * gcc.dg/header.c: New.
4104
c364d0f3 41052016-07-02 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR c/71719
4108 * c-c++-common/Wunused-var-15.c: New test.
4109
267f3c67 41102016-07-01 Jakub Jelinek <jakub@redhat.com>
4111
4112 PR fortran/71687
4113 * gfortran.dg/gomp/pr71687.f90: New test.
4114
8297c70b 41152016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4116
4117 * gcc.dg/const-float128-ped.c: Require __float128 effective
4118 target and options.
4119 * gcc.dg/const-float128.c: Likewise.
4120 * gcc.dg/torture/float128-cmp-invalid.c: Require
4121 __float128 and base_quadfloat_support effective targets, and
4122 __float128 options.
4123 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4124 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4125 * gcc.dg/torture/float128-nan.c: Likewise.
4126 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4127 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4128 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4129 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4130 (add_options_for___float128): New.
4131 (check_effective_target_base_quadword_support): New.
4132
eab79b94 41332016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4134
4135 PR target/71720
4136 * gcc.target/powerpc/pr71720.c: New test.
4137
4ce6622a 41382016-07-01 Jan Beulich <jbeulich@suse.com>
4139
4140 * gcc.dg/bss.c: New.
4141
0b6f1914 41422016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4143
4144 PR target/71698
4145 * gcc.target/powerpc/pr71698.c: New test.
4146
4d28a470 41472016-07-01 Georg-Johann Lay <avr@gjlay.de>
4148
4149 PR target/71151
4150 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4151 instead of ".foo" for its section name.
4152 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4153 depending on MCU's flash size.
4154 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4155 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4156 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4157 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4158 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4159 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4160
ed8613ec 41612016-07-01 Jan Beulich <jbeulich@suse.com>
4162
4163 * gcc.target/i386/pr65105-2.c: Add -msse2.
4164
720a0bce 41652016-06-30 Jakub Jelinek <jakub@redhat.com>
4166
c54ee83c 4167 PR tree-optimization/71707
4168 * gcc.dg/strlenopt-29.c: New test.
4169
a845ae6c 4170 PR fortran/71704
4171 * gfortran.dg/gomp/pr71704.f90: New test.
4172
720a0bce 4173 PR fortran/71705
4174 * gfortran.dg/gomp/pr71705.f90: New test.
4175
17c32c4a 41762016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4177
4178 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4179 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4180 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4181 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4182 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4183 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4184 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4185 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4186 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4187 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4188 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4189 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4190 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4191 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4192 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4193 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4194 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4195 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4196 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4197 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4198 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4199 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4200 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4201 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4202 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4203 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4204 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4205 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4206 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4207 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4208 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4209 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4210 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4211 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4212 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4213 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4214 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4215 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4216 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4217 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4218 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4219 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4220 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4221 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4222 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4223 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4224 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4225 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4226 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4227 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4228 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4229 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4230 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4231 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4232 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4233 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4234 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4235 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4236 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4237 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4238 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4239 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4240 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4241 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4242 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4243 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4244 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4245 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4246 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4247 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4248 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4249 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4250 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4251 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4252 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4253 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4254 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4255 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4256 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4257 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4258 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4259
443405c9 42602016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4261 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4262
4263 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4264
6e3a3de2 42652016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4266 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4267
4268 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4269
413c4f6c 42702016-06-30 David Malcolm <dmalcolm@redhat.com>
4271
4272 PR driver/71651
4273 * gcc.dg/spellcheck-options-12.c: New test case.
4274
4c4e99c3 42752016-06-30 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR middle-end/71693
4278 * gcc.c-torture/compile/pr71693.c: New test.
4279
26a2e993 42802016-06-29 David Malcolm <dmalcolm@redhat.com>
4281
4282 * gcc.dg/spellcheck-params.c: New testcase.
4283 * gcc.dg/spellcheck-params-2.c: New testcase.
4284
63abcf45 42852016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4286
4287 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4288 vector extract instructions.
4289 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4290
5f1d49ac 42912016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4292
4293 PR fortran/71686
4294 * gfortran.dg/unexpected_eof_2.f90: New test.
4295 * gfortran.dg/unexpected_eof_3.f90: New test.
4296
0dc00113 42972016-06-29 Jim Wilson <jim.wilson@linaro.org>
4298
4299 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4300
4b975445 43012016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4302
4303 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4304 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4305 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4306
e276a6b9 43072016-06-29 Richard Biener <rguenther@suse.de>
4308
4309 PR middle-end/15256
4310 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4311
c02f3e35 43122016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4313
4314 * gcc.target/arm/aapcs/neon-vect10.c: Require
4315 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4316 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4317 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4318 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4319 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4320 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4321 * gcc.target/arm/fp16-aapcs-1.c: Require
4322 -mfloat-ab=hard. Also simplify the test.
4323 * gcc.target/arm/fp16-aapcs-2.c: New.
4324
d0c2a3dd 43252016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4326
f942bdbf 4327 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4328 (add_options_for_arm_fp16_ieee): New.
4329 (add_options_for_arm_fp16_alternative): New.
4330 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4331 long-line.
4332 (effective_target_arm_fp16_hw): New.
4333
162fed22 43342016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4335
4336 PR tree-optimization/71655
4337 * g++.dg/pr71655.C: New test.
4338
9ed0eb00 43392016-06-29 Martin Liska <mliska@suse.cz>
4340
4341 * gcc.dg/pr71585.c: New test.
4342 * gcc.dg/pr71585-2.c: New test.
4343 * gcc.dg/pr71585-3.c: New test.
4344
641b1c86 43452016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4346
4347 PR tree-optimization/70729
4348 * g++.dg/vect/pr70729.cc: New test.
4349
44e775d8 43502016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4351
4352 * c-c++-common/gomp/cancel-1.c: Extend.
4353
83b23cdf 43542016-06-29 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR tree-optimization/71625
4357 * gcc.dg/strlenopt-28.c: New test.
4358
b6a4a0f5 43592016-06-29 Richard Biener <rguenther@suse.de>
4360
4361 PR middle-end/71002
4362 * g++.dg/torture/pr71002.C: Adjust testcase.
4363
1af10ce6 43642016-06-29 Jakub Jelinek <jakub@redhat.com>
4365
4366 PR c/71685
4367 * gcc.dg/pr71685.c: New test.
4368
43692016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4370
4371 PR c/71552
4372 * gcc.dg/init-bad-9.c: New test.
4373
043457fd 43742016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4375
4376 * gcc.target/powerpc/abs128-1.c: Require VSX.
4377 * gcc.target/powerpc/copysign128-1.c: Likewise.
4378 * gcc.target/powerpc/inf128-1.c: Likewise.
4379 * gcc.target/powerpc/nan128-1.c: Likewise.
4380
d378e319 43812016-06-28 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR middle-end/71626
4384 * gcc.c-torture/execute/pr71626-1.c: New test.
4385 * gcc.c-torture/execute/pr71626-2.c: New test.
4386
10ef7949 43872016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4388
4389 PR target/71656
4390 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4391
1fcfb8f7 43922016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4393
4394 PR target/71670
4395 * gcc.target/powerpc/pr71670.c: New testcase.
4396
35fd0c10 43972016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4398
4399 PR target/71656
4400 * gcc.target/powerpc/pr71656-1.c: New test.
4401 * gcc.target/powerpc/pr71656-2.c: New test.
4402
584757bc 44032016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4404
4405 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4406 around fp16 code.
4407 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4408 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4409 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4410 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4411 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4412 Add arm_neon_fp16_ok effective target.
f942bdbf 4413 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4414 Likewise.
4415 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4416 Likewise.
4417 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4418 Likewise.
4419 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4420 Likewise.
4421 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4422 Likewise.
4423 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4424 Likewise.
4425 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4426 Likewise.
4427 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4428 Likewise.
4429 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4430 Likewise.
4431 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4432 Likewise.
4433 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4434 Likewise.
584757bc 4435
cbcc4297 44362016-06-26 Jan Hubicka <hubicka@ucw.cz>
4437
4438 * gcc.dg/predict-12.c: New testcase.
4439
0aa73965 44402016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4441
4442 PR fortran/71649
4443 * gfortran.dg/pr71649.f90: New test.
4444
9977f724 44452016-06-25 Jakub Jelinek <jakub@redhat.com>
4446
a5c54f33 4447 PR tree-optimization/71643
4448 * g++.dg/opt/pr71643.C: New test.
4449
9977f724 4450 PR tree-optimization/71631
4451 * gcc.c-torture/execute/pr71631.c: New test.
4452
e09883e4 44532016-06-24 Jan Hubicka <hubicka@ucw.cz>
4454
4455 * gcc.dg/predict-11.c: New testcase.
4456 * gfortran.dg/predict-2.f90: New testcase.
4457
89beffc9 44582016-06-24 Jan Hubicka <hubicka@ucw.cz>
4459
4460 * gcc.dg/predict-10.c: New test.
4461
2275a11d 44622016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4463
4464 * gcc.target/powerpc/abs128-1.c: New.
4465 * gcc.target/powerpc/copysign128-1.c: New.
4466 * gcc.target/powerpc/inf128-1.c: New.
4467 * gcc.target/powerpc/nan128-1.c: New.
4468
37681b7f 44692016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4470
4471 * gfortran.dg/pr71642.f90: New test.
4472
9cf2d600 44732016-06-24 Jakub Jelinek <jakub@redhat.com>
4474
4475 PR tree-optimization/71647
4476 * gcc.target/i386/pr71647.c: New test.
4477
eea332b9 44782016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4479
4480 * gcc.target/i386/noplt-gd-1.c: New test.
4481 * gcc.target/i386/noplt-gd-2.c: Likewise.
4482 * gcc.target/i386/noplt-gd-3.c: Likewise.
4483 * gcc.target/i386/noplt-ld-1.c: Likewise.
4484 * gcc.target/i386/noplt-ld-2.c: Likewise.
4485 * gcc.target/i386/noplt-ld-3.c: Likewise.
4486 * lib/target-supports.exp
4487 (check_effective_target_tls_get_addr_via_got): New.
4488
b6d48a78 44892016-06-24 Uros Bizjak <ubizjak@gmail.com>
4490
4491 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4492 testsuite compile flags.
4493 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4494 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4495
44962016-06-24 Uros Bizjak <ubizjak@gmail.com>
4497
4498 * g++dg/vect/pr36684.cc: Add dg-do compile.
4499 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4500 * gcc.dg/vect/pr70021.c: Ditto.
4501 * gcc.dg/vect/pr70138-1.c: Ditto.
4502 * gcc.dg/vect/pr70138-2.c: Ditto.
4503 * gcc.dg/vect/pr70354-1.c: Ditto.
4504 * gcc.dg/vect/pr70354-2.c: Ditto.
4505 * gcc.dg/vect/pr71259.c: Ditto.
4506 * gcc.dg/vect/pr71416-1.c: Ditto.
4507 * gcc.dg/vect/slp-43.c: Ditto.
4508 * gcc.dg/vect/slp-45.c: Ditto.
4509 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4510 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4511 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4512 * gfortran.dg/vect/pr69980.f90: Ditto.
4513
45142016-06-24 Uros Bizjak <ubizjak@gmail.com>
4515
4516 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4517 * gcc.dg/vect/bb-slp-30.c: Ditto.
4518 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4519 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4520 * gcc.dg/vect/pr45902.c: Ditto.
4521 * gcc.dg/vect/pr48172.c: Ditto.
4522 * gcc.dg/vect/pr48377.c: Ditto.
4523 * gcc.dg/vect/pr49038.c: Ditto.
4524 * gcc.dg/vect/pr49771.c: Ditto.
4525 * gcc.dg/vect/pr52091.c: Ditto.
4526 * gcc.dg/vect/pr53185-2.c: Ditto.
4527 * gcc.dg/vect/pr56826.c: Ditto.
4528 * gcc.dg/vect/pr60276.c: Ditto.
4529 * gcc.dg/vect/pr62021.c: Ditto.
4530 * gcc.dg/vect/pr63530.c: Ditto.
4531 * gcc.dg/vect/pr65518.c: Ditto.
4532 * gcc.dg/vect/pr65947-1.c: Ditto.
4533 * gcc.dg/vect/pr65947-10.c: Ditto.
4534 * gcc.dg/vect/pr65947-11.c: Ditto.
4535 * gcc.dg/vect/pr65947-12.c: Ditto.
4536 * gcc.dg/vect/pr65947-13.c: Ditto.
4537 * gcc.dg/vect/pr65947-2.c: Ditto.
4538 * gcc.dg/vect/pr65947-3.c: Ditto.
4539 * gcc.dg/vect/pr65947-4.c: Ditto.
4540 * gcc.dg/vect/pr65947-5.c: Ditto.
4541 * gcc.dg/vect/pr65947-6.c: Ditto.
4542 * gcc.dg/vect/pr65947-7.c: Ditto.
4543 * gcc.dg/vect/pr65947-8.c: Ditto.
4544 * gcc.dg/vect/pr65947-9.c: Ditto.
4545 * gcc.dg/vect/pr71416-1.c: Ditto.
4546 * gcc.dg/vect/pr71439.c: Ditto.
4547 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4548 * gcc.dg/vect/vect-bswap16.c: Ditto.
4549 * gcc.dg/vect/vect-bswap32.c: Ditto.
4550 * gcc.dg/vect/vect-bswap64.c: Ditto.
4551 * gcc.dg/vect/vect-live-1.c: Ditto.
4552 * gcc.dg/vect/vect-live-2.c: Ditto.
4553 * gcc.dg/vect/vect-live-3.c: Ditto.
4554 * gcc.dg/vect/vect-live-4.c: Ditto.
4555 * gcc.dg/vect/vect-live-5.c: Ditto.
4556 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4557 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4558 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4559 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4560 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4561 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4562 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4563 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4564 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4565 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4566 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4567 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4568 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4569 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4570 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4571 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4572 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4573
d4213166 45742016-06-24 Uros Bizjak <ubizjak@gmail.com>
4575
4576 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4577
5aaec397 45782016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4579
4580 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4581 ia32 if R_386_GOT32X relocation is supported.
4582 * gcc.target/i386/noplt-3.c: Likewise.
4583 * gcc.target/i386/noplt-2.c: Likewise.
4584 (main): Renamed to ...
4585 (bar): This.
4586 * gcc.target/i386/noplt-4.c: Likewise.
4587 (main): Renamed to ...
4588 (bar): This.
4589 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4590 * gcc.target/i386/pr67400-5.c: Likewise.
4591
77104764 45922016-06-24 Jakub Jelinek <jakub@redhat.com>
4593
7318e591 4594 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4595 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4596
77104764 4597 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4598 f4): Adjust expected diagnostics.
4599 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4600 (T): If OVFP is defined, redefine to TP.
4601 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4602 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4603 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4604 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4605 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4606 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4607 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4608 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4609 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4610 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4611 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4612 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4613 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4614 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4615 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4616 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4617 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4618 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4619 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4620 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4621 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4622 as last argument to __builtin_add_overflow_p.
4623
ddf08519 46242016-06-23 Uros Bizjak <ubizjak@gmail.com>
4625
4626 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4627 dg-options and remove default vector testsuite compile flags.
4628 * g++.dg/vect/pr33860a.cc: Ditto.
4629 * g++.dg/vect/pr45470-a.cc: Ditto.
4630 * g++.dg/vect/pr45470-b.cc: Ditto.
4631 * g++.dg/vect/pr60896.cc: Ditto.
4632 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4633 * gcc.dg/vect/pr18308.c: Ditto.
4634 * gcc.dg/vect/pr24049.c: Ditto.
4635 * gcc.dg/vect/pr33373.c: Ditto.
4636 * gcc.dg/vect/pr36228.c: Ditto.
4637 * gcc.dg/vect/pr42395.c: Ditto.
4638 * gcc.dg/vect/pr42604.c: Ditto.
4639 * gcc.dg/vect/pr46663.c: Ditto.
4640 * gcc.dg/vect/pr48765.c: Ditto.
4641 * gcc.dg/vect/pr49093.c: Ditto.
4642 * gcc.dg/vect/pr49352.c: Ditto.
4643 * gcc.dg/vect/pr52298.c: Ditto.
4644 * gcc.dg/vect/pr52870.c: Ditto.
4645 * gcc.dg/vect/pr53185.c: Ditto.
4646 * gcc.dg/vect/pr53773.c: Ditto.
4647 * gcc.dg/vect/pr56695.c: Ditto.
4648 * gcc.dg/vect/pr62171.c: Ditto.
4649 * gcc.dg/vect/pr63530.c: Ditto.
4650 * gcc.dg/vect/pr68339.c: Ditto.
4651 * gcc.dg/vect/pr71259.c: Ditto.
4652 * gcc.dg/vect/vect-82_64.c: Ditto.
4653 * gcc.dg/vect/vect-83_64.c: Ditto.
4654 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4655 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4656 * gcc.dg/vect/vect-shift-2.c: Ditto.
4657 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4658 * gfortran.dg/vect/pr39318.f90: Ditto.
4659 * gfortran.dg/vect/pr45714-a.f: Ditto.
4660 * gfortran.dg/vect/pr45714-b.f: Ditto.
4661 * gfortran.dg/vect/pr46213.f90: Ditto.
4662
81883aeb 46632016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4664 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4665
4666 * gcc.target/powerpc/p9-splat-5.c: New test.
4667
affe5c16 46682016-06-23 Uros Bizjak <ubizjak@gmail.com>
4669
4670 PR tree-optimization/71488
4671 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4672 * lib/target-supports.exp: ... here.
4673 (check_sse4_hw_available): New procedure.
4674 (check_effective_target_sse4_runtime): Ditto.
4675 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4676 -march=westmere for sse4_runtime targets.
547fdd3e 4677 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4678 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4679 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4680 (main): Call check_vect ().
e50240d3 4681 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4682
6fb2f181 46832016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4684
4685 PR target/66232
4686 PR target/67400
4687 * gcc.target/i386/pr66232-14.c: New file.
4688 * gcc.target/i386/pr66232-15.c: Likewise.
4689 * gcc.target/i386/pr66232-16.c: Likewise.
4690 * gcc.target/i386/pr66232-17.c: Likewise.
4691 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4692 ia32 if R_386_GOT32X relocation is supported.
4693 * gcc.target/i386/pr67400-2.c: Likewise.
4694 * gcc.target/i386/pr67400-3.c: Likewise.
4695 * gcc.target/i386/pr67400-4.c: Likewise.
4696 * gcc.target/i386/pr67400-6.c: Likewise.
4697 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4698 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4699
88be2b3c 47002016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4701
4702 PR libgfortran/48852
4703 * gfortran.dg/char4_iunit_1.f03: Update test.
4704 * gfortran.dg/f2003_io_5.f03: Update test.
4705 * gfortran.dg/real_const_3.f90: Update test.
4706
ff600f64 47072016-06-23 Andi Kleen <ak@linux.intel.com>
4708
4709 * g++.dg/bprob/bprob.exp: Support autofdo.
4710 * g++.dg/tree-prof/tree-prof.exp: dito.
4711 * gcc.dg/tree-prof/tree-prof.exp: dito.
4712 * gcc.misc-tests/bprob.exp: dito.
4713 * gfortran.dg/prof/prof.exp: dito.
4714 * lib/profopt.exp: dito.
4715 * lib/target-supports.exp: Check for autofdo.
4716
afa7ed87 47172016-06-23 Martin Liska <mliska@suse.cz>
4718
4719 * gcc.dg/pr71619.c: New test.
4720
0941fba8 47212016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4722
4723 PR target/67400
56896ed3 4724 * gcc.target/i386/pr67400-1.c: New test.
4725 * gcc.target/i386/pr67400-2.c: Likewise.
4726 * gcc.target/i386/pr67400-3.c: Likewise.
4727 * gcc.target/i386/pr67400-4.c: Likewise.
4728 * gcc.target/i386/pr67400-5.c: Likewise.
4729 * gcc.target/i386/pr67400-6.c: Likewise.
4730 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4731
e557fc7f 47322016-06-22 David Malcolm <dmalcolm@redhat.com>
4733
4734 * c-c++-common/missing-header-1.c: New test case.
4735 * c-c++-common/missing-header-2.c: New test case.
4736 * c-c++-common/missing-header-3.c: New test case.
4737 * c-c++-common/missing-header-4.c: New test case.
4738
8469aece 47392016-06-22 David Malcolm <dmalcolm@redhat.com>
4740
4741 PR c/70339
4742 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4743 hint.
4744 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4745 expected results due to builtin "nanl" now being suggested for
4746 "name".
4747 * gcc.dg/pr67580.c: Update expected messages.
4748 * gcc.dg/spellcheck-identifiers.c: New testcase.
4749 * gcc.dg/spellcheck-typenames.c: New testcase.
4750
6628b04d 47512016-06-22 David Malcolm <dmalcolm@redhat.com>
4752
4753 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4754 file.
4755 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4756 diagnostic-test-show-locus-parseable-fixits.c to sources for
4757 diagnostic_plugin_test_show_locus.c.
4758 * lib/gcc-defs.exp (freeform_regexps): New global.
4759 (dg-regexp): New function.
4760 (handle-dg-regexps): New function.
4761 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4762 freeform_regexps to the empty list.
4763 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4764
82ccd33e 47652016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4766
affe5c16 4767 PR tree-optimization/71488
82ccd33e 4768 * g++.dg/pr71488.C: New test.
4769 * gcc.dg/vect/vect-bool-cmp.c: New test.
4770
2c21de58 47712016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4772
4773 * gcc.dg/guality/param-5.c: New test.
4774
fadfd5fc 47752016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4776
4777 * gcc.target/i386/asm-flag-7.c: New test.
4778
03fee1f8 47792016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4780
4781 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4782 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4783 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4784 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4785 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4786 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4787 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4788 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4789 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4790 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4791 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4792 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4793 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4794 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4795 * lib/target-supports.exp: Likewise.
4796
6905db52 47972016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4798
4799 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4800 * gcc.dg/attr-ms_struct-2.c: Likewise.
4801 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4802 * gcc.dg/bf-ms-attrib.c: Likewise.
4803 * gcc.dg/bf-ms-layout-2.c: Likewise.
4804 * gcc.dg/bf-ms-layout-3.c: Likewise.
4805 * gcc.dg/bf-ms-layout.c: Likewise.
4806 * gcc.dg/bf-no-ms-layout.c: Likewise.
4807 * gcc.target/i386/bitfield1.c: Likewise.
4808 * gcc.target/i386/bitfield2.c: Likewise.
4809 * gcc.target/i386/bitfield3.c: Likewise.
4810
a6f93fc2 48112016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4812
4813 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4814 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4815 override other than -mcpu=power9 command-line option is specified,
4816 or if the target operating system is aix.
4817 * gcc.target/powerpc/darn-1.c: Likewise.
4818 * gcc.target/powerpc/darn-2.c: Likewise.
4819 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4820 test if effective-target is not powerpc_p9vector_ok or if the
4821 target operating system is not defined.
4822 * gcc.target/powerpc/vslv-1.c: Likewise.
4823 * gcc.target/powerpc/vsrv-0.c: Likewise.
4824 * gcc.target/powerpc/vsrv-1.c: Likewise.
4825
1cb2b4d3 48262016-06-21 Tobias Burnus <burnus@net-b.de>
4827
4828 PR fortran/71068
4829 * gfortran.dg/coarray/data_1.f90: New.
4830
66ff0c67 48312016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4832
4833 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4834 (dg-require-effective-target): Use arm_v8_neon_hw.
4835 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4836 (dg-require-effective-target): Likewise.
4837 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4838 (dg-require-effective-target): Likewise.
4839 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4840 (dg-require-effective-target): Likewise.
4841 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4842 (dg-require-effective-target): Likewise.
4843 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4844 (dg-require-effective-target): Likewise.
4845 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4846 Add AArch64 check.
4847
949bfed4 48482016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4849
4850 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4851 Set to 3 so test passes.
4852
a20f6cd4 48532016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4854
4855 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4856
12792843 48572016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4858
4859 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4860 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4861 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4862 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4863
49763db6 48642016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4865
4866 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4867 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4868
ada61167 48692016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4870
4871 PR target/71549
4872 * gcc.target/i386/pr71549.c: New test.
4873
a15584d4 48742016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4875
4876 * gcc.target/powerpc/vadsdu-0.c: Replace
4877 dg-require-effective-target directive to allow test to run on more
4878 platforms, and add dg-skip-if directive to disable test on aix
4879 platforms because of known incompatibilities.
4880 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4881 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4882 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4883 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4884 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4885 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4886 * gcc.target/powerpc/vadsdub-2.c: Replace
4887 dg-require-effective-target directive to allow test to run on more
4888 platforms, and add dg-skip-if directive to disable test on aix
4889 platforms because of known incompatibilities.
4890 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4891 with vec_absdb call to differentiate this test from vadsdub-1.c.
4892 * gcc.target/powerpc/vadsduh-1.c: Replace
4893 dg-require-effective-target directive to allow test to run on more
4894 platforms, and add dg-skip-if directive to disable test on aix
4895 platforms because of known incompatibilities.
4896 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4897 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4898 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4899
ec15ec36 49002016-06-21 Jakub Jelinek <jakub@redhat.com>
4901
4902 PR tree-optimization/71588
4903 * gcc.dg/pr71558.c: New test.
4904
faeffe49 49052016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4906
4907 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4908 * c-c++-common/pr68657-2.c: Likewise.
4909 * c-c++-common/pr68657-3.c: Likewise.
4910 * gcc.dg/torture/pr69714.c: Require int32plus support.
4911 * gcc.dg/torture/pr70025.c: Likewise.
4912 * gcc.dg/torture/pr70083.c: Likewise.
4913 * gcc.dg/torture/pr70542.c: Likewise.
4914 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4915
e218d07f 49162016-06-20 Joseph Myers <joseph@codesourcery.com>
4917
4918 PR c/71601
4919 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4920
232a3df7 49212016-06-20 Jakub Jelinek <jakub@redhat.com>
4922
d7f45b87 4923 PR middle-end/71581
4924 * gcc.dg/pr71581.c: New test.
4925
232a3df7 4926 PR rtl-optimization/71591
4927 * gcc.dg/cpp/pr71591.c: New test.
4928
dbddef42 49292016-06-20 David B. Robins <gcc@davidrobins.net>
4930
4931 PR target/71571
4932 * g++.dg/torture/pr71571.C: New test.
4933
03129ccb 49342016-06-20 Jakub Jelinek <jakub@redhat.com>
4935
4936 PR target/71559
4937 * gcc.target/i386/sse2-pr71559.c: New test.
4938 * gcc.target/i386/avx-pr71559.c: New test.
4939 * gcc.target/i386/avx512f-pr71559.c: New test.
4940
a40b4b62 49412016-06-20 Tobias Burnus <burnus@net-b.de>
4942
4943 PR fortran/71194
4944 * gfortran.dg/pointer_remapping_10.f90: New.
4945
ecbea05a 49462016-06-20 David Malcolm <dmalcolm@redhat.com>
4947
4948 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4949
0f61dae9 49502016-06-20 Martin Sebor <msebor@redhat.com>
4951
4952 PR c/69507
4953 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4954 * gnu90-const-expr-1.c: Same.
4955 * gnu99-const-expr-1.c: Same.
4956 * gnu99-static-1.c: Same.
4957
e458dfd8 49582016-06-20 Renlin Li <renlin.li@arm.com>
4959
2c0c0c9b 4960 PR testsuite/71489
e458dfd8 4961 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4962
7ab71cb3 49632016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4964
4965 * gcc.target/aarch64/vcvt_f64_1.c: New.
4966 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4967 * gcc.target/aarch64/vrecp_f64_1.c: New.
4968
34d36b7a 49692016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4970
4971 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4972 "alignement".
4973
ed7f4748 49742016-06-20 Georg-Johann Lay <avr@gjlay.de>
4975
4976 PR target/71103
4977 * gcc.target/avr/torture/pr71103-2.c: New test.
4978
a940fdc7 49792016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4980
4981 PR c/69507
4982 * gcc.dg/alignof.c: New test.
4983
98683d85 49842016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4985
4986 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4987 vs dg-error; test constexpr specifier too.
4988
358cee25 49892016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4990
4991 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4992
c3d7ceb6 49932016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4994
4995 * lib/target-supports.exp
4996 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4997 arm_neon_ok and merge flags. Fix temporary test name.
4998 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4999 and merge flags.
5000
1176073c 50012016-06-17 Martin Liska <mliska@suse.cz>
5002
5003 * gcc.dg/predict-9.c: Fix dump scanning.
5004
f3e2969a 50052016-06-17 Bin Cheng <bin.cheng@arm.com>
5006
5007 PR tree-optimization/71354
5008 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5009
7fdca647 50102016-06-17 Bin Cheng <bin.cheng@arm.com>
5011
5012 PR tree-optimization/71347
5013 * gcc.dg/tree-ssa/pr71347.c: New test.
5014
a338a226 50152016-06-17 Bin Cheng <bin.cheng@arm.com>
5016
5017 PR tree-optimization/71354
5018 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5019
c1e75671 50202016-06-17 Bin Cheng <bin.cheng@arm.com>
5021
5022 * gcc.dg/vect/vect-alias-check-1.c: New test.
5023
365ba13d 50242016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5025
59bde511 5026 PR target/71151
365ba13d 5027 * gcc.target/avr/pr71151-1.c: New test.
5028 * gcc.target/avr/pr71151-2.c: New test.
5029 * gcc.target/avr/pr71151-3.c: New test.
5030 * gcc.target/avr/pr71151-4.c: New test.
5031 * gcc.target/avr/pr71151-5.c: New test.
5032 * gcc.target/avr/pr71151-6.c: New test.
5033 * gcc.target/avr/pr71151-7.c: New test.
5034 * gcc.target/avr/pr71151-8.c: New test.
5035 * gcc.target/avr/pr71151-common.h: New test.
5036
db48d95b 50372016-06-16 Martin Liska <mliska@suse.cz>
5038
5039 * gfortran.dg/predict-1.f90: New test.
5040
4c780a59 50412016-06-16 Uros Bizjak <ubizjak@gmail.com>
5042
5043 PR target/71242
f9c39b65 5044 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5045
8c1879bc 50462016-06-16 Jan Hubicka <hubicka@ucw.cz>
5047
5048 * g++.dg/vect/pr36648.cc: Disable cunrolli
5049
33698dfe 50502016-06-16 Jakub Jelinek <jakub@redhat.com>
5051
745f2db6 5052 PR target/71554
5053 * gcc.c-torture/execute/pr71554.c: New test.
5054
33698dfe 5055 PR rtl-optimization/71532
5056 * gcc.dg/torture/pr71532.c: New test.
5057
b42322b9 50582016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5059
5060 * gcc.target/powerpc/p9-dimode1.c: New test.
5061 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5062
412b298a 50632016-06-15 Jakub Jelinek <jakub@redhat.com>
5064
93479f99 5065 * gcc.c-torture/compile/20160615-1.c: New test.
5066
412b298a 5067 * g++.dg/cpp0x/ref-qual17.C: New test.
5068
3ec40531 50692016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5070
5071 PR middle-end/71529
5072 * gcc.target/i386/pr71529.C: New test.
5073
edfe7670 50742016-06-15 Alan Hayward <alan.hayward@arm.com>
5075
5076 PR tree-optimization/71483
5077 * g++.dg/vect/pr71483.c: New
5078
6e52ac17 50792016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5080
5081 PR c++/70202
5082 * g++.dg/inherit/crash6.C: New.
5083 * g++.dg/inherit/union2.C: Likewise.
5084 * g++.dg/inherit/virtual12.C: Likewise.
5085 * g++.dg/inherit/virtual13.C: Likewise.
5086 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5087
aed35af2 50882016-06-15 Uros Bizjak <ubizjak@gmail.com>
5089
0941fba8 5090 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5091
6f710392 50922016-06-15 Alan Hayward <alan.hayward@arm.com>
5093
5094 PR tree-optimization/71439
5095 * gcc.dg/vect/pr71439.c: New
5096
d1cedfd3 50972016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5098
5099 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5100
ee8fd158 51012016-06-15 Richard Biener <rguenther@suse.de>
5102
5103 * gcc.dg/vect/slp-45.c: New testcase.
5104
5695a690 51052016-06-15 Richard Biener <rguenther@suse.de>
5106
5107 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5108
267ae3ee 51092016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5110
5111 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5112 requirements, and disable for AIX for now.
5113 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5114
a6d0e20a 51152016-06-14 Jakub Jelinek <jakub@redhat.com>
5116
b2efd162 5117 PR c++/71528
5118 * g++.dg/opt/pr71528.C: New test.
5119
a6d0e20a 5120 PR c++/71516
5121 * g++.dg/init/pr71516.C: New test.
5122
035778de 51232016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5124
5125 * g++.dg/init/array46.C: New.
5126
7c9dc58e 51272016-06-14 Uros Bizjak <ubizjak@gmail.com>
5128
0941fba8 5129 * gcc.target/i386/float128-3.c: New test.
5130 * gcc.target/i386/quad-sse4.c: Ditto.
5131 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5132 Update scan strings.
7c9dc58e 5133
412640c9 51342016-06-14 Richard Biener <rguenther@suse.de>
5135
5136 PR middle-end/71526
5137 * gfortran.dg/pr71526.f90: New testcase.
5138
1b9fde85 51392016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5140
5141 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5142 * gcc.dg/zero_bits_compound-1.c: Likewise.
5143
306097e3 51442016-06-14 Richard Biener <rguenther@suse.de>
5145
5146 PR tree-optimization/71522
5147 * gcc.dg/torture/pr71522.c: New testcase.
5148
566255a8 51492016-06-14 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR tree-optimization/71520
5152 * gcc.dg/tree-ssa/pr71520.c: New test.
5153
eb912adb 51542016-06-14 Richard Biener <rguenther@suse.de>
5155
5156 PR tree-optimization/71521
56d35455 5157 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5158
9720103d 51592016-06-13 Jakub Jelinek <jakub@redhat.com>
5160
12cb8367 5161 PR sanitizer/71498
5162 * c-c++-common/ubsan/bounds-13.c: New test.
5163
9720103d 5164 PR preprocessor/71183
5165 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5166
5965fbcc 51672016-06-13 Jeff Law <law@redhat.com>
5168
5169 PR tree-optimization/71403
5170 * c-c++-common/ubsan/pr71403-1.c: New test.
5171 * c-c++-common/ubsan/pr71403-2.c: New test.
5172 * c-c++-common/ubsan/pr71403-3.c: New test.
5173
04537049 51742016-06-13 Jakub Jelinek <jakub@redhat.com>
5175
5176 PR middle-end/71478
5177 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5178 Add -Wno-psabi -w to dg-options.
5179
412f195f 51802016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5181
5182 * gcc.target/powerpc/vadsdu-0.c: New test.
5183 * gcc.target/powerpc/vadsdu-1.c: New test.
5184 * gcc.target/powerpc/vadsdu-2.c: New test.
5185 * gcc.target/powerpc/vadsdu-3.c: New test.
5186 * gcc.target/powerpc/vadsdu-4.c: New test.
5187 * gcc.target/powerpc/vadsdu-5.c: New test.
5188 * gcc.target/powerpc/vadsdub-1.c: New test.
5189 * gcc.target/powerpc/vadsdub-2.c: New test.
5190 * gcc.target/powerpc/vadsduh-1.c: New test.
5191 * gcc.target/powerpc/vadsduh-2.c: New test.
5192 * gcc.target/powerpc/vadsduw-1.c: New test.
5193 * gcc.target/powerpc/vadsduw-2.c: New test.
5194
527790c1 51952016-06-13 David Malcolm <dmalcolm@redhat.com>
5196
5197 * gcc.dg/c99-init-2.c (c): Update expected error message.
5198 * gcc.dg/init-bad-8.c (foo): Likewise.
5199 * gcc.dg/spellcheck-fields-3.c: New test case.
5200
102e67eb 52012016-06-13 Martin Liska <mliska@suse.cz>
5202
5203 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5204 and "guess loop iv compared" heuristics.
5205 * gcc.dg/predict-2.c: Likewise.
5206 * gcc.dg/predict-3.c: Likewise.
5207 * gcc.dg/predict-4.c: Likewise.
5208 * gcc.dg/predict-5.c: Likewise.
5209 * gcc.dg/predict-6.c: Likewise.
5210
1a54d3be 52112016-06-13 Marek Polacek <polacek@redhat.com>
5212
5213 PR middle-end/71476
5214 * c-c++-common/Wswitch-unreachable-4.c: New test.
5215 * gcc.dg/Wswitch-unreachable-2.c: New test.
5216 * g++.dg/tm/jump1.C: Move dg-warning.
5217
5b7401b8 52182016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5219
5220 * gnat.dg/renaming10.ad[sb]: New test.
5221
1c93151c 52222016-06-13 Paul Thomas <pault@gcc.gnu.org>
5223
5224 PR fortran/70673
5225 * gfortran.dg/pr70673.f90: New test.
5226
249865a0 52272016-06-13 Richard Biener <rguenther@suse.de>
5228
5229 PR middle-end/64516
5230 * gcc.dg/align-3.c: New testcase.
5231
776d9b14 52322016-06-13 Martin Liska <mliska@suse.cz>
5233
5234 * gcc.target/i386/pr71458.c: New test.
5235
0cf5c551 52362016-06-12 Uros Bizjak <ubizjak@gmail.com>
5237
5238 PR target/71241
f9c39b65 5239 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5240
34de0a35 52412016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5242
5243 PR target/60751
5244 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5245 statement.
5246
0cc8bc98 52472016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5248
5249 PR target/60751
5250 * gfortran.dg/comma_IO_extension_1.f90: New test.
5251 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5252 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5253 statement.
5254 * gfortran.dg/graphite/pr38083.f90: Likewise.
5255 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5256 missing format.
5257
0ff78c86 52582016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5259
5260 * gnat.dg/case_character.adb: New test.
5261
6c38863e 52622016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5263
5264 PR middle-end/71310
5265 * gcc.target/powerpc/pr71310.c: New testcase.
5266
24c41395 52672016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5268
5269 PR middle-end/71478
5270 * gcc.dg/pr71478.c: New test.
5271
aeb26fb6 52722016-06-10 Jakub Jelinek <jakub@redhat.com>
5273
702b3575 5274 PR middle-end/71494
5275 * gcc.c-torture/execute/pr71494.c: New test.
5276
8ec29807 5277 PR c/68657
5278 * gcc.target/i386/pr68657.c: New test.
5279
aeb26fb6 5280 PR inline-asm/68843
5281 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5282 (test): Add -masm=intel alternatives.
5283
1dc4d519 52842016-06-10 Martin Sebor <msebor@redhat.com>
5285
5286 PR c/71392
5287 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5288
6385d6d3 52892016-06-10 Jeff Law <law@redhat.com>
5290
5291 PR tree-optimization/71335
5292 * gcc.c-torture/execute/pr71335.c: New test.
5293
041a412b 52942016-06-10 David Malcolm <dmalcolm@redhat.com>
5295
5296 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5297 the various "cannot tail-call: " messages.
5298
4a5edbb2 52992016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5300
5301 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5302 and options.
5303
9cf3aec3 53042016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5305
5306 PR sanitizer/71480
5307 * c-c++-common/asan/pr71480.c: New test.
5308
61724718 53092016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5310
5311 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5312 (ASMNAME2): Likewise.
5313 (main): Replace fn in asm statement with ASMNAME ("fn").
5314 * gcc.dg/guality/pr68037-2.c: Likewise.
5315 * gcc.dg/guality/pr68037-3.c: Likewise.
5316 * gcc.dg/torture/pr68037-1.c: Likewise.
5317 * gcc.dg/torture/pr68037-2.c: Likewise.
5318 * gcc.dg/torture/pr68037-3.c: Likewise.
5319
1807f6fb 53202016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5321
5322 PR inline-asm/68843
5323 * gcc.target/i386/pr68843-1.c: New test.
5324 * gcc.target/i386/pr68843-2.c: New test.
5325
ccfa030f 53262016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5327 Cesar Philippidis <cesar@codesourcery.com>
5328
5329 PR middle-end/71373
5330 * gcc.dg/goacc/nested-function-1.c: New file.
5331 * gcc.dg/goacc/nested-function-2.c: Likewise.
5332 * gcc.dg/goacc/pr71373.c: Likewise.
5333 * gfortran.dg/goacc/cray-2.f95: Likewise.
5334 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5335 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5336 * gfortran.dg/goacc/cray.f95: Update.
5337 * gfortran.dg/goacc/loop-1.f95: Likewise.
5338 * gfortran.dg/goacc/loop-3.f95: Likewise.
5339 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5340 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5341
53422016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5343
5344 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5345 for OpenACC tile clauses.
5346 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5347
5348 PR c/71381
5349 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5350 to...
5351 * c-c++-common/goacc/cache-2.c: ... this new file.
5352 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5353 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5354 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5355 usage.
5356 * gfortran.dg/goacc/cray.f95: Likewise.
5357 * gfortran.dg/goacc/loop-1.f95: Likewise.
5358
bb038f3e 53592016-06-10 Alan Hayward <alan.hayward@arm.com>
5360
5361 PR tree-optimization/71407
5362 PR tree-optimization/71416
5363 * gcc.dg/vect/pr71407.c: New
5364 * gcc.dg/vect/pr71416-1.c: New
5365 * gcc.dg/vect/pr71416-2.c: New
5366
332409d3 53672016-06-10 Richard Biener <rguenther@suse.de>
5368
5369 PR middle-end/71477
5370 * gcc.dg/torture/pr71477.c: New testcase.
5371
03cf727c 53722016-06-09 Julia Koval <julia.koval@intel.com>
5373
5374 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5375 * gcc.target/i386/interrupt-13.c: Likewise.
5376 * gcc.target/i386/interrupt-15.c: Likewise.
5377 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5378 * gcc.target/i386/interrupt-24.c: Likewise.
5379 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5380 * gcc.target/i386/interrupt-9.c: Likewise.
5381 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5382
23b101c5 53832016-06-09 Martin Sebor <msebor@redhat.com>
5384
5385 PR c/70883
5386 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5387 * gcc.dg/builtin-constant_p-1.c: Same.
5388 * gcc.dg/builtins-error.c: Same.
5389 * gcc.dg/pr70859.c: Same.
5390
188d6bbb 53912016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5392
5393 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5394 * gcc.dg/torture/pr68067-1.c: Likewise.
5395 * gcc.dg/torture/pr68067-2.c: Likewise.
5396
53972016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5398
5399 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5400 when setting SIZE.
5401
ff8886bd 54022016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5403
5404 PR c++/71465
5405 * g++.dg/inherit/crash5.C: New.
5406 Revert:
5407 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5408
5409 PR c++/70202
5410 * g++.dg/inherit/crash5.C: New.
5411 * g++.dg/inherit/virtual1.C: Adjust.
5412
3f76cceb 54132016-06-09 Martin Liska <mliska@suse.cz>
5414
5415 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5416 * g++.dg/predict-loop-exit-2.C: Likewise.
5417 * g++.dg/predict-loop-exit-3.C: Likewise.
5418 * gcc.dg/predict-1.c: Likewise.
5419 * gcc.dg/predict-2.c: Likewise.
5420 * gcc.dg/predict-3.c: Likewise.
5421 * gcc.dg/predict-4.c: Likewise.
5422 * gcc.dg/predict-5.c: Likewise.
5423 * gcc.dg/predict-6.c: Likewise.
5424 * gcc.dg/predict-7.c: Likewise.
5425
59ae3d1b 54262016-06-09 Richard Biener <rguenther@suse.de>
5427
5428 PR tree-optimization/71462
5429 * gcc.dg/torture/pr71462.c: New testcase.
5430
8c2d2acf 54312016-06-09 Marek Polacek <polacek@redhat.com>
5432
5433 PR c/65471
5434 * gcc.dg/c11-generic-3.c: New test.
5435
224cb6b7 54362016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 * g++.dg/init/array42.C: New.
5439 * g++.dg/init/array43.C: Likewise.
5440 * g++.dg/init/array44.C: Likewise.
5441 * g++.dg/init/array45.C: Likewise.
5442 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5443 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5444 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5445 * g++.dg/gomp/pr35751.C: Likewise.
5446 * g++.dg/init/array23.C: Likewise.
5447 * g++.dg/init/brace2.C: Likewise.
5448 * g++.dg/init/brace6.C: Likewise.
5449
732905bb 54502016-06-08 Martin Sebor <msebor@redhat.com>
5451 Jakub Jelinek <jakub@redhat.com>
5452
5453 PR c++/70507
5454 PR c/68120
5455 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5456 * c-c++-common/builtin-arith-overflow-2.c: New test.
5457 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5458 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5459 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5460
7ddaa622 54612016-06-08 Jakub Jelinek <jakub@redhat.com>
5462
5463 PR c++/71442
5464 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5465
84ee0905 54662016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5467
5468 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5469 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5470 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5471 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5472 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5473 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5474 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5475 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5476 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5477 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5478 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5479 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5480 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5481
2876af98 54822016-06-08 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/68558
5485 * gcc.dg/vect/slp-44.c: New testcase.
5486
acbb0d03 54872016-06-08 Richard Biener <rguenther@suse.de>
5488
5489 * gcc.dg/vect/slp-43.c: New testcase.
5490
f8689010 54912016-06-08 Richard Biener <rguenther@suse.de>
5492
5493 PR tree-optimization/71452
5494 * gcc.dg/torture/pr71452.c: New testcase.
5495
52d393eb 54962016-06-08 Jakub Jelinek <jakub@redhat.com>
5497
5498 PR c++/71448
5499 * g++.dg/torture/pr71448.C: New test.
5500
9d700ce4 55012016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5502
5503 PR debug/71432
5504 PR ada/71413
5505 * g++.dg/debug/pr71432.C: New test.
5506
eb96ef65 55072016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5508
5509 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5510 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5511 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5512
a4753cdd 55132016-06-08 Alan Hayward <alan.hayward@arm.com>
5514
5515 * gcc.dg/vect/vect-live-2.c: Update effective target.
5516 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5517 * lib/target-supports.exp: Add aarch64 to vect_long.
5518
bafc7b1d 55192016-06-08 Marek Polacek <polacek@redhat.com>
5520
5521 PR c/71418
5522 * gcc.dg/noncompile/pr71418.c: New test.
5523
06e590e7 5524 PR c/71426
5525 * gcc.dg/noncompile/pr71426.c: New test.
5526
d3cb49c9 55272016-06-07 Jan Hubicka <hubicka@ucw.cz>
5528
5529 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5530 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5531 * gcc.dg/predict-3.c: Update template.
5532 * gcc.dg/predict-5.c: Update template.
5533 * gcc.dg/predict-6.c: Update template.
5534 * gcc.dg/predict-9.c: Update template.
5535 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5536
2d76c36a 55372016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5538
5539 * gcc.target/powerpc/vec-mul.c: New test.
5540
7cfde92a 55412016-06-07 David Malcolm <dmalcolm@redhat.com>
5542
5543 * gcc.dg/spellcheck-fields-2.c: New test case.
5544
b032c4dd 55452016-06-07 Richard Biener <rguenther@suse.de>
5546
5547 PR c/61564
5548 * gcc.dg/Wpragmas-1.c: New testcase.
5549 * gcc.dg/Wattributes-4.c: Likewise.
5550 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5551 entry.
5552
a7056369 55532016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5554
5555 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5556 spurious debug code.
5557
123c61e0 55582016-06-07 Richard Biener <rguenther@suse.de>
5559
5560 PR tree-optimization/71428
5561 * gcc.dg/torture/pr71428.c: New testcase.
5562
5819d47b 55632016-06-07 Richard Biener <rguenther@suse.de>
5564
5565 PR middle-end/71423
5566 * gcc.dg/torture/pr71423.c: New testcase.
5567
6cec5c6b 55682016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5569
5570 PR middle-end/71408
5571 * gcc.dg/tree-ssa/pr71408.c: New test.
5572
40bbfc17 55732016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5574
5575 PR middle-end/71281
5576 * g++.dg/torture/pr71281.C: New test.
5577
61f1f80c 55782016-06-06 Marek Polacek <polacek@redhat.com>
5579
5580 PR c/71362
5581 * gcc.dg/pr71362.c: New test.
5582
0406b32f 55832016-06-06 Jakub Jelinek <jakub@redhat.com>
5584 Patrick Palka <ppalka@gcc.gnu.org>
5585
5586 PR c++/70847
5587 PR c++/71330
5588 PR c++/71393
5589 * g++.dg/opt/pr70847.C: New test.
5590 * g++.dg/ubsan/pr70847.C: New test.
5591 * g++.dg/ubsan/pr71393.C: New test.
5592
b1445999 55932016-06-06 Jakub Jelinek <jakub@redhat.com>
5594
5595 PR tree-optimization/71259
5596 * gcc.dg/vect/pr71259.c: New test.
5597
99b4f3a2 55982016-06-06 David Malcolm <dmalcolm@redhat.com>
5599
5600 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5601 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5602 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5603 above.
5604
837679bc 56052016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5606
5607 PR middle-end/37780
5608 * gcc.c-torture/execute/pr37780.c: New test.
5609 * gcc.target/aarch64/pr37780_1.c: Likewise.
5610 * gcc.target/arm/pr37780_1.c: Likewise.
5611
e4b92538 56122016-06-06 Marek Polacek <polacek@redhat.com>
5613
5614 * c-c++-common/attr-may-alias-1.c: New test.
5615 * c-c++-common/attr-may-alias-2.c: New test.
5616 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5617
43ac2f2f 56182016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5619
5620 PR c/24414
5621 * gcc.target/i386/pr24414.c: New test.
5622
7e1786b2 56232016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5624
5625 * gcc.target/sparc/vis4misc.c: New file.
5626 * gcc.target/sparc/fpcmp.c: Likewise.
5627 * gcc.target/sparc/fpcmpu.c: Likewise.
5628
f593ccb2 56292016-06-06 Alan Hayward <alan.hayward@arm.com>
5630
5631 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5632 * gcc.dg/vect/vect-live-3.c: Likewise.
5633
be6d8ddc 56342016-06-06 Richard Biener <rguenther@suse.de>
5635
5636 PR tree-optimization/71398
5637 * gcc.dg/torture/pr71398.c: New testcase.
5638
78f27916 56392016-06-06 Uros Bizjak <ubizjak@gmail.com>
5640
5641 PR target/71389
5642 * g++.dg/pr71389.C: New test.
5643
c5899606 56442016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5645
5646 PR fortran/71404
5647 * gfortran.dg/fmt_read_5.f: New test.
5648
8e3cd305 56492016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5650
5651 PR fortran/69659
5652 * gfortran.dg/class_array_22.f03: New test.
5653
703c0a09 56542016-06-05 Jan Hubicka <hubicka@ucw.cz>
5655
5656 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5657
d07b2b6f 56582016-06-05 Jan Hubicka <hubicka@ucw.cz>
5659
5660 * gcc.dg/predict-9.c: Update template.
5661
4a7ec4ac 56622016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5663
5664 PR c++/49377
5665 * g++.dg/template/pr49377.C: New.
5666
7499ef4a 56672016-06-04 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR tree-optimization/71405
5670 * g++.dg/torture/pr71405.C: New test.
5671
558c800d 56722016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5673
5674 PR c++/70202
5675 * g++.dg/inherit/crash5.C: New.
5676 * g++.dg/inherit/virtual1.C: Adjust.
5677
4ee7cf4b 56782016-06-03 Jeff Law <law@redhat.com>
5679
5680 PR tree-optimization/71316
5681 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5682
b12ae762 56832016-06-03 Jakub Jelinek <jakub@redhat.com>
5684
5685 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5686 dg-additional-options with just -fno-tree-scev-cprop in it.
5687 * gcc.dg/vect/vect-live-2.c: Likewise.
5688 * gcc.dg/vect/vect-live-5.c: Likewise.
5689 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5690 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5691 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5692
e09a5ee3 56932016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5694
5695 PR c++/27100
5696 * g++.dg/other/friend6.C: New test.
5697
f14b1922 56982016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5699
5700 * g++.dg/torture/ppc-ldst-array.C: New.
5701
20702ea3 57022016-06-03 Joseph Myers <joseph@codesourcery.com>
5703
5704 PR target/71276
5705 PR target/71277
5706 * gcc.dg/torture/builtin-fp-int-inexact.c,
5707 gcc.target/i386/387-builtin-fp-int-inexact.c,
5708 gcc.target/i386/387-rint-inline-1.c,
5709 gcc.target/i386/387-rint-inline-2.c,
5710 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5711 gcc.target/i386/sse2-rint-inline-1.c,
5712 gcc.target/i386/sse2-rint-inline-2.c,
5713 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5714 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5715
5ed3cc7b 57162016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5717 Julia Koval <julia.koval@intel.com>
5718
5719 PR target/66960
5720 PR target/67630
5721 PR target/67634
5722 PR target/67841
5723 PR target/68037
5724 PR target/68618
5725 PR target/68661
5726 PR target/69575
5727 PR target/69596
5728 PR target/69734
5729 * gcc.dg/guality/pr68037-1.c: New test.
5730 * gcc.dg/guality/pr68037-2.c: Likewise.
5731 * gcc.dg/guality/pr68037-3.c: Likewise.
5732 * gcc.dg/torture/pr68037-1.c: Likewise.
5733 * gcc.dg/torture/pr68037-2.c: Likewise.
5734 * gcc.dg/torture/pr68037-3.c: Likewise.
5735 * gcc.dg/torture/pr68661-1a.c: Likewise.
5736 * gcc.dg/torture/pr68661-1b.c: Likewise.
5737 * gcc.target/i386/interrupt-1.c: Likewise.
5738 * gcc.target/i386/interrupt-2.c: Likewise.
5739 * gcc.target/i386/interrupt-3.c: Likewise.
5740 * gcc.target/i386/interrupt-4.c: Likewise.
5741 * gcc.target/i386/interrupt-5.c: Likewise.
5742 * gcc.target/i386/interrupt-6.c: Likewise.
5743 * gcc.target/i386/interrupt-7.c: Likewise.
5744 * gcc.target/i386/interrupt-8.c: Likewise.
5745 * gcc.target/i386/interrupt-9.c: Likewise.
5746 * gcc.target/i386/interrupt-10.c: Likewise.
5747 * gcc.target/i386/interrupt-11.c: Likewise.
5748 * gcc.target/i386/interrupt-12.c: Likewise.
5749 * gcc.target/i386/interrupt-13.c: Likewise.
5750 * gcc.target/i386/interrupt-14.c: Likewise.
5751 * gcc.target/i386/interrupt-15.c: Likewise.
5752 * gcc.target/i386/interrupt-16.c: Likewise.
5753 * gcc.target/i386/interrupt-17.c: Likewise.
5754 * gcc.target/i386/interrupt-18.c: Likewise.
5755 * gcc.target/i386/interrupt-19.c: Likewise.
5756 * gcc.target/i386/interrupt-20.c: Likewise.
5757 * gcc.target/i386/interrupt-21.c: Likewise.
5758 * gcc.target/i386/interrupt-22.c: Likewise.
5759 * gcc.target/i386/interrupt-23.c: Likewise.
5760 * gcc.target/i386/interrupt-24.c: Likewise.
5761 * gcc.target/i386/interrupt-25.c: Likewise.
5762 * gcc.target/i386/interrupt-26.c: Likewise.
5763 * gcc.target/i386/interrupt-27.c: Likewise.
5764 * gcc.target/i386/interrupt-28.c: Likewise.
5765 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5766 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5767 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5768 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5769 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5770 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5771 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5772 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5773 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5774 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5775 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5776 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5777
3e346f54 57782016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5779
f27c52fb 5780 PR tree-optimization/52171
5781 * gcc.dg/pr52171.c: New test.
5782 * gcc.target/i386/pr52171.c: New test.
3e346f54 5783
22e029d2 57842016-06-03 Jan Hubicka <jh@suse.cz>
5785
5786 * g++.dg/tree-ssa/pred-1.C: New testcase
5787 * gcc.dg/tree-ssa/pred-1.c: New testcase
5788
41ce74ed 57892016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5790
5791 PR target/70957
5792 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5793 support.
5794 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5795
cf573a72 57962016-06-03 Alan Hayward <alan.hayward@arm.com>
5797
5798 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5799
75aae5b4 58002016-06-03 Alan Hayward <alan.hayward@arm.com>
5801
5802 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5803 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5804 * gcc.dg/vect/vect-live-1.c: New test.
5805 * gcc.dg/vect/vect-live-2.c: New test.
5806 * gcc.dg/vect/vect-live-3.c: New test.
5807 * gcc.dg/vect/vect-live-4.c: New test.
5808 * gcc.dg/vect/vect-live-5.c: New test.
5809 * gcc.dg/vect/vect-live-slp-1.c: New test.
5810 * gcc.dg/vect/vect-live-slp-2.c: New test.
5811 * gcc.dg/vect/vect-live-slp-3.c: New test.
5812
eba6788d 58132016-06-03 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR middle-end/71387
5816 * g++.dg/opt/pr71387.C: New test.
5817
5a653985 58182016-06-02 Jeff Law <law@redhat.com>
5819
5820 PR tree-optimization/71328
5821 * gcc.c-torture/compile/pr71328.c: New test.
5822
f92f6941 58232016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5824
5825 PR fortran/52393
5826 * gfortran.dg/fmt_read_3.f90: Fix typo.
5827 * gfortran.dg/fmt_read_4.f90: New test.
5828
0d29e152 58292016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5830
5831 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5832 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5833 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5834 * g++.dg/cpp0x/override2.C: Likewise.
5835 * g++.dg/parse/crash5.C: Likewise.
5836 * g++.dg/parse/error16.C: Likewise.
5837 * g++.dg/parse/error27.C: Likewise.
5838 * g++.dg/template/qualttp15.C: Likewise.
5839 * g++.dg/template/redecl4.C: Likewise.
5840 * g++.old-deja/g++.other/crash39.C: Likewise.
5841 * g++.old-deja/g++.other/struct1.C: Likewise.
5842 * g++.old-deja/g++.pt/m9a.C: Likewise.
5843 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5844
2740a1a5 58452016-06-02 Jakub Jelinek <jakub@redhat.com>
5846
89f17a65 5847 PR c++/71372
5848 * c-c++-common/pr71372.c: New test.
5849
2740a1a5 5850 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5851 __TIME__ strings with __builtin_strcmp instead of printf and
5852 dg-output.
5853
9ae89a4e 58542016-06-02 Martin Liska <mliska@suse.cz>
5855
5856 * gcc.dg/predict-9.c: New test.
5857
41258f9c 58582016-06-02 Jakub Jelinek <jakub@redhat.com>
5859
5860 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5861 global set_compiler_env_var and global saved_compiler_env_var.
5862
dad46eb8 58632016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5864
5865 PR rtl-optimization/71295
5866 * gcc.c-torture/compile/pr71295.c: New test.
5867
9cc8a892 58682016-06-02 Jakub Jelinek <jakub@redhat.com>
5869
98e7c96c 5870 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5871
4a5a4de2 5872 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5873 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5874
9cc8a892 5875 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5876 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5877 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5878 alternative number.
5879
46819a36 58802016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5881
5882 * gcc.target/powerpc/p9-splat-4.c: New test.
5883
58842016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5885
5886 PR target/71186
5887 * gcc.target/powerpc/pr71186.c: New test.
5888
d9820cc5 58892016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5890
5891 PR fortran/52393
5892 * gfortran.dg/fmt_read_3.f90: New test.
5893
2f14ca3e 58942016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5895
5896 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5897 procedure.
5898
dfa5c0d3 58992016-06-01 Eduard Sanou <dhole@openmailbox.org>
5900
5901 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5902 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5903 env var is set.
5904 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5905 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5906 shown once.
5907 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5908 during compilation.
5909 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5910 vars set by dg-set-compiler-env-var.
5911
7d7125df 59122016-06-01 Paul Thomas <pault@gcc.gnu.org>
5913
5914 PR fortran/71156
5915 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5916 to the module procedure declaration.
5917 * gfortran.dg/submodule_16.f08: New test.
5918
6ab9cde4 59192016-06-01 Jakub Jelinek <jakub@redhat.com>
5920
5921 PR middle-end/71371
5922 * c-c++-common/gomp/pr71371.c: New test.
5923
0cfe7a23 59242016-06-01 Richard Biener <rguenther@suse.de>
5925
5926 PR tree-optimization/71366
5927 * gcc.dg/torture/pr71366-1.c: New testcase.
5928 * gcc.dg/torture/pr71366-2.c: Likewise.
5929
5a5b02e1 59302016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5931
5932 * gcc.target/powerpc/vslv-0.c: New test.
5933 * gcc.target/powerpc/vslv-1.c: New test.
5934 * gcc.target/powerpc/vsrv-0.c: New test.
5935 * gcc.target/powerpc/vsrv-1.c: New test.
5936
d27a79f6 59372016-06-01 Nathan Sidwell <nathan@acm.org>
5938
5939 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5940 * gcc.target/nvptx/weak.c: New.
5941
6172a9fd 59422016-06-01 Richard Biener <rguenther@suse.de>
5943
5944 PR tree-optimization/71261
5945 * gcc.dg/torture/vect-bool-1.c: New testcase.
5946
f9aaabb2 59472016-06-01 Jakub Jelinek <jakub@redhat.com>
5948
5949 * gfortran.dg/gomp/order-1.f90: New test.
5950 * gfortran.dg/gomp/order-2.f90: New test.
5951
53b01069 59522016-06-01 Jan Hubicka <hubicka@ucw.cz>
5953
5954 * gcc.dg/unroll-6.c: Update template.
5955 * gcc.dg/unroll-7.c: New testcase.
5956 * gcc.dg/unroll-8.c: New testcase.
5957
36757397 59582016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5959
5960 * gnat.dg/opt56.ad[sb]: New test.
5961
7f93bd6e 59622016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5963
5964 PR c++/66635
5965 * g++.dg/cpp0x/constexpr-ice16.C: New.
5966
9f41a2ce 59672016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5968
5969 PR tree-optimization/71314
5970 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5971 -mbranch-cost=2.
5972
31e02373 59732016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5974
5975 PR tree-optimization/71077
5976 * gcc.dg/tree-ssa/pr71077.c: New test.
5977
76f8f901 59782016-05-31 Jan Hubicka <hubicka@ucw.cz>
5979
7f93bd6e 5980 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5981 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5982 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5983
04f5f923 59842016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5985
5986 PR c++/71248
5987 * g++.dg/cpp0x/pr71248.C: New.
5988 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5989 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5990 * g++.dg/init/new37.C: Likewise.
5991 * g++.dg/template/static1.C: Likewise.
5992 * g++.dg/template/static2.C: Likewise.
5993
4ffddf28 59942016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5995
5996 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5997 instead of %rdi.
5998 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5999
4ff7bd21 60002016-05-31 Marek Polacek <polacek@redhat.com>
6001
6002 * c-c++-common/Wswitch-unreachable-3.c: New test.
6003 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6004
e1f7cc4b 60052016-05-31 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/71352
6008 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6009
02978bd1 60102016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6011
6012 * gcc.target/arm/armv5_thumb_isa.c: New test.
6013
cfce8164 60142016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6015
6016 PR target/71346
6017 * gcc.target/i386/pr71346.c: New test.
6018
7a51c705 60192016-05-31 Tom de Vries <tom@codesourcery.com>
6020
6021 PR tree-optimization/69068
6022 * gcc.dg/graphite/pr69068.c: New test.
6023
8c1ac106 60242016-05-27 Martin Sebor <msebor@redhat.com>
6025
6026 PR c++/71306
6027 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6028
b6431756 60292016-05-30 Jakub Jelinek <jakub@redhat.com>
6030
6031 PR c++/71349
6032 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6033 nowait depend(inout: dd[0]) clauses where permitted.
6034
f6203294 60352016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6036
6037 PR c++/71238
6038 * g++.dg/parse/pr71238.C: New.
6039 * g++.dg/concepts/friend1.C: Test column numbers too.
6040 * g++.dg/cpp0x/initlist31.C: Likewise.
6041 * g++.dg/cpp0x/pr51420.C: Likewise.
6042 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6043 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6044 * g++.dg/ext/builtin3.C: Likewise.
6045 * g++.dg/lookup/friend12.C: Likewise.
6046 * g++.dg/lookup/friend7.C: Likewise.
6047 * g++.dg/lookup/koenig1.C: Likewise.
6048 * g++.dg/lookup/koenig5.C: Likewise.
6049 * g++.dg/lookup/used-before-declaration.C: Likewise.
6050 * g++.dg/overload/koenig1.C: Likewise.
6051 * g++.dg/template/crash65.C: Likewise.
6052 * g++.dg/template/friend57.C: Likewise.
6053 * g++.dg/warn/Wshadow-5.C: Likewise.
6054 * g++.dg/warn/Wunused-8.C: Likewise.
6055 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6056 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6057 * g++.old-deja/g++.jason/member.C: Likewise.
6058 * g++.old-deja/g++.jason/report.C: Likewise.
6059 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6060 * g++.old-deja/g++.law/visibility20.C: Likewise.
6061 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6062 * g++.old-deja/g++.other/static5.C: Likewise.
6063 * g++.old-deja/g++.pt/overload2.C: Likewise.
6064
b96f8145 60652016-05-30 Jan Hubicka <hubicka@ucw.cz>
6066
6067 * gcc.dg/tree-ssa/peel1.c: New testcase.
6068 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6069 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6070
ed5bca7a 60712016-05-30 Tom de Vries <tom@codesourcery.com>
6072
6073 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6074 to ce.
6075
c0aa0333 60762016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6077
6078 PR c++/71099
6079 * g++.dg/parse/virtual1.C: New.
6080
231010db 60812016-05-30 Uros Bizjak <ubizjak@gmail.com>
6082
6083 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6084 Use correct register when clearing %edx.
6085
765557c0 60862016-05-30 Alexander Monakov <amonakov@ispras.ru>
6087
6088 PR tree-optimization/71289
6089 * gcc.dg/pr71289.c: New test.
6090
fc3b1c44 60912016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6092
6093 PR middle-end/71269
6094 PR middle-end/71292
6095 * gcc.dg/tree-ssa/pr71269.c: New test.
6096 * gcc.dg/tree-ssa/pr71292.c: New test.
6097
ce352457 60982016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6099
6100 PR middle-end/71252
6101 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6102
eedd711b 61032016-05-30 Jan Hubicka <hubicka@ucw.cz>
6104
6105 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6106 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6107 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6108
8c061890 61092016-05-30 Tom de Vries <tom@codesourcery.com>
6110
6111 PR tree-optimization/69067
6112 * gcc.dg/graphite/pr69067.c: New test.
6113
a6b0884c 61142016-05-29 Uros Bizjak <ubizjak@gmail.com>
6115
6116 PR target/71245
6117 * gcc.target/i386/pr71245-1.c: New test.
6118 * gcc.target/i386/pr71245-2.c: Ditto.
6119
2369edfc 61202016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6121
6122 PR c++/71105
6123 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6124 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6125 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6126
b6ab3f43 61272016-05-27 Jan Hubicka <hubicka@ucw.cz>
6128
6129 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6130
0192662b 61312016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6132
6133 Revert:
6134 PR c++/69855
6135 * g++.dg/overload/69855.C: New.
6136 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6137 * g++.old-deja/g++.pt/crash3.C: Likewise.
6138
fce78c50 61392016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6140
6141 PR c++/60385
6142 * g++.dg/parse/namespace13.C: New.
6143
372172fe 61442016-05-26 Jeff Law <law@redhat.com>
6145
6146 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6147 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6148 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6149 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6150 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6151 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6152 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6153 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6154 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6155 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6156 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6157 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6158 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6159
5d8a8944 61602016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6161
6162 PR c++/69855
6163 * g++.dg/overload/69855.C: New.
6164 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6165 * g++.old-deja/g++.pt/crash3.C: Likewise.
6166
29602b75 61672016-05-27 Jiong Wang <jiong.wang@arm.com>
6168
6169 PR target/63596
6170 * gcc.target/aarch64/va_arg_1.c: New testcase.
6171 * gcc.target/aarch64/va_arg_2.c: Likewise.
6172 * gcc.target/aarch64/va_arg_3.c: Likewise.
6173
c900b732 61742016-05-27 Jiong Wang <jiong.wang@arm.com>
6175
6176 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6177 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6178 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6179 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6180 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6181
73ef73bd 61822016-05-27 Marek Polacek <polacek@redhat.com>
6183
6184 PR middle-end/71308
6185 * g++.dg/torture/pr71308.C: New test.
6186
a6031633 61872016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6188
6189 * gcc.dg/zero_bits_compound-1.c: New test.
6190 * gcc.dg/zero_bits_compound-2.c: New test.
6191
1fbdc7ae 61922016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6193
6194 PR middle-end/71279
6195 * gcc.dg/pr71279.c: New test.
6196
2e196ca8 61972016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6198
6199 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6200 floating point min/max/comparison instructions.
6201 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6202
6feab9ce 62032016-05-26 Jakub Jelinek <jakub@redhat.com>
6204
6205 * c-c++-common/gomp/schedule-1.c: New test.
6206 * gfortran.dg/gomp/schedule-1.f90: New test.
6207
978cea8f 62082016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6209
6210 PR c++/70822
6211 PR c++/70106
6212 * g++.dg/cpp1y/auto-fn32.C: New test.
6213 * g++.dg/cpp1y/paren4.C: New test.
6214
0478d9ed 62152016-05-26 Nathan Sidwell <nathan@acm.org>
6216
6217 * gcc.dg/20060410.c: Xfail on ptx.
6218 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6219 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6220 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6221 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6222 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6223
5fd1c174 62242016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6225
6226 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6227
c5e8b3e2 62282016-05-26 Jakub Jelinek <jakub@redhat.com>
6229
0db93a5b 6230 PR tree-optimization/71280
6231 * gcc.dg/pr71280.c: New test.
6232
7199c05c 6233 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6234
76c786ac 6235 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6236 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6237
c5e8b3e2 6238 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6239
e9bcea2f 62402016-05-26 Jiong Wang <jiong.wang@arm.com>
6241
6242 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6243 kept in memory.
e9bcea2f 6244
955d947b 62452016-05-25 Jeff Law <law@redhat.com>
6246
6247 PR tree-optimization/71272
6248 * gcc.c-torture/compile/pr71272.c: new test.
6249
77102dbe 62502016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6251
6252 * gcc.target/powerpc/vec-cmpne.c: New test.
6253 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6254
552821b4 62552016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6256
6257 * gnat.dg/opt55.ad[sb]: New test.
6258
0113f3c5 62592016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6260
6261 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6262 * c-c++-common/pr60226.c: Require int32plus.
6263 * gcc.c-torture/execute/pr70602.c: Likewise.
6264 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6265 unsigned long for malloc arg type.
6266 * gcc.dg/asr_div1.c: Require int32plus.
6267 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6268 * gcc.dg/pie-1.c: Require pie.
6269 * gcc.dg/pie-2.c: Likewise.
6270 * gcc.dg/pr59471.c: Require int32plus.
6271 * gcc.dg/pr59963-2.c: XFAIL for int16.
6272 * gcc.dg/pr60114.c: Require int32plus.
6273 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6274 unsigned long for typedef of size_t.
6275 * gcc.dg/pr63914.c: Require int32plus.
6276 * gcc.dg/pr64536.c: Require pt32plus.
6277 * gcc.dg/pr65658.c: Likewise.
6278 * gcc.dg/pr67271.c: Require int32plus.
6279 * gcc.dg/pr68112.c: Likewise.
6280 * gcc.dg/pr69071.c: Skip for avr target.
6281 * gcc.dg/pr69973.c: Require int32plus.
6282 * gcc.dg/pr70169.c: Skip for avr target.
6283 * gcc.dg/sso-6.c: Require int32plus.
6284 * gcc.dg/sso-7.c: Likewise.
6285 * gcc.dg/sso-8.c: Likewise.
6286 * gcc.dg/vrp-min-max-2.c: Likewise.
6287
f4094380 62882016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6289
6290 PR target/70738
6291 * gcc.target/i386/pr70738-1.c: New test.
6292 * gcc.target/i386/pr70738-2.c: Likewise.
6293 * gcc.target/i386/pr70738-3.c: Likewise.
6294 * gcc.target/i386/pr70738-4.c: Likewise.
6295 * gcc.target/i386/pr70738-5.c: Likewise.
6296 * gcc.target/i386/pr70738-6.c: Likewise.
6297 * gcc.target/i386/pr70738-7.c: Likewise.
6298 * gcc.target/i386/pr70738-8.c: Likewise.
6299 * gcc.target/i386/pr70738-9.c: Likewise.
6300
239a4bea 63012016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6302
6303 PR rtl-optimization/66940
6304 * gcc.c-torture/execute/pr66940.c: New test.
6305
bf6382ba 63062016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6307
6308 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6309 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6310 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6311 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6312 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6313 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6314 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6315 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6316 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6317 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6318 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6319 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6320 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6321 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6322 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6323 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6324 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6325 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6326 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6327 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6328 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6329 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6330 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6331 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6332
2c995da9 63332016-05-25 Marek Polacek <polacek@redhat.com>
6334
6335 PR c/71265
6336 * gcc.dg/noncompile/pr71265.c: New test.
6337
abfbb5b5 6338 PR c/71266
6339 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6340
f6871bbd 63412016-05-25 Nathan Sidwell <nathan@acm.org>
6342
6343 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6344
de04e83e 63452016-05-25 Richard Biener <rguenther@suse.de>
6346
6347 PR tree-optimization/71261
6348 * c-c++-common/torture/pr71261.c: New testcase.
6349
b35931f7 63502016-05-25 Richard Biener <rguenther@suse.de>
6351
6352 PR tree-optimization/71264
6353 * gcc.dg/vect/pr71264.c: New testcase.
6354
166c3089 63552016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 PR c++/55992
6358 * g++.dg/cpp0x/alias-decl-53.C: New.
6359 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6360
14240409 63612016-05-25 Martin Liska <mliska@suse.cz>
6362
6363 * g++.dg/pr71239.C: New test.
6364
bc47d9f6 63652016-05-25 Richard Biener <rguenther@suse.de>
6366
4860a6bf 6367 * gcc.dg/vect/pr58135.c: Rename to ...
6368 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6369
d8a3f157 63702016-05-25 Marek Polacek <polacek@redhat.com>
6371
6372 * g++.dg/pr65295.C: Use target c++14.
6373
3af16045 63742016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6375
231010db 6376 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6377 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6378
949479b2 63792016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6380
6381 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6382 instructions.
6383
6d6a3fc3 63842016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6385
6386 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6387 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6388 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6389 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6390 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6391 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6392 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6393 * c-c++-common/goacc/pcopy.c: Likewise.
6394 * c-c++-common/goacc/pcopyin.c: Likewise.
6395 * c-c++-common/goacc/pcopyout.c: Likewise.
6396 * c-c++-common/goacc/pcreate.c: Likewise.
6397 * c-c++-common/goacc/pr70688.c: New test.
6398 * c-c++-common/goacc/present-1.c: Adjust test.
6399 * c-c++-common/goacc/reduction-5.c: Likewise.
6400 * g++.dg/goacc/data-1.C: New test.
6401
af648be2 64022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6403
6404 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6405 vector parity built-in functions.
6406 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6407 count trailing zeros automatic vectorization.
6408 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6409 count trailing zeros built-in functions.
6410
4e173d60 64112016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6412
6413 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6414
a0c02a52 64152016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6416
6417 PR target/71050
6418 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6419
64c52e9c 64202016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6421
6422 PR c++/50436
6423 * g++.dg/template/crash123.C: New.
6424 * g++.dg/template/crash124.C: Likewise.
6425
752b5a4c 64262016-05-24 Martin Sebor <msebor@redhat.com>
6427
6428 PR c++/71147
6429 * g++.dg/ext/flexary16.C: New test.
6430
a36dd683 64312016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6432
f6871bbd 6433 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6434 before math.h is included.
a36dd683 6435 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6436 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6437 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6438 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6439 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6440 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6441 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6442 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6443 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6444 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6445 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6446 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6447 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6448 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6449 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6450 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6451 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6452 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6453 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6454 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6455 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6456 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6457 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6458
d60e1df7 64592016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6460 Kelvin Nilsen <kelvin@gcc.gnu.org>
6461
6462 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6463 support.
6464
22d09025 64652016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6466
6467 PR c++/69872
6468 * g++.dg/warn/Wno-narrowing1.C: New.
6469
6ef0143d 64702016-05-24 Marek Polacek <polacek@redhat.com>
6471
6472 PR c/71249
6473 * c-c++-common/Wswitch-unreachable-2.c: New test.
6474
962a2062 64752016-05-24 Jakub Jelinek <jakub@redhat.com>
6476
ead77194 6477 PR c++/71257
6478 * g++.dg/vect/simd-clone-6.cc: New test.
6479 * g++.dg/gomp/declare-simd-6.C: New test.
6480
962a2062 6481 PR middle-end/70434
6482 PR c/69504
6483 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6484
23edc6d1 64852016-05-24 Richard Biener <rguenther@suse.de>
6486
6487 PR tree-optimization/71240
6488 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6489
30633bcc 64902016-05-24 Richard Biener <rguenther@suse.de>
6491
6492 PR tree-optimization/71230
6493 * gcc.dg/torture/pr71230.c: New testcase.
6494 * g++.dg/torture/pr71230.C: Likewise.
6495
c9d624bd 64962016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6497
6498 * c-c++-common/goacc/routine-5.c: Add tests.
6499 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6500 * gfortran.dg/goacc/routine-6.f90: Add tests.
6501
ce143ff0 65022016-05-24 Richard Biener <rguenther@suse.de>
6503
6504 PR tree-optimization/71253
6505 * gcc.dg/torture/pr71253.c: New testcase.
6506
3bdaecd5 65072016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6508
6509 PR middle-end/71252
6510 * gfortran.dg/pr71252.f90: New test.
6511
856b494d 65122016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6513
6514 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6515
7345b977 65162016-05-24 Richard Biener <rguenther@suse.de>
6517
6518 PR middle-end/70434
6519 PR c/69504
6520 * c-c++-common/vector-subscript-4.c: New testcase.
6521 * c-c++-common/vector-subscript-5.c: Likewise.
6522
6f065267 65232016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6524
6525 PR fortran/71123
6526 * gfortran.dg/namelist_90.f: New test
6527
fd6757da 65282016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6529
6530 PR fortran/66461
6531 * gfortran.dg/unexpected_eof.f: New test
6532
7d5555a8 65332016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6534 Kelvin Nilsen <kelvin@gcc.gnu.org>
6535
6536 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6537 as little endian.
6538
ae6744c9 65392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6540
6541 PR c++/70972
6542 * g++.dg/cpp0x/inh-ctor20.C: New.
6543 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6544
f0d91a85 65452016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6546
6547 PR c++/69095
6548 * g++.dg/cpp0x/variadic168.C: New.
6549
1618ffe5 65502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6551
6552 * g++.dg/cpp0x/pr31445.C: Test column number too.
6553 * g++.dg/cpp0x/pr32253.C: Likewise.
6554 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6555 * g++.dg/cpp0x/variadic36.C: Likewise.
6556
c0205bab 65572016-05-23 Marc Glisse <marc.glisse@inria.fr>
6558
6559 * gcc.dg/fold-notshift-2.c: Adjust.
6560
1398da0f 65612016-05-23 Marek Polacek <polacek@redhat.com>
6562
6563 PR c/49859
6564 * c-c++-common/Wswitch-unreachable-1.c: New test.
6565 * gcc.dg/Wswitch-unreachable-1.c: New test.
6566 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6567 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6568 * g++.dg/gomp/block-10.C: Likewise.
6569 * gcc.dg/gomp/block-10.c: Likewise.
6570 * g++.dg/gomp/block-9.C: Likewise.
6571 * gcc.dg/gomp/block-9.c: Likewise.
6572 * g++.dg/gomp/target-1.C: Likewise.
6573 * g++.dg/gomp/target-2.C: Likewise.
6574 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6575 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6576 * g++.dg/gomp/taskgroup-1.C: Likewise.
6577 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6578 * gcc.dg/gomp/teams-1.c: Likewise.
6579 * g++.dg/gomp/teams-1.C: Likewise.
6580 * g++.dg/overload/error3.C: Likewise.
6581 * g++.dg/tm/jump1.C: Likewise.
6582 * g++.dg/torture/pr40335.C: Likewise.
6583 * gcc.dg/c99-vla-jump-5.c: Likewise.
6584 * gcc.dg/switch-warn-1.c: Likewise.
6585 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6586 * gcc.dg/nested-func-1.c: Likewise.
6587 * gcc.dg/pr67784-4.c: Likewise.
6588
5403ed8b 65892016-05-23 Richard Biener <rguenther@suse.de>
6590
6591 PR tree-optimization/71230
6592 * gfortran.dg/pr71230-1.f90: New testcase.
6593 * gfortran.dg/pr71230-2.f90: Likewise.
6594
27510941 65952016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6596
1618ffe5 6597 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6598 * gcc.dg/vect/pr58135.c: Add new.
6599 * gfortran.dg/pr46519-1.f: Adjust test case.
6600
a41c605d 66012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6602
6603 PR c++/53401
6604 * g++.dg/cpp0x/decltype64.C: New.
6605
3eb254ab 66062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6607
6608 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6609 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6610 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6611
a75fffe1 66122016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6613
6614 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6615 Add poly64x1_t and poly64x2_t cases if supported.
6616 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6617 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6618 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6619 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6620 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6621
56979b12 66222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6623
6624 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6625 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6626 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6627 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6628 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6629 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6630 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6631
dc5e98db 66322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6633
6634 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6635
c0f383ae 66362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6637
6638 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6639 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6640
2a4d70a2 66412016-05-22 Jakub Jelinek <jakub@redhat.com>
6642
4c109025 6643 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6644 constraint instead of "r".
6645 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6646 insn instead of vxorpd.
6647 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6648
bad891ce 6649 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6650 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6651
ac23ddb9 6652 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6653
9dac9579 6654 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6655 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6656
2a4d70a2 6657 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6658
9eafdd7b 66592016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6660
6661 PR middle-end/40921
6662 * gcc.dg/tree-ssa/pr40921.c: New test.
6663
93df190d 66642016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6665
6666 PR target/71103
6667 * gcc.target/avr/pr71103.c: New test.
6668
933b9f7f 66692016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6670
6671 PR middle-end/71179
6672 * gcc.dg/tree-ssa/pr71179.c: New test.
6673
8bdfbc08 66742016-05-20 Martin Sebor <msebor@redhat.com>
6675
6676 PR c/71115
6677 * gcc.dg/init-excess-2.c: New test.
6678
6827ab42 66792016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6680
6681 * gnat.dg/opt53.adb: New test.
6682 * gnat.dg/opt54.adb: Likewise.
6683
58a5f4c0 66842016-05-20 Martin Jambor <mjambor@suse.cz>
6685
6686 PR tree-optimization/70884
6687 * gcc.dg/tree-ssa/pr70919.c: New test.
6688
bb7145f6 66892016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6690
6691 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6692 formatting.
f6871bbd 6693 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6694 fix code formatting.
6695
66962016-05-20 Nathan Sidwell <nathan@acm.org>
6697
6698 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6699 non-common cases.
6700 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6701
9954d230 67022016-05-20 David Malcolm <dmalcolm@redhat.com>
6703
6704 * jit.dg/all-non-failing-tests.h: Add
6705 test-factorial-must-tail-call.c.
6706 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6707 * jit.dg/test-factorial-must-tail-call.c: New test case.
6708
08a161f9 67092016-05-20 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR fortran/71204
6712 * gfortran.dg/pr71204.f90: New test.
6713
3d380077 67142016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6715
6716 * gcc.target/nvptx/sincos.c: New test.
6717
0f104d56 67182016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6719
6720 PR c++/70572
6721 * g++.dg/cpp1y/auto-fn31.C: New.
6722
61736a1b 67232016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6724
6725 * gcc.target/powerpc/vec-addec.c: New test.
6726 * gcc.target/powerpc/vec-addec-int128.c: New test.
6727
b4a61e77 67282016-05-20 David Malcolm <dmalcolm@redhat.com>
6729
6730 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6731 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6732 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6733 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6734
9a2ace10 67352016-05-20 Jan Hubicka <hubicka@ucw.cz>
6736
6737 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6738
45cdf8c6 67392016-05-20 Jakub Jelinek <jakub@redhat.com>
6740
b9a1dcd5 6741 PR c++/71210
6742 * g++.dg/opt/pr71210-1.C: New test.
6743 * g++.dg/opt/pr71210-2.C: New test.
6744
45cdf8c6 6745 PR tree-optimization/29756
6746 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6747 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6748 only on selected targets where V4SImode vectors are known to be
6749 supported.
6750
92e3ffbf 67512016-05-20 Marc Glisse <marc.glisse@inria.fr>
6752
6753 PR tree-optimization/71079
6754 PR tree-optimization/71206
6755 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6756
5da368e3 67572016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6758
6759 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6760 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6761 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6762
2506d97a 67632016-05-20 Richard Guenther <rguenther@suse.de>
6764
6765 PR tree-optimization/29756
6766 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6767
adade307 67682016-05-20 Richard Biener <rguenther@suse.de>
6769
6770 PR tree-optimization/71185
6771 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6772
c3deca25 67732016-05-20 Richard Biener <rguenther@suse.de>
6774
6775 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6776
8b0bef14 67772016-05-19 Marek Polacek <polacek@redhat.com>
6778
6779 PR c++/71075
6780 * g++.dg/diagnostic/pr71075.C: New test.
6781
08025288 67822016-05-19 David Malcolm <dmalcolm@redhat.com>
6783
6784 PR c++/71184
6785 * g++.dg/pr71184.C: New test case.
6786
26a51591 67872016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6788
6789 * gcc.target/powerpc/darn-0.c: New test.
6790 * gcc.target/powerpc/darn-1.c: New test.
6791 * gcc.target/powerpc/darn-2.c: New test.
6792
d8d3e75a 67932016-05-19 Marek Polacek <polacek@redhat.com>
6794
6795 PR tree-optimization/71031
6796 * gcc.dg/tree-ssa/vrp100.c: New test.
6797
c28211ae 67982016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6799
6800 PR rtl-optimization/71148
6801 * gcc.dg/pr71148.c: New test.
6802
3f5ea43a 68032016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6804
6805 PR target/71056
6806 * gcc.target/arm/pr71056.c: New test.
6807
2a7d4c20 68082016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6809
6810 * c-c++-common/pr69669.c: Check the used mode.
6811
ed0b0569 68122016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6813
6814 PR sanitizer/64354
6815 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6816
410372fe 68172016-05-19 Richard Biener <rguenther@suse.de>
6818
6819 PR tree-optimization/70729
6820 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6821 * gcc.dg/graphite/scop-18.c: Likewise.
6822 * gcc.dg/pr41783.c: Disable LIM.
6823 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6824 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6825 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6826 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6827 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6828 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6829 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6830 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6831 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6832 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6833 * gfortran.dg/pr42108.f90: Likewise.
6834
56f34f03 68352016-05-18 David Malcolm <dmalcolm@redhat.com>
6836
6837 PR driver/69265
6838 * gcc.dg/spellcheck-options-11.c: New test case.
6839
e6481cd1 68402016-05-18 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR c++/71100
6843 * g++.dg/opt/pr71100.C: New test.
6844
be951c59 68452016-05-18 Martin Jambor <mjambor@suse.cz>
6846
6847 PR ipa/69708
6848 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6849 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6850 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6851 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6852
665ff45b 68532016-05-18 Martin Jambor <mjambor@suse.cz>
6854
6855 PR ipa/69708
6856 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6857 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6858 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6859 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6860 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6861
485be62c 68622016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6863
6864 PR c++/69793
6865 * g++.dg/template/crash122.C: New.
6866
b251d5f5 68672016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6868
6869 PR c++/70466
6870 * g++.dg/template/pr70466-1.C: New.
6871 * g++.dg/template/pr70466-2.C: Likewise.
6872
c93e9931 68732016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6874
6875 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6876 splat operations and the XXSPLTIB instruction.
6877 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6878 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6879 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6880 xxlxor to clear a register.
6881
8ba6639c 68822016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6883
6884 * gcc.dg/torture/pr71020.c: New test.
6885
ec6e3005 68862016-05-18 Martin Jambor <mjambor@suse.cz>
6887
6888 PR ipa/70646
6889 * gcc.dg/ipa/pr70646.c: New test.
6890
5ef3c918 68912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6892
6893 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6894
70a88eab 68952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6896
6897 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6898 missing tests for vreinterpretq_p{8,16}.
6899
b52a930c 69002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6901
6902 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6903 vsliq_n_s64 and vsliq_n_u64.
6904
bdd4080b 69052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6906
6907 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6908 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6909
37814bf5 69102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6911
6912 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6913 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6914 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6915
764af2e0 69162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6917
6918 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6919 in comment.
6920
ffe01a83 69212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6922
6923 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6924 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6925 "blr\t" and switch to scan-assembler-times.
6926
fab6dae9 69272016-05-18 Jiong Wang <jiong.wang@arm.com>
6928
231010db 6929 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6930 with __aarch64__.
6931 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6932 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6933
4eb0c566 69342016-05-18 Jakub Jelinek <jakub@redhat.com>
6935
442f18f1 6936 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6937 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6938 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6939 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6940 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6941 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6942
4d83b36b 6943 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6944 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6945
a4528eec 6946 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6947 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6948
f0066139 6949 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6950 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6951
4eb0c566 6952 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6953
303e9267 69542016-05-18 Richard Biener <rguenther@suse.de>
6955
6956 PR tree-optimization/71168
6957 * gcc.dg/torture/pr71168.c: New testcase.
6958
0d7ddd44 69592016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6960
6961 PR middle-end/63586
6962 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6963 * gcc.dg/tree-ssa/pr63586.c: New test.
6964 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6965
899bcc0f 69662016-05-17 Nathan Sidwell <nathan@acm.org>
6967
6968 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6969 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6970 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6971 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6972
a2246979 69732016-05-17 Nathan Sidwell <nathan@acm.org>
6974
6975 * gcc.target/nvptx/abi-vararg-3.c: New.
6976
2f6a4d21 69772016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6978
6979 PR tree-optimization/54579
6980 PR middle-end/55299
6981 * gcc.dg/fold-notrotate-1.c: New test.
6982 * gcc.dg/fold-notshift-1.c: New test.
6983 * gcc.dg/fold-notshift-2.c: New test.
6984
27bdad45 69852016-05-17 Marek Polacek <polacek@redhat.com>
6986
6987 PR ipa/71146
6988 * g++.dg/ipa/pr71146.C: New test.
6989
f33a295a 69902016-05-17 David Malcolm <dmalcolm@redhat.com>
6991
6992 * jit.dg/test-error-array-bounds.c: New test case.
6993
b6dd53bf 69942016-05-17 Marc Glisse <marc.glisse@inria.fr>
6995
6996 * gcc.dg/tree-ssa/and-1.c: New testcase.
6997
a8719545 69982016-05-17 Marc Glisse <marc.glisse@inria.fr>
6999
7000 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7001 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7002
34806102 70032016-05-17 Marc Glisse <marc.glisse@inria.fr>
7004
7005 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7006 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7007
25fe08a8 70082016-05-17 Jiong Wang <jiong.wang@arm.com>
7009
7010 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7011
abf1a837 70122016-05-17 Jiong Wang <jiong.wang@arm.com>
7013
7014 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7015
666b9dd3 70162016-05-17 Jiong Wang <jiong.wang@arm.com>
7017
7018 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7019 ".2d[index]" when scan the assembly.
7020 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7021 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7022 float64x1.
7023 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7024
77d095c0 70252016-05-17 Richard Biener <rguenther@suse.de>
7026
7027 PR tree-optimization/71132
7028 * gcc.dg/torture/pr71132.c: New testcase.
7029
28adcc23 70302016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7031
7032 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7033
2439931e 70342016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7035
7036 PR target/70809
7037 * gcc.target/aarch64/pr70809_1.c: New test.
7038
5ec2ff80 70392016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7040
7041 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7042 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7043 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7044 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7045
17fd1c7a 70462016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7047 Ilya Enkovich <ilya.enkovich@intel.com>
7048
7049 PR target/71114
7050 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7051
46729204 70522016-05-16 Jan Hubicka <hubicka@ucw.cz>
7053
7054 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7055 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7056
2a1125d6 70572016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7058
7059 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7060 test for __ARM_FP16_ARGS.
7061 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7062 * gcc.target/arm/aapcs/neon-vect10.c: New.
7063 * gcc.target/arm/aapcs/neon-vect9.c: New.
7064 * gcc.target/arm/aapcs/vfp18.c: New.
7065 * gcc.target/arm/aapcs/vfp19.c: New.
7066 * gcc.target/arm/aapcs/vfp20.c: New.
7067 * gcc.target/arm/aapcs/vfp21.c: New.
7068 * gcc.target/arm/fp16-aapcs-1.c: New.
7069 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7070 test for __ARM_FP16_ARGS.
7071 * g++.target/arm/fp16-return-1.c: Update expected output.
7072
ea3d2d74 70732016-05-16 Jiong Wang <jiong.wang@arm.com>
7074
7075 PR testsuite/70227
7076 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7077
6989e05f 70782016-05-15 Harald Anlauf <anlauf@gmx.de>
7079
7080 PR fortran/69603
7081 * gfortran.dg/pr69603.f90: New testcase.
7082
a5f52592 70832016-05-14 Fritz Reese <fritzoreese@gmail.com>
7084
7085 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7086
88f949ab 70872016-05-14 Fritz Reese <fritzoreese@gmail.com>
7088
7089 PR fortran/71047
7090 * gfortran.dg/pr71047.f08: New test.
7091
90c88567 70922016-05-13 Joseph Myers <joseph@codesourcery.com>
7093
7094 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7095 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7096 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7097
00a690cc 70982016-05-13 Martin Sebor <msebor@redhat.com>
7099
7100 PR c++/60049
7101 * g++.dg/cpp0x/constexpr-60049.C: New test.
7102
ec8b6af7 71032016-05-13 Jakub Jelinek <jakub@redhat.com>
7104
7105 PR bootstrap/71071
7106 * gcc.dg/pr71071.c: New test.
7107
f54d1d7b 71082016-05-13 Uros Bizjak <ubizjak@gmail.com>
7109
7110 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7111 remove XOP handling.
2f3af60f 7112 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7113
a39a0392 71142016-05-13 Nathan Sidwell <nathan@acm.org>
7115
7116 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7117 __atomic_is_lock_free declaration.
7118
42333dd9 71192016-05-13 Richard Biener <rguenther@suse.de>
7120
7121 PR tree-optimization/42587
7122 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7123
c5442454 71242016-05-13 Martin Liska <mliska@suse.cz>
7125
7126 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7127 the new format of dump output.
7128
03a400fb 71292016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7130
7131 * gcc.dg/pr71084.c: New test.
7132
69278c3f 71332016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7134
231010db 7135 PR target/53440
7136 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7137
8138f11b 71382016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7139
7140 * gcc.target/aarch64/struct_return.c: New test.
7141
22a3f7bd 71422016-05-12 Marek Polacek <polacek@redhat.com>
7143
7144 PR c/70756
7145 * c-c++-common/pr70756-2.c: New test.
7146 * c-c++-common/pr70756.c: New test.
7147
9bcd42cc 71482016-05-12 Richard Biener <rguenther@suse.de>
7149
7150 PR tree-optimization/71059
7151 * gcc.dg/torture/pr71059.c: New testcase.
7152
5ffb4a0d 71532016-05-12 Richard Biener <rguenther@suse.de>
7154
7155 PR tree-optimization/71062
7156 * gcc.dg/torture/pr71062.c: New testcase.
7157
2ab65c31 71582016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7159
7160 PR tree-optimization/71006
7161 * gcc.dg/pr71006.c: New test.
7162
f0158fc0 71632016-05-12 Marek Polacek <polacek@redhat.com>
7164
7165 PR driver/71063
7166 * gcc.dg/opts-7.c: New test.
7167
0f56938b 71682016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7169
7170 PR target/70830
7171 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7172 Add -save-temps to dg-options.
7173 Scan for ldmfd rather than pop instruction.
7174 * gcc.target/arm/interrupt-2.c: Likewise.
7175 * gcc.target/arm/pr70830.c: New test.
7176
e10946d5 71772016-05-12 Jakub Jelinek <jakub@redhat.com>
7178
9fa8e468 7179 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7180 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7181
9ce62bbe 7182 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7183 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7184 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7185
708ae1b1 7186 PR target/71019
7187 * gcc.target/i386/avx512vl-pack-1.c: New test.
7188 * gcc.target/i386/avx512vl-pack-2.c: New test.
7189 * gcc.target/i386/avx512bw-pack-2.c: New test.
7190
a461f32e 7191 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7192
e10946d5 7193 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7194 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7195 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7196
f52a3ef6 71972016-05-12 Richard Biener <rguenther@suse.de>
7198
7199 PR tree-optimization/70986
7200 * gcc.dg/torture/pr70986-1.c: New testcase.
7201 * gcc.dg/torture/pr70986-2.c: Likewise.
7202 * gcc.dg/torture/pr70986-3.c: Likewise.
7203
54c4d22e 72042016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7205
7206 PR c/43651
7207 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7208 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7209
57215d5b 72102016-05-11 Uros Bizjak <ubizjak@gmail.com>
7211
7212 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7213 directive.
7214 * gcc.target/i386/pr66746.c: Ditto.
7215
67d3121c 72162016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7217
7218 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7219 support.
7220 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7221 warning when using -mvsx-timode.
7222 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7223 * gcc.target/powerpc/dform-2.c: Likewise.
7224 * gcc.target/powerpc/pr68805.c: Likewise.
7225
7f8012a5 72262016-05-11 Marek Polacek <polacek@redhat.com>
7227
7228 PR c++/71024
7229 * c-c++-common/attributes-3.c: New test.
7230
3e8567ce 72312016-05-11 Nathan Sidwell <nathan@acm.org>
7232
7233 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7234 * gcc.c-torture/execute/pr68185.c: Likewise.
7235 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7236 * gcc.dg/pr69634.c: Requires scheduling.
7237 * gcc.dg/torture/pr66178.c: Require label values.
7238 * gcc.dg/setjmp-6.c: Require indirect jumps.
7239
3739ac00 72402016-05-11 Richard Biener <rguenther@suse.de>
7241
7242 PR tree-optimization/71055
7243 * gcc.dg/torture/pr71055.c: New testcase.
7244
1ff8b385 72452016-05-11 Richard Biener <rguenther@suse.de>
7246
7247 PR debug/71057
7248 * g++.dg/debug/pr71057.C: New testcase.
7249
77126efa 72502016-05-11 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR fortran/70855
7253 * gfortran.dg/gomp/pr70855.f90: New test.
7254
6fcaaf9b 72552016-05-11 Richard Biener <rguenther@suse.de>
7256
7257 PR middle-end/71002
7258 * g++.dg/torture/pr71002.C: New testcase.
7259
bfa8ea12 72602016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7261
7262 PR middle-end/70807
7263 * gcc.dg/pr70807.c: New test.
7264
87632549 72652016-05-10 Martin Sebor <msebor@redhat.com>
7266
7267 PR c++/38611
7268 * g++.dg/Wattributes.C: New test.
7269
f9153689 72702016-05-10 Marc Glisse <marc.glisse@inria.fr>
7271
7272 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7273 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7274 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7275
a44ed58a 72762016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7277
7278 PR target/70799
7279 * gcc.target/i386/pr70799-1.c: New test.
7280
d6c90d89 72812016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7282
7283 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7284
c1f73044 72852016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7286
7287 PR middle-end/70877
7288 * gcc.target/i386/pr70877.c: New test.
7289
e66d763a 72902016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7291
7292 PR tree-optimization/70786
7293 * gcc.target/i386/pr70876.c: New test.
7294
a30ff73a 72952016-05-10 Jakub Jelinek <jakub@redhat.com>
7296
7297 PR target/70927
7298 * gcc.target/i386/avx512vl-logic-1.c: New test.
7299 * gcc.target/i386/avx512vl-logic-2.c: New test.
7300 * gcc.target/i386/avx512dq-logic-2.c: New test.
7301
4b3fd38f 73022016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7303
7304 PR target/70963
7305 * gcc.target/powerpc/pr70963.c: New.
7306
abf93a25 73072016-05-10 David Malcolm <dmalcolm@redhat.com>
7308
7309 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7310 (test_very_wide_line): Add ruler to expected output.
7311 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7312 (test_very_wide_line): Likewise.
7313 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7314 (test_show_locus): Within the handling of "test_very_wide_line",
7315 enable show_ruler_p on the diagnostic context.
7316
d614888f 73172016-05-10 Richard Biener <rguenther@suse.de>
7318
7319 PR tree-optimization/71039
7320 * gcc.dg/torture/pr71039.c: New testcase.
7321
dbca5ed9 73222016-05-10 Nathan Sidwell <nathan@acm.org>
7323
7324 * gcc.dg/nested-func-10.c: Requires alloca.
7325 * gcc.dg/nested-func-9.c: Requires alloca.
7326 * gcc.c-torture/execute/pr70460.c: Requires labels.
7327 * gcc.c-torture/compile/pr70199.c: Requires labels.
7328 * gcc.target/nvptx/decl.c: Compile only.
7329 * gcc.target/nvptx/trailing-init.c: Compile only.
7330 * gcc.target/nvptx/ary-init.c: Compile only.
7331
3fa82609 73322016-05-10 Marek Polacek <polacek@redhat.com>
7333
7334 PR c/70255
7335 * gcc.dg/attr-opt-1.c: New test.
7336
76825907 73372016-05-10 Richard Biener <rguenther@suse.de>
7338
7339 PR tree-optimization/70497
7340 PR tree-optimization/28367
7341 * gcc.dg/torture/20160404-1.c: New testcase.
7342 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7343 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7344
68255819 73452016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7346
7347 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7348
d9aa8cdb 73492016-05-09 Uros Bizjak <ubizjak@gmail.com>
7350
7351 * gcc.target/i386/fabsneg-1.c New test.
7352
7cc16f50 73532016-05-09 Alan Modra <amodra@gmail.com>
7354
7355 PR testsuite/70826
7356 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7357
a83b7b63 73582016-05-09 Richard Biener <rguenther@suse.de>
7359
7360 PR tree-optimization/70985
7361 * gcc.dg/torture/pr70985.c: New testcase.
7362
189d0706 73632016-05-09 Bin Cheng <bin.cheng@arm.com>
7364
7365 * gcc.dg/tree-ssa/ifc-9.c: New test.
7366 * gcc.dg/tree-ssa/ifc-10.c: New test.
7367 * gcc.dg/tree-ssa/ifc-11.c: New test.
7368 * gcc.dg/tree-ssa/ifc-12.c: New test.
7369 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7370 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7371 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7372
1ec957b0 73732016-05-09 Richard Biener <rguenther@suse.de>
7374
7375 PR fortran/70937
7376 * gfortran.dg/pr70937.f90: New testcase.
7377
923c7714 73782016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7379
7380 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7381
d7cd448a 73822016-05-07 Fritz Reese <fritzoreese@gmail.com>
7383
7384 PR fortran/56226
7385 * gfortran.dg/dec_structure_1.f90: New testcase.
7386 * gfortran.dg/dec_structure_2.f90: Ditto.
7387 * gfortran.dg/dec_structure_3.f90: Ditto.
7388 * gfortran.dg/dec_structure_4.f90: Ditto.
7389 * gfortran.dg/dec_structure_5.f90: Ditto.
7390 * gfortran.dg/dec_structure_6.f90: Ditto.
7391 * gfortran.dg/dec_structure_7.f90: Ditto.
7392 * gfortran.dg/dec_structure_8.f90: Ditto.
7393 * gfortran.dg/dec_structure_9.f90: Ditto.
7394 * gfortran.dg/dec_structure_10.f90: Ditto.
7395 * gfortran.dg/dec_structure_11.f90: Ditto.
7396 * gfortran.dg/dec_union_1.f90: Ditto.
7397 * gfortran.dg/dec_union_2.f90: Ditto.
7398 * gfortran.dg/dec_union_3.f90: Ditto.
7399 * gfortran.dg/dec_union_4.f90: Ditto.
7400 * gfortran.dg/dec_union_5.f90: Ditto.
7401 * gfortran.dg/dec_union_6.f90: Ditto.
7402 * gfortran.dg/dec_union_7.f90: Ditto.
7403
f681e29b 74042016-05-07 Tom de Vries <tom@codesourcery.com>
7405
7406 PR tree-optimization/70956
7407 * gcc.dg/graphite/pr70956.c: New test.
7408
68d7f375 74092016-05-06 Jakub Jelinek <jakub@redhat.com>
7410
faf39348 7411 PR middle-end/70941
7412 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7413 (a, b, c, d): Change type from char to signed char.
7414 (main): Compare against (signed char) -1634678893 instead of
7415 hardcoded -109. Use __builtin_abort instead of abort.
7416
b768b13a 7417 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7418 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7419
68d7f375 7420 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7421
5dda16ea 74222016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7423
7424 PR debug/70935
7425 * gcc.dg/torture/pr70935.c: New test.
7426
13ede1b5 74272016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7428
7429 PR target/58219
7fc878c4 7430 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7431
96d94be2 74322016-05-06 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/70960
7435 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7436
e5d9f15d 74372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7438
7439 PR target/52933
7440 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7441 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7442 Adjust expected instruction counts.
7443 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7444
2dd7705f 74452016-05-06 Marek Polacek <polacek@redhat.com>
7446
7447 PR sanitizer/70875
7448 * gcc.dg/ubsan/bounds-3.c: New test.
7449
cb8bc632 74502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7451
7452 PR target/54089
7453 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7454
b343c173 74552016-05-06 Richard Biener <rguenther@suse.de>
7456
7457 PR middle-end/70931
7458 * gfortran.dg/pr70931.f90: New testcase.
7459
1e3db0b1 74602016-05-06 Richard Biener <rguenther@suse.de>
7461
7462 PR middle-end/70941
7463 * gcc.dg/torture/pr70941.c: New testcase.
7464
bdd54b6d 74652016-05-05 Bin Cheng <bin.cheng@arm.com>
7466
7467 PR tree-optimization/57206
7468 * gcc.dg/vect/pr57206.c: New test.
7469
499adcfd 74702016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7471
7472 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7473
871164c4 74742016-05-05 Jakub Jelinek <jakub@redhat.com>
7475
ecb23e00 7476 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7477
871164c4 7478 * c-c++-common/Wdangling-else-4.c: New test.
7479
70cf83ba 74802016-05-04 Jakub Jelinek <jakub@redhat.com>
7481
858c9470 7482 PR c++/70906
7483 PR c++/70933
7484 * g++.dg/opt/pr70906.C: New test.
7485 * g++.dg/opt/pr70933.C: New test.
7486
70cf83ba 7487 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7488
aaa36a78 74892016-05-04 Jan Hubicka <hubicka@ucw.cz>
7490
7491 * gcc.dg/ipa/pure-const-3.c: New testcase.
7492
1d52c456 74932016-05-04 Marek Polacek <polacek@redhat.com>
7494
7495 * c-c++-common/Wdangling-else-1.c: New test.
7496 * c-c++-common/Wdangling-else-2.c: New test.
7497 * c-c++-common/Wdangling-else-3.c: New test.
7498
dc581573 74992016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7500
7501 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7502 flag is present.
7503
a64030fe 75042016-05-04 Marek Polacek <polacek@redhat.com>
7505
7506 PR c/48778
7507 * gcc.dg/Waddress-2.c: New test.
7508
b461b04a 75092016-05-04 Alan Modra <amodra@gmail.com>
7510
7511 * gcc.target/powerpc/pr70866.c: New.
7512
c388a0cf 75132016-05-03 Martin Sebor <msebor@redhat.com>
7514
7515 PR c++/66561
7516 * c-c++-common/builtin_location.c: New test.
7517 * g++.dg/cpp1y/builtin_location.C: New test.
7518
5d4db8ef 75192016-05-03 Marek Polacek <polacek@redhat.com>
7520
7521 PR c/70859
7522 * gcc.dg/pr70859.c: New test.
7523 * gcc.dg/pr70859-2.c: New test.
7524
ca938765 75252016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7526
7527 * gnat.dg/debug5.adb: New testcase.
7528
60b27d5f 75292016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7530
7531 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7532 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7533 Procedure to check for z10 instruction set.
7534
5ab325d0 75352016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7536
7537 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7538
c548a0ad 75392016-05-03 Alan Modra <amodra@gmail.com>
7540
7541 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7542
d5ecd946 75432016-05-03 Jakub Jelinek <jakub@redhat.com>
7544
7545 * gcc.target/i386/avx512f-cvt-1.c: New test.
7546
35b0a053 75472016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7548
7549 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7550 -fdump-tree-vrp-details.
7551
9ae1b28a 75522016-05-03 Richard Biener <rguenther@suse.de>
7553
7554 * gcc.dg/pr30172-1.c: Adjust.
7555 * gcc.dg/pr63743.c: Likewise.
7556 * gcc.dg/tm/pr51696.c: Likewise.
7557 * c-c++-common/tm/safe-1.c: Likewise.
7558 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7559 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7560 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7561 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7562
9c1a31e4 75632016-05-03 Jakub Jelinek <jakub@redhat.com>
7564
fe69bcb9 7565 PR rtl-optimization/70467
7566 * gcc.target/i386/pr70467-3.c: New test.
7567 * gcc.target/i386/pr70467-4.c: New test.
7568
9082c4a4 7569 PR tree-optimization/70916
7570 * gcc.c-torture/compile/pr70916.c: New test.
7571
9c1a31e4 7572 PR target/49244
7573 * gcc.target/i386/pr49244-1.c: New test.
7574 * gcc.target/i386/pr49244-2.c: New test.
7575
69105acc 75762016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7577
7578 PR rtl-optimization/44281
7579 * gcc.target/i386/pr44281.c: New test.
7580
9ab8df54 75812016-05-03 bin cheng <bin.cheng@arm.com>
7582
7583 PR tree-optimization/56541
7584 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7585 * gcc.dg/vect/pr56541.c: new test.
7586
3c62cae0 75872016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7588
7589 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7590 __float128.
7591 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7592
91abc161 75932016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7594
7595 PR testsuite/70520
7596 * c-c++-common/asan/clone-test-1.c (main): Align child process
7597 stack to 16 bytes.
7598
aa3d1155 75992016-05-02 David Malcolm <dmalcolm@redhat.com>
7600
7601 PR c++/62314
7602 * g++.dg/spellcheck-fields-2.C: New test case.
7603
002c3f28 76042016-05-02 David Malcolm <dmalcolm@redhat.com>
7605
7606 PR c++/62314
7607 * g++.dg/pr62314.C: New test case.
7608
46e5dccc 76092016-05-02 Jan Hubicka <hubicka@ucw.cz>
7610
7611 * gcc.dg/ipa/inline-8.c: New testcase.
7612
663f4248 76132016-05-02 Jakub Jelinek <jakub@redhat.com>
7614
7615 PR rtl-optimization/70467
7616 * gcc.target/i386/pr70467-1.c: New test.
7617
efe8bdf5 76182016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7619
7620 * gcc.dg/spec-options.c: Run the test on all targets.
7621 * gcc.dg/foo.specs: Use cpp_unique_options.
7622
47ef9633 76232016-05-02 Marc Glisse <marc.glisse@inria.fr>
7624
7625 * gcc.dg/tree-ssa/unord.c: New testcase.
7626
eb1a077c 76272016-05-02 Marc Glisse <marc.glisse@inria.fr>
7628
7629 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7630
28e869d0 76312016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7632
7633 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7634
dd185f6e 76352016-05-02 Marek Polacek <polacek@redhat.com>
7636
7637 PR c/70851
7638 * gcc.dg/enum-incomplete-3.c: New test.
7639
773d09b9 76402016-05-02 Marek Polacek <polacek@redhat.com>
7641 Tom de Vries <tom@codesourcery.com>
7642
7643 PR tree-optimization/70700
7644 * gcc.dg/pr70700.c: New test.
7645
f0dc3286 76462016-05-01 Uros Bizjak <ubizjak@gmail.com>
7647
7648 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7649 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7650 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7651 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7652 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7653
7f931827 76542016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7655
7656 * ada/acats/run_acats: Rename into...
7657 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7658 * ada/acats/run_all.sh: Remove redundant test.
7659 (target_run): Move around.
7660 (target_gnatchop): Use newly built executable.
7661 (target_gnatmake): Likewise.
7662 Check that the compilation of impbit succeeds.
7663
1c492b4e 76642016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7665
7666 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7667 * gcc.dg/20021029-1.c: Likewise.
7668 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7669 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7670 * gcc.target/sh/cmpstr.c: Likewise.
7671 * gcc.target/sh/cmpstrn.c: Likewise.
7672 * gcc.target/sh/memset.c: Likewise.
7673 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7674 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7675 * gcc.target/sh/pr39423-1.c: Likewise.
7676 * gcc.target/sh/pr49468-di.c: Likewise.
7677 * gcc.target/sh/pr49468-si.c: Likewise.
7678 * gcc.target/sh/pr49880-1.c: Likewise.
7679 * gcc.target/sh/pr49880-2.c: Likewise.
7680 * gcc.target/sh/pr49880-3.c: Likewise.
7681 * gcc.target/sh/pr50751-1.c: Likewise.
7682 * gcc.target/sh/pr50751-4.c: Likewise.
7683 * gcc.target/sh/pr50751-7.c: Likewise.
7684 * gcc.target/sh/pr51244-1.c: Likewise.
7685 * gcc.target/sh/pr51244-10.c: Likewise.
7686 * gcc.target/sh/pr51244-11.c: Likewise.
7687 * gcc.target/sh/pr51244-12.c: Likewise.
7688 * gcc.target/sh/pr51244-13.c: Likewise.
7689 * gcc.target/sh/pr51244-14.c: Likewise.
7690 * gcc.target/sh/pr51244-17.c: Likewise.
7691 * gcc.target/sh/pr51244-18.c: Likewise.
7692 * gcc.target/sh/pr51244-19.c: Likewise.
7693 * gcc.target/sh/pr51244-4.c: Likewise.
7694 * gcc.target/sh/pr51244-5.c: Likewise.
7695 * gcc.target/sh/pr51244-7.c: Likewise.
7696 * gcc.target/sh/pr51244-8.c: Likewise.
7697 * gcc.target/sh/pr51244-9.c: Likewise.
7698 * gcc.target/sh/pr51697.c: Likewise.
7699 * gcc.target/sh/pr52483-1.c: Likewise.
7700 * gcc.target/sh/pr52483-2.c: Likewise.
7701 * gcc.target/sh/pr52483-3.c: Likewise.
7702 * gcc.target/sh/pr52483-5.c: Likewise.
7703 * gcc.target/sh/pr52933-1.c: Likewise.
7704 * gcc.target/sh/pr52933-2.c: Likewise.
7705 * gcc.target/sh/pr52933-3.c: Likewise.
7706 * gcc.target/sh/pr53568-1.c: Likewise.
7707 * gcc.target/sh/pr53976-1.c: Likewise.
7708 * gcc.target/sh/pr53988-1.c: Likewise.
7709 * gcc.target/sh/pr53988.c: Likewise.
7710 * gcc.target/sh/pr54089-1.c: Likewise.
7711 * gcc.target/sh/pr54089-6.c: Likewise.
7712 * gcc.target/sh/pr54089-7.c: Likewise.
7713 * gcc.target/sh/pr54089-8.c: Likewise.
7714 * gcc.target/sh/pr54089-9.c: Likewise.
7715 * gcc.target/sh/pr54236-1.c: Likewise.
7716 * gcc.target/sh/pr54236-2.c: Likewise.
7717 * gcc.target/sh/pr54236-3.c: Likewise.
7718 * gcc.target/sh/pr54236-4.c: Likewise.
7719 * gcc.target/sh/pr54386.c: Likewise.
7720 * gcc.target/sh/pr54602-1.c: Likewise.
7721 * gcc.target/sh/pr54685.c: Likewise.
7722 * gcc.target/sh/pr54760-1.c: Likewise.
7723 * gcc.target/sh/pr54760-2.c: Likewise.
7724 * gcc.target/sh/pr54760-3.c: Likewise.
7725 * gcc.target/sh/pr54760-4.c: Likewise.
7726 * gcc.target/sh/pr54760-5.c: Likewise.
7727 * gcc.target/sh/pr54760-6.c: Likewise.
7728 * gcc.target/sh/pr55146.c: Likewise.
7729 * gcc.target/sh/pr55160.c: Likewise.
7730 * gcc.target/sh/pr59278.c: Likewise.
7731 * gcc.target/sh/pr59401-1.c: Likewise.
7732 * gcc.target/sh/pr59533-1.c: Likewise.
7733 * gcc.target/sh/pr63260.c: Likewise.
7734 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7735 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7736 * gcc.target/sh/strlen.c: Likewise.
7737 * gcc.target/sh/torture/pr30807.c: Likewise.
7738 * gcc.target/sh/torture/pr34777.c: Likewise.
7739 * gcc.target/sh/torture/pr64652.c: Likewise.
7740 * gcc.target/sh/torture/pr65505.c: Likewise.
7741 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7742 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7743
0c4005be 77442016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7745
7746 PR c++/66644
7747 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7748
d94e6223 77492016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7750
7751 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7752 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7753 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7754 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7755
46f37836 77562016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7757
7758 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7759 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7760
4d0a8bac 77612016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7762
7763 PR middle-end/70626
7764 * c-c++-common/goacc/combined-reduction.c: New test.
7765 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7766
b98e0db3 77672016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7768
7769 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7770 *movdi_internal pattern only if PIC off.
7771 * gcc.target/i386/pr70155-2.c: Likewise.
7772 * gcc.target/i386/pr70155-3.c: Likewise.
7773 * gcc.target/i386/pr70155-4.c: Likewise.
7774 * gcc.target/i386/pr70155-5.c: Likewise.
7775 * gcc.target/i386/pr70155-6.c: Likewise.
7776 * gcc.target/i386/pr70155-7.c: Likewise.
7777 * gcc.target/i386/pr70155-8.c: Likewise.
7778 * gcc.target/i386/pr70155-15.c: Likewise.
7779 * gcc.target/i386/pr70155-17.c: Likewise.
7780 * gcc.target/i386/pr70155-22.c: Likewise.
7781
8b066242 77822016-04-29 Bin Cheng <bin.cheng@arm.com>
7783
7784 PR tree-optimization/70803
7785 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7786
22912e73 77872016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7788
7789 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7790 optimization of vector loop.
7791 * gcc.target/i386/vect-unpack-3.c: New test.
7792 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7793 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7794 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7795
568128c6 77962016-04-29 Marek Polacek <polacek@redhat.com>
7797
7798 PR sanitizer/70342
7799 * g++.dg/ubsan/null-7.C: New test.
7800
025dd1e0 7801 PR c/70852
7802 * gcc.dg/pr70852.c: New test.
7803
eb16928e 78042016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7805
7806 PR/69089
7807 * g++.dg/cpp0x/alignas6.C: New test.
7808
d7377ee9 78092016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7810
4860a6bf 7811 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7812 * gcc.dg/pr27003.c: Likewise.
7813 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7814 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7815 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7816 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7817 * gcc.target/arc/mxy.c: Likewise.
7818 * gcc.target/arc/mswape.c: Likewise.
7819 * gcc.target/arc/mrtsc.c: Likewise.
7820 * gcc.target/arc/mcrc.c: Likewise.
7821 * gcc.target/arc/mdsp-packa.c: Likewise.
7822 * gcc.target/arc/mdvbf.c: Likewise.
7823 * gcc.target/arc/mlock.c: Likewise.
7824 * gcc.target/arc/mmac-24.c: Likewise.
7825 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7826
efa1b7ab 78272016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7828 Matthijs Kooijman <matthijs@stdin.nl>
7829 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7830
7831 PR target/60040
7832 * gcc.target/avr/pr60040-1.c: New.
7833 * gcc.target/avr/pr60040-2.c: New.
7834
00371d68 78352016-04-29 Richard Biener <rguenther@suse.de>
7836
7837 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7838
73447cc5 78392016-04-29 Richard Biener <rguenther@suse.de>
7840
7841 PR tree-optimization/13962
7842 PR tree-optimization/65686
7843 * gcc.dg/uninit-pr65686.c: New testcase.
7844
c2087b56 78452016-04-29 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR middle-end/70843
7848 * gcc.dg/pr70843.c: New test.
7849
cdd06d5a 78502016-04-28 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR target/70858
7853 * gcc.target/i386/pr70858.c: New test.
7854
1a60079e 78552016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7856
7857 * gcc.target/arc/nps400-1.c: New file.
7858
11bc2894 78592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7860 Andrew Burgess <andrew.burgess@embecosm.com>
7861
7862 * gcc.target/arc/movh_cl-1.c: New file.
7863
dd9bf0b5 78642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7865 Andrew Burgess <andrew.burgess@embecosm.com>
7866
7867 * gcc.target/arc/extzv-1.c: New file.
7868 * gcc.target/arc/insv-1.c: New file.
7869 * gcc.target/arc/insv-2.c: New file.
7870 * gcc.target/arc/movb-1.c: New file.
7871 * gcc.target/arc/movb-2.c: New file.
7872 * gcc.target/arc/movb-3.c: New file.
7873 * gcc.target/arc/movb-4.c: New file.
7874 * gcc.target/arc/movb-5.c: New file.
7875 * gcc.target/arc/movb_cl-1.c: New file.
7876 * gcc.target/arc/movb_cl-2.c: New file.
7877 * gcc.target/arc/movbi_cl-1.c: New file.
7878 * gcc.target/arc/movl-1.c: New file.
7879
a22e4209 78802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7881 Andrew Burgess <andrew.burgess@embecosm.com>
7882
7883 * gcc.target/arc/cmem-1.c: New file.
7884 * gcc.target/arc/cmem-2.c: New file.
7885 * gcc.target/arc/cmem-3.c: New file.
7886 * gcc.target/arc/cmem-4.c: New file.
7887 * gcc.target/arc/cmem-5.c: New file.
7888 * gcc.target/arc/cmem-6.c: New file.
7889 * gcc.target/arc/cmem-7.c: New file.
7890 * gcc.target/arc/cmem-ld.inc: New file.
7891 * gcc.target/arc/cmem-st.inc: New file.
7892
287c3982 78932016-04-28 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR target/70821
7896 * gcc.target/i386/pr70821.c: New test.
7897
e40e5340 78982016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7899
7900 * gcc.target/powerpc/vec-adde.c: New test.
7901 * gcc.target/powerpc/vec-adde-int128.c: New test.
7902
cf977d50 79032016-04-28 Jakub Jelinek <jakub@redhat.com>
7904
7905 * gcc.target/i386/avx-vround-1.c: New test.
7906 * gcc.target/i386/avx-vround-2.c: New test.
7907 * gcc.target/i386/avx512vl-vround-1.c: New test.
7908 * gcc.target/i386/avx512vl-vround-2.c: New test.
7909
572f8300 79102016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7911
7912 PR testsuite/70595
7913 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7914 (check_effective_target_cilkplus_runtime): ... this.
7915 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7916 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7917
7918 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7919 Require cilkplus_runtime.
7920 Don't add -lcilkrts.
7921 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7922 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7923 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7924 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7925 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7926 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7927 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7928 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7929 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7930 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7931 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7932 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7933 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7934 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7935 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7936 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7937 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7938 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7939 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7940 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7941 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7942 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7943 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7944 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7945 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7946 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7947 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7948 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7949 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7950
7951 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7952 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7953
7954 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7955
7956 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7957 cilkplus_runtime.
7958
dfba0905 79592016-04-27 Marc Glisse <marc.glisse@inria.fr>
7960
7961 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7962 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7963
605a4556 79642015-04-27 Ryan Burn <contact@rnburn.com>
7965
7966 PR c++/69024
7967 PR c++/68997
7968 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7969 diagnostic.
7970 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7971 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7972
6a1231a5 79732016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7974
7975 * gnat.dg/limited_with4.ad[sb]: New test.
7976 * gnat.dg/limited_with4_pkg.ads: New helper.
7977
4dad9e09 79782016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7979
7980 PR target/70155
7981 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7982 and movv1ti_internal patterns
7983 * gcc.target/i386/pr70155-1.c: New test.
7984 * gcc.target/i386/pr70155-2.c: Likewise.
7985 * gcc.target/i386/pr70155-3.c: Likewise.
7986 * gcc.target/i386/pr70155-4.c: Likewise.
7987 * gcc.target/i386/pr70155-5.c: Likewise.
7988 * gcc.target/i386/pr70155-6.c: Likewise.
7989 * gcc.target/i386/pr70155-7.c: Likewise.
7990 * gcc.target/i386/pr70155-8.c: Likewise.
7991 * gcc.target/i386/pr70155-9.c: Likewise.
7992 * gcc.target/i386/pr70155-10.c: Likewise.
7993 * gcc.target/i386/pr70155-11.c: Likewise.
7994 * gcc.target/i386/pr70155-12.c: Likewise.
7995 * gcc.target/i386/pr70155-13.c: Likewise.
7996 * gcc.target/i386/pr70155-14.c: Likewise.
7997 * gcc.target/i386/pr70155-15.c: Likewise.
7998 * gcc.target/i386/pr70155-16.c: Likewise.
7999 * gcc.target/i386/pr70155-17.c: Likewise.
8000 * gcc.target/i386/pr70155-18.c: Likewise.
8001 * gcc.target/i386/pr70155-19.c: Likewise.
8002 * gcc.target/i386/pr70155-20.c: Likewise.
8003 * gcc.target/i386/pr70155-21.c: Likewise.
8004 * gcc.target/i386/pr70155-22.c: Likewise.
8005
a80f3f45 80062016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8007
8008 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8009 ".{5,6}".
8010
279305d1 80112016-04-27 Bin Cheng <bin.cheng@arm.com>
8012
8013 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8014 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8015 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8016 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8017 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8018
8974b625 80192016-04-27 Richard Biener <rguenther@suse.de>
8020
8021 PR ipa/70760
8022 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8023 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8024
886d5463 80252016-04-27 Nathan Sidwell <nathan@acm.org>
8026
8027 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8028 * g++.dg/ubsan/pr63956.C: Adjust error location.
8029
f0e35aa9 80302016-04-27 Nick Clifton <nickc@redhat.com>
8031
8032 PR middle-end/49889
8033 * gcc.dg/pr49889.c: New test.
8034
40385231 80352016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8036
8037 * c-c++-common/memset-array.c: New test.
8038
37229a71 80392016-04-26 Martin Sebor <msebor@redhat.com>
8040
8041 PR c++/66639
8042 * g++.dg/cpp1y/func_constexpr.C: New test.
8043
3eedf9bd 80442016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8045
8046 PR c++/70241
8047 * g++.dg/cpp0x/enum32.C: New test.
8048 * g++.dg/cpp0x/enum33.C: New test.
8049
80502016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8051
8052 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8053 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8054 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8055 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8056 * gcc.c-torture/execute/pr38151.c: Likewise.
8057 * gcc.c-torture/execute/pr66556.c: Likewise.
8058 * gcc.c-torture/execute/pr67781.c: Likewise.
8059 * gcc.c-torture/execute/pr68648.c: Likewise.
8060
8c51f92f 80612016-04-26 Marc Glisse <marc.glisse@inria.fr>
8062
8063 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8064
fa20ebd3 80652016-04-26 Marek Polacek <polacek@redhat.com>
8066
8067 PR c/67784
8068 * gcc.dg/pr67784-3.c: New test.
8069 * gcc.dg/pr67784-4.c: New test.
8070 * gcc.dg/pr67784-5.c: New test.
8071
9db47803 8072 PR c/70791
8073 * gcc.dg/Wnested-externs-2.c: New test.
8074
bff407f2 80752016-04-26 Marc Glisse <marc.glisse@inria.fr>
8076
8077 * gcc.dg/fold-plusmult.c: Adjust.
8078 * gcc.dg/no-strict-overflow-6.c: Adjust.
8079 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8080
78d0c69e 80812016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8082
8083 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8084 number scans.
8085 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8086 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8087 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8088 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8089 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8090 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8091 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8092 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8093 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8094 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8095 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8096 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8097 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8098 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8099 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8100 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8101 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8102 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8103 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8104 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8105 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8106 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8107 scans.
8108 * gcc.target/i386/pr32219-4.c: Likewise.
8109 * gcc.target/i386/pr32219-6.c: Likewise.
8110 * gcc.target/i386/pr32219-8.c: Likewise.
8111
221d6722 81122016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8113
8114 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8115 associated options.
8116
514727a9 81172016-04-26 Marek Polacek <polacek@redhat.com>
8118
8119 PR c++/70744
8120 * g++.dg/ext/cond2.C: New test.
8121
e6ee4c61 81222016-04-26 Bin Cheng <bin.cheng@arm.com>
8123
8124 PR tree-optimization/70771
8125 PR tree-optimization/70775
8126 * gcc.dg/pr70771.c: New test.
3730828c 8127 * gcc.dg/pr70775.c: New test.
e6ee4c61 8128
b3d72796 81292016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8130
8131 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8132
c11ece29 81332016-04-25 Richard Biener <rguenther@suse.de>
8134
8135 PR tree-optimization/70780
8136 * gcc.dg/torture/pr70780.c: New testcase.
8137
92a44a68 81382016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8139
4860a6bf 8140 * gcc.target/arm/neon-vaddws16.c: New test.
8141 * gcc.target/arm/neon-vaddws32.c: New test.
8142 * gcc.target/arm/neon-vaddwu16.c: New test.
8143 * gcc.target/arm/neon-vaddwu32.c: New test.
8144 * gcc.target/arm/neon-vaddwu8.c: New test.
8145 * lib/target-supports.exp
d40b10b2 8146 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8147 that arm neon support vector widen sum of HImode TO SImode.
8148
4bbfd6c2 81492016-04-23 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR sanitizer/70712
8152 * c-c++-common/asan/pr70712.c: New test.
8153
524df596 81542016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8155
8156 * .gitattributes: New file.
8157
426c75c3 81582016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8159
8160 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8161
c052a8d5 81622016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8163
8164 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8165 * gfortran.dg/submodule_15.f08: Likewise.
8166
c08d4612 81672016-04-22 Richard Biener <rguenther@suse.de>
8168
8169 PR tree-optimization/70740
8170 * gcc.dg/torture/pr70740.c: New testcase.
8171
fd3211e1 81722016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8173
8174 PR target/70750
8175 * gcc.target/i386/pr70750-1.c: New test.
8176 * gcc.target/i386/pr70750-2.c: Likewise.
8177
15acd78c 81782016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8179
8180 PR c++/70540
8181 * g++.dg/cpp0x/auto48.C: New.
8182
192bf59c 81832016-04-21 Marek Polacek <polacek@redhat.com>
8184
8185 PR c++/70513
8186 * g++.dg/cpp0x/forw_enum12.C: New test.
8187 * g++.dg/cpp0x/forw_enum13.C: New test.
8188
5d429e99 81892016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8190
8191 PR target/70728
8192 * gcc.target/i386/pr70728.c: New test.
8193
06777d85 81942016-04-21 Richard Biener <rguenther@suse.de>
8195
8196 PR middle-end/70747
8197 * gcc.dg/pr70747.c: New testcase.
8198
7434c6fb 81992016-04-21 Bin Cheng <bin.cheng@arm.com>
8200
8201 PR tree-optimization/70715
8202 * gcc.dg/tree-ssa/scev-13.c: New test.
8203
f3ec0970 82042016-04-21 Marc Glisse <marc.glisse@inria.fr>
8205
8206 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8207
523f3a9d 82082016-04-21 Marc Glisse <marc.glisse@inria.fr>
8209
8210 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8211
ace7bf06 82122016-04-20 Jan Hubicka <jh@suse.cz>
8213
8214 PR ipa/70018
8215 * g++.dg/ipa/nothrow-1.C: New testcase.
8216
2b073aa6 82172016-04-20 Nathan Sidwell <nathan@acm.org>
8218
8219 PR c++/55635
8220 * g++.dg/eh/delete1.C: New.
8221
8a574c11 82222016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8223
8224 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8225 -mtune-ctrl=sse_typeless_stores.
8226
e3400750 82272016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8228
8229 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8230
4bd8a059 82312016-04-20 Bin Cheng <bin.cheng@arm.com>
8232
8233 PR tree-optimization/69489
8234 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8235
70574e60 82362016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8237
8238 PR c++/69363
8239 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8240 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8241 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8242
bd6f374c 82432016-04-20 Bin Cheng <bin.cheng@arm.com>
8244
8245 PR tree-optimization/56625
8246 PR tree-optimization/69489
8247 * gcc.dg/vect/pr56625.c: New test.
8248 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8249
482539ee 82502016-04-20 Andrew Pinski <apinski@cavium.com>
8251
8252 PR target/64971
8253 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8254
b4672800 82552016-04-20 Arnaud Charlet <charlet@adacore.com>
8256
8257 * gnat.dg/self1.adb: Remove now incorrect test.
8258
4fb48737 82592016-04-20 Bin Cheng <bin.cheng@arm.com>
8260
8261 * gcc.dg/tree-ssa/scev-11.c: New test.
8262 * gcc.dg/tree-ssa/scev-12.c: New test.
8263
97efb92e 82642016-04-20 Marek Polacek <polacek@redhat.com>
8265
8266 PR tree-optimization/70725
8267 * gcc.dg/pr70725.c: New test.
8268
9d2d4060 82692016-04-20 Richard Biener <rguenther@suse.de>
8270
8271 PR tree-optimization/70726
8272 * g++.dg/vect/pr70726.cc: New testcase.
8273
54530437 82742016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8275
8276 PR target/70674
8277 * gcc.target/s390/pr70674.c: New test.
8278
acda2210 82792016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8280
8281 PR libgfortran/70684
8282 * gfortran.dg/list_read_14.f90: New test.
8283
b7040bb0 82842016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8285
8286 PR target/69201
8287 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8288 extern to force it misaligned.
8289 (b): Likewise.
8290 (c): Likewise.
8291 (d): Likewise.
8292 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8293 Don't check `*' before movv4sf_internal.
8294 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8295 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8296 Don't check `*' before movv16qi_internal.
8297 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8298 extern to force it misaligned.
8299 (b): Likewise.
8300 (c): Likewise.
8301 (d): Likewise.
8302 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8303 Don't check `*' before movv2df_internal.
8304 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8305 extern to force it misaligned.
8306 (b): Likewise.
8307 (c): Likewise.
8308 (d): Likewise.
8309 Check movv8sf_internal instead of avx_storeups256.
8310 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8311
263b5475 83122016-04-19 Richard Biener <rguenther@suse.de>
8313
8314 PR tree-optimization/70171
8315 * g++.dg/tree-ssa/pr70171.C: New testcase.
8316
222ac318 83172016-04-19 Richard Biener <rguenther@suse.de>
8318
8319 PR tree-optimization/70724
8320 * gcc.dg/torture/pr70724.c: New testcase.
8321
003000a4 83222016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8323
8324 PR middle-end/70689
4860a6bf 8325 * gcc.target/i386/pr70689.c: New.
003000a4 8326
3f6e13de 83272016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8328
8329 PR target/70708
8330 * gcc.target/i386/pr70708.c: New test.
8331
10abddbd 83322016-04-18 Richard Biener <rguenther@suse.de>
8333
8334 PR tree-optimization/43434
8335 * gcc.dg/vect/pr43434.c: New testcase.
8336 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8337 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8338 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8339 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8340 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8341 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8342 * gcc.dg/gomp/pr68640.c: Likewise.
8343 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8344 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8345
950db54a 83462016-04-18 Richard Biener <rguenther@suse.de>
8347
8348 PR tree-optimization/70701
8349 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8350
67ccbf39 83512016-04-18 Tom de Vries <tom@codesourcery.com>
8352
8353 PR testsuite/70699
8354 * gcc.dg/pr70161.c: Add dot-file scans.
8355 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8356 instead of after last dot char.
8357
021ad2f3 83582016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8359
8360 * c-c++-common/dump-ada-spec-3.c: New test.
8361 * c-c++-common/dump-ada-spec-4.c: Likewise.
8362
d572fcfd 83632016-04-17 Tom de Vries <tom@codesourcery.com>
8364
8365 PR other/70183
8366 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8367
8b4ee73c 83682016-04-15 Jan Hubicka <jh@suse.cz>
8369
8370 PR ipa/70018
8371 * g++.dg/ipa/pure-const-1.C: New testcase.
8372 * g++.dg/ipa/pure-const-2.C: New testcase.
8373 * g++.dg/ipa/pure-const-3.C: New testcase.
8374
eac243e7 83752016-04-15 Marek Polacek <polacek@redhat.com>
8376
8377 PR c/70671
8378 * gcc.dg/bitfld-22.c: New test.
8379
64c1df32 83802016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8381
8382 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8383 x86_64.
8384
926f9422 83852016-04-15 Marek Polacek <polacek@redhat.com>
8386
8387 PR c/70651
8388 * c-c++-common/pr70651.c: New test.
8389
309bbaa3 83902016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8391
8392 PR rtl-optimization/70681
8393 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8394 dump scan on arm and powerpc.
8395 * gcc.dg/pr10474.c: Likewise.
8396
b4ba8358 83972016-04-15 Jakub Jelinek <jakub@redhat.com>
8398
ed92874a 8399 PR c++/69517
8400 PR c++/70019
8401 PR c++/70588
8402 * g++.dg/cpp1y/vla11.C: Revert for real.
8403
b4ba8358 8404 PR c/70436
8405 * c-c++-common/Wparentheses-1.c: New test.
8406 * c-c++-common/gomp/Wparentheses-1.c: New test.
8407 * c-c++-common/gomp/Wparentheses-2.c: New test.
8408 * c-c++-common/gomp/Wparentheses-3.c: New test.
8409 * c-c++-common/gomp/Wparentheses-4.c: New test.
8410 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8411 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8412 * c-c++-common/goacc/Wparentheses-1.c: New test.
8413
65717bb5 84142016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8415
8416 PR target/70662
8417 * gcc.target/i386/pr70662.c: New test.
8418
ca1a4077 84192016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8420 Alan Modra <amodra@gmail.com>
ca1a4077 8421
8422 PR tree-optimization/70130
8423 * gcc.dg/vect/O3-pr70130.c: New testcase.
8424
dbe1794c 84252016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8426
11836644 8427 PR target/70669
8428 * gcc.target/powerpc/pr70669.c: New test.
8429
dbe1794c 8430 PR target/70640
8431 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8432 a power7 system that does not have an assembler that supports
8433 power8.
8434
4c1007f1 84352016-04-14 Martin Sebor <msebor@redhat.com>
8436
8437 PR c++/69517
8438 PR c++/70019
8439 PR c++/70588
8440 * c-c++-common/ubsan/vla-1.c: Revert.
8441 * g++.dg/cpp1y/vla11.C: Same.
8442 * g++.dg/cpp1y/vla12.C: Same.
8443 * g++.dg/cpp1y/vla13.C: Same.
8444 * g++.dg/cpp1y/vla14.C: Same.
8445 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8446 * g++.dg/init/array24.C: Same.
4c1007f1 8447 * g++.dg/ubsan/vla-1.C: Same.
8448
22dcab66 84492016-04-14 Marek Polacek <polacek@redhat.com>
8450 Jan Hubicka <hubicka@ucw.cz>
8451
8452 PR c++/70029
8453 * g++.dg/torture/pr70029.C: New test.
8454
3e74b025 84552016-04-14 Martin Sebor <msebor@redhat.com>
8456
8457 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8458 type size to prevent failures on targets with very low maximum
8459 alignment.
8460
1d2e0f2a 84612016-04-14 Richard Biener <rguenther@suse.de>
8462
8463 PR tree-optimization/70623
8464 * gcc.dg/torture/pr70623.c: New testcase.
8465 * gcc.dg/torture/pr70623-2.c: Likewise.
8466
9aed0626 84672016-04-13 Martin Sebor <msebor@redhat.com>
8468
8469 PR c++/69517
8470 PR c++/70019
8471 PR c++/70588
8472 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8473 * g++.dg/cpp1y/vla11.C: New test.
8474 * g++.dg/cpp1y/vla12.C: New test.
8475 * g++.dg/cpp1y/vla13.C: New test.
8476 * g++.dg/cpp1y/vla14.C: New test.
8477 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8478 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8479 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8480
fd499010 84812016-04-13 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR c++/70641
8484 * g++.dg/opt/pr70641.C: New test.
8485
87fa7252 84862016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8487
8488 PR rtl-optimization/68749
8489 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8490 effects of argument promotions.
8491 Remove default args to dg-skip-if.
8492
6c40e18b 84932016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8494
8495 PR c++/70635
8496 * g++.dg/parse/pr70635.C: New.
8497
92c53257 84982016-04-13 Marek Polacek <polacek@redhat.com>
8499
8500 PR c++/70639
8501 * c-c++-common/Wmisleading-indentation-4.c: New test.
8502
0241e4dc 85032016-04-13 Marek Polacek <polacek@redhat.com>
8504
8505 PR c/70436
4860a6bf 8506 * gcc.dg/Wparentheses-12.c: New test.
8507 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8508
92bda444 85092016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8510
8511 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8512 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8513 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8514
38ea8a26 85152016-04-13 Jakub Jelinek <jakub@redhat.com>
8516
d08aa032 8517 PR middle-end/70633
8518 * gcc.c-torture/compile/pr70633.c: New test.
8519
38ea8a26 8520 PR debug/70628
8521 * gcc.dg/torture/pr70628.c: New test.
8522
9231d5c2 85232016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8524
8525 PR c++/70610
8526 * g++.dg/template/pr70610.C: New test.
8527 * g++.dg/template/pr70610-2.C: New test.
8528 * g++.dg/template/pr70610-3.C: New test.
8529 * g++.dg/template/pr70610-4.C: New test.
8530
249ca944 85312016-04-12 Jakub Jelinek <jakub@redhat.com>
8532
7f2ea2fb 8533 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8534 128 instead of 32.
8535
249ca944 8536 PR c++/70571
8537 * g++.dg/ext/pr70571.C: New test.
8538
8ca5a97d 85392016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8540
bf32a52d 8541 PR target/70640
8ca5a97d 8542 * gcc.target/powerpc/pr70640.c: New test.
8543
e971b45f 85442016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8545
8546 PR c++/68722
8547 * g++.dg/parse/pr68722.C: New.
8548
0b54d964 85492016-04-12 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR rtl-optimization/70596
8552 * gcc.target/i386/pr70596.c: New test.
8553
d2dd85e3 85542016-04-12 Nathan Sidwell <nathan@acm.org>
8555
8556 PR c++/70501
8557 * g++.dg/init/pr70501.C: New.
8558
2d0001b0 85592016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8560
8561 * gcc.target/i386/asm-flag-6.c: New test.
8562
6c4df0d1 85632016-04-12 Tom de Vries <tom@codesourcery.com>
8564
8565 PR tree-optimization/68756
8566 * gcc.dg/graphite/pr68756.c: New test.
8567
0d60da57 85682016-04-12 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR tree-optimization/70602
8571 * gcc.c-torture/execute/pr70602.c: New test.
8572
62735984 85732016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8574
8575 PR target/70381
8576 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8577 __float128 emulator is built and runs.
8578 * gcc.target/powerpc/float128-1.c: Likewise.
8579
8580 * lib/target-supports.exp (check_ppc_float128_sw_available):
8581 Rework tests for __float128 software and hardware
8582 availability. Fix exit condition to return 0 on success.
8583
a702492c 85842016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8585
8586 PR target/70133
8587 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8588 * gcc.target/aarch64/target_attr_15.c: Likewise.
8589
a8c5ce92 85902016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 PR c++/69066
8593 * g++.dg/cpp1y/pr69066.C: New.
8594
5ecab913 85952016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8596
8597 PR fortran/68566
8598 * gfortran.dg/pr36192.f90: Update test.
8599 * gfortran.dg/pr36192_1.f90: Update test.
8600 * gfortran.dg/real_dimension_1.f: Update test.
8601 * gfortran.dg/parameter_array_init_7.f90: New test.
8602
6cb5ef70 86032016-04-09 John David Anglin <danglin@gcc.gnu.org>
8604
4edfdd23 8605 PR testsuite/64039
8606 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8607
964f71e3 8608 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8609
5d61c198 8610 PR rtl-optimization/66669
8611 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8612
16eaaf58 8613 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8614
0b68802d 8615 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8616 * gcc.dg/pie-1.c: Likewise.
8617 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8618 * gcc.dg/pic-4.c: Likewise.
8619 * gcc.dg/pie-3.c: Likewise.
8620 * gcc.dg/pie-4.c: Likewise.
8621
9c0dd509 8622 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8623
03b2d3c1 8624 PR tree-optimization/68644
8625 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8626
6cb5ef70 8627 PR rtl-optimization/64886
8628 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8629
07de41ba 86302016-04-09 Tom de Vries <tom@codesourcery.com>
8631
8632 PR tree-optimization/68953
8633 * gcc.dg/graphite/pr68953.c: New test.
8634
d294e3fb 86352016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8636
8637 PR fortran/70592
8638 * gfortran.dg/deferred_character_16.f90: New test.
8639
3cb15094 86402016-04-09 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR tree-optimization/70586
8643 * gcc.c-torture/execute/pr70586.c: New test.
8644
a02dc66f 86452016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8646
8647 PR sanitizer/70573
8648 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8649 with __builtin_memset
8650 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8651
0c302595 86522016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8653
8654 PR lto/70289
8655 PR ipa/70348
8656 PR tree-optimization/70373
8657 PR middle-end/70533
8658 PR middle-end/70534
8659 PR middle-end/70535
8660 * c-c++-common/goacc/reduction-5.c: New test.
8661 * c-c++-common/goacc/reduction-promotions.c: New test.
8662 * gfortran.dg/goacc/reduction-3.f95: New test.
8663 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8664
c6c0523b 86652016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8666
8667 PR c++/70590
8668 PR c++/70452
8669 * g++.dg/pr70590.C: New test.
8670 * g++.dg/pr70590-2.C: New test.
8671
3ac399da 86722016-04-08 Jakub Jelinek <jakub@redhat.com>
8673
e97d1706 8674 PR middle-end/70593
8675 * gcc.target/i386/pr70593.c: New test.
8676
3ac399da 8677 PR rtl-optimization/70574
8678 * gcc.target/i386/avx2-pr70574.c: New test.
8679
fcfbb129 86802016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8681
8682 PR sanitizer/70541
8683 * c-c++-common/asan/pr70541.c: New test.
8684
0aabcddf 86852016-04-08 Tom de Vries <tom@codesourcery.com>
8686
8687 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8688 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8689
bec0c1e8 86902016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8691
8692 PR target/70566
8693 * gcc.c-torture/execute/pr70566.c: New test.
8694
87c791f5 86952016-04-08 Tom de Vries <tom@codesourcery.com>
8696
8697 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8698 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8699
7f38718f 87002016-04-08 Alan Modra <amodra@gmail.com>
8701
8702 * gcc.target/powerpc/pr70117.c: New.
8703
a96a7710 87042016-04-07 Jakub Jelinek <jakub@redhat.com>
8705
7a6265d1 8706 PR testsuite/70581
8707 * gcc.dg/lto/simd-function_0.c: New test.
8708
a96a7710 8709 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8710 clones.
8711 * c-c++-common/attr-simd-2.c: Likewise.
8712 * c-c++-common/attr-simd-4.c: Likewise.
8713 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8714 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8715
508dd607 87162016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8717
8718 PR testsuite/70553
8719 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8720
1b61585a 87212016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8722 Tom de Vries <tom@codesourcery.com>
8723
8724 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8725 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8726 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8727 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8728 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8729 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8730 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8731 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8732
5f060aa8 87332016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8734
8735 PR c/70436
8736 * g++.dg/warn/Wparentheses-29.C: New test.
8737
d3831f71 87382016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8739
8740 PR c/70436
8741 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8742 explicit braces to resolve a future -Wparentheses warning.
8743
382ece2d 87442016-04-06 Richard Henderson <rth@redhat.com>
8745
8746 * gcc.dg/pr61817-1.c: New test.
8747 * gcc.dg/pr61817-2.c: New test.
8748 * gcc.dg/pr69391-1.c: New test.
8749 * gcc.dg/pr69391-2.c: New test.
8750
72234ee9 87512016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8752
8753 PR rtl-optimization/70398
4860a6bf 8754 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8755
5547150a 87562016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8757
8758 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8759
15b70121 87602016-04-06 Yvan Roux <yvan.roux@linaro.org>
8761 Pedro Alves <palves@redhat.com>
8762
8763 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8764
585aefbb 87652016-04-06 Jakub Jelinek <jakub@redhat.com>
8766
0cbb513b 8767 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8768 Check for avx512f effective targets instead of avx2.
8769 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8770 for AVX512F clones.
8771 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8772 * g++.dg/gomp/declare-simd-1.C: Likewise.
8773 * g++.dg/gomp/declare-simd-3.C: Likewise.
8774 * g++.dg/gomp/declare-simd-4.C: Likewise.
8775
585aefbb 8776 PR middle-end/70550
8777 * c-c++-common/gomp/pr70550-1.c: New test.
8778 * c-c++-common/gomp/pr70550-2.c: New test.
8779
0b91cceb 87802016-04-05 Nathan Sidwell <nathan@acm.org>
8781
8782 PR c++/70512
8783 * g++.dg/ext/attribute-may-alias-5.C: New.
8784
645a9d8e 87852016-04-05 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR c++/70336
8788 * c-c++-common/pr70336.c: New test.
8789 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8790 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8791
bdf23925 87922016-04-05 Jan Hubicka <hubicka@ucw.cz>
8793
8794 PR ipa/66223
8795 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8796
aaff837c 87972016-04-05 Jakub Jelinek <jakub@redhat.com>
8798
8799 PR rtl-optimization/70542
8800 * gcc.dg/torture/pr70542.c: New test.
8801 * gcc.target/i386/avx2-pr70542.c: New test.
8802
2eac58a0 88032016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8804
8805 PR tree-optimization/70509
8806 * gcc.target/i386/avx512bw-pr70509.c: New test.
8807
4f7ebe46 88082016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8809
8810 PR c++/70452
8811 * g++.dg/ext/constexpr-vla4.C: New test.
8812
305d86a0 88132016-04-05 Uros Bizjak <ubizjak@gmail.com>
8814
8815 PR target/70510
8816 * gcc.target/i386/pr70510.c: New test.
8817
eec3b789 88182016-04-05 Richard Biener <rguenther@suse.de>
8819
8820 PR tree-optimization/70526
8821 * g++.dg/torture/pr70526.C: New testcase.
8822
ca943582 88232016-04-05 Jakub Jelinek <jakub@redhat.com>
8824
8825 PR target/70525
8826 * gcc.target/i386/pr70525.c: New test.
8827
87825cd5 88282016-04-05 Richard Biener <rguenther@suse.de>
8829
8830 PR middle-end/70499
8831 * g++.dg/torture/pr70499.C: New testcase.
8832
14638828 88332016-04-05 Richard Biener <rguenther@suse.de>
8834
8835 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8836 remove XFAIL.
8837
967a90d5 88382016-04-04 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR middle-end/70307
8841 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8842 rs6000 ABI warnings.
8843
d374a3a3 88442016-04-04 Jan Hubicka <hubicka@ucw.cz>
8845
8846 PR ipa/66223
8847 * g++.dg/ipa/devirt-51.C: New testcase.
8848
8ff377a6 88492016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8850 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8851
8852 PR middle-end/70457
8853 * gcc.dg/torture/pr70457.c: New.
8854
f567b44f 88552016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8856
8857 PR fortran/67538
8858 * gfortran.dg/allocate_with_source_19.f08: New test.
8859
89d4ebfa 88602016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8861
8862 PR fortran/65795
8863 * gfortran.dg/coarray_allocate_6.f08: New test.
8864
68ab33a6 88652016-04-04 Richard Biener <rguenther@suse.de>
8866
8867 PR rtl-optimization/70484
8868 * gcc.dg/torture/pr70484.c: New testcase.
8869
c4f5465d 88702016-04-04 Marek Polacek <polacek@redhat.com>
8871
8872 PR c/70307
8873 * gcc.dg/torture/pr70307.c: New test.
8874
bfec6609 88752016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8876
8877 PR target/70416
8878 PR target/67391
8879 * gcc.target/sh/torture/pr70416.c: New.
8880
40df9099 88812016-04-02 Martin Sebor <msebor@redhat.com>
8882
8883 PR c++/67376
8884 PR c++/70170
8885 PR c++/70172
8886 PR c++/70228
8887 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8888 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8889 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8890 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8891 * g++.dg/cpp0x/constexpr-string.C: Same.
8892 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8893 * g++.dg/cpp0x/pr65398.C: Same.
8894 * g++.dg/ext/constexpr-vla1.C: Same.
8895 * g++.dg/ext/constexpr-vla2.C: Same.
8896 * g++.dg/ext/constexpr-vla3.C: Same.
8897 * g++.dg/ubsan/pr63956.C: Same.
8898
0edb9bfe 88992016-04-01 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR rtl-optimization/70467
8902 * gcc.target/i386/pr70467-2.c: New test.
8903
e5b1a1d9 89042016-04-01 Jakub Jelinek <jakub@redhat.com>
8905 Marek Polacek <polacek@redhat.com>
8906
8907 PR c++/70488
8908 * g++.dg/init/new47.C: New test.
8909
b2ca3fb0 89102016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8911
8912 PR target/70496
8913 * gcc.target/arm/pr70496.c: New test.
8914
4c3bd1e3 89152016-04-01 Nathan Sidwell <nathan@acm.org>
8916
47de69ad 8917 PR c++/68475
8918 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8919
313d569f 89202016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8921
8922 PR target/69890
8923 * gcc.dg/strlenopt.h (memmove): New.
8924 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8925 instead of "string.h".
8926 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8927 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8928 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8929 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8930 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8931 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8932 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8933 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8934 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8935 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8936 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8937 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8938 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8939 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8940 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8941 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8942 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8943 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8944 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8945 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8946
5469facd 89472016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8948
8949 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8950 (Holder::foo): Reflect this.
8951
503de754 89522016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8953
8954 PR target/70442
8955 * gcc.dg/pr70442.c: New test.
8956
13ee2de7 89572016-03-31 Nathan Sidwell <nathan@acm.org>
8958
8959 PR c++/70393
8960 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8961
5e0d03a8 89622016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8963
8964 PR target/70453
8965 * gcc.target/i386/pr70453.c: New test.
8966
8cb82ed4 89672016-03-31 Andrey Belevantsev <abel@ispras.ru>
8968
8969 PR target/70292
8970 * gcc.c-torture/pr70292.c: New test.
8971
7952b661 89722016-03-31 Marek Polacek <polacek@redhat.com>
8973
8974 PR c/70297
8975 * c-c++-common/pr70297.c: New test.
8976 * g++.dg/cpp0x/typedef-redecl.C: New test.
8977 * gcc.dg/typedef-redecl2.c: New test.
8978
1607cc74 89792016-03-31 Jakub Jelinek <jakub@redhat.com>
8980
8981 PR rtl-optimization/70460
8982 * gcc.c-torture/execute/pr70460.c: New test.
8983
c689c252 89842016-03-31 Richard Biener <rguenther@suse.de>
8985
8986 PR c++/70430
8987 * g++.dg/ext/vector30.C: New testcase.
8988
91c9586d 89892016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8990 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8991
8992 * gfortran.dg/fmt_pf.f90: New test.
8993
afa5c1b8 89942016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8995
8996 Forward-port from 5 branch
8997 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8998
8999 PR testsuite/70356
9000 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9001 dg-require-effective-target after dg-do.
9002
9003 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9004
9005 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9006
6a5dcab3 90072016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9008 Julian Brown <julian@codesourcery.com>
9009 Chung-Lin Tang <cltang@codesourcery.com>
9010 Cesar Philippidis <cesar@codesourcery.com>
9011 James Norris <jnorris@codesourcery.com>
9012 Tom de Vries <tom@codesourcery.com>
9013 Nathan Sidwell <nathan@codesourcery.com>
9014
305d86a0 9015 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 9016 * c-c++-common/goacc/loop-clauses.c: Likewise.
9017 * g++.dg/goacc/template.C: Likewise.
9018 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9019 * gfortran.dg/goacc/loop-1.f95: Likewise.
9020 * gfortran.dg/goacc/loop-5.f95: Likewise.
9021 * gfortran.dg/goacc/loop-6.f95: Likewise.
9022 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9023 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9024 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9025 * c-c++-common/goacc/clauses-fail.c: Likewise.
9026 * c-c++-common/goacc/parallel-1.c: Likewise.
9027 * c-c++-common/goacc/reduction-1.c: Likewise.
9028 * c-c++-common/goacc/reduction-2.c: Likewise.
9029 * c-c++-common/goacc/reduction-3.c: Likewise.
9030 * c-c++-common/goacc/reduction-4.c: Likewise.
9031 * c-c++-common/goacc/routine-3.c: Likewise.
9032 * c-c++-common/goacc/routine-4.c: Likewise.
9033 * c-c++-common/goacc/routine-5.c: Likewise.
9034 * c-c++-common/goacc/tile.c: Likewise.
9035 * g++.dg/goacc/template.C: Likewise.
9036 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9037 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9038 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9039 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9040 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9041 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9042 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9043 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9044 * c-c++-common/goacc/use_device-1.c: ... this file.
9045 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9046 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9047 * c-c++-common/goacc/host_data-6.c: ... this file.
9048 * c-c++-common/goacc/loop-2-kernels.c: New file.
9049 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9050 * c-c++-common/goacc/loop-3.c: Likewise.
9051 * g++.dg/goacc/reference.C: Likewise.
9052 * g++.dg/goacc/routine-1.C: Likewise.
9053 * g++.dg/goacc/routine-2.C: Likewise.
9054
932c0baa 90552016-03-30 Richard Biener <rguenther@suse.de>
9056
9057 PR middle-end/70450
9058 * gcc.dg/torture/pr70450.c: New testcase.
9059
7f7c4659 90602016-03-30 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR target/70421
9063 * gcc.dg/torture/pr70421.c: New test.
9064 * gcc.target/i386/avx512f-pr70421.c: New test.
9065
9cbfe80c 90662016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9067
9068 PR testsuite/70364
9069 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9070 (check): New function.
9071 (bar): Call check.
9072 (foo): Align stack to 16 bytes when calling bar.
9073 * gcc.target/i386/cleanup-2.c: Likewise.
9074
f56c7d36 90752016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9076
9077 PR tree-optimization/59124
9078 * gcc.dg/Warray-bounds-19.c: New test.
9079
92a44a68 90802016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9081
9082 * lib/prune.exp (escape_regex_chars): New.
9083 (prune_file_path): Update to quote metcharacters for regexp.
9084
a3daa269 90852016-03-29 Jakub Jelinek <jakub@redhat.com>
9086
24e1ba3d 9087 PR rtl-optimization/70429
9088 * gcc.c-torture/execute/pr70429.c: New test.
9089
a3daa269 9090 PR tree-optimization/70405
9091 * gcc.dg/pr70405.c: New test.
9092
3ef41a6e 90932016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9094
9095 PR fortran/70397
9096 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9097 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9098
4abd9410 90992016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9100
9101 PR testsuite/64177
9102 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9103 __cilkrts_set_param to set two workers.
9104 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9105 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9106
b58e5f0f 91072016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9108
305d86a0 9109 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9110
bff53658 91112016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9112
9113 PR target/70406
305d86a0 9114 * gcc.target/i386/pr70406.c: New test.
bff53658 9115
bb2c9c15 91162016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9117
9118 * gnat.dg/specs/double_record_extension3.ads: New test.
9119
f12c84ab 91202016-03-25 Richard Henderson <rth@redhat.com>
9121
9122 PR target/70120
9123 * gcc.target/aarch64/pr70120-1.c: New.
9124 * gcc.target/aarch64/pr70120-2.c: New.
9125 * gcc.target/aarch64/pr70120-3.c: New.
9126
b0bf58c4 91272016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9128
9129 PR c++/62212
9130 * g++.dg/template/mangle2.C: The dg-do directive should be
9131 "compile" not "assemble".
9132
f175ba0f 91332016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9134
9135 PR lto/69650
9136 * gcc.dg/pr69650.c: New test.
9137
4cc3295f 91382016-03-25 David Edelsohn <dje.gcc@gmail.com>
9139
9140 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9141
0cf40600 91422016-03-25 Alan Modra <amodra@gmail.com>
9143
9144 * gcc.dg/dfp/pr70052.c: New test.
9145
3aebf099 91462016-03-24 Richard Henderson <rth@redhat.com>
9147
9148 PR middle-end/69845
9149 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9150 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9151
83245bd3 91522016-03-24 Tom de Vries <tom@codesourcery.com>
9153
9154 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9155
108e7ee4 91562016-03-24 Tom de Vries <tom@codesourcery.com>
9157
9158 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9159 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9160
17af0b14 91612016-03-24 Tom de Vries <tom@codesourcery.com>
9162
9163 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9164 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9165
6c8770ee 91662016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9167
9168 PR c++/62212
9169 * g++.dg/template/mangle2.C: New test.
9170
a7e21b7b 91712016-03-24 Richard Biener <rguenther@suse.de>
9172
9173 PR tree-optimization/70396
9174 * gcc.dg/torture/pr70396.c: New testcase.
9175
f365d297 91762016-03-24 Richard Biener <rguenther@suse.de>
9177
9178 PR middle-end/70370
9179 * gcc.dg/torture/pr70370.c: New testcase.
9180
da7aeb13 91812016-03-24 Tom de Vries <tom@codesourcery.com>
9182
9183 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9184 * gfortran.dg/goacc/kernels-tree.f95: Same.
9185 * gfortran.dg/goacc/parallel-tree.f95: Same.
9186
80b30de0 91872016-03-24 Tom de Vries <tom@codesourcery.com>
9188
9189 * c-c++-common/goacc/uninit-if-clause.c: New test.
9190 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9191
cb9b6b99 91922016-03-24 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR target/70290
305d86a0 9195 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9196 Fix formatting.
cb9b6b99 9197
a4225fff 91982016-03-24 Richard Biener <rguenther@suse.de>
9199
9200 PR tree-optimization/70372
9201 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9202
5a869ab8 92032016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9204
9205 PR c++/70347
9206 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9207
36ce5faa 92082016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9209
9210 PR c++/70332
9211 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9212
c4fa85c9 92132016-03-23 Jakub Jelinek <jakub@redhat.com>
9214
d9377ad5 9215 PR c++/70001
9216 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9217 * g++.dg/cpp1y/pr70001.C: New test.
9218
c4fa85c9 9219 PR c++/70323
9220 * g++.dg/cpp0x/constexpr-70323.C: New test.
9221
0a2062da 92222016-03-23 Alexandre Oliva <aoliva@redhat.com>
9223 Jason Merrill <jason@redhat.com>
9224 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR c++/69315
9227 * g++.dg/cpp0x/constexpr-69315.C: New test.
9228 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9229
62d2a6dc 92302016-03-23 Marek Polacek <polacek@redhat.com>
9231
9232 PR c++/69884
9233 * g++.dg/warn/Wignored-attributes-1.C: New test.
9234 * g++.dg/warn/Wignored-attributes-2.C: New test.
9235
a82d6246 92362016-03-23 Tom de Vries <tom@codesourcery.com>
9237
9238 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9239 initialization.
9240 * gfortran.dg/goacc/private-3.f95 (test): Same.
9241 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9242 missing use param.
9243
dc834ba1 92442016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9245
9246 * lib/target-supports.exp: Remove v7ve entry from loop
9247 creating effective target checks.
9248 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9249 (add_options_for_arm_arch_v7ve): Likewise.
9250
7e83fd1f 92512016-03-23 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR tree-optimization/70354
9254 * gcc.dg/vect/pr70354-1.c: New test.
9255 * gcc.dg/vect/pr70354-2.c: New test.
9256 * gcc.target/i386/avx2-pr70354-1.c: New test.
9257 * gcc.target/i386/avx2-pr70354-2.c: New test.
9258
4e4da058 92592016-03-22 Jeff Law <law@redhat.com>
9260
9261 PR target/70232
9262 * gcc.dg/tree-ssa/pr70232.c: New test.
9263
6855137b 92642016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9265
9266 PR target/70302
9267 * gcc.target/i386/pr70302.c: New test.
9268
19db1ec8 92692016-03-22 Richard Biener <rguenther@suse.de>
9270
9271 PR middle-end/70251
9272 * g++.dg/torture/pr70251.C: New testcase.
9273
4baec9f2 92742016-03-22 David Malcolm <dmalcolm@redhat.com>
9275
9276 PR c/69993
9277 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9278 Wmisleading-indentation.c.
9279 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9280 reflect change to diagnostic text and order of messages.
9281 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9282
fcfec126 92832016-03-22 David Edelsohn <dje.gcc@gmail.com>
9284
9285 * g++.dg/ext/java-3.C: Don't compile on AIX.
9286
aa30728a 92872016-03-22 Richard Biener <rguenther@suse.de>
9288
9289 PR middle-end/70333
9290 * gcc.dg/torture/pr70333.c: New testcase.
9291
46ec4eb4 92922016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9293
9294 * g++.dg/ext/pr70290.C: New test.
9295
4880f878 92962016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9297
9298 PR target/70325
9299 * gcc.target/i386/pr70325.c: New test.
9300
3d78ea44 93012016-03-22 Jakub Jelinek <jakub@redhat.com>
9302
5934fb8f 9303 PR target/70329
9304 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9305 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9306
b6436f79 9307 PR target/70300
9308 * gcc.target/i386/pr70300.c: New test.
9309
3d78ea44 9310 PR c++/70295
9311 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9312 (func2): New function for cond with parens, xfail warning for c++.
9313 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9314
b60244f6 93152016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9316
9317 PR c++/70096
9318 * g++.dg/template/ptrmem30.C: New test.
9319
c8e3e744 93202016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9321
9322 PR c++/70204
9323 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9324 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9325
2715f63a 93262016-03-21 Jakub Jelinek <jakub@redhat.com>
9327
9328 PR middle-end/70326
9329 * gcc.dg/pr70326.c: New test.
9330
2daa2cda 93312016-03-21 Marc Glisse <marc.glisse@inria.fr>
9332 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR tree-optimization/70317
9335 * gcc.dg/pr70317.c: New test.
9336
d9aa5a50 93372016-03-21 Uros Bizjak <ubizjak@gmail.com>
9338
9339 PR target/70327
9340 * gcc.target/i386/pr70327.c: New test.
9341
e1a88bf4 93422016-03-21 Martin Liska <mliska@suse.cz>
9343
61941425 9344 PR ipa/70306
e1a88bf4 9345 * gcc.dg/ipa/pr70306.c: New test.
9346
d9aa5a50 93472016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9348
9349 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9350 * gcc.target/arm/attr-align3.c: Likewise.
9351 * gcc.target/arm/attr_arm.c: Likewise.
9352 * gcc.target/arm/flip-thumb.c: Likewise.
9353
afdde20c 93542016-03-21 Jakub Jelinek <jakub@redhat.com>
9355
9356 PR target/70296
9357 * gcc.target/powerpc/altivec-36.c: New test.
9358
3f2ef661 93592016-03-21 Richard Biener <rguenther@suse.de>
9360
9361 PR tree-optimization/70310
9362 * gcc.dg/torture/pr70310.c: New testcase.
9363
08b2b692 93642016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9365
9366 PR target/70293
9367 * gcc.target/i386/pr70293.c: New test.
9368
93505d22 93692016-03-21 Richard Biener <rguenther@suse.de>
9370
9371 PR tree-optimization/70288
9372 * gcc.dg/torture/pr70288-1.c: New testcase.
9373 * gcc.dg/torture/pr70288-2.c: Likewise.
9374
06fd1914 93752016-03-21 Andrey Belevantsev <abel@ispras.ru>
9376
9377 PR rtl-optimization/69307
9378 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9379
b628775e 93802016-03-21 Andrey Belevantsev <abel@ispras.ru>
9381
9382 PR rtl-optimization/69102
9383 * gcc.c-torture/compile/pr69102.c: New test.
9384
1421f43c 93852016-03-18 Jeff Law <law@redhat.com>
9386
9387 PR rtl-optimization/70263
9388 * gcc.c-torture/compile/pr70263-1.c: New test.
9389 * gcc.target/i386/pr70263-2.c: New test.
9390
e7142ce1 93912016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9392
9393 PR rtl-optimization/70278
9394 * gcc.dg/torture/pr70278.c: New test.
9395 * gcc.target/arm/pr70278.c: New test.
9396
5539bc70 93972016-03-18 David Malcolm <dmalcolm@redhat.com>
9398
9399 PR c/70281
9400 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9401 (test_builtin_types_compatible_p): New test function.
9402 * gcc.dg/pr70281.c: New test case.
9403
296a290a 94042016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9405
9406 PR target/70113
9407 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9408
666094f0 94092016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9410
9411 PR tree-optimization/70252
9412 * gcc.dg/pr70252.c: New test.
9413
350514e8 94142016-03-18 Tom de Vries <tom@codesourcery.com>
9415
9416 * gcc.dg/pr70161-2.c: New test.
9417 * gcc.dg/pr70161.c: New test.
9418
011e0cea 94192016-03-18 Tom de Vries <tom@codesourcery.com>
9420
9421 PR ipa/70269
9422 * gcc.dg/pr70269.c: New test.
9423
292a09de 94242016-03-18 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR c++/70267
9427 * g++.dg/ext/java-3.C: New test.
9428
efc86c4c 94292016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9430
9431 PR c++/70205
9432 * g++.dg/lookup/pr70205.C: New test.
9433
a28dd575 94342016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9435
9436 PR c++/70218
9437 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9438
92e7ab1e 94392016-03-17 Marek Polacek <polacek@redhat.com>
9440
9441 PR c/69407
9442 * gcc.dg/atomic-op-6.c: New test.
9443
7378dbfb 94442016-03-17 David Malcolm <dmalcolm@redhat.com>
9445
9446 PR c/70264
9447 * c-c++-common/pr70264.c: New test case.
9448
f7995d7d 94492016-03-17 Jakub Jelinek <jakub@redhat.com>
9450
e2895b76 9451 PR c++/70144
9452 * c-c++-common/pr70144-1.c: New test.
9453 * c-c++-common/pr70144-2.c: New test.
9454
f7995d7d 9455 PR c++/70272
9456 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9457 * g++.dg/opt/flifetime-dse6.C: New test.
9458 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9459
5ec4a949 94602016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9461
9462 PR driver/70192
9463 * gcc.dg/pic-1.c: New test.
9464 * gcc.dg/pic-2.c: Likewise.
9465 * gcc.dg/pic-3.c: Likewise.
9466 * gcc.dg/pic-4.c: Likewise.
9467 * gcc.dg/pie-1.c: Likewise.
9468 * gcc.dg/pie-2.c: Likewise.
9469 * gcc.dg/pie-3.c: Likewise.
9470 * gcc.dg/pie-4.c: Likewise.
9471 * gcc.dg/pie-5.c: Likewise.
9472 * gcc.dg/pie-6.c: Likewise.
9473
c28550e1 94742016-03-17 Tom de Vries <tom@codesourcery.com>
9475
9476 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9477 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9478
be3296cb 94792016-03-17 Richard Biener <rguenther@suse.de>
9480
9481 PR debug/70271
9482 * g++.dg/debug/pr70271.C: New testcase.
9483
9b60ef21 94842016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9485
9486 * gcc.target/i386/pr70251.c: New test.
9487
9a80bc1a 94882016-03-17 Marek Polacek <polacek@redhat.com>
9489
9490 PR c++/70194
9491 * g++.dg/warn/constexpr-70194.C: New test.
9492
733d7ff9 94932016-03-16 Richard Henderson <rth@redhat.com>
9494
9495 PR middle-end/70240
9496 * gcc.c-torture/compile/pr70240.c: New.
9497
3e6f12bf 94982016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9499
9500 * gcc.c-torture/compile/20151204.c: Skip for avr.
9501
867c9e99 95022016-03-16 Jakub Jelinek <jakub@redhat.com>
9503
9504 PR target/70245
9505 * g++.dg/opt/pr70245.C: New test.
9506 * g++.dg/opt/pr70245.h: New file.
9507 * g++.dg/opt/pr70245-aux.cc: New file.
9508
8ced6ab7 95092016-03-16 Martin Sebor <msebor@redhat.com>
9510
9511 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9512
37af779a 95132016-03-16 Richard Henderson <rth@redhat.com>
9514
9515 PR middle-end/70199
9516 * gcc.c-torture/compile/pr70199.c: New.
9517
78ed999c 95182016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9519
9520 * gcc.dg/uninit-19.c: Run dos2unix.
9521
462ca422 95222016-03-16 Marek Polacek <polacek@redhat.com>
9523
9524 PR c/70093
9525 * gcc.dg/nested-func-10.c: New test.
9526 * gcc.dg/nested-func-9.c: New test.
9527
fe58aacc 95282016-03-16 Jakub Jelinek <jakub@redhat.com>
9529
9530 PR tree-optimization/68714
9531 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9532
27a53872 95332016-03-16 Tom de Vries <tom@codesourcery.com>
9534
9535 PR tree-optimization/68715
9536 * gcc.dg/graphite/pr68715-2.c: New test.
9537 * gcc.dg/graphite/pr68715.c: New test.
9538 * gfortran.dg/graphite/pr68715.f90: New test.
9539
95049c3c 95402016-03-16 Tom de Vries <tom@codesourcery.com>
9541
9542 PR tree-optimization/68809
9543 * gcc.dg/graphite/pr68809-2.c: New test.
9544 * gcc.dg/graphite/pr68809.c: New test.
9545
09eddd70 95462016-03-16 Jakub Jelinek <jakub@redhat.com>
9547
81fc5915 9548 PR c++/70147
9549 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9550 method call to i () as argument. Adjust expected output.
9551
09eddd70 9552 PR c++/70147
9553 * g++.dg/ubsan/pr70147-1.C: New test.
9554 * g++.dg/ubsan/pr70147-2.C: New test.
9555
6373d2a2 95562016-03-15 Martin Sebor <msebor@redhat.com>
9557
9558 PR c++/58281
9559 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9560
d27a0c11 95612016-03-15 John David Anglin <danglin@gcc.gnu.org>
9562
9908039d 9563 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9564 hppa*-*-hpux*.
9565
45cdc3a6 9566 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9567
d27a0c11 9568 PR libfortran/69799
9569 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9570 libatomic_available.
9571
0dd1d57f 95722016-03-15 Marek Polacek <polacek@redhat.com>
9573
9574 PR c++/70209
9575 * g++.dg/ext/attribute-may-alias-4.C: New test.
9576
0ce02c07 95772016-03-15 Alexander Monakov <amonakov@ispras.ru>
9578
9579 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9580 -fvar-tracking-assignments-toggle flag.
9581
f6e39b30 95822016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9583
9584 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9585
167f93a2 95862016-03-15 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR rtl-optimization/70222
9589 * gcc.c-torture/execute/pr70222-1.c: New test.
9590 * gcc.c-torture/execute/pr70222-2.c: New test.
9591
08a8af4a 95922016-03-15 Richard Henderson <rth@redhat.com>
9593
9594 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9595
738eb905 95962016-03-15 Andrey Belevantsev <abel@ispras.ru>
9597
9598 PR rtl-optimization/69032
9599 * gcc.dg/pr69032.c: New test.
9600
dd148b3a 96012016-03-15 Andrey Belevantsev <abel@ispras.ru>
9602
9603 PR rtl-optimization/63384
d9aa5a50 9604 * g++.dg/pr63384.C: New test.
dd148b3a 9605
acf58115 96062016-03-15 Andrey Belevantsev <abel@ispras.ru>
9607
9608 PR target/64411
9609 * gcc.target/i386/pr64411.C: New test.
9610
a2897dc4 96112016-03-15 Tom de Vries <tom@codesourcery.com>
9612
9613 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9614 * gfortran.dg/goacc/kernels-alias.f95: New test.
9615
7bad2faf 96162016-03-14 Martin Sebor <msebor@redhat.com>
9617
9618 PR c++/53792
9619 * g++.dg/cpp0x/constexpr-inline.C: New test.
9620 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9621
d65fa8d9 96222016-03-14 David Edelsohn <dje.gcc@gmail.com>
9623
9624 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9625
2b3c633f 96262016-03-14 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR middle-end/70219
9629 * gcc.dg/pr70219.c: New test.
9630
e947f9c3 96312016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9632
9633 PR target/70083
9634 * gcc.dg/torture/pr70083.c: New test.
9635 * gcc.target/i386/pr70083.c: New test.
9636
74201dc2 96372016-03-14 Richard Biener <rguenther@suse.de>
9638
9639 PR tree-optimization/56365
9640 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9641
88aea41e 96422016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9643
9644 PR target/70098
9645 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9646 New function.
9647 * g++.dg/pr70098.C: New testcase.
9648
9649
1bd2aefd 96502016-03-14 Tom de Vries <tom@codesourcery.com>
9651
9652 PR tree-optimization/70045
9653 * gcc.dg/graphite/pr70045.c: New test.
9654
922c7033 96552016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9656
9657 PR fortran/69043
9658 * gfortran.dg/include_9.f90: New test.
9659
fd4ab6d9 96602016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9661
9662 PR fortran/45076
9663 gfortran.dg/prof/prof.exp: New script.
9664 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9665
7d7218d3 96662016-03-12 Andrey Belevantsev <abel@ispras.ru>
9667
9668 PR rtl-optimization/69307
9669 * gcc.dg/pr69307.c: New test.
9670
02ffd664 96712016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9672
9673 PR target/69614
9674 * gcc.target/arm/pr69614.c: New.
9675
76e207a9 96762016-03-12 Paul Thomas <pault@gcc.gnu.org>
9677
9678 PR fortran/70031
9679 * gfortran.dg/submodule_14.f08: New test
9680
9681 PR fortran/69524
9682 * gfortran.dg/submodule_15.f08: New test
9683
490ee78a 96842016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9685
9686 PR c++/70106
9687 * g++.dg/cpp1y/paren3.C: New test.
9688
04e137ff 96892016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9690
9691 PR target/70131
9692 * gcc.target/powerpc/ppc-round2.c: New test.
9693
27b2c1c4 96942016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9695
9696 PR target/70123
9697 * gcc.dg/torture/pr70123.c: New test.
9698
84116671 96992016-03-11 Jeff Law <law@redhat.com>
9700
9701 PR tree-optimization/70190
9702 * gcc.c-torture/compile/pr70190.c: New test.
9703
cfa58bc8 97042016-03-11 David Malcolm <dmalcolm@redhat.com>
9705
9706 PR c/68187
9707 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9708 case.
9709 (test43_b): Likewise.
9710 (test43_c): Likewise.
9711 (test43_d): Likewise.
9712 (test43_e): Likewise.
9713 (test43_f): Likewise.
9714 (test43_g): Likewise.
9715 (test44_a): Likewise.
9716 (test44_b): Likewise.
9717 (test44_c): Likewise.
9718 (test44_d): Likewise.
9719 (test44_e): Likewise.
9720
ce234f27 97212016-03-11 David Malcolm <dmalcolm@redhat.com>
9722
9723 PR c/70085
9724 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9725
e4756b48 97262016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9727
9728 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9729 dg-options.
9730
1f5ef87e 97312016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9732
9733 PR target/70002
9734 PR target/69245
9735 * gcc.target/aarch64/pr69245_2.c: New test.
9736
f9c352a1 97372016-03-11 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR tree-optimization/70177
9740 * gcc.dg/pr70177.c: New test.
9741
4dd92ac6 97422016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9743
9744 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9745
331e4fdb 97462016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9747
9748 * gcc.dg/tree-ssa/sra-20.c: New.
9749
69262824 97502016-03-11 Jakub Jelinek <jakub@redhat.com>
9751
6f9a7425 9752 PR rtl-optimization/70174
9753 * gcc.dg/pr70174.c: New test.
9754
69262824 9755 PR tree-optimization/70169
9756 * gcc.dg/pr70169.c: New test.
9757
4637a847 97582016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9759
9760 PR target/70160
9761 * gcc.target/i386/pr70160.c: New test.
9762
5a86d754 97632016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9764
9765 * gcc.target/s390/dfp-1.c: New test.
9766
af4c8290 97672016-03-10 Nick Clifton <nickc@redhat.com>
9768
9769 PR target/70044
9770 * gcc.target/aarch64/pr70044.c: New test.
9771
98dfd328 97722016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9773 Jakub Jelinek <jakub@redhat.com>
9774
9775 PR c++/70001
9776 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9777 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9778 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9779
75e72311 97802016-03-10 Jan Hubicka <hubicka@ucw.cz>
9781
9782 PR lto/69589
9783 * g++.dg/lto/pr69589_0.C: New testcase
9784 * g++.dg/lto/pr69589_1.C: New testcase
9785
a2eb1271 97862016-03-10 Marek Polacek <polacek@redhat.com>
9787
9788 PR c++/70153
9789 * g++.dg/delayedfold/unary-plus1.C: New test.
9790
97912016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9792
9793 * gcc.target/arm/pr45701-1.c: Escape brackets.
9794 * gcc.target/arm/pr45701-2.c: Likewise.
9795
5ab2987f 97962016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9797
9798 * gfortran.dg/unconstrained_commons.f: New.
9799
6972afac 98002016-03-10 Alan Modra <amodra@gmail.com>
9801
9802 * gcc.dg/pr69195.c: New.
9803 * gcc.dg/pr69238.c: New.
9804
c82c99ec 98052016-03-10 Tom de Vries <tom@codesourcery.com>
9806
9807 PR testsuite/68915
9808 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9809
a2389d4a 98102016-03-10 Richard Biener <rguenther@suse.de>
9811
9812 PR tree-optimization/70128
9813 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9814 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9815
c272412d 98162016-03-09 Jakub Jelinek <jakub@redhat.com>
9817
a0451069 9818 PR tree-optimization/70152
9819 * gcc.dg/pr70152.c: New test.
9820
c272412d 9821 PR target/70086
9822 * gcc.target/i386/pr70086-1.c: New test.
9823 * gcc.target/i386/pr70086-2.c: New test.
9824 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9825
9826 PR tree-optimization/70127
9827 * gcc.c-torture/execute/pr70127.c: New test.
9828
27dcb7a8 98292016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9830
9831 * c-c++-common/goacc/combined-directives-2.c: New test.
9832
c24757cf 98332016-03-09 David Malcolm <dmalcolm@redhat.com>
9834
9835 PR c/68473
9836 PR c++/70105
9837 * g++.dg/diagnostic/pr70105.C: New test.
9838 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9839 (test_multiple_ordinary_maps): New test function.
9840
83108969 98412016-03-09 David Malcolm <dmalcolm@redhat.com>
9842
9843 PR c/68473
9844 PR c++/70105
9845 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9846 Drop range information from call to inform_at_rich_loc.
9847 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9848 New.
9849 (test_show_locus): Replace calls to rich_location::add_range with
9850 calls to add_range. Rewrite the tests that used the now-defunct
9851 rich_location ctor taking a source_range. Simplify other tests
9852 by replacing calls to COMBINE_LOCATION_DATA with calls to
9853 make_location.
9854
6733c0e8 98552016-03-09 Richard Biener <rguenther@suse.de>
9856 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR tree-optimization/70138
9859 * gcc.dg/vect/pr70138-1.c: New testcase.
9860 * gcc.dg/vect/pr70138-2.c: Likewise.
9861
96abb9f5 98622016-03-09 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR target/70049
9865 * gcc.target/i386/pr70049.c: New test.
9866
42bb3bfb 98672016-03-09 Richard Biener <rguenther@suse.de>
9868
9869 PR c/70143
9870 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9871 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9872 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9873
27527428 98742016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9875
9876 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9877 arm-*-*.
9878
248449f2 98792016-03-09 Jakub Jelinek <jakub@redhat.com>
9880
1bd49ced 9881 PR middle-end/67278
9882 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9883
248449f2 9884 PR target/67278
9885 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9886
9887 PR middle-end/70050
9888 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9889 in testcase comment.
9890
dfc460ff 98912016-03-09 Tom de Vries <tom@codesourcery.com>
9892
9893 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9894 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9895 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9896 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9897 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9898 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9899 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9900 * gfortran.dg/goacc/kernels-loop.f95: New test.
9901
0377fc7f 99022016-03-08 Martin Sebor <msebor@redhat.com>
9903
9904 PR c++/62096
9905 * g++.dg/warn/overflow-warn-7.C: New test.
9906
3556aa80 99072016-03-08 Jason Merrill <jason@redhat.com>
9908
9909 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9910 * lib/target-supports.exp (check_effective_target_concepts): New.
9911
e5096208 99122016-03-08 Jakub Jelinek <jakub@redhat.com>
9913
5370eb8d 9914 PR c++/70135
9915 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9916 * g++.dg/ubsan/pr70135.C: New test.
9917
e5096208 9918 PR target/70110
9919 * gcc.dg/pr70110.c: New test.
9920
cc37120d 99212016-03-07 Martin Jambor <mjambor@suse.cz>
9922
9923 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9924 * c-c++-common/gomp/if-1.c: Likewise.
9925 * c-c++-common/gomp/pr61486-2.c: Likewise.
9926 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9927 to dg-additional-options.
9928 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9929 * g++/gomp/target-teams-1.c: Likewise.
9930 * gcc.dg/gomp/gomp.exp: Likewise.
9931 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9932 dg-additional-options.
9933 * gfortran.dg/gomp/gomp.exp: Likewise.
9934 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9935 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9936 dg-additional-options.
9937 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9938
53c248d8 99392016-03-07 Martin Jambor <mjambor@suse.cz>
9940
9941 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9942 * c-c++-common/gomp/gridify-1.c: New test.
9943 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9944
541e79a0 99452016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9946
9947 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9948 trigger for cortex-r8, when scanning for register r8.
9949 * gcc.target/arm/pr45701-2.c: Likewise.
9950
4dfabd94 99512016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9952 Jeff Law <law@redhat.com>
4dfabd94 9953
9954 PR tree-optimization/69740
9955 * gcc.c-torture/compile/pr69740-1.c: New test.
9956 * gcc.c-torture/compile/pr69740-2.c: New test.
9957
1b63a87b 99582016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9959
9960 * lib/target-supports.exp
9961 (check_effective_target_whole_vector_shift): Enable for PPC64.
9962
d33914da 99632016-03-07 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/70115
9966 * gcc.dg/torture/pr70115.c: New testcase.
9967
584fba4b 99682016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9969
9970 PR middle-end/69916
9971 * c-c-++-common/goacc/pr69916.c: New.
9972
7f2f5ec0 99732016-03-07 Richard Henderson <rth@redhat.com>
9974
9975 * gcc.c-torture/compile/pr70061.c: New test.
9976
f530e7c4 99772016-03-07 Richard Biener <rguenther@suse.de>
9978
9979 PR testsuite/70109
9980 * gcc.dg/vect/O3-pr36098.c: New testcase.
9981
a3855fed 99822016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9983
9984 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9985
091ffc31 99862016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9987
9988 * gnat.dg/renaming9.ad[sb]: New testcase.
9989
2941b871 99902016-03-05 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR c++/70084
9993 * g++.dg/expr/stdarg3.C: New test.
9994
5173ce42 99952016-03-04 Jeff Law <law@redhat.com>
9996
9997 PR tree-optimization/69196
9998 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9999 x86_64-*-*.
10000
2d1d2e55 100012016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10002
0e43078e 10003 PR c/69973
10004 * gcc.dg/pr69973.c: New test.
10005
d8ec06ae 10006 PR rtl-optimization/69941
10007 * gcc.dg/torture/pr69941.c: New test.
10008
2d1d2e55 10009 PR c/69824
10010 * gcc.dg/pr69824.c: New test.
10011
32f692e2 100122016-03-05 Tom de Vries <tom@codesourcery.com>
10013
10014 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10015 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10016 function.
10017
1c699e9a 100182016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10019
10020 PR c++/66786
10021 * g++.dg/cpp1y/var-templ48.C: New test.
10022 * g++.dg/cpp1y/var-templ49.C: New test.
10023
358448c6 100242016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10025
10026 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10027
01dc3c45 100282016-03-04 Jakub Jelinek <jakub@redhat.com>
10029
e968ff6d 10030 PR c++/70035
10031 * g++.dg/ubsan/pr70035.C: New test.
10032
01dc3c45 10033 PR target/70062
10034 * gcc.target/i386/pr70062.c: New test.
10035
3937d618 100362016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10037
10038 * g++.dg/template/typename21.C: Remove c++98_only.
10039
c58ac7f8 100402016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10041
10042 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10043
0060768a 100442016-03-04 David Malcolm <dmalcolm@redhat.com>
10045
10046 PR c/68187
10047 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10048 function.
10049 (fn_42_b): Likewise.
10050 (fn_42_c): Likewise.
10051
74c6fd40 100522016-03-04 David Malcolm <dmalcolm@redhat.com>
10053
10054 PR c/68187
10055 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10056 function.
10057 (fn_40_b): Likewise.
10058 (fn_41_a): Likewise.
10059 (fn_41_b): Likewise.
10060
31b11359 100612016-03-04 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR target/70059
10064 * gcc.target/i386/avx512f-pr70059.c: New test.
10065 * gcc.target/i386/avx512dq-pr70059.c: New test.
10066
c5b93452 100672016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10068
10069 PR rtl-optimization/57676
10070 * gcc.dg/torture/pr57676.c: New test.
10071
268fbd56 100722016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10073
10074 * gcc.dg/pr70026.c: New test.
10075
6560d1ad 100762016-03-04 Marek Polacek <polacek@redhat.com>
10077
10078 PR c/69798
10079 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10080 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10081
cc7dfddf 100822016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10083
10084 PR target/70004
10085 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10086 Delete.
10087 (test_corners_sisd_si): Likewise.
10088 (main): Remove checks of the above.
10089 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10090
e9663bd4 100912016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10092
10093 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10094
dcdd684e 100952016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10096
10097 * gcc.dg/torture/pr69951.c: Accept argc==0.
10098
e692d332 100992016-03-04 Richard Biener <rguenther@suse.de>
10100
10101 PR c++/70054
10102 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10103 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10104
af77b7e6 101052016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10106
10107 PR testsuite/69766
10108 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10109 testing multiarch.
10110
290da96e 101112016-03-04 Jakub Jelinek <jakub@redhat.com>
10112
10113 PR debug/69947
10114 * gcc.dg/guality/pr69947.c: New test.
10115
e51ce713 101162016-03-03 Jakub Jelinek <jakub@redhat.com>
10117
10118 PR ada/70017
10119 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10120
1feed892 101212016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10122
10123 PR rtl-optimization/69904
10124 * gcc.target/arm/pr69904.c: New test.
10125
c32bda69 101262016-03-03 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR target/70021
10129 * gcc.dg/vect/pr70021.c: New test.
10130 * gcc.target/i386/pr70021.c: New test.
10131
1bc579ed 101322016-03-03 Marek Polacek <polacek@redhat.com>
10133
10134 PR middle-end/70050
10135 * gcc.dg/pr70050.c: New test.
10136
cfa8d638 101372016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10138
10139 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10140
1b889259 101412016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10142
10143 PR tree-optimization/70043
10144 * gfortran.dg/vect/pr70043.f90: New test.
10145
f756dfa3 101462016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10147
10148 * gnat.dg/specs/task1.ads: New test.
10149
5cb4863d 101502016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10151
10152 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10153 Invoke gdb with -batch.
10154 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10155
5dd12e43 101562016-03-03 Richard Biener <rguenther@suse.de>
10157
10158 PR tree-optimization/55936
10159 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10160
d97ba4ca 101612016-03-02 Jeff Law <law@redhat.com>
10162
5d23c86f 10163 PR rtl-optimization/69942
10164 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10165 effects of argument promotions.
10166
d97ba4ca 10167 PR tree-optimization/69987
10168 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10169 target does not support -fprefetch-loop-arrays.
10170
901faaa0 101712016-03-02 Uros Bizjak <ubizjak@gmail.com>
10172
10173 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10174
51f6fdce 101752016-03-02 Bin Cheng <bin.cheng@arm.com>
10176
6bc7872f 10177 PR rtl-optimization/69052
51f6fdce 10178 * gcc.target/i386/pr69052.c: New test.
10179
31d31e07 101802016-03-02 Alan Modra <amodra@gmail.com>
10181
10182 * gcc.dg/pr69990.c: New.
10183
04faee95 101842016-03-02 Jakub Jelinek <jakub@redhat.com>
10185
270d0117 10186 PR c/68062
10187 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10188
10189 PR middle-end/70022
10190 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10191
04faee95 10192 PR target/70028
10193 * gcc.target/i386/pr70028.c: New test.
10194
a2cc9e8e 101952016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10196
10197 * c-c++-common/asan/swapcontext-test-1.c,
10198 * c-c++-common/tsan/thread_leak.c,
10199 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10200 * g++.dg/tsan/benign_race.C,
10201 * g++.dg/tsan/fd_close_norace.C,
10202 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10203 races with sanitizer output
10204
dd4bd263 102052016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10206 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10207
10208 PR target/67278
10209 * gcc.dg/simd-8.c: New testcase.
10210
b5fe3a49 102112016-03-02 Richard Biener <rguenther@suse.de>
10212
10213 PR middle-end/67278
10214 * gcc.dg/simd-7.c: New testcase.
10215
23601f67 102162016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10217
10218 * gcc.target/i386/pr70007.c: Tweak.
10219
f66f65e7 102202016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10221
10222 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10223
60773515 102242016-03-02 Marek Polacek <polacek@redhat.com>
10225
10226 PR c/67854
10227 * gcc.dg/pr67854.c: New test.
10228
6c094cb1 102292016-03-02 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR middle-end/70025
10232 * gcc.dg/torture/pr70025.c: New test.
10233
7627bb56 102342016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10235
10236 PR tree-optimization/68621
10237 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10238
066c8e94 102392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10240
10241 * gcc.target/i386/pr70007.c: New test.
10242
d3b819ad 102432016-03-01 Jeff Law <law@redhat.com>
10244
d4b9ad56 10245 PR tree-optimization/69196
7e217344 10246 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10247
d3b819ad 10248 PR tree-optimization/69196
10249 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10250 duplicating code and spoiling the expected output.
10251
4f37285d 102522016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10253
10254 PR target/70033
10255 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10256 supports power9 before doing tests.
10257 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10258 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10259 * gcc.target/powerpc/p9-permute.c: Likewise.
10260
3e9c4f6c 102612016-03-01 Uros Bizjak <ubizjak@gmail.com>
10262
10263 PR target/70027
10264 * gcc.target/i386/pr70027.c: New test.
10265
e324729e 102662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10267
10268 * gcc.dg/pr70017.c: New test.
10269
40e9ce2d 102702016-03-01 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR c/69796
10273 PR c/69974
10274 * gcc.dg/pr69796.c: New test.
10275 * gcc.dg/pr69974.c: New test.
10276
e8b016ea 102772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10278
10279 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10280
24d3127c 102812016-02-29 Jeff Law <law@redhat.com>
10282
10283 PR tree-optimization/69987
10284 * gfortran.dg/pr69987.f90: New test.
10285
10286 PR tree-optimization/69989
10287 * gcc.c-torture/compile/pr69989-2.c: New test.
10288
12cc1225 102892016-03-01 Marek Polacek <polacek@redhat.com>
10290
10291 PR c++/69795
10292 * g++.dg/parse/invalid1.C: New test.
10293
d99a947c 102942016-03-01 Richard Biener <rguenther@suse.de>
10295
10296 PR middle-end/70022
10297 * gcc.dg/pr70022.c: New testcase.
10298
395dbc60 102992016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10300
10301 PR tree-optimization/69956
10302 * gcc.dg/pr69956.c: New test.
10303
40a35c55 103042016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10305
10306 PR target/70011
10307 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10308 XFAIL when hardware supports efficient unaligned storage access.
10309
4edc90b0 103102016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10311
10312 PR c++/69961
10313 * g++.dg/template/pr69961a.C: New test.
10314 * g++.dg/template/pr69961b.C: New test.
10315
1ed1f69a 103162016-02-29 David Malcolm <dmalcolm@redhat.com>
10317
10318 PR preprocessor/69985
10319 * gcc.dg/cpp/pr69985.c: New test case.
10320
01c5d15d 103212016-02-29 Jeff Law <law@redhat.com>
10322
3a4d3de5 10323 PR tree-optimization/70005
10324 * gcc.c-torture/execute/pr70005.c New test.
10325
01c5d15d 10326 PR tree-optimization/69999
10327 * gcc.c-torture/compile/pr69999.c: New test.
10328
1bf66b54 103292016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10330
10331 PR tree-optimization/69652
10332 * gcc.dg/torture/pr69652.c: Delete test.
10333 * gcc.dg/vect/pr69652.c: New test.
10334
b4d653d5 103352016-02-19 Richard Biener <rguenther@suse.de>
10336
10337 PR tree-optimization/69980
10338 * gfortran.dg/vect/pr69980.f90: New testcase.
10339
35bc4745 103402016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10341
10342 * gcc.target/sparc/20160229-1.c: New test.
10343
bb54a538 103442016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10345
10346 * gnat.dg/stack_usage3.adb: New test.
10347 * gnat.dg/stack_usage3_pkg.ads: New helper.
10348
95164e71 103492016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10350
10351 * gnat.dg/renaming8.adb: New test.
10352 * gnat.dg/renaming8_pkg1.ads: New helper.
10353 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10354 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10355
a890896f 103562016-02-29 Richard Biener <rguenther@suse.de>
10357
10358 PR tree-optimization/69720
10359 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10360
5c70403a 103612016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10362
10363 PR fortran/68147
10364 PR fortran/47674
10365 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10366
dfb6d139 103672016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10368 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10369
10370 PR fortran/56007
10371 * gfortran.dg/coarray_8.f90: Adjust error message.
10372 * gfortran.dg/pr56007.f90: New test.
10373 * gfortran.dg/pr56007.f: New test.
10374
536508db 103752016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10376
10377 PR tree-optimization/69989
10378 * gcc.dg/torture/pr69989.c: New test.
10379
eec75e45 103802016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10381
10382 * gcc.target/i386/stack-realign-win.c: New test.
10383
0175e45a 103842016-02-28 Harald Anlauf <anlauf@gmx.de>
10385
10386 PR fortran/60126
10387 * gfortran.dg/pr60126.f90: New test.
10388
2a703589 103892016-02-27 Jeff Law <law@redhat.com>
10390
10391 Revert
10392 2016-02-26 Richard Biener <rguenther@suse.de>
10393 Jeff Law <law@redhat.com>
10394
10395 PR tree-optimization/69740
10396 * gcc.c-torture/compile/pr69740-1.c: New test.
10397 * gcc.c-torture/compile/pr69740-2.c: New test.
10398
359b4c18 103992016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10400
1c96765a 10401 PR fortran/69910
359b4c18 10402 * gfortran.dg/newunit_4.f90: New test.
10403
49462d93 104042016-02-27 Jakub Jelinek <jakub@redhat.com>
10405
10406 PR target/69613
10407 PR rtl-optimization/69886
10408 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10409 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10410 target.
10411
c4ac733e 104122016-02-26 Martin Sebor <msebor@redhat.com>
10413
10414 PR tree-optimization/15826
10415 * gcc.dg/tree-ssa/pr15826.c: New test.
10416
da8c4b5d 104172016-02-26 Jakub Jelinek <jakub@redhat.com>
10418
10419 PR target/69969
10420 * gcc.target/powerpc/pr69969.c: New test.
10421
0a4558eb 104222016-02-26 Martin Sebor <msebor@redhat.com>
10423
10424 PR c++/15766
10425 * g++.old-deja/g++.other/decl5.C: Add a test case.
10426
5b500299 104272016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10428
10429 PR target/69946
10430 * gcc.target/powerpc/pr69946.c: New file.
10431
565f533b 104322016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10433 Jeff Law <law@redhat.com>
565f533b 10434
0a4558eb 10435 PR tree-optimization/69740
565f533b 10436 * gcc.c-torture/compile/pr69740-1.c: New test.
10437 * gcc.c-torture/compile/pr69740-2.c: New test.
10438
ff67cbea 104392016-02-26 Martin Jambor <mjambor@suse.cz>
10440
10441 PR middle-end/69920
10442 * gcc.dg/torture/pr69932.c: New test.
10443 * gcc.dg/torture/pr69936.c: Likewise.
10444
e400d817 104452016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10446
10447 PR target/69709
10448 * gcc.target/s390/pr69709.c: New test.
10449
126a5a2d 104502016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10451
10452 PR target/69245
10453 * gcc.target/aarch64/pr69245_1.c: New test.
10454
59c58860 104552016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10456
10457 PR target/69613
10458 * gcc.dg/torture/pr69613.c: New test.
10459
9441fa4e 104602016-02-26 Jakub Jelinek <jakub@redhat.com>
10461
10462 PR rtl-optimization/69891
10463 * gcc.target/i386/pr69891.c: New test.
10464
e48fcde0 104652016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10466 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10467
35ed600a 10468 PR target/61397
f41208a1 10469 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10470 functionality for both 32-bit and 64-bit.
10471
c86aaa0e 104722016-02-26 Richard Biener <rguenther@suse.de>
10473
10474 PR tree-optimization/69551
10475 * gcc.dg/torture/pr69951.c: New testcase.
10476
38e71a65 104772016-02-25 Richard Biener <rguenther@suse.de>
10478
10479 PR tree-optimization/48795
10480 * gcc.dg/Warray-bounds-18.c: New testcase.
10481
03331e69 104822016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10483
10484 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10485
f14d8d6a 104862016-02-25 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR rtl-optimization/69896
10489 * gcc.dg/pr69896.c: New test.
10490
4003c807 104912016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10492
10493 PR c++/69736
10494 * g++.dg/cpp1y/paren2.C: New test.
10495
a0573328 104962016-02-24 Martin Sebor <msebor@redhat.com>
10497
10498 PR c/51147
10499 * gcc.dg/enum-mode-2.c: New test.
10500
2cde02ad 105012016-02-24 Jakub Jelinek <jakub@redhat.com>
10502
10503 PR c++/69922
10504 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10505 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10506 * g++.dg/ubsan/pr69922.C: New test.
10507
f0ea75d1 105082016-02-24 Marek Polacek <polacek@redhat.com>
10509
10510 PR c/69819
10511 * gcc.dg/pr69819.c: New test.
10512
05027366 105132016-02-24 Martin Sebor <msebor@redhat.com>
10514
34ed562b 10515 PR c++/69912
10516 * g++.dg/ext/flexary15.C: New test.
10517
105182016-02-24 Martin Sebor <msebor@redhat.com>
10519
10520 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10521 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10522 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10523
650c3ad5 105242016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10525 Charles Baylis <charles.baylis@linaro.org>
10526
10527 PR debug/61033
10528 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10529
596070e8 105302016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10531 Jakub Jelinek <jakub@redhat.com>
596070e8 10532
10533 PR middle-end/69760
10534 * gcc.dg/torture/pr69760.c: New testcase.
10535
d6b92d9f 105362016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10537
10538 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10539 pattern on Solaris with as.
10540
90436d9d 105412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10542
10543 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10544 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10545 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10546 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10547
7c749495 105482016-02-24 Jakub Jelinek <jakub@redhat.com>
10549
10550 PR middle-end/69915
10551 * gcc.dg/pr69915.c: New test.
10552
9c9680b5 105532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10554
10555 PR rtl-optimization/69886
10556 * gcc.dg/torture/pr69886.c: New test.
10557
36d081ee 105582016-02-24 Richard Biener <rguenther@suse.de>
10559
10560 PR middle-end/68963
10561 * gcc.dg/torture/pr68963.c: New testcase.
10562
2a0accb9 105632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10564
10565 PR target/69875
10566 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10567 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10568 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10569 * gcc.target/arm/atomic_loaddi_1.c: New test.
10570 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10571 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10572 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10573 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10574 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10575 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10576 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10577 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10578
f0e92ef1 105792016-02-24 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR middle-end/69909
10582 * gcc.dg/torture/pr69909.c: New test.
10583
6907286f 105842016-02-24 Richard Biener <rguenther@suse.de>
10585
10586 PR tree-optimization/69907
10587 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10588 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10589 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10590
e6ab7475 105912016-02-24 Christian Bruel <christian.bruel@st.com>
10592
10593 * gcc.target/arm/pragma_cpp_fma.c: New test.
10594
47587450 105952016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10596
10597 PR fortran/61156
10598 * gfortran.dg/include_6.f90: Update test.
10599
d41ab738 106002016-02-23 Jakub Jelinek <jakub@redhat.com>
10601
10602 PR objc/69844
10603 * objc.dg/pr69844.m: New test.
10604
4772d9d5 106052016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10606
10607 PR libgfortran/69456
10608 * gfortran.dg/namelist_89.f90: New test.
10609 * gfortran.dg/pr59700.f90: Update test..
10610
8c38d887 106112016-02-23 Martin Sebor <msebor@redhat.com>
10612
10613 PR middle-end/69780
10614 * g++.dg/ext/builtin_alloca.C: New test.
10615 * gcc.dg/builtins-68.c: New test.
10616
ee1bfdb0 106172016-02-23 Richard Henderson <rth@redhat.com>
10618
10619 * gcc.target/i386/addr-space-3.c: Remove test.
10620
52609ec3 106212016-02-23 David Malcolm <dmalcolm@redhat.com>
10622
10623 PR preprocessor/69126
10624 PR preprocessor/69543
10625 * c-c++-common/pr69126-2-long.c: New test.
10626 * c-c++-common/pr69126-2-short.c: New test.
10627 * c-c++-common/pr69543-1.c: Remove xfail.
10628
d5bf2cc8 106292016-02-23 David Malcolm <dmalcolm@redhat.com>
10630
10631 PR preprocessor/69126
10632 PR preprocessor/69543
10633 PR preprocessor/69558
10634 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10635 (f): Rename to...
10636 (test_2): ...this, and add leading comment.
10637 (MACRO_3, test_3): New.
10638 (MACRO_4A, MACRO_4B, test_4): New.
10639 (MACRO): Rename to...
10640 (MACRO_5): ...this.
10641 (g): Rename to...
10642 (test_5): ...this, updating for renaming of MACRO, and
10643 add leading comment.
10644 * c-c++-common/pr69543-1.c: New.
10645 * c-c++-common/pr69543-2.c: New.
10646 * c-c++-common/pr69543-3.c: New.
10647 * c-c++-common/pr69543-4.c: New.
10648 * c-c++-common/pr69558-1.c: New.
10649 * c-c++-common/pr69558-2.c: New.
10650 * c-c++-common/pr69558-3.c: New.
10651 * c-c++-common/pr69558-4.c: New.
10652 * gcc.dg/pr69558.c: Move to...
10653 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10654 xfail for c++.
10655
3a37a410 106562016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10657
10658 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10659 to -ftree-parallelize-loops/-fopenacc changes.
10660 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10661 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10662 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10663 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10664 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10665 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10666 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10667 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10668 * c-c++-common/goacc/kernels-loop.c: Likewise.
10669 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10670 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10671 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10672 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10673
ecca180f 106742016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10675
10676 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10677
eec0fa3f 106782016-02-23 Jakub Jelinek <jakub@redhat.com>
10679
f1f91c07 10680 PR c++/69902
10681 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10682
eec0fa3f 10683 PR c/69900
10684 * gcc.dg/pr69900.c: New test.
10685
e045424d 106862016-02-23 Martin Jambor <mjambor@suse.cz>
10687
10688 PR tree-optimization/69666
10689 * gcc.dg/tree-ssa/pr69666.c: New test.
10690
f482dff6 106912016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10692
10693 PR fortran/67451
10694 * gfortran.dg/coarray_allocate_5.f08: New test.
10695
57ed698b 106962016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10697
10698 * gcc.target/s390/vcond-shift.c: Move to ...
10699 * gcc.target/s390/vector/vcond-shift.c: ... here.
10700
990e443c 107012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10702
10703 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10704 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10705
296c5f01 107062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10707
10708 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10709
e53f41d5 107102016-02-20 Mark Wielaard <mjw@redhat.com>
10711
10712 PR c/28901
10713 * gcc.dg/unused-variable-3.c: New test.
10714
13af201d 107152016-02-22 Jakub Jelinek <jakub@redhat.com>
10716
10717 PR target/69888
10718 * gcc.target/i386/pr69888.c: New test.
10719
682c90f9 107202016-02-22 Richard Biener <rguenther@suse.de>
10721
10722 PR tree-optimization/69882
10723 * gfortran.dg/vect/pr69882.f90: New testcase.
10724
b8cd18c3 107252016-02-22 Jakub Jelinek <jakub@redhat.com>
10726
10727 PR target/69885
10728 * gcc.dg/pr69885.c: New test.
10729
09343379 107302016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10731
10732 PR target/69806
10733 PR target/54089
10734 * gcc.target/sh/pr54089-10.c: New.
10735
b345a09f 107362016-02-20 Paul Thomas <pault@gcc.gnu.org>
10737
10738 PR fortran/69423
10739 * gfortran.dg/deferred_character_15.f90 : New test.
10740
51385aed 107412016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10742
10743 PR fortran/57365
10744 gfortran.dg/allocate_with_source_18.f03: New test.
10745
107462016-02-20 Harald Anlauf <anlauf@gmx.de>
10747
10748 PR fortran/52531
10749 gfortran.dg/gomp/pr52531.f90: New test.
10750
9cce8384 107512016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10752
10753 PR c++/69865
10754 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10755 -std=c++03.
10756
d91f5fbb 107572016-02-19 Jakub Jelinek <jakub@redhat.com>
10758
563d5cb8 10759 PR c++/69826
10760 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10761 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10762
0a04aac9 10763 PR c++/69850
10764 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10765
d91f5fbb 10766 PR c++/69851
10767 * g++.dg/torture/pr69851.C: New test.
10768
5fe1f282 107692016-02-19 Martin Sebor <msebor@redhat.com>
10770
10771 PR testsuite/69573
10772 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10773
a45bce11 107742016-02-19 Jakub Jelinek <jakub@redhat.com>
10775
6263dde1 10776 PR c++/69850
10777 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10778 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10779
a45bce11 10780 PR c++/67767
10781 * g++.dg/cpp0x/pr67767.C: New test.
10782
cf2ed1b7 107832016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10784
10785 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10786 for fp, simd, crypto, crc, lse.
10787 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10788 above.
10789 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10790 effective target check.
10791
f6cc34b0 107922016-02-19 Jakub Jelinek <jakub@redhat.com>
10793
10794 PR target/69820
10795 * gcc.target/i386/pr69820.c: New test.
10796
6c678e78 107972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10798
10799 * gcc.target/s390/vector/int128-1.c: New test.
10800
b088ff4b 108012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10802
10803 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10804
b11e60a4 108052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10806
10807 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10808 instruction pattern name to prevent the testcase from failing with
10809 -march=z13.
10810
664ff6a0 108112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10812
10813 * gcc.target/s390/md/movstr-2.c: New test.
10814
e80be24b 108152016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10816
10817 * gcc.target/s390/morestack.c: New test.
10818
9839f350 108192016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10820
10821 PR target/69625
10822 * gcc.target/s390/pr69625.c: Add test case.
10823
4550fbd0 108242016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10825
10826 PR testsuite/68580
10827 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10828
57d00b6a 108292016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10830
10831 PR target/68404
10832 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10833 * gcc.target/powerpc/fusion3.c: Likewise.
10834
63ad69d6 108352016-02-18 Richard Biener <rguenther@suse.de>
10836
10837 PR middle-end/69553
10838 * g++.dg/torture/pr69553.C: New testcase.
10839
d92404ed 108402016-02-18 Nick Clifton <nickc@redhat.com>
10841
4550fbd0 10842 PR target/62254
10843 PR target/69610
10844 * gcc.target/arm/pr62554.c: New test.
10845 * gcc.target/arm/pr69610-1.c: New test.
10846 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10847
0808dfce 108482016-02-18 Richard Biener <rguenther@suse.de>
10849
10850 PR middle-end/69854
10851 * gcc.dg/torture/pr69854.c: New testcase.
10852
fc3527e3 108532016-02-17 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR c++/69850
10856 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10857
e3c24279 108582012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10859
10860 * gcc.target/powerpc/vec-cg.c: New test.
10861
c9732c2b 108622016-02-17 Richard Biener <rguenther@suse.de>
10863
10864 PR testsuite/69586
10865 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10866
51bf9f9b 108672016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10868
10869 PR target/69161
10870 * gcc.c-torture/compile/pr69161.c: New test.
10871
6baedca3 108722016-02-17 David Sherwood <david.sherwood@arm.com>
10873
10874 PR target/69532
10875 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10876 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10877
4f240715 108782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10879
10880 * gcc.dg/ifcvt-4.c: Skip on Visium.
10881
e0c0515d 108822016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10883
10884 * gnat.dg/atomic8.adb: New test.
10885
7b319ee6 108862016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10887
10888 * gnat.dg/discr46.ad[sb]: New test.
10889
48a7e3d1 108902016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10891
10892 PR Target/48344
10893 * gcc.target/powerpc/pr48344-1.c: New test.
10894
3f844f15 108952015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10896
10897 PR fortran/69742
10898 * gfortran.dg/associate_21.f90: New test.
10899
7675e968 109002016-02-16 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR c/69835
10903 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10904 -Wnonnull in dg-options.
10905 * c-c++-common/nonnull-2.c: New test.
10906
d6faee88 109072016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10908 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10909
10910 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10911
3a2a72aa 109122016-02-16 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR middle-end/69801
10915 * gcc.dg/pr69801.c: Add empty dg-options.
10916
28072426 109172016-02-16 James Norris <jnorris@codesourcery.com>
10918
10919 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10920 * g++.dg/goacc/deviceptr-1.c: New file.
10921
37fffac2 109222016-02-16 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR tree-optimization/69820
10925 * gcc.dg/vect/pr69820.c: New test.
10926
f72a5e61 109272016-02-16 Richard Biener <rguenther@suse.de>
10928
10929 PR tree-optimization/69776
10930 * gcc.dg/torture/pr69776-2.c: New testcase.
10931
50e0cd76 109322016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10933
10934 PR tree-optimization/69714
10935 * gcc.dg/torture/pr69714.c: New test.
10936
14a72c4e 109372016-02-16 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR tree-optimization/69802
10940 * gcc.dg/pr69802.c: New test.
10941
fd808c11 109422016-02-16 Richard Biener <rguenther@suse.de>
10943
10944 PR middle-end/69801
10945 * gcc.dg/pr69801.c: New testcase.
10946
49a549ca 109472016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10948
10949 PR libgfortran/69651
10950 * gfortran.dg/read_bang.f90: New test.
10951 * gfortran.dg/read_bang4.f90: New test.
10952
77454e6e 109532016-02-15 Jakub Jelinek <jakub@redhat.com>
10954
2074f21c 10955 PR c++/69658
10956 * g++.dg/init/pr69658.C: New test.
10957
77454e6e 10958 PR c++/69797
10959 * c-c++-common/pr69797.c: New test.
10960
4ef4d764 109612016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10962
10963 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10964 check for aarch64*-*-*.
10965
4a45fe0f 109662016-02-15 Richard Biener <rguenther@suse.de>
10967
10968 PR tree-optimization/69783
10969 * gcc.dg/vect/pr69783.c: New testcase.
10970
0b3619e6 109712016-02-15 Richard Biener <rguenther@suse.de>
10972
10973 PR tree-optimization/69776
10974 * gcc.dg/torture/pr69776.c: New testcase.
10975
9b49c3cb 109762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10977
10978 PR fortran/60526
10979 * gfortran.dg/type_decl_4.f90: Reinstated.
10980
e46faff9 109812016-02-14 John David Anglin <danglin@gcc.gnu.org>
10982
10983 PR fortran/68746
10984 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10985
a96c809a 109862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10987
10988 PR fortran/60526
10989 PR bootstrap/69816
10990 * gfortran.dg/type_decl_4.f90: Removed.
10991
fdec7e88 109922016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10993
10994 PR fortran/60526
10995 * gfortran.dg/type_decl_4.f90: New test.
10996
a72095c4 109972016-02-14 Alan Modra <amodra@gmail.com>
10998
bc436924 10999 PR testsuite/68886
a72095c4 11000 * gcc.c-torture/execute/stkalign.c: Revise test.
11001
73bb5f8b 110022016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11003
11004 PR target/67260
11005 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11006
beb13161 110072016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11008
11009 PR target/67260
11010 * gcc.target/sh/torture/pr67260.c: New.
11011
67cab04e 110122016-02-12 John David Anglin <danglin@gcc.gnu.org>
11013
11014 * gcc.dg/pr67964.c: Add dg-require-alias.
11015
44a59bb1 110162016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11017
11018 PR target/67636
11019 PR target/64345
11020 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11021
38c9bd3a 110222016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11023
11024 PR libgfortran/69668
11025 * gfortran.dg/namelist_88.f90: New test.
11026
1774ff82 110272016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11028
11029 PR libgfortran/69668
11030 * gfortran.dg/namelist_38.f90: Update test.
11031 * gfortran.dg/namelist_84.f90: Update test.
11032
aec1f4bd 110332016-02-12 David Malcolm <dmalcolm@redhat.com>
11034
11035 PR other/69554
11036 * gcc.dg/pr69554-1.c: New test.
11037 * gfortran.dg/pr69554-1.F90: New test.
11038 * gfortran.dg/pr69554-2.F90: New test.
11039 * lib/gcc-dg.exp (proc dg-locus): New function.
11040 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11041 distinguish between the caret-printing and non-caret-printing
11042 cases. If caret-printing has been explicitly enabled, bail out
11043 without attempting to fix up the output.
11044
da7d5066 110452016-02-12 David Malcolm <dmalcolm@redhat.com>
11046
11047 PR driver/69265
11048 PR driver/69453
11049 * gcc.dg/spellcheck-options-3.c: New test case.
11050 * gcc.dg/spellcheck-options-4.c: New test case.
11051 * gcc.dg/spellcheck-options-5.c: New test case.
11052 * gcc.dg/spellcheck-options-6.c: New test case.
11053 * gcc.dg/spellcheck-options-7.c: New test case.
11054 * gcc.dg/spellcheck-options-8.c: New test case.
11055 * gcc.dg/spellcheck-options-9.c: New test case.
11056 * gcc.dg/spellcheck-options-10.c: New test case.
11057
fcce1b0b 110582016-02-12 Jakub Jelinek <jakub@redhat.com>
11059
11060 PR rtl-optimization/69764
11061 PR rtl-optimization/69771
11062 * c-c++-common/pr69764.c: New test.
11063 * gcc.dg/torture/pr69771.c: New test.
11064
6d609290 110652016-02-12 Marek Polacek <polacek@redhat.com>
11066
11067 * g++.dg/torture/init-list1.C: New.
11068
7d75fb56 110692016-02-12 Marek Polacek <polacek@redhat.com>
11070
11071 * gcc.dg/pr69522.c: Add empty dg-options.
11072
52543fda 110732016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11074
11075 * g++.dg/lto/lto.exp: Include and init mpx.
11076 * g++.dg/lto/pr69729_0.C: New test.
11077
34947478 110782016-02-12 Jakub Jelinek <jakub@redhat.com>
11079
9181a4ec 11080 PR ipa/69241
11081 * g++.dg/ipa/pr69241-4.C: New test.
11082
34947478 11083 PR ipa/68672
11084 * g++.dg/ipa/pr68672-1.C: New test.
11085 * g++.dg/ipa/pr68672-2.C: New test.
11086 * g++.dg/ipa/pr68672-3.C: New test.
11087
74a4140f 110882016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11089
11090 PR c/69522
50e0cd76 11091 * gcc.dg/pr69522.c: New test.
74a4140f 11092
9ddb20d6 110932016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11094
11095 PR c++/69098
11096 * g++.dg/cpp1y/69098.C: New test.
11097 * g++.dg/cpp1y/69098-2.C: New test.
11098
67cf9b55 110992016-02-12 Jakub Jelinek <jakub@redhat.com>
11100
11101 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11102 and neighbour -> neighbor.
11103 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11104 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11105 * c-c++-common/Wvarargs.c: Likewise.
11106 * c-c++-common/goacc/host_data-5.c: Likewise.
11107 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11108 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11109 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11110 * gcc.target/aarch64/pr60697.c: Likewise.
11111 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11112 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11113 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11114 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11115 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11116 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11117 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11118 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11119 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11120 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11121 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11122 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11123 * g++.dg/lookup/koenig5.C: Likewise.
11124 * g++.dg/ext/no-asm-2.C: Likewise.
11125 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11126 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11127 * gfortran.dg/used_types_16.f90: Likewise.
11128 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11129 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11130 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11131 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11132 * gfortran.dg/abstract_type_6.f03: Likewise.
11133 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11134 * gfortran.dg/used_types_15.f90: Likewise.
11135 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11136 * gfortran.dg/exit_3.f08: Likewise.
11137 * gfortran.dg/open_status_2.f90: Likewise.
11138 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11139 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11140 * gfortran.dg/associate_1.f03: Likewise.
11141 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11142 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11143 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11144 * gcc.dg/builtin-object-size-1.c: Likewise.
11145 * gcc.dg/noreturn-6.c: Likewise.
11146 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11147 * gcc.dg/globalalias.c: Likewise.
11148 * gcc.dg/builtins-config.h: Likewise.
11149 * gcc.dg/pr30457.c: Likewise.
11150 * gcc.c-torture/compile/volatile-1.c: Likewise.
11151 * gcc.c-torture/execute/20101011-1.c: Likewise.
11152 * c-c++-common/Waddress-1.c: Likewise.
11153
40b38ace 111542016-02-11 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR c/69768
11157 * c-c++-common/Waddress-1.c: New test.
11158
42c87ca9 111592016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11160
11161 PR fortran/69296
11162 * gfortran.dg/associate_19.f03: New test.
11163 * gfortran.dg/associate_20.f03: New test.
11164
acb7939f 111652016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11166
11167 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11168
6defe3c5 111692016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11170
11171 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11172 .arch armv8-a\n. Add -dA to dg-options.
11173 * gcc.target/aarch64/assembler_arch_1.c: New test.
11174 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11175
63f63318 111762016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11177
11178 PR c++/68726
11179 * g++.dg/cpp0x/pr68726.C: New.
11180
1cddf457 111812016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11182
11183 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11184 test.
11185
b86fba37 111862016-02-11 Richard Biener <rguenther@suse.de>
11187
11188 * g++.dg/tree-ssa/pr61034.C: Adjust.
11189
ec4ec95a 111902016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11191
be7c31e9 11192 PR target/69148
ec4ec95a 11193 * gcc.target/s390/pr69148.c: New.
11194
f64416ca 111952016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11196
11197 PR tree-optimization/69652
11198 * gcc.dg/torture/pr69652.c: New test.
11199
e5d1ea31 112002016-02-10 Jakub Jelinek <jakub@redhat.com>
11201 Patrick Palka <ppalka@gcc.gnu.org>
11202
11203 PR ipa/69241
11204 PR c++/69649
11205 * g++.dg/ipa/pr69241-1.C: New test.
11206 * g++.dg/ipa/pr69241-2.C: New test.
11207 * g++.dg/ipa/pr69241-3.C: New test.
11208 * g++.dg/ipa/pr69649.C: New test.
11209
fa03b19d 112102016-02-10 Uros Bizjak <ubizjak@gmail.com>
11211
11212 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11213 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11214
14485c8a 112152016-02-10 Bin Cheng <bin.cheng@arm.com>
11216
11217 PR tree-optimization/68021
11218 * gcc.dg/tree-ssa/pr68021.c: New test.
11219
79f1ed25 112202016-02-10 Richard Biener <rguenther@suse.de>
11221
11222 PR tree-optimization/69726
11223 * gcc.dg/uninit-22.c: New testcase.
11224
58f74eff 112252016-02-09 Andrew Pinski <apinski@cavium.com>
11226
11227 PR tree-opt/69282
11228 * gcc.c-torture/compile/20160205-1.c: New testcase.
11229
600c00f7 112302016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11231
11232 PR target/68404
11233 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11234 instead accessing a really large arrray.
11235 * gcc.target/powerpc/fusion3.c: Likewise.
11236
0771836e 112372016-02-09 Charles Baylis <charles.baylis@linaro.org>
11238
11239 PR target/68532
11240 * gcc.c-torture/execute/pr68532.c: New test.
11241
4ccd644f 112422016-02-11 Alexandre Oliva <aoliva@redhat.com>
11243
11244 PR target/69634
11245 * gcc.dg/pr69634.c: New.
11246
2e980a39 112472016-02-09 Richard Biener <rguenther@suse.de>
11248
11249 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11250
aacf7102 112512016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11252
aacf7102 11253 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11254
a1856ddf 112552016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11256
11257 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11258
d4d3da7e 112592016-02-09 Richard Biener <rguenther@suse.de>
11260
11261 PR tree-optimization/69715
11262 * gcc.dg/torture/pr69715.c: New testcase.
11263
9cc6714f 112642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11265
11266 PR c++/69139
11267 * g++.dg/cpp0x/trailing12.C: New test.
11268 * g++.dg/cpp0x/trailing13.C: New test.
11269
83d5062b 112702016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11271
11272 PR c++/69283
11273 PR c++/67835
11274 * g++.dg/cpp1y/auto-fn29.C: New test.
11275 * g++.dg/cpp1y/auto-fn30.C: New test.
11276
394a86f3 112772016-02-08 Jakub Jelinek <jakub@redhat.com>
11278
11279 PR tree-optimization/69209
11280 * gcc.c-torture/compile/pr69209.c: New test.
11281
93b124b4 112822016-02-08 Jeff Law <law@redhat.com>
11283
11284 PR tree-optimization/68541
11285 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11286 of statements allowed in join block for path splitting.
11287
26abce13 112882016-02-08 Jakub Jelinek <jakub@redhat.com>
11289
0acb2d6e 11290 PR c++/59627
11291 * g++.dg/gomp/pr59627.C: New test.
11292
26abce13 11293 PR ipa/69239
11294 * g++.dg/ipa/pr69239.C: New test.
11295
86e0b129 112962016-02-08 David Malcolm <dmalcolm@redhat.com>
11297
11298 PR preprocessor/69664
11299 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11300 * gcc.dg/cpp/warn-comments.c: Likewise.
11301
f553d9f8 113022016-02-08 Marek Polacek <polacek@redhat.com>
11303
11304 PR c++/69688
11305 * g++.dg/init/const12.C: New test.
11306
600695e0 113072016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11308
11309 PR target/60410
11310 * gcc.dg/lto/pr55113_0.c: Remove test.
11311
c4f4b1e8 113122016-02-08 Richard Biener <rguenther@suse.de>
11313
11314 PR tree-optimization/69719
11315 * gcc.dg/torture/pr69719.c: New testcase.
11316
5a987d87 113172016-02-08 Richard Biener <rguenther@suse.de>
11318 Jeff Law <law@redhat.com>
11319
11320 PR target/68273
11321 * gcc.target/mips/pr68273.c: New testcase.
11322
0418e71d 113232016-02-08 Richard Biener <rguenther@suse.de>
11324
11325 PR rtl-optimization/69274
11326 * gcc.target/i386/addr-sel-1.c: XFAIL.
11327
07c0f1ca 113282016-02-08 Jeff Law <law@redhat.com>
11329
40d85f4c 11330 PR tree-optimization/68541
11331 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11332
140e093f 11333 PR tree-optimization/65917
07c0f1ca 11334 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11335
16430acf 113362016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11337
11338 PR fortran/50555
11339 * gfortran.dg/namelist_args.f90: New test.
11340
3f0ff0d8 113412016-02-05 Jeff Law <law@redhat.com>
11342
140e093f 11343 PR tree-optimization/68541
3f0ff0d8 11344 * gcc.dg/tree-ssa/split-path-2.c: New test.
11345 * gcc.dg/tree-ssa/split-path-3.c: New test.
11346 * gcc.dg/tree-ssa/split-path-4.c: New test.
11347 * gcc.dg/tree-ssa/split-path-5.c: New test.
11348 * gcc.dg/tree-ssa/split-path-6.c: New test.
11349 * gcc.dg/tree-ssa/split-path-7.c: New test.
11350
a7cc1f94 113512016-02-05 Martin Sebor <msebor@redhat.com>
11352
11353 PR c++/69662
11354 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11355 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11356
fcb25f28 113572016-02-06 Richard HEnderson <rth@redhat.com>
11358
11359 PR c/69643
11360 * gcc.target/i386/addr-space-4.c: New.
11361 * gcc.target/i386/addr-space-5.c: New.
11362
3a2545a1 113632016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11364
11365 PR fortran/66089
11366 * gfortran.dg/elemental_dependency_6.f90: New.
11367
1e302465 113682016-02-05 Jakub Jelinek <jakub@redhat.com>
11369
66feb54c 11370 PR rtl-optimization/69691
11371 * gcc.c-torture/execute/pr69691.c: New test.
11372
1e302465 11373 PR c++/69628
11374 * g++.dg/parse/pr69628.C: New test.
11375
9c28a298 113762016-02-05 Uros Bizjak <ubizjak@gmail.com>
11377
11378 * gcc.dg/sancov/asan.c: Move to ...
11379 * gcc.dg/asan/sancov-1.c: ... here.
11380
a854e286 113812016-02-05 Uros Bizjak <ubizjak@gmail.com>
11382
11383 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11384
d4f0b240 113852016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11386
11387 PR target/69677
11388 * gcc.target/i386/pr69677.c: New test.
11389
235d8723 113902016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11391
11392 PR c++/68948
11393 * g++.dg/template/pr68948.C: New test.
11394
f390cf65 113952016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11396
11397 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11398 (only necessary on s390x).
11399
ab99f104 114002016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11401
11402 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11403 -mno-accumulate-outgoing-args.
11404
f7ef5392 114052016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11406
11407 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11408
6b098e91 114092016-02-04 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR c/69669
11412 * c-c++-common/pr69669.c: New test.
11413
f0146cf3 114142016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11415
11416 PR target/69667
11417 * g++.dg/pr69667.C: New file.
11418
08fd6cf5 114192016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11420
11421 PR target/69619
11422 * gcc.dg/pr69619.c: Add new test.
11423
a6f3f39f 114242016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11425
11426 PR rtl-optimization/69577
11427 * gcc.target/i386/pr69577.c: New test.
11428
774068a0 114292016-02-04 Martin Liska <mliska@suse.cz>
11430
11431 * g++.dg/asan/pr69276.C: New test.
11432
f50a7894 114332016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11434
11435 PR target/65932
11436 PR target/67714
11437 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11438 a single smulbb instruction.
11439 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11440 * gcc.target/amr/wmul-2.c: Likewise.
11441
6b722eb3 114422016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11443
11444 PR target/65932
11445 PR target/67714
11446 * gcc.c-torture/execute/pr67714.c: New test.
11447
1f1475a7 114482016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11449
11450 PR target/69454
11451 * gcc.target/i386/pr69454-1.c: New test.
11452 * gcc.target/i386/pr69454-2.c: New test.
11453
6b94e133 114542016-02-03 Martin Sebor <msebor@redhat.com>
11455
11456 PR c++/69251
11457 PR c++/69253
11458 PR c++/69290
11459 PR c++/69277
11460 PR c++/69349
11461 * g++.dg/ext/flexarray-mangle-2.C: New test.
11462 * g++.dg/ext/flexarray-mangle.C: New test.
11463 * g++.dg/ext/flexarray-subst.C: New test.
11464 * g++.dg/ext/flexary11.C: New test.
11465 * g++.dg/ext/flexary12.C: New test.
11466 * g++.dg/ext/flexary13.C: New test.
11467 * g++.dg/ext/flexary14.C: New test.
11468 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11469
342ed0ac 114702016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11471
11472 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11473 Define only if CHECK_FLOAT128 is defined.
11474 (main): Properly initialize u5.
11475
edf6c4d2 114762016-02-03 Jakub Jelinek <jakub@redhat.com>
11477
415d5641 11478 PR c/69627
11479 * gcc.dg/pr69627.c: New test.
11480
edf6c4d2 11481 PR target/69644
11482 * gcc.dg/pr69644.c: New test.
11483
cf8f3ba0 114842016-02-03 Mike Stump <mikestump@comcast.net>
11485
11486 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11487 support for struct-layout-1.exp.
11488
c90d55dd 114892016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11490
11491 PR c++/69056
f7ef5392 11492 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11493
401bd0c8 114942016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11495 Alexandre Oliva <aoliva@redhat.com>
11496
11497 PR target/69461
11498 * gcc.target/powerpc/pr69461.c: New.
11499
277d9d1d 115002016-02-03 Uros Bizjak <ubizjak@gmail.com>
11501
11502 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11503 works from here ...
11504 (check_effective_target_fsanitize_thread): ... to here. Do not
11505 specify additional compile flags for the test source.
11506 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11507 specify additional compile flags for the test source.
11508
e69ad94a 115092016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11510
11511 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11512
a4454da2 115132016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11514
11515 PR fortran/67451
11516 PR fortran/69418
11517 * gfortran.dg/coarray_allocate_2.f08: New test.
11518 * gfortran.dg/coarray_allocate_3.f08: New test.
11519 * gfortran.dg/coarray_allocate_4.f08: New test.
11520
88cab2dd 115212016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11522
11523 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11524 use same scan-tree-dump-times on all platforms.
11525 * gcc.dg/vect/vect-outer-1.c: Likewise.
11526 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11527 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11528 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11529 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11530 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11531 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11532 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11533
66ea75c4 115342016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11535
11536 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11537 warning.
11538
4eef8df7 115392016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11540
11541 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11542
665fbc2f 115432016-02-02 James Norris <jnorris@codesourcery.com>
11544
11545 * c-c++-common/goacc/routine-5.c: Add tests.
11546
b10e3d47 115472016-02-02 Alexander Monakov <amonakov@ispras.ru>
11548
11549 * gcc.target/nvptx/unsigned-cmp.c: New test.
11550
12ad66dd 115512016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11552
11553 * gcc.target/aarch64/scalar_shift_1.c
11554 (test_corners_sisd_di): Improve force to SIMD register.
11555 (test_corners_sisd_si): Likewise.
11556 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11557 Remove scan-assembler check for ldr.
11558
f9ec342f 115592016-02-02 Richard Biener <rguenther@suse.de>
11560
11561 PR tree-optimization/69595
11562 * gcc.dg/Warray-bounds-17.c: New testcase.
11563
32f2925a 115642016-02-02 Richard Biener <rguenther@suse.de>
11565
11566 PR tree-optimization/69606
11567 * gcc.dg/torture/pr69606.c: New testcase.
11568
cfd9ca84 115692016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11570
11571 PR middle-end/68542
11572 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11573 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11574
19bf08e2 115752016-02-02 Alan Modra <amodra@gmail.com>
11576
11577 PR target/69548
11578 * gcc.target/powerpc/pr69548.c: New test.
11579
6f13b088 115802016-02-01 Jakub Jelinek <jakub@redhat.com>
11581
dcddc5af 11582 PR rtl-optimization/69592
11583 * gcc.dg/pr69592.c: New test.
11584
6f13b088 11585 PR preprocessor/69543
11586 PR c/69558
11587 * gcc.dg/pr69543.c: New test.
11588 * gcc.dg/pr69558.c: New test.
11589
d090e5c2 115902016-02-01 Uros Bizjak <ubizjak@gmail.com>
11591
fcb317c5 11592 PR testsuite/65940
11593 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11594
aaf527dc 115952016-02-01 Martin Sebor <msebor@redhat.com>
11596
11597 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11598
1674217b 115992016-02-01 Bin Cheng <bin.cheng@arm.com>
11600
11601 PR tree-optimization/67921
11602 * c-c++-common/ubsan/pr67921.c: New test.
11603
b4007655 116042016-02-01 Richard Biener <rguenther@suse.de>
11605
11606 PR middle-end/69556
11607 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11608
88a477bb 116092016-02-01 Richard Biener <rguenther@suse.de>
11610
11611 PR tree-optimization/69574
11612 * gcc.dg/torture/pr69574.c: New testcase.
11613
2eaaa4e7 116142016-02-01 Richard Biener <rguenther@suse.de>
11615
11616 PR tree-optimization/69579
11617 * gcc.dg/setjmp-6.c: New testcase.
11618
e3882c44 116192016-02-01 Jakub Jelinek <jakub@redhat.com>
11620
11621 PR rtl-optimization/69570
11622 * g++.dg/opt/pr69570.C: New test.
11623
f80aff47 116242016-02-01 Richard Henderson <rth@redhat.com>
11625
11626 * gcc.dg/pr69535.c: New test.
11627
240568aa 116282016-01-31 John David Anglin <danglin@gcc.gnu.org>
11629
6009b3b8 11630 PR testsuite/69584
11631 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11632 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11633
1fdf7177 11634 PR debug/68244
11635 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11636
240568aa 11637 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11638
cb3e5ac0 116392016-01-31 Paul Thomas <pault@gcc.gnu.org>
11640
11641 PR fortran/67564
11642 * gfortran.dg/allocate_with_source_17.f03: New test.
11643
3b8b902b 116442016-01-30 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR tree-optimization/69546
11647 * gcc.dg/torture/pr69546.c: New test.
11648
17985abe 116492016-01-30 Paul Thomas <pault@gcc.gnu.org>
11650
11651 PR fortran/69566
11652 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11653
b5239e80 116542016-01-30 Martin Sebor <msebor@redhat.com>
11655
11656 PR c++/68490
11657 * g++.dg/ext/flexary10.C: New test.
11658
e8f03010 116592016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11660
11661 PR fortran/66707
11662 gfortran.dg/common_23.f90: New test.
11663
dc93691a 116642016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11665
11666 PR target/65546
11667 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11668 condition being checked, and disable it when the target supports
11669 misaligned loads and stores.
11670
ff5e28e9 116712016-01-29 Jakub Jelinek <jakub@redhat.com>
11672
11673 PR debug/69518
11674 * gcc.dg/torture/pr69518.c: New test.
11675
b0d8930a 116762016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11677
11678 PR target/69530
11679 * gcc.target/i386/pr69530.c: New test.
11680
21601fc7 116812016-01-29 Steve Ellcey <sellcey@imgtec.com>
11682
11683 PR target/65604
11684 * gcc.target/mips/div-delay.c: New test.
11685
ca6c7317 116862016-01-29 Jakub Jelinek <jakub@redhat.com>
11687
4758dc39 11688 PR target/69551
11689 * gcc.target/i386/pr69551.c: New test.
11690
ca6c7317 11691 PR target/66137
11692 * gcc.target/i386/pr66137.c: New test.
11693
e3078da6 116942016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11695
11696 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11697 always built for p5600.
11698 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11699 isa=p5600 dg-option.
11700
b622ec25 117012016-01-29 Richard Biener <rguenther@suse.de>
11702
11703 PR tree-optimization/69547
11704 * g++.dg/tree-ssa/pr69547.C: New testcase.
11705
d2a60e99 117062016-01-29 Jakub Jelinek <jakub@redhat.com>
11707
11708 PR debug/66869
11709 * g++.dg/warn/Wunused-function2.C: New test.
11710
ae849d2b 117112016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11712
11713 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11714 support for test to succeed.
11715
ce6a6978 117162016-01-29 Marek Polacek <polacek@redhat.com>
11717
11718 PR c++/69509
11719 PR c++/69516
11720 * g++.dg/ext/constexpr-vla2.C: New test.
11721 * g++.dg/ext/constexpr-vla3.C: New test.
11722 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11723
7550d855 117242016-01-29 Richard Biener <rguenther@suse.de>
11725
11726 PR middle-end/69537
11727 * gcc.dg/uninit-21.c: New testcase.
11728
f11bb279 117292016-01-28 Uros Bizjak <ubizjak@gmail.com>
11730
11731 PR target/69459
11732 * gcc.target/i386/pr69459.c: New test.
11733
c80c12c8 117342016-01-28 Steve Ellcey <sellcey@imgtec.com>
11735
11736 PR target/68400
11737 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11738 * gcc.target/mips/pr68400.c: New test.
11739
c649bacc 117402016-01-28 Martin Sebor <msebor@redhat.com>
11741
11742 PR target/17381
11743 * gcc.target/powerpc/pr17381.c: New test.
11744
f4881661 117452016-01-28 Jakub Jelinek <jakub@redhat.com>
11746
11747 PR middle-end/69542
11748 * gcc.dg/torture/pr69542.c: New test.
11749
d66fdd75 117502016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11751
11752 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11753
d4a78818 117542016-01-28 David Edelsohn <dje.gcc@gmail.com>
11755
11756 * gcc.dg/pr65980.c: Skip on AIX.
11757 * gcc.dg/pr66688.c: Same.
11758
21329e97 117592016-01-28 David Edelsohn <dje.gcc@gmail.com>
11760
11761 PR target/63679
11762 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11763 * gcc.dg/tree-ssa/sra-18.c: Same.
11764
cc7124a6 117652016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11766
11767 PR fortran/62536
11768 * gfortran.dg/block_15.f08: New test.
11769 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11770 on incorrectly closed BLOCK.
11771
358dfcb4 117722016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11773
11774 * gcc.dg/declare-simd.c: New test.
e87502d6 117752016-01-28 Richard Biener <rguenther@suse.de>
11776
11777 PR tree-optimization/69466
11778 * gfortran.dg/vect/pr69466.f90: New testcase.
11779
44e7334b 117802016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11781
11782 * g++.dg/pr67989.C: Remove ARM-specific option.
11783 * gcc.target/arm/pr67989.C: New file.
11784
5ce8f551 117852016-01-27 Uros Bizjak <ubizjak@gmail.com>
11786
11787 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11788 and expm1 test for glibc < 2.11.
11789
fa6e6b15 117902016-01-27 Richard Henderson <rth@redhat.com>
11791
11792 * gcc.c-torture/execute/pr69447.c: New test.
11793
117942016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11795
7b8122c6 11796 PR fortran/69422
147b2f9b 11797 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11798
78e516eb 117992016-01-27 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR debug/66869
11802 * gcc.dg/pr66869.c: New test.
11803
9b849350 118042016-01-25 Jeff Law <law@redhat.com>
11805
11806 PR tree-optimization/68398
f11bb279 11807 PR tree-optimization/69196
9b849350 11808 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11809 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11810 path to avoid new heuristic allowing more irreducible regions
11811 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11812 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11813 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11814 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11815 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11816
fee5e491 118172016-01-27 Marek Polacek <polacek@redhat.com>
11818
11819 PR c/68062
11820 * c-c++-common/vector-compare-4.c: New test.
11821
eec96426 118222016-01-27 David Malcolm <dmalcolm@redhat.com>
11823
11824 PR preprocessor/69126
11825 * c-c++-common/pr69126.c: New test case.
11826
5068be18 118272016-01-27 Ian Lance Taylor <iant@google.com>
11828
11829 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11830
5fa82c11 118312016-01-27 Ryan Burn <contact@rnburn.com>
11832
11833 PR cilkplus/69267
11834 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11835
b3df0219 118362016-01-27 Uros Bizjak <ubizjak@gmail.com>
11837
11838 PR target/69512
11839 * gcc.target/i386/pr69512.c: New test.
11840
d46a16d4 118412016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11842
11843 PR ada/69488
11844 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11845
6a9b35ef 118462016-01-27 Marek Polacek <polacek@redhat.com>
11847
11848 PR c++/69379
11849 * g++.dg/pr69379.C: New test.
11850
18e9663b 118512016-01-27 Martin Sebor <msebor@redhat.com>
11852
11853 PR c++/69317
11854 * g++.dg/abi/Wabi-2-2.C: New test.
11855 * g++.dg/abi/Wabi-2-3.C: New test.
11856 * g++.dg/abi/Wabi-3-2.C: New test.
11857 * g++.dg/abi/Wabi-3-3.C: New test.
11858
c88301ad 118592016-01-27 Richard Biener <rguenther@suse.de>
11860
11861 PR tree-optimization/69166
11862 * gcc.dg/torture/pr69166.c: New testcase.
11863
8ca47550 118642016-01-27 Martin Jambor <mjambor@suse.cz>
11865
11866 PR tree-optimization/69355
11867 * gcc.dg/tree-ssa/pr69355.c: New test.
11868
5cb23e3c 118692016-01-27 Marek Polacek <polacek@redhat.com>
11870
11871 PR c++/69496
11872 * g++.dg/ext/constexpr-vla1.C: New test.
11873
7b0c1b6d 118742016-01-20 Christian Bruel <christian.bruel@st.com>
11875
11876 PR target/69245
11877 * gcc.target/arm/pr69245.c: New test.
11878
220112fc 118792016-01-27 Jakub Jelinek <jakub@redhat.com>
11880
11881 PR tree-optimization/69399
11882 * gcc.dg/torture/pr69399.c: New test.
11883
16294490 118842016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11885
11886 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11887
8abd3d0c 118882016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11889
11890 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11891
7cf9b895 118922016-01-26 Tom de Vries <tom@codesourcery.com>
11893
11894 PR tree-optimization/69110
11895 * gcc.dg/autopar/pr69110.c: New test.
11896
557c1942 118972016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11898 Sebastian Pop <s.pop@samsung.com>
557c1942 11899
11900 * gcc.dg/graphite/isl-ast-op-select.c: New.
11901
80adbd96 119022015-01-26 Paul Thomas <pault@gcc.gnu.org>
11903
11904 PR fortran/69385
11905 * gfortran.dg/allocate_error_6.f90: New test.
11906
c3f86f60 119072016-01-26 Richard Henderson <rth@redhat.com>
11908
11909 * gcc.dg/tm/pr60908.c: New test.
11910
3752e5b1 119112016-01-26 David Malcolm <dmalcolm@redhat.com>
11912
11913 PR other/69006
11914 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11915 directive.
11916 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11917 expected multiline output to reflect the colorization being
11918 disabled before newlines.
11919 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11920 (custom_diagnostic_finalizer): Replace call to
11921 pp_newline_and_flush with call to pp_flush.
11922 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11923 * gfortran.dg/implicit_class_1.f90: Likewise.
11924 * lib/gcc-dg.exp (allow_blank_lines): New global.
11925 (dg-allow-blank-lines-in-output): New procedure.
11926 (gcc-dg-prune): Complain about blank lines in the output, unless
11927 dg-allow-blank-lines-in-output was called.
11928 * lib/multiline.exp (_build_multiline_regex): Only support
11929 arbitrary followup text for non-blank-lines, not for blank lines.
11930
9bbfd060 119312016-01-26 Jakub Jelinek <jakub@redhat.com>
11932
11933 PR tree-optimization/69483
11934 * gcc.dg/pr69483.c: New test.
11935 * g++.dg/opt/pr69483.C: New test.
11936
53773057 119372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11938
11939 PR target/68620
11940 * gcc.target/arm/pr68620.c: New test.
11941
442a556f 119422016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11943
11944 * gcc.target/i386/pr68986-2.c: Remove -m32.
11945
d513c683 119462016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11947
11948 PR target/68986
11949 * gcc.target/i386/pr68986-1.c: New test.
11950 * gcc.target/i386/pr68986-2.c: Likewise.
11951 * gcc.target/i386/pr68986-3.c: Likewise.
11952
976877a5 119532016-01-26 Christian Bruel <christian.bruel@st.com>
11954
11955 * lib/target-supports.exp
11956 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11957 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11958 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11959
2c7b2f88 119602016-01-26 Richard Biener <rguenther@suse.de>
11961
11962 PR tree-optimization/69452
11963 * gcc.dg/torture/pr69452.c: New testcase.
11964
f7fc06e7 119652016-01-26 Jakub Jelinek <jakub@redhat.com>
11966
11967 PR target/69442
11968 * gcc.dg/pr69442.c: New test.
11969
d1dae587 119702016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11971
11972 PR target/67896
11973 * gcc.target/aarch64/simd/pr67896.C: New.
11974
ef7be7f8 119752016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11976
11977 PR tree-optimization/69400
11978 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11979 function.
11980 (plugin_init): Call it.
11981 * gcc.dg/torture/pr69400.c: New test.
11982
648433a4 119832016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11984
11985 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11986
45fc5243 119872016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11988 Sebastian Pop <s.pop@samsung.com>
11989
11990 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11991 isl-0.15.
11992
c699f6a1 119932016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11994 Sebastian Pop <s.pop@samsung.com>
11995
11996 * gcc.dg/graphite/pr69292.c: New.
11997
b86e24ea 119982016-01-25 Jakub Jelinek <jakub@redhat.com>
11999
12000 * c-c++-common/goacc/use_device-1.c: New test.
12001
105cb8d7 120022016-01-25 Jeff Law <law@redhat.com>
12003
12004 PR tree-optimization/69196
12005 PR tree-optimization/68398
12006 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12007 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12008
44562749 120092016-01-25 David Edelsohn <dje.gcc@gmail.com>
12010
12011 PR target/69469
12012 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12013 Algorithm.
12014
6837fee7 120152016-01-25 Richard Biener <rguenther@suse.de>
12016
12017 PR testsuite/69380
12018 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12019
fe500d65 120202016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12021
12022 PR target/69421
12023 * gcc.dg/pr69421.c: New test.
12024
8eacba94 120252016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12026
12027 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12028 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12029 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12030 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12031 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12032 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12033 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12034 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12035 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12036 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12037
af09d40d 120382016-01-25 Richard Biener <rguenther@suse.de>
12039
12040 PR tree-optimization/69376
12041 * gcc.dg/torture/pr69376.c: New testcase.
12042
d65063f5 120432016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12044
12045 PR fortran/69397
12046 PR fortran/68442
12047 * gfortran.dg/interface_38.f90: New test.
12048 * gfortran.dg/interface_39.f90: New test.
80adbd96 12049
08c7bfb4 120502016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12051
12052 Revert:
12053 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12054
12055 PR c++/11858
12056 PR c++/24663
12057 PR c++/24664
12058 * g++.dg/template/pr11858.C: New test.
12059 * g++.dg/template/pr24663.C: New test.
12060 * g++.dg/template/unify12.C: New test.
12061 * g++.dg/template/unify13.C: New test.
12062 * g++.dg/template/unify14.C: New test.
12063 * g++.dg/template/unify15.C: New test.
12064 * g++.dg/template/unify16.C: New test.
12065 * g++.dg/template/unify17.C: New test.
12066
c2e7d2be 120672016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12068
12069 PR fortran/68283
12070 gfortran.dg/pr68283.f90: New test.
12071
9f2e8617 120722016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12073
12074 PR fortran/66094
12075 * gfortran.dg/inline_matmul_13.f90: New test.
12076 * gfortran.dg/matmul_bounds_8.f90: New test.
12077 * gfortran.dg/matmul_bounds_9.f90: New test.
12078 * gfortran.dg/matmul_bounds_10.f90: New test.
12079
a4838119 120802016-01-23 Tom de Vries <tom@codesourcery.com>
12081
12082 PR tree-optimization/69426
12083 * gcc.dg/autopar/pr69426.c: New test.
12084
feddf0dc 120852016-01-23 Martin Sebor <msebor@redhat.com>
12086
12087 PR c++/58109
12088 PR c++/69022
12089 * g++.dg/cpp0x/alignas5.C: New test.
12090 * g++.dg/ext/vector29.C: Same.
12091
132731fb 120922016-01-23 Uros Bizjak <ubizjak@gmail.com>
12093
12094 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12095 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12096 _GNU_SOURCE from compile flags to the source.
12097 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12098 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12099 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12100 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12101
51aec681 121022016-01-22 Jakub Jelinek <jakub@redhat.com>
12103
12104 PR target/69432
12105 * g++.dg/opt/pr69432.C: New test.
12106
147aa3e3 121072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12108
12109 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12110 32-bit targets testing an -m64 multilib.
12111
4d04e35e 121122016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12113
12114 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12115 64-bit support.
12116
86f38d0c 121172016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12118
12119 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12120
f776e712 121212016-01-21 Christian Bruel <christian.bruel@st.com>
12122
12123 PR target/68674
12124 * gcc.target/i386/pr68674.c
12125 * gcc.target/aarch64/pr68674.c
12126 * gcc.target/arm/pr68674.c
12127
7b9de435 121282016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12129
12130 PR target/69403
12131 * gcc.c-torture/execute/pr69403.c: New test.
12132
9935a0ba 121332016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12134
12135 PR c++/55843
12136 * g++.dg/template/pr55843.C: New.
12137
06b94aa1 121382016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12139
12140 PR testsuite/66877
12141 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12142 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12143
b68773a8 121442016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12145
12146 PR testsuite/67489
132731fb 12147 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12148 from dg-do compile directive, and instead add
12149 { dg-require-effective-target int128 }.
b68773a8 12150
bbbbe8ab 121512016-01-20 Martin Sebor <msebor@redhat.com>
12152
12153 PR c/69405
12154 * gcc.dg/sync-fetch.c: New test.
12155
f3a6a26f 121562016-01-21 Martin Sebor <msebor@redhat.com>
12157
12158 PR target/69252
12159 * gcc.target/powerpc/pr69252.c: New test.
12160
d1565a03 121612016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12162
12163 PR fortran/65996
132731fb 12164 * gfortran.dg/pr65996.f90: New test.
d1565a03 12165
15a5a905 121662016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12167
12168 PR c++/68810
bbbbe8ab 12169 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12170 expected to generate an error.
15a5a905 12171
e4538af5 121722016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12173
12174 PR middle-end/66178
12175 * gcc.dg/torture/pr66178.c: New test.
12176
4d4180ce 121772016-01-21 Anton Blanchard <anton@samba.org>
12178 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12179
12180 PR target/63354
12181 * gcc.target/powerpc/pr63354.c: New test.
12182
86e16058 121832016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12184
12185 PR rtl-optimization/68990
12186 * gcc.target/i386/pr68990: New.
12187
b11b85e4 121882016-01-21 Nick Clifton <nickc@redhat.com>
12189
12190 PR target/69129
12191 * gcc.target/mips/pr69129.c: New.
12192
62dd9f85 121932016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12194
12195 PR c++/58046
12196 * g++.dg/cpp0x/pr58046.C: New.
12197
ac7d424b 121982016-01-21 Jakub Jelinek <jakub@redhat.com>
12199
47c0bea3 12200 PR target/69187
12201 PR target/65624
12202 * gcc.target/arm/pr69187.c: New test.
12203
ac7d424b 12204 PR c++/69355
12205 * g++.dg/torture/pr69355.C: New test.
12206
9e18b252 122072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12208 Sebastian Pop <s.pop@samsung.com>
12209
12210 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12211
de862e2f 122122016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12213 Sebastian Pop <s.pop@samsung.com>
12214
132731fb 12215 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12216
f55f9344 122172016-01-21 Jakub Jelinek <jakub@redhat.com>
12218
12219 PR middle-end/67653
12220 * c-c++-common/pr67653.c: New test.
12221 * gcc.dg/torture/pr29119.c: Add dg-warning.
12222
62752e71 122232016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12224
12225 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12226
16d4186f 122272016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12228
12229 PR c/24293
12230 * gcc.dg/pr24293.c: New test.
12231 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12232 incomplete struct type.
12233 * gcc.dg/declspec-1.c: Likewise.
12234 * gcc.dg/pr63549.c: Likewise.
12235
58219d13 122362016-01-20 Jakub Jelinek <jakub@redhat.com>
12237
12238 PR tree-optimization/66612
12239 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12240 for bdn instruction.
12241
a7b5688a 122422016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12243
12244 * lib/target-supports.exp
12245 (check_effective_target_arm_fp_ok_nocache): New.
12246 (check_effective_target_arm_fp_ok): New.
12247 (add_options_for_arm_fp): New.
12248 (check_effective_target_arm_crypto_ok_nocache): Require
12249 target_arm_v8_neon_ok instead of arm32.
12250 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12251 (check_effective_target_arm_crypto_pragma_ok): New.
12252 (add_options_for_arm_vfp): New.
12253 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12254 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12255 target instead. Force initial fpu to vfp.
12256 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12257 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12258 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12259 dependency.
12260 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12261 use arm_vfp effective target instead. Force initial fpu to vfp.
12262 * gcc.target/arm/attr-neon3.c: Likewise.
12263 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12264 arm_vfp_ok.
12265 * gcc.target/arm/unsigned-float.c: Likewise.
12266 * gcc.target/arm/vfp-1.c: Likewise.
12267 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12268 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12269 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12270 * gcc.target/arm/vfp-ldmias.c: Likewise.
12271 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12272 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12273 * gcc.target/arm/vfp-stmiad.c: Likewise.
12274 * gcc.target/arm/vfp-stmias.c: Likewise.
12275 * gcc.target/arm/vnmul-1.c: Likewise.
12276 * gcc.target/arm/vnmul-2.c: Likewise.
12277 * gcc.target/arm/vnmul-3.c: Likewise.
12278 * gcc.target/arm/vnmul-4.c: Likewise.
12279
7ca56ca8 122802016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12281
7fb75b57 12282 PR testsuite/69366
12283 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12284 the MPX run-time library, for compile-time MPX test.
12285 * gcc.target/i386/chkp-always_inline.c: Likewise.
12286 * gcc.target/i386/chkp-bndret.c: Likewise.
12287 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12288 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12289 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12290 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12291 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12292 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12293 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12294 * gcc.target/i386/chkp-label-address.c: Likewise.
12295 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12296 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12297 * gcc.target/i386/chkp-pr69044.c: Likewise.
12298 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12299 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12300 * gcc.target/i386/chkp-strchr.c: Likewise.
12301 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12302 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12303 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12304 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12305 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12306 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12307 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12308 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12309 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12310 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12311 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12312 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12313 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12314 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12315 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12316 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12317 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12318 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12319 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12320 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12321 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12322 * gcc.target/i386/pr63995-2.c: Likewise.
12323 * gcc.target/i386/pr64805.c: Likewise.
12324 * gcc.target/i386/pr65044.c: Likewise.
12325 * gcc.target/i386/pr65167.c: Likewise.
12326 * gcc.target/i386/pr65183.c: Likewise.
12327 * gcc.target/i386/pr65184.c: Likewise.
12328 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12329
f2da0b99 123302016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12331
12332 PR tree-optimization/69328
12333 * gcc.dg/pr69328.c: New test.
12334
4d379676 123352016-01-20 Jeff Law <law@redhat.com>
12336
4a11f145 12337 PR target/25114
4d379676 12338 * gcc.target/m68k/pr25114.c: New test.
12339
0754bad1 123402016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12341
12342 * gcc.target/arm/memset-inline-10.c: Added
12343 dg-require-effective-target arm_thumb2_ok.
12344
63bd5c2d 123452016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12346
12347 * gcc.dg/debug/dwarf2/sso.c: New test.
12348
a9c01e81 123492016-01-19 Uros Bizjak <ubizjak@gmail.com>
12350
12351 PR testsuite/68820
12352 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12353 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12354 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12355
53fa0e54 123562016-01-19 Jan Hubicka <hubicka@ucw.cz>
12357
12358 PR ipa/66223
12359 * g++.dg/ipa/devirt-50.C: New testcase.
12360
e035a62c 123612016-01-19 Marek Polacek <polacek@redhat.com>
12362
12363 PR c++/68965
12364 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12365 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12366
885cc3ea 123672016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12368
12369 PR target/69135
12370 * gcc.target/arm/pr69135_1.c: New test.
12371
07bd240e 123722015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12373
12374 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12375
9f60d257 123762015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12377
12378 * gcc.target/aarch64/ccmp_1.c: New testcase.
12379
a0c919f7 123802016-01-19 Marek Polacek <polacek@redhat.com>
12381
12382 PR c++/68586
12383 * g++.dg/cpp0x/enum30.C: New test.
12384
dc5d6d17 123852016-01-19 Richard Biener <rguenther@suse.de>
12386
12387 PR tree-optimization/69336
12388 * g++.dg/tree-ssa/pr69336.C: New testcase.
12389
6dd156e0 123902016-01-19 Jakub Jelinek <jakub@redhat.com>
12391
12392 PR debug/65779
12393 * gcc.dg/pr65779.c: New test.
12394
3e0d45b9 123952016-01-19 Richard Biener <rguenther@suse.de>
12396
12397 PR tree-optimization/69352
12398 * gcc.dg/torture/pr69352.c: New testcase.
12399
7a3cf64d 124002016-01-19 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR rtl-optimization/68955
12403 PR rtl-optimization/64557
12404 * gcc.dg/torture/pr68955.c: New test.
12405
8be55b33 124062016-01-19 Jan Hubicka <hubicka@ucw.cz>
12407
12408 PR lto/69136
12409 * g++.dg/torture/pr69136.C: New testcase.
12410
72a985d7 124112016-01-19 Jan Hubicka <hubicka@ucw.cz>
12412
12413 PR lto/69133
12414 * g++.dg/lto/pr69133_0.C: New testcase.
12415 * g++.dg/lto/pr69133_1.C: New testcase.
12416
56778b62 124172016-01-15 Jeff Law <law@redhat.com>
12418
12419 PR tree-optimization/69320
12420 * gcc.c-torture/pr69320-1.c: New test.
12421 * gcc.c-torture/pr69320-2.c: New test.
12422 * gcc.c-torture/pr69320-3.c: New test.
12423 * gcc.c-torture/pr69320-4.c: New test.
12424
ced41b93 124252016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12426
12427 PR c++/11858
12428 PR c++/24663
12429 PR c++/24664
12430 * g++.dg/template/pr11858.C: New test.
12431 * g++.dg/template/pr24663.C: New test.
12432 * g++.dg/template/unify12.C: New test.
12433 * g++.dg/template/unify13.C: New test.
12434 * g++.dg/template/unify14.C: New test.
12435 * g++.dg/template/unify15.C: New test.
12436 * g++.dg/template/unify16.C: New test.
12437 * g++.dg/template/unify17.C: New test.
12438
7f8cbcaf 124392016-01-18 David Malcolm <dmalcolm@redhat.com>
12440
12441 PR testsuite/69181
12442 * gcc.dg/pr69181-1.c: New test file.
12443 * gcc.dg/pr69181-2.c: New test file.
12444 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12445 globals by moving it to...
12446 (cleanup-after-saved-dg-test): ...this new function. Add
12447 "global additional_sources_used". Add reset of global
12448 multiline_expected_outputs to the empty list.
12449 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12450 global to...
12451 (multiline_expected_outputs): ...this, and updated comments to
12452 note that it is modified from gcc-dg.exp.
12453 (dg-end-multiline-output): Update for the above renaming.
12454 (handle-multiline-outputs): Likewise. Remove the clearing
12455 of the expected outputs to the empty list.
12456
3c7cbfc0 124572016-01-18 Richard Biener <rguenther@suse.de>
12458
12459 PR tree-optimization/69297
12460 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12461
81d49cc1 124622016-01-18 Joseph Myers <joseph@codesourcery.com>
12463
12464 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12465 dg-options.
12466 * gcc.target/mips/mips-3d-2.c: Likewise.
12467 * gcc.target/mips/mips-3d-3.c: Likewise.
12468 * gcc.target/mips/mips-3d-4.c: Likewise.
12469 * gcc.target/mips/mips-3d-5.c: Likewise.
12470 * gcc.target/mips/mips-3d-6.c: Likewise.
12471 * gcc.target/mips/mips-3d-7.c: Likewise.
12472 * gcc.target/mips/mips-3d-8.c: Likewise.
12473 * gcc.target/mips/mips-3d-9.c: Likewise.
12474 * gcc.target/mips/mips-ps-1.c: Likewise.
12475 * gcc.target/mips/mips-ps-2.c: Likewise.
12476 * gcc.target/mips/mips-ps-3.c: Likewise.
12477 * gcc.target/mips/mips-ps-4.c: Likewise.
12478 * gcc.target/mips/mips-ps-5.c: Likewise.
12479 * gcc.target/mips/mips-ps-6.c: Likewise.
12480 * gcc.target/mips/mips-ps-7.c: Likewise.
12481 * gcc.target/mips/mips-ps-type.c: Likewise.
12482 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12483 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12484
03c4ff3a 124852016-01-18 Tom de Vries <tom@codesourcery.com>
12486
12487 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12488 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12489 * c-c++-common/goacc/kernels-empty.c: New test.
12490 * c-c++-common/goacc/kernels-eternal.c: New test.
12491 * c-c++-common/goacc/kernels-loop-2.c: New test.
12492 * c-c++-common/goacc/kernels-loop-3.c: New test.
12493 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12494 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12495 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12496 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12497 * c-c++-common/goacc/kernels-loop-data.c: New test.
12498 * c-c++-common/goacc/kernels-loop-g.c: New test.
12499 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12500 * c-c++-common/goacc/kernels-loop-n.c: New test.
12501 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12502 * c-c++-common/goacc/kernels-loop.c: New test.
12503 * c-c++-common/goacc/kernels-noreturn.c: New test.
12504 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12505 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12506 * c-c++-common/goacc/kernels-reduction.c: New test.
12507
22e3dcee 125082016-01-18 Tom de Vries <tom@codesourcery.com>
12509
12510 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12511 * gcc.dg/autopar/outer-2.c: Same.
12512 * gcc.dg/autopar/outer-3.c: Same.
12513 * gcc.dg/autopar/outer-4.c: Same.
12514 * gcc.dg/autopar/outer-5.c: Same.
12515 * gcc.dg/autopar/outer-6.c: Same.
12516 * gcc.dg/autopar/parallelization-1.c: Same.
12517 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12518 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12519 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12520 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12521 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12522 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12523 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12524 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12525 * gcc.dg/autopar/pr39500-1.c: Same.
12526 * gcc.dg/autopar/pr39500-2.c: Same.
12527 * gcc.dg/autopar/pr46193.c: Same.
12528 * gcc.dg/autopar/pr46194.c: Same.
12529 * gcc.dg/autopar/pr49580.c: Same.
12530 * gcc.dg/autopar/pr49960-1.c: Same.
12531 * gcc.dg/autopar/pr49960.c: Same.
12532 * gcc.dg/autopar/pr68373.c: Same.
12533 * gcc.dg/autopar/reduc-1.c: Same.
12534 * gcc.dg/autopar/reduc-1char.c: Same.
12535 * gcc.dg/autopar/reduc-1short.c: Same.
12536 * gcc.dg/autopar/reduc-2.c: Same.
12537 * gcc.dg/autopar/reduc-2char.c: Same.
12538 * gcc.dg/autopar/reduc-2short.c: Same.
12539 * gcc.dg/autopar/reduc-3.c: Same.
12540 * gcc.dg/autopar/reduc-4.c: Same.
12541 * gcc.dg/autopar/reduc-6.c: Same.
12542 * gcc.dg/autopar/reduc-7.c: Same.
12543 * gcc.dg/autopar/reduc-8.c: Same.
12544 * gcc.dg/autopar/reduc-9.c: Same.
12545 * gcc.dg/autopar/uns-outer-4.c: Same.
12546 * gcc.dg/autopar/uns-outer-5.c: Same.
12547 * gcc.dg/autopar/uns-outer-6.c: Same.
12548 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12549 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12550
fd5cbe2f 125512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12552
12553 PR target/63679
12554 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12555 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12556
fa75ab55 125572016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12558
12559 PR target/63679
12560 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12561 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12562 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12563
214b2582 125642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12565
12566 PR target/63679
12567 * gcc.dg/tree-ssa/sra-17.c: New.
12568 * gcc.dg/tree-ssa/sra-18.c: New.
12569
13146837 125702016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12571
12572 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12573
6ccd18c2 125742016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12575
12576 * gnat.dg/inline12.adb: New test.
12577
8872b95f 125782016-01-18 Bin Cheng <bin.cheng@arm.com>
12579
12580 PR tree-optimization/66797
12581 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12582
971514e3 125832016-01-18 Richard Biener <rguenther@suse.de>
12584
12585 PR tree-optimization/69170
12586 * gcc.dg/torture/pr69170.c: New testcase.
12587
dfb6d139 125882016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12589
12590 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12591
164d84c2 125922016-01-16 Tom de Vries <tom@codesourcery.com>
12593
12594 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12595
4c33b769 125962016-01-16 Tom de Vries <tom@codesourcery.com>
12597
12598 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12599 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12600 redundant dg-require-effective-target pthread.
12601 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12602 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12603 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12604 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12605 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12606 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12607 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12608
673441b0 126092016-01-16 David Edelsohn <dje.gcc@gmail.com>
12610
12611 PR target/68609
12612 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12613 * gcc.target/powerpc/recip-7.c: Same.
12614
90153ae7 126152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12616
12617 PR c++/69091
12618 * g++.dg/template/pr69091.C: New test.
12619
bc24d01d 126202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12621
12622 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12623 dump does not contain an error_mark_node.
12624 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12625 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12626
4067c0fd 126272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12628
12629 PR c++/68936
12630 * g++.dg/template/pr68936.C: New test.
12631
27c6dbdd 126322016-01-15 David Edelsohn <dje.gcc@gmail.com>
12633
12634 PR target/68609
12635 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12636 * gcc.target/powerpc/recip-2.c: Same.
12637 * gcc.target/powerpc/recip-3.c: Same.
12638 * gcc.target/powerpc/recip-4.c: Same.
12639 * gcc.target/powerpc/recip-sqrtf.c: Same.
12640
e390c57d 126412016-01-15 Jeff Law <law@redhat.com>
12642
12643 PR tree-optimization/69270
12644 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12645 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12646
ddcfeaf1 126472016-01-15 Paul Thomas <pault@gcc.gnu.org>
12648
12649 PR fortran/49630
12650 * gfortran.dg/deferred_character_13.f90: New test for the fix
12651 of comment 3 of the PR.
12652
12653 PR fortran/54070
12654 * gfortran.dg/deferred_character_8.f90: New test
12655 * gfortran.dg/allocate_error_5.f90: New test
12656
12657 PR fortran/60593
12658 * gfortran.dg/deferred_character_10.f90: New test
12659
12660 PR fortran/60795
12661 * gfortran.dg/deferred_character_14.f90: New test
12662
12663 PR fortran/61147
12664 * gfortran.dg/deferred_character_11.f90: New test
12665
12666 PR fortran/64324
12667 * gfortran.dg/deferred_character_9.f90: New test
12668
81be349c 126692016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12670
12671 PR rtl-optimization/69030
12672 * gcc.target/i386/pr69030.c: New.
12673
998456c5 126742016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12675
12676 * gcc.target/aarch64/target_attr_17.c: New test.
12677
0d85be19 126782016-01-15 Richard Biener <rguenther@suse.de>
12679
12680 PR tree-optimization/66856
12681 * gcc.dg/torture/pr66856-1.c: New testcase.
12682 * gcc.dg/torture/pr66856-2.c: Likewise.
12683
321d36c8 126842016-01-15 Richard Biener <rguenther@suse.de>
12685
12686 PR debug/69137
12687 * g++.dg/lto/pr69137_0.C: New testcase.
12688
d94a1f53 126892016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12690
12691 PR middle-end/69246
12692 * gcc.target/i386/pr69246.c: New test.
12693
5fe9a861 126942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12695
a9c01e81 12696 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12697
3d05a5e9 126982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12699
12700 PR c++/56194
12701 * g++.dg/init/const9.C: Disable test on S/390.
12702
5e8132b5 127032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12704
12705 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12706 * g++.dg/Wno-frame-address.C: Ditto.
12707
32307cdf 127082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12709
12710 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12711
1ca28250 127122016-01-15 Richard Biener <rguenther@suse.de>
12713
12714 PR tree-optimization/68961
12715 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12716
6271bd93 127172016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12718
12719 * gcc.target/i386/pr65105-5.c: New test.
12720
dfb6d139 127212016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12722
12723 * gcc.c-torture/execute/alias-4.c: New testcase.
12724
dfb6d139 127252016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12726
12727 PR ipa/68148
12728 * g++.dg/ipa/devirt-49.C: New testcase.
12729
7bbac464 127302016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12731
12732 PR target/65837
12733 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12734 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12735 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12736
4345b868 127372016-01-15 Richard Biener <rguenther@suse.de>
12738
12739 PR tree-optimization/69117
12740 * gcc.dg/torture/pr69117.c: New testcase.
12741
580357e7 127422015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12743
12744 PR c++/69048
12745 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12746
612baa31 127472016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12748
12749 PR testsuite/67509
12750 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12751 range tests use 100 * maximum instead of maximum + 1.
12752
44e09bc4 127532016-01-14 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR debug/69244
12756 * gcc.dg/guality/pr69244.c: New test.
12757
96962ae4 127582016-01-14 Uros Bizjak <ubizjak@gmail.com>
12759
12760 * lib/target-supports.exp (check_effective_target_issignaling):
12761 New procedure.
12762 * gcc.dg/pr61441.c: Require issignaling effective target.
12763
ab9c400b 127642016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12765
12766 PR target/68803
12767 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12768
a7ed4583 127692016-01-14 David Malcolm <dmalcolm@redhat.com>
12770
12771 PR c++/68819
12772 PR preprocessor/69177
12773 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12774 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12775 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12776 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12777
77f35cec 127782016-01-14 Marek Polacek <polacek@redhat.com>
12779
12780 PR c/69262
12781 * gcc.dg/array-15.c: New test.
12782
915d0950 127832016-01-14 Jakub Jelinek <jakub@redhat.com>
12784
12785 PR middle-end/68146
12786 PR tree-optimization/69155
12787 * gfortran.dg/pr68146.f: New test.
12788 * gfortran.dg/pr69155.f90: New test.
12789
24651fb7 127902016-01-14 Richard Biener <rguenther@suse.de>
12791
12792 PR tree-optimization/68060
12793 * gcc.dg/torture/pr68060-1.c: New testcase.
12794 * gcc.dg/torture/pr68060-2.c: Likewise.
12795
2f63f950 127962016-01-14 Nick Clifton <nickc@redhat.com>
12797
12798 * lib/target-supports.exp
12799 (check_effective_target_arm_neon_ok_nocache): Add an option
12800 sequence that includes setting the ARM architecture to ARMv7-A.
12801 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12802 command line options necessary to enable Neon support.
12803 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12804 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12805 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12806 * gcc.target/arm/pr69180.c: Likewise.
12807
3ce0acde 128082016-01-14 Jeff Law <law@redhat.com>
12809
12810 PR tree-optimization/69270
12811 * gcc.dg/tree-ssa/pr69270.c: New test.
12812
bda05c57 128132016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12814
12815 PR c/66208
12816 * c-c++-common/pr66208.c: New file.
12817
9b657cf1 128182016-01-13 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR tree-optimization/69156
12821 * gcc.dg/pr69156.c: New test.
12822
58ba1b9d 128232016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12824
12825 * gcc.target/i386/pr69225-7.c: New test.
12826
e5fee0fe 128272016-01-13 Richard Henderson <rth@redhat.com>
12828
12829 * gcc.dg/tm/memopt-13.c: Update expected function.
12830 * gcc.dg/tm/memopt-6.c: Likewise.
12831
3f0e9745 128322016-01-13 Uros Bizjak <ubizjak@gmail.com>
12833
12834 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12835 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12836 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12837 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12838
3f0e9745 128392016-01-13 Tom de Vries <tom@codesourcery.com>
12840
12841 PR tree-optimization/69169
7a6ddc0d 12842 * gcc.dg/pr69169.c: New test.
12843
9b657cf1 128442016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12845
12846 PR target/69228
12847 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12848 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12849 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12850 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12851 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12852 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12853 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12854 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12855
f704d701 128562016-01-13 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR target/69247
12859 * gcc.dg/pr69247.c: New test.
12860
e966d6b9 128612016-01-13 Richard Biener <rguenther@suse.de>
12862
12863 PR tree-optimization/69242
12864 * gcc.dg/torture/pr69242.c: New testcase.
12865
1ca1d9b2 128662016-01-13 Richard Biener <rguenther@suse.de>
12867
12868 PR tree-optimization/69186
12869 * gcc.dg/torture/pr69186.c: New testcase.
12870
d07cbccc 128712016-01-13 Jeff Law <law@redhat.com>
12872
12873 PR tree-optimization/67755
12874 * gcc.dg/tree-ssa/pr67755.c: New test.
12875
128762016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12877
12878 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12879 pass number in output by a star.
12880
b95d41cf 128812016-01-12 Bin Cheng <bin.cheng@arm.com>
12882
12883 PR tree-optimization/68911
12884 * gcc.c-torture/execute/pr68911.c: New test.
12885
91d87e22 128862016-01-12 Marek Polacek <polacek@redhat.com>
12887
12888 PR c++/68979
12889 * g++.dg/warn/permissive-1.C: New test.
12890
8a9401a4 128912016-01-12 Jakub Jelinek <jakub@redhat.com>
12892
12893 PR objc++/68511
12894 PR c++/69213
12895 * g++.dg/opt/pr69213.C: New test.
12896
b9cb7a67 128972016-01-12 Christian Bruel <christian.bruel@st.com>
12898
12899 PR target/69180
12900 * gcc.target/arm/pr69180.c: New test.
12901
e4c96992 129022016-01-12 Richard Biener <rguenther@suse.de>
12903
12904 PR lto/69077
12905 * g++.dg/lto/pr69077_0.C: New testcase.
12906 * g++.dg/lto/pr69077_1.C: Likewise.
12907
90525f61 129082016-01-12 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR target/69175
12911 * g++.dg/opt/pr69175.C: New test.
12912
9e7edfd3 129132016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12914
12915 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12916 rather than #including math.h & stdlib.h.
12917 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12918 * gcc.dg/vect/pr49771.c: Likewise.
12919 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12920 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12921 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12922 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12923 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12924 * gcc.dg/vect/pr44507.c: Likewise.
12925 * gcc.dg/vect/pr45902.c: Likewise.
12926 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12927 * gcc.dg/vect/vect-117.c: Likewise.
12928 * gcc.dg/vect/vect-99.c: Likewise.
12929 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12930 * gcc.dg/vect/vect-cond-1.c: Likewise.
12931 * gcc.dg/vect/vect-cond-2.c: Likewise.
12932 * gcc.dg/vect/vect-cond-3.c: Likewise.
12933 * gcc.dg/vect/vect-cond-4.c: Likewise.
12934 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12935 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12936 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12937 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12938 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12939 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12940 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12941 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12942 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12943 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12944 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12945 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12946 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12947 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12948 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12949 include of signal.h.
12950 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12951 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12952 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12953 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12954 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12955 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12956 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12957 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12958 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12959 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12960 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12961 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12962 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12963 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12964 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12965 * gcc.dg/vect/vect-outer-5.c: Likewise.
12966 * gcc.dg/vect/vect-outer-6.c: Likewise.
12967 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12968 include of stdio.h.
12969
3368873d 129702016-01-12 Nick Clifton <nickc@redhat.com>
12971
12972 PR target/68913
12973 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12974 to fread so that it will be found in all target runtimes.
12975
0464ea95 129762016-01-12 Richard Biener <rguenther@suse.de>
12977
12978 PR tree-optimization/69053
12979 * g++.dg/torture/pr69053.C: New testcase.
12980
7819730f 129812016-01-12 Richard Biener <rguenther@suse.de>
12982
12983 PR tree-optimization/69168
12984 * gcc.dg/torture/pr69168.c: New testcase.
12985
995bfebf 129862016-01-12 Richard Biener <rguenther@suse.de>
12987
12988 PR tree-optimization/69157
12989 * gcc.dg/torture/pr69157.c: New testcase.
12990
129912016-01-12 Richard Biener <rguenther@suse.de>
12992
12993 PR tree-optimization/69174
12994 * gcc.dg/torture/pr69174.c: New testcase.
12995
1d10d64c 129962016-01-12 Jakub Jelinek <jakub@redhat.com>
12997
12998 PR c++/66808
12999 PR c++/69000
13000 * g++.dg/tls/pr66808.C: New test.
13001 * g++.dg/tls/pr69000.C: New test.
13002
f0b79faf 130032016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13004
13005 * gcc.target/powerpc/swaps-p8-23.c: New test.
13006 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13007
04cf75a4 130082016-01-11 John David Anglin <danglin@gcc.gnu.org>
13009
13010 PR tree-optimization/68356
13011 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13012
0eb4264c 130132016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13014 Jim Wilson <jim.wilson@linaro.org>
13015
13016 PR target/69194
13017 * gcc.target/arm/pr69194.c: New test.
13018
2f66de64 130192016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13020
13021 PR target/69225
13022 * gcc.target/i386/pr69225-1.c: New test.
13023 * gcc.target/i386/pr69225-2.c: Likewise.
13024 * gcc.target/i386/pr69225-3.c: Likewise.
13025 * gcc.target/i386/pr69225-4.c: Likewise.
13026 * gcc.target/i386/pr69225-5.c: Likewise.
13027 * gcc.target/i386/pr69225-6.c: Likewise.
13028
36105e82 130292016-01-11 Jakub Jelinek <jakub@redhat.com>
13030
1c78ce2e 13031 PR target/67462
13032 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13033 if lp64.
13034
a4a87320 13035 PR target/69071
13036 * gcc.dg/pr69071.c: New test.
13037
91fbd04f 13038 PR c++/69211
13039 * g++.dg/opt/pr69211.C: New test.
13040
36105e82 13041 PR tree-optimization/69214
13042 * gcc.c-torture/compile/pr69214.c: New test.
13043
e934c380 130442016-01-11 Uros Bizjak <ubizjak@gmail.com>
13045
13046 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13047 * gcc.target/i386/pr66232-11.c: Ditto.
13048 * gcc.target/i386/pr66232-12.c: Ditto.
13049 * gcc.target/i386/pr66232-13.c: Ditto.
13050
3ff1b153 130512016-01-11 Richard Biener <rguenther@suse.de>
13052
13053 PR tree-optimization/69173
13054 * gcc.dg/torture/pr69173.c: New testcase.
13055
04e1504c 130562016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13057
13058 PR rtl-optimization/68796
13059 * gcc.target/aarch64/tst_5.c: New test.
13060 * gcc.target/aarch64/tst_6.c: Likewise.
13061
ae8718b5 130622016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13063
13064 PR rtl-optimization/68841
13065 * gcc.dg/pr68841.c: New test.
13066 * gcc.c-torture/execute/pr68841.c: New test.
13067
bd8bece2 130682016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13069
13070 PR rtl-optimization/68920
13071 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13072 for ix86 targets.
13073 * gcc.dg/ifcvt-5.c: New test.
13074
9b657cf1 130752016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13076
13077 PR bootstrap/69123
13078 * g++.dg/pr69123.C: New.
13079
7a158352 130802016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13081
13082 PR target/69010
13083 * gcc.target/i386/pr69010.c: New test.
13084
ff375d11 130852016-01-11 Martin Jambor <mjambor@suse.cz>
13086
13087 PR ipa/69044
13088 * gcc.target/i386/chkp-pr69044.c: New test.
13089
9eb890f1 130902016-01-11 Tom de Vries <tom@codesourcery.com>
13091
13092 PR tree-optimization/69109
13093 * gcc.dg/autopar/pr69109-2.c: New test.
13094 * gcc.dg/autopar/pr69109.c: New test.
13095
c4157ee5 130962016-01-11 Tom de Vries <tom@codesourcery.com>
13097
13098 PR tree-optimization/69108
13099 * gcc.dg/autopar/pr69108.c: New test.
13100
b933e511 131012016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13102
13103 PR c++/69029
13104 * c-c++-common/Wisleading-indentation.c: Augment test.
13105
efb73de1 131062016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13107
13108 PR fortran/69154
13109 * gfortran.dg/inline_matmul_12.f90: New test.
13110
40c86c3b 131112016-01-10 Paul Thomas <pault@gcc.gnu.org>
13112
13113 PR fortran/67779
13114 * gfortran.dg/actual_array_offset_1: New test.
13115
a006c0bb 131162016-01-10 Tom de Vries <tom@codesourcery.com>
13117
13118 PR tree-optimization/69062
13119 * gcc.dg/autopar/pr69062.c: New test.
13120
880ed4be 131212016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13122
13123 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13124 * gcc.dg/vect/slp-perm-2.c: Likewise.
13125 * gcc.dg/vect/slp-perm-3.c: Likewise.
13126 * gcc.dg/vect/slp-perm-5.c: Likewise.
13127 * gcc.dg/vect/slp-perm-6.c: Likewise.
13128 * gcc.dg/vect/slp-perm-7.c: Likewise.
13129 * gcc.dg/vect/slp-perm-8.c: Likewise.
13130
d95e1856 131312016-01-10 Tom de Vries <tom@codesourcery.com>
13132
13133 PR tree-optimization/69039
13134 * gcc.dg/autopar/pr69039.c: New test.
13135
0f8f48d0 131362016-01-09 Marek Polacek <polacek@redhat.com>
13137
13138 PR c++/69113
13139 * g++.dg/pr69113.C: New test.
13140
7dff0499 131412016-01-09 Jakub Jelinek <jakub@redhat.com>
13142
13143 PR middle-end/50865
13144 PR tree-optimization/69097
13145 * gcc.c-torture/execute/pr50865.c: New test.
13146 * gcc.c-torture/execute/pr69097-1.c: New test.
13147 * gcc.c-torture/execute/pr69097-2.c: New test.
13148 * gcc.dg/pr69097-1.c: New test.
13149 * gcc.dg/pr69097-2.c: New test.
13150
18431e78 131512016-01-09 Jakub Jelinek <jakub@redhat.com>
13152
13153 PR c++/69164
13154 * g++.dg/opt/pr69164.C: New test.
13155
1943a4a2 131562016-01-08 Jakub Jelinek <jakub@redhat.com>
13157
13158 PR tree-optimization/69167
13159 * gcc.dg/pr69167.c: New test.
13160
a143e277 131612016-01-08 Marek Polacek <polacek@redhat.com>
13162
13163 PR c++/68449
13164 * g++.dg/pr68449.C: New.
13165
44c01906 131662016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13167
13168 PR tree-optimization/68707
13169 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13170 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13171 on platforms supporting it.
13172 * gcc.dg/vect/slp-perm-2.c: Likewise.
13173 * gcc.dg/vect/slp-perm-3.c: Likewise.
13174 * gcc.dg/vect/slp-perm-5.c: Likewise.
13175 * gcc.dg/vect/slp-perm-7.c: Likewise.
13176 * gcc.dg/vect/slp-perm-8.c: Likewise.
13177 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13178 on platforms supporting it.
13179
c437d1e8 131802016-01-08 Jakub Jelinek <jakub@redhat.com>
13181
c9595c51 13182 PR tree-optimization/69162
13183 * gcc.dg/pr69162.c: New test.
13184
c437d1e8 13185 PR tree-optimization/69172
13186 * gcc.dg/pr69172.c: New test.
13187
6a46a28c 131882016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13189
13190 PR tree-optimization/67781
13191 * gcc.c-torture/execute/pr67781.c: New file.
13192
62ad9a04 131932016-01-08 Jakub Jelinek <jakub@redhat.com>
13194
13195 PR tree-optimization/69083
13196 * gcc.dg/vect/pr69083.c: New test.
13197
9e0e8c2a 131982016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13199
13200 PR tree-optimization/61441
13201 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13202 Use -fexcess-precision=standard for compiler options.
13203 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13204
5d034e37 132052016-01-08 Jakub Jelinek <jakub@redhat.com>
13206
5013f740 13207 PR fortran/69128
13208 * gfortran.dg/gomp/pr69128.f90: New test.
13209
5d034e37 13210 PR c++/69145
13211 * g++.dg/ext/pr69145-1.C: New test.
13212 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13213 * g++.dg/ext/pr69145-2.h: New file.
13214
517906ff 132152016-01-07 Martin Sebor <msebor@redhat.com>
13216
13217 PR c/68966
13218 * gcc.dg/atomic-fetch-bool.c: New test.
13219 * gcc.dg/sync-fetch-bool.c: New test.
13220
cdbb524c 132212016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13222
13223 PR fortran/66680
13224 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13225
ec3aba9e 132262016-01-07 Nick Clifton <nickc@redhat.com>
13227
13228 PR target/66655
13229 * g++.dg/pr66655.C: New test.
13230 * g++.dg/pr66655_1.cc: Test support file.
13231 * g++.dg/pr66655.h: Test header file.
13232
9b657cf1 132332016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13234
13235 PR fortran/66680
13236 gfortran.dg/gomp/pr66680.f90: New test.
13237
cd45d7a5 132382016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13239
13240 PR target/69171
13241 * gcc.target/i386/pr69171-1.c: New test.
13242 * gcc.target/i386/pr69171-2.c: Likewise.
13243 * gcc.target/i386/pr69171-3.c: Likewise.
13244 * gcc.target/i386/pr69171-4.c: Likewise.
13245 * gcc.target/i386/pr69171-5.c: Likewise.
13246 * gcc.target/i386/pr69171-6.c: Likewise.
13247
4a86a91a 132482015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13249
13250 PR middle-end/67639
13251 * c-c++-common/pr67639.c: New test.
13252
34c05552 132532016-01-07 Jakub Jelinek <jakub@redhat.com>
13254
13255 PR tree-optimization/69141
13256 * g++.dg/opt/pr69141.C: New test.
13257
f08d6895 132582016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13259
13260 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13261
32ec4173 132622016-01-06 Uros Bizjak <ubizjak@gmail.com>
13263
13264 PR target/69140
13265 * gcc.target/i386/pr69140.c: New test
13266
d74214f3 132672016-01-06 David Malcolm <dmalcolm@redhat.com>
13268
13269 * gcc.dg/bad-dereference.c: New test case.
13270
73991cab 132712015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13272
13273 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13274
fc8cc457 132752016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13276
13277 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13278
be3c9981 132792016-01-06 Marek Polacek <polacek@redhat.com>
13280
13281 PR sanitizer/69099
13282 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13283
2cb724f9 132842016-01-05 Marek Polacek <polacek@redhat.com>
13285
13286 PR c/69104
13287 * gcc.dg/atomic-invalid-2.c: New.
13288
233a53ed 132892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13290
13291 PR target/68991
13292 * gcc.target/i386/pr68991.c: New test.
13293
ea87c5e3 132942016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13295
13296 PR target/68991
13297 * g++.dg/pr68991-1.C: New test.
13298 * g++.dg/pr68991-2.C: Likewise.
13299
1943a4a2 133002016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13301
1943a4a2 13302 PR other/60465
afe82e5b 13303 * gcc.target/ia64/pr60465-gprel64.c: New test.
13304 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13305
1e9147dd 133062016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13307
13308 PR rtl-optimization/68651
13309 * gcc.target/aarch64/pr68651_1.c: New test.
13310
d42aa619 133112016-01-05 David Malcolm <dmalcolm@redhat.com>
13312
13313 PR c/69122
13314 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13315
1776de76 133162016-01-05 Nathan Sidwell <nathan@acm.org>
13317
2d7d361d 13318 PR c++/58583
13319 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13320
1776de76 13321 * gcc.dg/alias-15.c: New.
13322
5beb12c0 133232016-01-05 Nick Clifton <nickc@redhat.com>
13324
13325 PR target/68870
13326 * g++.dg/pr68770.C: New test.
13327
d8cca921 133282016-01-04 Mike Stump <mikestump@comcast.net>
13329
13330 * lib/target-supports.exp (check_effective_target_cilkplus):
13331 cilkplus targets require pthreads.
afc907ef 13332 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13333
8427dff3 133342016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13335
13336 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13337 generation.
13338
f1717362 133392016-01-04 Jakub Jelinek <jakub@redhat.com>
13340
13341 Update copyright years.
13342
d7d6a3ab 133432016-01-04 Marek Polacek <polacek@redhat.com>
13344
13345 PR c/68908
13346 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13347 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13348 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13349
b8f4a5f9 133502016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13351
13352 * gcc.target/sparc/20160104-2.c: New test.
13353
6b5c028f 133542016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13355
13356 * gcc.target/sparc/20160104-1.c: New test.
13357
300e1002 133582016-01-03 Paul Thomas <pault@gcc.gnu.org>
13359
13360 PR fortran/65045
13361 * gfortran.dg/pr65045.f90: New test.
13362
855b105f 133632016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13364
13365 * gnat.dg/specs/debug1.ads: Delete.
13366
bdc177dc 133672016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13368
13369 PR libgfortran/68867
13370 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13371 expression.
13372
48aaffae 133732016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13374
13375 PR libgfortran/68867
13376 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13377 PowerPC.
13378
19a468b8 133792016-01-01 Paul Thomas <pault@gcc.gnu.org>
13380
13381 PR fortran/68864
13382 * gfortran.dg/pr68864.f90: New test.
13383
25371c91 133842016-01-01 Jakub Jelinek <jakub@redhat.com>
13385
2a659064 13386 PR tree-optimization/69070
13387 * gcc.dg/pr69070.c: New test.
13388
57aa9851 13389 PR sanitizer/69055
13390 * gfortran.dg/pr69055.f90: New test.
13391
25371c91 13392 PR target/69015
13393 * gcc.dg/pr69015.c: New test.
f1717362 13394\f
fb2c1edd 13395Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13396
13397Copying and distribution of this file, with or without modification,
13398are permitted in any medium without royalty provided the copyright
13399notice and this notice are preserved.