]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-10-05 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
eb93b162 12016-10-05 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/fold-copysign-1.c: New testcase.
4
830f8f08 52016-10-05 Andreas Schwab <schwab@suse.de>
6
7 * g++.dg/pr49847-2.C: Remove.
8
ce229d56 92016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
10
11 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
12
d82d27a3 132016-10-05 Richard Biener <rguenther@suse.de>
14
15 PR middle-end/55152
16 * gcc.dg/pr55152-2.c: New testcase.
17
29e40d1d 182016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19
20 * gfortran.dg/dtio_15.f90: New test.
21
78dc0da1 222016-10-04 Ian Lance Taylor <iant@golang.org>
23
24 * gcc.dg/split-7.c: New test.
25
f72de674 262016-10-04 Martin Sebor <msebor@redhat.com>
27
28 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
29 %lc directive to wint_t to silence -Wformat warnings on targets
30 where the latter is a distinct type such as long.
31
c30da209 322016-10-04 Martin Sebor <msebor@redhat.com>
33
34 PR c++/77804
35 * g++.dg/warn/Wplacement-new-size-4.C: New test.
36
c93d719b 372016-10-04 Jakub Jelinek <jakub@redhat.com>
38
c8887d28 39 PR c++/77791
40 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
41
c93d719b 42 * g++.dg/other/java3.C: Remove.
43 * g++.dg/other/java1.C: Remove.
44 * g++.dg/other/error12.C: Remove.
45 * g++.dg/other/java2.C: Remove.
46 * g++.dg/warn/Wnvdtor.C: Remove.
47 * g++.dg/lookup/java1.C: Remove.
48 * g++.dg/lookup/java2.C: Remove.
49 * g++.dg/ext/pr34829.C: Remove.
50 * g++.dg/ext/java-3.C: Remove.
51 * g++.dg/ext/java-1.C: Remove.
52 * g++.dg/ext/java-2.C: Remove.
53 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
54
e62363b1 552016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
56
57 PR tree-optimization/77808
58 * gcc.dg/tree-ssa/pr77808.c: New testcase.
59
38f18c01 602016-10-04 Richard Biener <rguenther@suse.de>
61
62 PR tree-optimization/77399
63 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
64
47fd90af 652016-10-04 Richard Biener <rguenther@suse.de>
66
67 PR middle-end/77833
68 * gcc.target/i386/pr77833.c: New testcase.
69
2f8d6297 702016-09-26 Jeff Law <law@redhat.com>
71
72 PR tree-optimization/71550
73 PR tree-optimization/71403
74 * gcc.c-torture/execute/pr71550.c: New test.
75
4092cccf 762016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
77
78 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
79 option.
80
8e8fe25a 812016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
82
83 Revert
84 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
85
86 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
87
fcfa0d6a 882016-10-03 Marek Polacek <polacek@redhat.com>
89
90 * g++.dg/cpp0x/nullptr37.C: New test.
91
255beb07 922016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
93
94 * c-c++-common/Wint-in-bool-context.c: Update test.
95
16127d51 962016-10-02 Jakub Jelinek <jakub@redhat.com>
97
98 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
99 earlier.
100 * g++.dg/charset/asm2.c (memmove): Likewise.
101 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
102 * g++.dg/tls/diag-4.C (foo): Likewise.
103 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
104 dg-warning, fix up regex.
105 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
106 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
107 * g++.old-deja/g++.mike/net31.C: Likewise.
108 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
109 for C++17.
110 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
111 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
112
c9e875f1 1132016-10-01 Richard Biener <rguenther@suse.de>
114
115 PR middle-end/77798
116 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
117
77daf8b6 1182016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
119
120 PR fortran/77663
121 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
122
ff2feb8b 1232016-10-01 Jakub Jelinek <jakub@redhat.com>
124
125 PR c/77490
126 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
127 Add dg-prune-output directive.
128
fd3720ac 1292016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
130
131 PR fortran/66643
132 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
133 * gfortran.fortran-torture/compile/write.f90: Update test.
134
dd07e329 1352016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
136
137 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
138 arm_fp16_alternative_ok as the required effective target.
139 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
140 -mfp16-format=alternative to the dg-options directive and remove
141 the dg-add-options directive.
142
580083a2 1432016-09-30 Fritz Reese <fritzoreese@gmail.com>
144
145 PR fortran/77764
146 * gfortran.dg/dec_union_8.f90: New testcase.
147
f24fcad2 1482016-09-30 Fritz Reese <fritzoreese@gmail.com>
149
150 PR fortran/77782
151 * gfortran.dg/dec_structure_16.f90: New testcase.
152
e0e00cf4 1532016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
154
155 * gfortran.dg/coarray_allocate_10.f08: New test.
156 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
157
44211526 1582016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
159
160 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
161
e2441cd8 1622016-09-30 Richard Biener <rguenther@suse.de>
163
164 PR tree-optimization/77399
165 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
166
0914a8ef 1672016-09-29 Sandra Loosemore <sandra@codesourcery.com>
168
169 * c-c++-common/pr27336.c: Make dependency on
170 -fdelete-null-pointer-checks explicit.
171 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
172 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
173 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
174 * gcc.dg/pic-1.c: Require fpic target support.
175 * gcc.dg/pic-2.c: Likewise.
176
c5d89bae 1772016-09-29 Jakub Jelinek <jakub@redhat.com>
178
179 Implement P0001R1 - C++17 removal of register storage class specifier
180 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
181 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
182 C++17.
183 * c-c++-common/vector-subscript-5.c (foo): Don't use register
184 keyword if not __SSE2__.
185 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
186 C++17.
187 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
188 register keywords.
189 * g++.dg/eh/pr29166.C: Add -Wno-register option.
190 * g++.dg/warn/register-parm-1.C (erroneous_warning,
191 no_erroneous_warning): Expect new warnings for C++17.
192 * g++.dg/warn/register-var-2.C (f): Likewise.
193 * g++.dg/parse/register1.C (f): Expect new error for C++17.
194 * g++.dg/parse/linkage2.C (foo): Likewise.
195 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
196 keyword on parameters for C++17.
197 * g++.dg/cpp1z/register1.C: New test.
198 * g++.dg/cpp1z/register2.C: New test.
199 * g++.dg/cpp1z/register3.C: New test.
200
5424b150 2012016-09-29 Uros Bizjak <ubizjak@gmail.com>
202
203 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
204 * gcc.target/i386/avx2-check.h (main): Ditto.
205 * gcc.target/i386/avx512bw-check.h (main): Ditto.
206 * gcc.target/i386/avx512cd-check.h (main): Ditto.
207 * gcc.target/i386/avx512dq-check.h (main): Ditto.
208 * gcc.target/i386/avx512er-check.h (main): Ditto.
209 * gcc.target/i386/avx512f-check.h (main): Ditto.
210 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
211 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
212 * gcc.target/i386/avx512vl-check.h (main): Ditto.
213
132fa33c 2142016-09-29 Uros Bizjak <ubizjak@gmail.com>
215
216 PR target/77756
217 * gcc.target/i386/pr77756.c: New test.
218
ea72fa65 2192016-09-29 Marek Polacek <polacek@redhat.com>
220
221 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
222
40334d1a 2232016-09-29 Marek Polacek <polacek@redhat.com>
224
225 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
226 C++14.
227
2bf721c3 2282016-09-29 Martin Liska <mliska@suse.cz>
229
230 * objc/execute/construct1.m: New test.
231
a8243a97 2322016-09-29 Richard Biener <rguenther@suse.de>
233
234 PR tree-optimization/77768
235 * gcc.dg/torture/pr77768.c: New testcase.
236
98da8d3b 2372016-09-28 Richard Biener <rguenther@suse.de>
238
239 PR middle-end/77407
240 * gcc.dg/pr77407.c: New testcase.
241
b0ab3ca0 2422016-09-29 Richard Biener <rguenther@suse.de>
243
244 PR middle-end/55152
245 * gcc.dg/pr55152.c: New testcase.
246 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
247
f76c9f26 2482016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
249
250 * gcc.dg/profile-update-warning.c: Restrict to ia32.
251 (dg-options): Remove -m32.
252
94d9ba6a 2532016-09-28 Martin Sebor <msebor@redhat.com>
254
255 PR middle-end/77721
256 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
257
d23296dc 2582016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
259
260 PR libgfortran/77707
261 * gfortran.dg/inquire_17.f90: New test.
262
2a2770c6 2632016-09-28 Jakub Jelinek <jakub@redhat.com>
264
265 PR c++/77467
266 * g++.dg/cpp1y/constexpr-77467.C: New test.
267
3e822015 2682016-09-28 Martin Sebor <msebor@redhat.com>
269
270 PR c/77762
271 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
272 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
273 (test_sprintf_p_const): Adjust line numbers to avoid failures
274 introduced in r240503.
275
21ce832f 2762016-09-28 Martin Sebor <msebor@redhat.com>
277
278 PR middle-end/77683
279 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
280
8d9e3eb6 2812016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
282
cfa852a5 283 PR c++/77748
284 * g++.dg/pr77550.C: Avoid undefined behavior.
285
8d9e3eb6 286 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
287
85dd8d9a 2882016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
289
290 * gcc.dg/strlenopt-20.c: Update test.
291 * gcc.dg/strlenopt-21.c: Likewise.
292 * gcc.dg/strlenopt-22.c: Likewise.
293 * gcc.dg/strlenopt-22g.c: Likewise.
294 * gcc.dg/strlenopt-26.c: Likewise.
295 * gcc.dg/strlenopt-5.c: Likewise.
296 * gcc.dg/strlenopt-7.c: Likewise.
297 * gcc.dg/strlenopt-9.c: Likewise.
298
ce7e2f0e 2992016-09-27 Jakub Jelinek <jakub@redhat.com>
300
4fd4e9e0 301 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
302
66108a57 303 * g++.dg/cpp1z/lambda-this1.C: New test.
304 * g++.dg/cpp1z/lambda-this2.C: New test.
305
ce7e2f0e 306 PR c++/77722
307 * g++.dg/ubsan/return-4.C: New test.
308 * g++.dg/ubsan/return-5.C: New test.
309 * g++.dg/ubsan/return-6.C: New test.
310
eedf6f96 3112016-09-27 Jiong Wang <jiong.wang@arm.com>
312
313 * lib/target-supports.exp
314 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
315 in function comment.
316
febf7a45 3172016-09-27 Martin Liska <mliska@suse.cz>
318
319 PR gcov-profile/46266
320 * lib/gcov.exp: Verify that <built-in>.gcov file is not
321 considered.
322
1ef012e4 3232016-09-27 Richard Biener <rguenther@suse.de>
324
325 PR tree-optimization/77745
326 * g++.dg/torture/pr77745.C: New testcase.
327
fcaf08b7 3282016-09-27 Richard Biener <rguenther@suse.de>
329
330 PR tree-optimization/77478
331 * gcc.dg/torture/pr77478.c: New testcase.
332
db46bcd3 3332016-09-27 Martin Liska <mliska@suse.cz>
334
335 PR gcov-profile/7970
336 PR gcov-profile/16855
337 PR gcov-profile/44779
338 * g++.dg/gcov/pr16855.C: New test.
339
2e0bcd96 3402016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
341
342 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
343
93768ef7 3442016-09-27 Jakub Jelinek <jakub@redhat.com>
345
346 PR fortran/77666
347 * gfortran.dg/gomp/pr77666.f90: New test.
348
b09a4365 3492016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
350
351 PR ipa/77677
352 * gcc.dg/torture/pr77677-2.c: New test.
353
85527e8f 3542016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
355
356 PR fortran/77420
357 * gfortran.dg/pr77420_1.f90: New test.
358 * gfortran.dg/pr77420_2.f90: Ditto.
359 * gfortran.dg/pr77420_3.f90: New test. Requires ...
360 * gfortran.dg/pr77420_4.f90: this file.
361
140cd7ff 3622016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
363
364 PR middle-end/77719
365 * gfortran.dg/pr77719.f90: New test.
366
d4d58fc3 3672016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
368
369 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 370 singular form of byte when quantity is unknown.
d4d58fc3 371
e997bd3a 3722016-09-26 Marek Polacek <polacek@redhat.com>
373
374 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
375
9c7de46a 3762016-09-26 Martin Liska <mliska@suse.cz>
377
378 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
379 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
380 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
381 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
382 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
383 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
384 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
385 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
386 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
387
3c77f69c 3882016-09-26 Marek Polacek <polacek@redhat.com>
389
390 PR c/7652
391 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
392 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
393 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
394 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
395 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
396 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
397 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
398 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
399 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
400 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
401 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
402 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
403 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
404 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
405 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
406 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
407 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
408 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
409 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
410 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
411 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
412 * c-c++-common/attr-fallthrough-1.c: New test.
413 * c-c++-common/attr-fallthrough-2.c: New test.
414 * g++.dg/cpp0x/fallthrough1.C: New test.
415 * g++.dg/cpp0x/fallthrough2.C: New test.
416 * g++.dg/cpp1z/fallthrough1.C: New test.
417 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
418 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
419 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
420 * objc.dg/Wimplicit-fallthrough-1.m: New test.
421
40e245e1 4222016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
423
9e9fb49b 424 PR fortran/77429
40e245e1 425 * gfortran.dg/pr77429.f90: New test.
426
cfffcdf4 4272016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
428
429 PR fortran/77694
430 * gfortran.dg/pr77694.f90: New test.
431
223e6ae9 4322016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
433
434 PR target/51244
435 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
436
9e932ac2 4372016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
438
439 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
440 for 32-bit mode.
441
04f16d28 4422016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
443
444 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
445 for 32-bit mode.
446
481ce481 4472016-09-24 Marek Polacek <polacek@redhat.com>
448
449 PR c/77490
450 * c-c++-common/Wbool-operation-1.c: New test.
451 * gcc.dg/Wbool-operation-1.c: New test.
452
8e652fcf 4532016-09-23 Fritz Reese <fritzoreese@gmail.com>
454
455 * gfortran.dg/dec_static_1.f90: New.
456 * gfortran.dg/dec_static_2.f90: New.
457 * gfortran.dg/dec_static_3.f90: New.
458 * gfortran.dg/dec_static_4.f90: New.
459
e7c4560c 4602016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
461
462 PR fortran/48298
463 * gfortran.dg/negative_unit_check.f90: Update test.
464 * gfortran.dg/dtio_14.f90: New test.
481ce481 465
ad020996 4662016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
467
468 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
469 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
470 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
471 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
472 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
473 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
474 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
475
e2c1228b 4762016-09-23 Martin Sebor <msebor@redhat.com>
477
478 PR testsuite/77713
479 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
480 assuming long double is bigger than double.
481
9b5db70f 4822016-09-23 Jakub Jelinek <jakub@redhat.com>
483
484 Implement P0138R2, C++17 construction rules for enum class values
485 * g++.dg/cpp1z/direct-enum-init1.C: New test.
486
a30e370d 4872016-09-23 David Malcolm <dmalcolm@redhat.com>
488
489 PR preprocessor/77672
490 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
491 expected multiline output from first warning to reflect change
492 in r240434.
493
15650eb7 4942016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
495
496 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
497
f886b2b4 4982016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
499 Tom de Vries <tom@codesourcery.com>
500
501 PR testsuite/77411
502 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
503
f74ba31d 5042016-09-23 Marek Polacek <polacek@redhat.com>
505
506 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
507 * c-c++-common/gomp/atomic-13.c: Likewise.
508 * c-c++-common/gomp/atomic-14.c: Likewise.
509 * c-c++-common/pr60439.c: Remove invalid code.
510 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
511 * g++.dg/expr/bitfield5.C: Likewise.
512 * g++.dg/expr/bitfield6.C: Likewise.
513 * g++.dg/expr/bool1.C: Likewise.
514 * g++.dg/expr/bool3.C: Likewise.
515 * g++.dg/expr/lval3.C: Likewise.
516 * g++.dg/expr/lval4.C: Likewise.
517 * g++.old-deja/g++.jason/bool5.C: Likewise.
518
7413e757 5192016-09-23 David Malcolm <dmalcolm@redhat.com>
520
521 PR preprocessor/77672
522 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
523 (test_terminator_location): New function.
524
81df50de 5252016-09-23 Richard Biener <rguenther@suse.de>
526
527 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
528
5f4626d8 5292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
530
531 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
532 -march=armv8.2-a+fp16 when supported by the hardware.
533 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
534 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
535 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
536 semi-colons to a macro invocations.
537 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
538 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
539 defined.
540 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
541 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
542 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
543 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
544 defined.
545 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
547 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
548 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
549 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
550 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
552 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
553 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
554 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
555 defined.
556 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
557 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
558 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
559 defined.
560 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
562 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
563 defined.
564 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
566 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
567 defined.
568 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
570 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
571 defined. Also fix some white-space.
572 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
573 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
574 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
575 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
576 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
577 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
578 defined. Also fix some long lines and white-space.
579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
580 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
581 defined. Also fix some long lines and white-space.
582 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
583 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
584 defined.
585 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
586 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
587 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
588 defined.
589 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
591 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
592 defined.
593 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 596 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
598 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 603 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
606 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
607 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
608 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 609 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
610 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 611 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 612
f2645569 6132016-09-23 Jiong Wang <jiong.wang@arm.com>
614 Matthew Wahab <matthew.wahab@arm.com>
615
616 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
617 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
618 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
619 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
620 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
621 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
622 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
623 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
624 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
625 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
626 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
627 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
628 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
629 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
630 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
631 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
632 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
633 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
634 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
635 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
636 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
637 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
638 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
639 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
640 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
641 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
642 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
643 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
644 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
645 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
646 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
647 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
648 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
649 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
650 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
651 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
652 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
653
66a55fc4 6542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
655
656 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
657 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
658 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
659 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
660 support.
661
ada0f4c4 6622016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
663
664 PR ipa/77677
665 * gcc.dg/torture/pr77677.c: New test.
666
8771094d 6672016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
668
669 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
670 here now.
671
c959fae1 6722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
673
674 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
675 options. Add tests for float16x4_t and float16x8_t.
676
88b594a3 6772016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
678
679 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
680 * gcc.target/s390/risbg-ll-2.c: Ditto.
681 * gcc.target/s390/risbg-ll-3.c: Ditto.
682
e4ad661c 6832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
684
685 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
686 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
687
4005a882 6882016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
689
690 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
691 output to the simplified instructions.
692
9854d864 6932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
694
695 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
696 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
697
388ce7db 6982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
699
700 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
701 (FP16_SUPPORTED): New
702 (expected-hfloat-16x4): Make conditional on __fp16 support.
703 (expected-hfloat-16x8): Likewise.
704 (vdup_n_f16): Disable for non-AArch64 targets.
705 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
706 conditional on FP16_SUPPORTED.
707 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
708 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
709 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
710 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
711 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
712 for testing __fp16.
713 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
714 conditional on FP16_SUPPORTED.
715 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
716 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
717
837bb76e 7182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
719
720 * gcc.target/arm/short-vfp-1.c: New.
721
e183c2b8 7222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
723
724 * gcc.target/arm/attr-fp16-arith-1.c: New.
725
cd6fbed6 7262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
727
728 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
729 New.
730 (add_options_for_arm_v8_2a_fp16_neon): New.
731 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
732 (add_options_for_arm_arch_v8_2a): Auto-generate.
733 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
734 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
735 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
736 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
737 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
738 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
739 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
740
4961b0ab 7412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
742
743 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
744 arm_fp16_alternative_ok.
745 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
746 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
747 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
748 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
749 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
750 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
751 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
752 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
753 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
754 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
755 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
756 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
757 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
758 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
759 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
760 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
761 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
762 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
763 * gcc.target/arm/fp16-rounding-alt-1.c: Use
764 arm_fp16_alternative_ok.
765 * lib/target-supports.exp
766 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
767 (check_effective_target_arm_fp16_alternative_ok): New.
768 (check_effective_target_arm_fp16_none_ok_nocache): New.
769 (check_effective_target_arm_fp16_none_ok): New.
770
ce5b3c3b 7712016-09-23 Martin Liska <mliska@suse.cz>
772
773 * gcc.dg/ipa/pr77653.c: Replace adress
774 with address.
775
d4c65e05 7762016-09-23 Martin Liska <mliska@suse.cz>
777
778 * gcc.target/i386/movbe-4.c: New test.
779
82a47693 7802016-09-23 Martin Liska <mliska@suse.cz>
781
782 * gcc.target/i386/crc32-5.c: New test.
783
0253072a 7842016-09-23 Martin Liska <mliska@suse.cz>
785
786 * gcc.target/i386/pr71652.c: New test.
787 * gcc.target/i386/pr71652-2.c: New test.
788 * gcc.target/i386/pr71652-3.c: New test.
789
0bfdbd22 7902016-09-23 Jakub Jelinek <jakub@redhat.com>
791
792 * lib/gcc-dg.exp (process-message): Support relative line number
793 notation - .+4 or .-1 etc.
794 * gcc.dg/dg-test-1.c: New test.
795
ff982ab4 7962016-09-22 Martin Sebor <msebor@redhat.com>
797
798 PR target/77676
799 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
800 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
801 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
802 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
803
78299f8d 8042016-09-22 Uros Bizjak <ubizjak@gmail.com>
805
806 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
807 * gcc.dg/ifcvt-2.c: Ditto.
808 * gcc.dg/zero_bits_compound-1.c: Ditto.
809 * gcc.dg/zero_bits_compound-1.c: Ditto.
810 * gcc.dg/pr40550.c: Simplify target selectors.
811 Use dg-additional-options.
812 * gcc.dg/pr47893.c: Ditto.
813 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
814 additional options for 32-bit x86 targets.
815 * gcc.dg/pr70955.c: Move to ...
816 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
817
ec645283 8182016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
819
820 PR c++/61019
821 * g++.dg/cpp0x/pr61019.C: New.
822
9753b549 8232016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
824 Terry Guo <terry.guo@arm.com>
825
826 * gcc.target/arm/pure-code/ffunction-sections.c: New.
827 * gcc.target/arm/pure-code/no-literal-pool.c: New.
828 * gcc.target/arm/pure-code/pure-code.exp: New.
829
7dbfb427 8302016-09-22 Uros Bizjak <ubizjak@gmail.com>
831
832 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
833 Remove SSE effective target requirement.
834
7e20dff2 8352016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
836
837 PR c++/71979
838 * g++.dg/cpp0x/pr71979.C: New.
839
05dd002d 8402016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
841
842 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
843
53769cc8 8442016-09-22 Martin Liska <mliska@suse.cz>
845
846 PR ipa/77653
847 * gcc.dg/ipa/pr77653.c: New test.
848
51c846d6 8492016-09-22 Jakub Jelinek <jakub@redhat.com>
850
851 PR fortran/77665
852 * gfortran.dg/gomp/pr77665.f90: New test.
853
51278c1a 8542016-09-22 Paul Thomas <pault@gcc.gnu.org>
855
856 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
857 * gfortran.dg/dtio_13.f90: New test.
858
cde225a2 8592016-09-21 Louis Krupp <louis.krupp@zoho.com>
860
861 PR fortran/66107
862 * gfortran.dg/pr66107.f90: New test.
863
0d5530d9 8642016-09-21 Ian Lance Taylor <iant@golang.org>
865
866 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
867 with call to builtin delete function.
868
9ca7e933 8692016-09-21 Joseph Myers <joseph@codesourcery.com>
870
871 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
872 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
873 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
874 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
875 tests.
876
451127c6 8772016-09-21 Uros Bizjak <ubizjak@gmail.com>
878
879 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
880
98aa0f57 8812016-09-21 Jakub Jelinek <jakub@redhat.com>
882
883 PR c++/77651
884 * g++.dg/cpp1z/aligned-new6.C: New test.
885
65eeae10 8862016-09-21 Matthew Wahab <matthew.wahab@arm.com>
887
888 * gcc.target/arm/fp16-aapcs-3.c: New.
889 * gcc.target/arm/fp16-aapcs-4.c: New.
890 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
891 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
892 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
893 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
894
1a39df22 8952016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
896
897 PR tree-optimization/77550
898 * g++.dg/pr77550.C: New test.
899
48bc6fdd 9002016-09-21 Georg-Johann Lay <avr@gjlay.de>
901
902 PR target/77326
903 * gcc.target/avr/torture/pr77326.c: New test.
904
a09b160b 9052016-09-21 Louis Krupp <louis.krupp@zoho.com>
906
907 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
908
91207228 9092016-09-21 Richard Biener <rguenther@suse.de>
910
911 PR tree-optimization/77648
912 * gcc.dg/torture/pr77648-1.c: New testcase.
913 * gcc.dg/torture/pr77648-2.c: Likewise.
914
f6aeb966 9152016-09-21 Richard Biener <rguenther@suse.de>
916 Jakub Jelinek <jakub@redhat.com>
917
918 PR tree-optimization/77621
919 * gcc.dg/pr77621.c: New testcase.
920
637b3ebb 9212016-09-21 Paul Thomas <pault@gcc.gnu.org>
922
923 PR fortran/77657
924 * gfortran.dg/dtio_12.f90: New test.
925
b5b88e7a 9262016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
927
928 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
929
8ccdb0a4 9302016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
931
932 PR tree-optimization/72835
933 * gcc.dg/tree-ssa/pr72835.c: New test.
934
b9833bfd 9352016-09-20 Martin Sebor <msebor@redhat.com>
936
937 PR middle-end/49905
938 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
939 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
940 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
941 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
942 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
943 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
944 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
945
597323ed 9462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
947
948 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
949 arguments/compare will be optimized away.
950 * gcc.dg/torture/ftrapv-1.c: Likewise.
951
25a8e007 9522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
953
954 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
955 will be optimized away.
956 * gcc.dg/ipa/vrp1.c: New test.
957 * gcc.dg/ipa/vrp2.c: New test.
958 * gcc.dg/ipa/vrp3.c: New test.
959
6e93da1b 9602016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
961
962 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
963 does the same transformation.
964 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
965 * gcc.dg/tree-ssa/evrp1.c: New test.
966 * gcc.dg/tree-ssa/evrp2.c: New test.
967 * gcc.dg/tree-ssa/evrp3.c: New test.
968 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
969 * gcc.dg/tree-ssa/pr22117.c: Likewise.
970 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
971 * gcc.dg/tree-ssa/pr64130.c: Likewise.
972 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
973 foling now happens early.
974 * gcc.dg/tree-ssa/vrp04.c: Likewise.
975 * gcc.dg/tree-ssa/vrp06.c: Likewise.
976 * gcc.dg/tree-ssa/vrp16.c: Likewise.
977 * gcc.dg/tree-ssa/vrp25.c: Likewise.
978 * gcc.dg/tree-ssa/vrp67.c: Likewise.
979
b8b3b645 9802016-09-20 Uros Bizjak <ubizjak@gmail.com>
981
982 PR target/77621
983 * gcc.target/i386/pr77621.c: New test.
984 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
985 pattern, loop should vectorize with -mtune=atom.
986
81165554 9872016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
988 Jakub Jelinek <jakub@redhat.com>
989
990 PR testsuite/63299
991 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
992 instead of delete.
993
2f8a2ead 9942016-09-20 Jakub Jelinek <jakub@redhat.com>
995
a48667ee 996 PR c++/77626
997 * g++.dg/other/pr77626.C: New test.
998
7e67c6d5 999 PR c++/77638
1000 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1001
59934ea3 1002 PR c++/77637
1003 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1004
2f8a2ead 1005 PR middle-end/77624
1006 * c-c++-common/pr77624-1.c: New test.
1007 * c-c++-common/pr77624-2.c: New test.
1008
a1268ee1 10092016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1010
1011 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1012 of digits expected.
1013
0b77b2cf 10142016-09-20 Richard Biener <rguenther@suse.de>
1015
1016 PR tree-optimization/77646
1017 * gcc.dg/torture/pr77646.c: New testcase.
1018
bed03df1 10192016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1020
1021 PR c++/77434
1022 * c-c++-common/Wint-in-bool-context.c: New test.
1023
cb19a0da 10242016-09-19 Joseph Myers <joseph@codesourcery.com>
1025
1026 * gcc.dg/cr-decimal-dig-1.c: New test.
1027
9b5c49ef 10282016-09-19 Joseph Myers <joseph@codesourcery.com>
1029
1030 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1031 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1032 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1033 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1034
48d1445d 10352016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1036
1037 PR rtl-optimization/77416
1038 * gcc.target/powerpc/pr77416.c: New.
1039
579f478b 10402016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1041
1042 PR c++/77639
1043 * g++.dg/template/error-recovery4.C: New test.
1044
f2e52448 10452016-09-19 Bin Cheng <bin.cheng@arm.com>
1046
1047 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1048
aaf7d5f8 10492016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1050
1051 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1052 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1053
5f036000 10542016-09-19 Jakub Jelinek <jakub@redhat.com>
1055 Jan Hubicka <jh@suse.cz>
1056
1057 PR target/77587
1058 * gcc.dg/pr77587.c: New test.
1059 * gcc.dg/pr77587a.c: New file.
1060
eee0cf09 10612016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1062
1063 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1064 * gfortran.dg/coarray_38.f90:
1065 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1066 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1067 * gfortran.dg/coarray_allocate_7.f08: New test.
1068 * gfortran.dg/coarray_allocate_8.f08: New test.
1069 * gfortran.dg/coarray_allocate_9.f08: New test.
1070 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1071 new caf_register.
1072 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1073 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1074 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1075 get_by_refs.
1076 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1077 * gfortran.dg/coarray_lock_7.f90: Same.
1078 * gfortran.dg/coarray_poly_5.f90: Same.
1079 * gfortran.dg/coarray_poly_6.f90: Same.
1080 * gfortran.dg/coarray_poly_7.f90: Same.
1081 * gfortran.dg/coarray_poly_8.f90: Same.
1082 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1083
891196d7 10842016-09-19 Fritz Reese <fritzoreese@gmail.com>
1085
1086 PR fortran/77584
1087 * gfortran.dg/dec_structure_15.f90: New testcase.
1088
281da9a3 10892016-09-19 Richard Biener <rguenther@suse.de>
1090
1091 PR middle-end/77605
1092 * gcc.dg/torture/pr77605.c: New testcase.
1093
8a252920 10942016-09-18 Louis Krupp <louis.krupp@zoho.com>
1095
1096 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1097
a18b7a33 10982016-09-17 Jan Hubicka <hubicka@ucw.cz>
1099
1100 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1101 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1102 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1103 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1104 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1105 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1106 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1107 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1108 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1109 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1110 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1111
b868c23d 11122016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1113
1114 * gcc.target/i386/pr68633.c: Fix expected result.
1115
360d7ea8 11162016-09-17 Louis Krupp <louis.krupp@gmail.com>
1117
1118 PR fortran/68078
1119 * gfortran.dg/pr68078.f90: New test.
1120 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1121
d58661cb 11222016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1123
1124 PR target/77613
1125 * gcc.target/powerpc/swaps-p8-25.c: New.
1126
24b3d864 11272016-09-16 Jakub Jelinek <jakub@redhat.com>
1128
e6db887a 1129 PR c++/77482
1130 * g++.dg/cpp0x/constexpr-77482.C: New test.
1131
44df6c11 1132 PR c++/77379
1133 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1134 thunk offsets.
1135 * g++.dg/abi/abi-tag23a.C: Likewise.
1136
53d2f3de 1137 PR c++/77338
1138 * g++.dg/cpp0x/decltype-77338.C: New test.
1139
24b3d864 1140 PR c++/77375
1141 * g++.dg/cpp0x/mutable1.C: New test.
1142
42f172d0 11432016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1144
1145 PR fortran/77612
1146 * gfortran.dg/pr77612.f90: New test.
1147
0665113b 11482016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1149
1150 * gcc.dg/torture/pr70421.c: Require int32plus.
1151
dff10ec9 11522016-09-16 Jakub Jelinek <jakub@redhat.com>
1153
be63912c 1154 PR middle-end/77475
1155 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1156
dff10ec9 1157 PR target/77526
1158 * gcc.target/i386/pr77526.c: New test.
1159
69cdadd9 11602016-09-16 Jakub Jelinek <jakub@redhat.com>
1161 Eric Botcazou <ebotcazou@adacore.com>
1162
1163 PR middle-end/77594
1164 * gcc.target/i386/pr77594.c: New test.
1165
b74250bc 11662016-09-15 Louis Krupp <louis.krupp@zoho.com>
1167
1168 PR fortran/69963
1169 * gfortran.dg/misplaced_implicit_character.f90: New test.
1170
834a2c29 11712016-09-15 Bin Cheng <bin.cheng@arm.com>
1172
1173 PR tree-optimization/77503
1174 * gcc.dg/vect/pr77503.c: New test.
1175
fbcb99d5 11762016-09-15 Richard Biener <rguenther@suse.de>
1177
1178 PR middle-end/77544
1179 * c-c++-common/torture/pr77544.c: New testcase.
1180
3aa4e8c2 11812016-09-15 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR middle-end/77475
1184 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1185 * gcc.dg/march-generic.c: Likewise.
1186 * gcc.target/i386/spellcheck-options-1.c: New test.
1187 * gcc.target/i386/spellcheck-options-2.c: New test.
1188 * gcc.target/i386/spellcheck-options-3.c: New test.
1189 * gcc.target/i386/spellcheck-options-4.c: New test.
1190
e9dea525 11912016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1192
1193 PR fortran/72743
1194 * gfortran.dg/goacc/pr72743.f90: New test.
1195
7270347c 11962016-09-15 Richard Biener <rguenther@suse.de>
1197
1198 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1199
091e8e90 12002016-09-15 Richard Biener <rguenther@suse.de>
1201
1202 PR tree-optimization/77514
1203 * gcc.dg/torture/pr77514.c: New testcase.
1204
8cc08773 12052016-09-14 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR c++/77549
1208 * g++.dg/lookup/pr77549.C: New test.
1209
5be60f03 12102016-09-14 Marek Polacek <polacek@redhat.com>
1211
1212 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1213 * c-c++-common/gomp/atomic-13.c: Likewise.
1214 * c-c++-common/gomp/atomic-14.c: Likewise.
1215 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1216 * g++.dg/cpp1z/bool-increment1.C: New test.
1217 * c-c++-common/pr60439.c: Add dg-warning.
1218 * g++.dg/expr/bitfield4.C: Likewise.
1219 * g++.dg/expr/bitfield5.C: Likewise.
1220 * g++.dg/expr/bitfield6.C: Likewise.
1221 * g++.dg/expr/bool1.C: Likewise.
1222 * g++.dg/expr/bool3.C: Likewise.
1223 * g++.dg/expr/lval3.C: Likewise.
1224 * g++.dg/expr/lval4.C: Likewise.
1225 * g++.old-deja/g++.jason/bool5.C: Likewise.
1226 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1227 * g++.dg/other/error18.C: Likewise.
1228 * g++.dg/gomp/atomic-14.C: Likewise.
1229
f80a245e 12302016-09-14 Nathan Sidwell <nathan@acm.org>
1231
1232 PR c++/77539
1233 * g++.dg/cpp1y/pr77539.C: New.
1234
7b329bca 12352016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1236
1237 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1238 dg-require.
1239 * g++.dg/ext/builtin_alloca.C: Likewise.
1240 * g++.dg/template/spec35.C: Likewise.
1241 * gcc.dg/builtins-68.c: Likewise.
1242 * gcc.misc-tests/gcov-13.c: Likewise.
1243 * gcc.misc-tests/gcov-14.c: Likewise.
1244
0029200d 12452016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1246
1247 * gfortran.dg/dec_structure_14.f90: New testcase.
1248
0975f764 12492016-09-14 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR sanitizer/68260
1252 * c-c++-common/tsan/pr68260.c: New test.
1253
1098c313 12542016-09-13 Joe Seymour <joe.s@somniumtech.com>
1255
1256 PR target/70713
1257 * gcc.target/msp430/function-attributes-1.c: New test.
1258 * gcc.target/msp430/function-attributes-2.c: New test.
1259 * gcc.target/msp430/function-attributes-3.c: New test.
1260
46fad8d5 12612016-09-13 Jakub Jelinek <jakub@redhat.com>
1262
4bdba715 1263 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1264 * g++.dg/cpp1z/gen-attrs1.C: New test.
1265
99d887de 1266 PR tree-optimization/77454
1267 * gcc.dg/pr77454.c: New test.
1268
46fad8d5 1269 PR c++/77553
1270 * g++.dg/cpp1y/constexpr-77553.C: New test.
1271
68ef907c 12722016-09-13 David Malcolm <dmalcolm@redhat.com>
1273
1274 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1275 (test_show_locus): Replace rich_location::add_fixit_insert calls
1276 with add_fixit_insert_before and add_fixit_insert_after.
1277
2c24fd5e 12782016-09-13 Jason Merrill <jason@redhat.com>
1279 Tom de Vries <tom@codesourcery.com>
1280
1281 PR c++/77427
1282 * g++.dg/pr77427.C: New test.
1283
68b219ee 12842016-09-13 Martin Liska <mliska@suse.cz>
1285
1286 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1287 effective target.
1288 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1289 * lib/target-supports.exp: Define the new target.
1290
c72e91d3 12912016-09-12 Andrew Pinski <apinski@cavium.com>
1292
1293 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1294 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1295
b38c0a37 12962016-09-12 Uros Bizjak <ubizjak@gmail.com>
1297
1298 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1299 variable arguments.
1300 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1301 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1302 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1303 variable argument.
1304 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1305 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1306
7a21b590 13072016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1308
1309 PR c++/77496
1310 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1311 * g++.dg/ext/pr77496.C: New test.
1312 * g++.dg/warn/pr77496.C: New test.
1313
00434032 13142016-09-12 David Malcolm <dmalcolm@redhat.com>
1315
1316 PR c/72858
1317 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1318 to preserve conversion chars, and to preserve prefix information.
1319 * gcc.dg/format/pr72858.c: New test case.
1320
54f56c28 13212016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1322
1323 * gfortran.dg/pr77507.f90: Move to ...
1324 * gfortran.dg/ieee/pr77507.f90: here.
1325
08d6d42c 13262016-08-09 Jan Hubicka <hubicka@ucw.cz>
1327
1328 PR ipa/61159
1329 * compile/pr61159.c: New testcase
1330
35870532 13312016-08-09 Jan Hubicka <hubicka@ucw.cz>
1332
1333 PR ipa/64316
1334 * gcc.dg/ipa/pr63416.c: New testcase.
1335
953b9eef 13362016-09-10 Paul Thomas <pault@gcc.gnu.org>
1337 Steven G. Kargl <kargl@gcc.gnu.org>
1338
1339 PR fortran/77532
c78b1f64 1340 * gfortran.dg/dtio_11.f90: new test.
953b9eef 1341
1aef7c3c 13422016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1343
1344 PR fortran/77507
1345 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1346 * gfortran.dg/c_assoc_4.f90: Ditto.
1347
3bb45f76 13482016-09-10 Tom de Vries <tom@codesourcery.com>
1349
1350 PR C/71602
1351 * c-c++-common/va-arg-va-list-type.c: New test.
1352
9731eaaf 13532016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1354
1355 PR rtl-optimization/77289
1356 * gcc.target/powerpc/pr77289.c: New test.
1357
911ea34a 13582016-09-09 Martin Sebor <msebor@redhat.com>
1359
1360 PR c/77520
1361 PR c/77521
1362 * gcc.dg/pr77520.c: New test.
1363 * gcc.dg/pr77521.c: New test.
1364
edd0f33b 13652016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1366
1367 PR fortran/77506
1368 * gfortran.dg/pr77506.f90: New test.
1369
374777a4 13702016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1371
1372 PR fortran/77507
1373 * gfortran.dg/pr77507.f90: New test.
1374
c5eddaf9 13752016-09-09 Joseph Myers <joseph@codesourcery.com>
1376
1377 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1378
3e7e4e14 13792016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1380 Louis Krupp <lkrupp@gcc.gnu.org>
1381
1382 PR fortran/69514
1383 * gfortran.dg/pr69514_1.f90: New test.
1384 * gfortran.dg/pr69514_2.f90: New test.
1385
51688bb7 13862016-09-08 Jakub Jelinek <jakub@redhat.com>
1387
a34338c9 1388 PR fortran/77500
1389 * gfortran.dg/gomp/pr77500.f90: New test.
1390
51688bb7 1391 PR fortran/77516
1392 * gfortran.dg/gomp/pr77516.f90: New test.
1393
3ecb55e7 13942016-09-07 Jakub Jelinek <jakub@redhat.com>
1395
1396 PR middle-end/77475
1397 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1398 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1399 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1400 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1401 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1402 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1403
3da97ff7 14042016-09-07 David Malcolm <dmalcolm@redhat.com>
1405
1406 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1407 "substring-locations.h".
1408
b55f1f44 14092016-09-07 Richard Biener <rguenther@suse.de>
1410
1411 PR c/77450
1412 * c-c++-common/vector-subscript-8.c: Move ..
1413 * gcc.dg/pr77450.c: ... here.
1414
7d482049 14152016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 1416
1417 PR libgfortran/77393
1418 * gfortran.dg/fmt_f0_2.f90: Update test.
1419 * gfortran.dg/fmt_f0_3.f90: New test.
1420
ef3b531c 14212016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1422
1423 PR debug/77389
1424 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1425 in dg-options.
1426
1427 PR debug/57519
1428 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1429
39370ea0 14302016-09-06 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR target/69255
1433 * gcc.target/i386/pr69255-1.c: New test.
1434 * gcc.target/i386/pr69255-2.c: New test.
1435 * gcc.target/i386/pr69255-3.c: New test.
1436
14372016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 1438
1439 PR c/77336
1440 * gcc.dg/format/miss-7.c: New test.
1441
88820414 14422016-09-06 Uros Bizjak <ubizjak@gmail.com>
1443
1444 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1445
4c790ba8 14462016-09-06 Martin Liska <mliska@suse.cz>
1447
1448 PR gcov-profile/77378
1449 PR gcov-profile/77466
1450 * gcc.dg/profile-update-warning.c: New test.
1451
43d2460d 14522016-09-06 Richard Biener <rguenther@suse.de>
1453
1454 PR tree-optimization/77479
1455 * gcc.dg/torture/pr77479.c: New testcase.
1456
4c04bcce 14572016-09-06 Richard Biener <rguenther@suse.de>
1458
1459 PR c/77450
1460 * c-c++-common/vector-subscript-7.c: Adjust.
1461 * c-c++-common/vector-subscript-8.c: New testcase.
1462
8925068a 14632016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1464
1465 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1466
daea048c 14672016-09-05 Jakub Jelinek <jakub@redhat.com>
1468
e315ff48 1469 PR target/77476
1470 * gcc.target/i386/avx512f-pr77476.c: New test.
1471 * gcc.target/i386/avx512bw-pr77476.c: New test.
1472 * gcc.target/i386/avx512dq-pr77476.c: New test.
1473
8eeca3ac 1474 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1475 Update comment to mention also avx512f.
1476
daea048c 1477 PR sanitizer/77396
1478 * g++.dg/asan/pr77396-2.C: New test.
1479
a6ffaadf 14802016-09-05 Uros Bizjak <ubizjak@gmail.com>
1481
1482 PR rtl-optimization/77452
1483 * gcc.target/i386/pr77452.c: New test.
1484
8f8828ba 14852016-09-05 Marek Polacek <polacek@redhat.com>
1486
1487 PR c/77423
1488 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1489
65277f2a 14902016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1491
1492 PR fortran/77391
1493 * gfortran.dg/pr77391.f90: New test.
1494
a1cf06b8 14952016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1496
1497 PR fortran/77460
1498 * gfortran.dg/pr77460.f90: New test.
1499
4d261282 15002016-09-03 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR c/65467
1503 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1504
4fc4eb94 15052016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1506
1507 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1508
40a431fa 15092016-09-02 David Malcolm <dmalcolm@redhat.com>
1510
1511 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1512 test case.
1513 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1514 diagnostic-test-show-locus-generate-patch.c to the sources
1515 for diagnostic_plugin_test_show_locus.c.
1516
a940fdc7 15172016-09-02 Jakub Jelinek <jakub@redhat.com>
1518
0b80c4b2 1519 PR c/65467
1520 * gcc.dg/gomp/_Atomic-1.c: New test.
1521 * gcc.dg/gomp/_Atomic-2.c: New test.
1522 * gcc.dg/gomp/_Atomic-3.c: New test.
1523 * gcc.dg/gomp/_Atomic-4.c: New test.
1524 * gcc.dg/gomp/_Atomic-5.c: New test.
1525
a940fdc7 1526 PR sanitizer/77396
1527 * g++.dg/asan/pr77396.C: New test.
1528
15292016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1530
1531 PR tree-optimization/71831
1532 * gcc.dg/builtin-object-size-16.c: New test.
1533 * gcc.dg/builtin-object-size-17.c: New test.
1534
0b404bb4 15352016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1536
1537 PR libgfortran/77393
1538 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1539
8a5817a9 15402016-09-01 Uros Bizjak <ubizjak@gmail.com>
1541
1542 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1543 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1544 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1545 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1546 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1547 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1548 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1549 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1550 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1551 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1552 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1553 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1554 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1555 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1556 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1557 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1558 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1559 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1560
209253ae 15612016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1562
1563 * gnat.dg/opt58.adb: New test.
1564 * gnat.dg/opt58_pkg.ads: New helper.
1565
15182c1d 15662016-09-01 Richard Biener <rguenther@suse.de>
1567
1568 PR middle-end/77436
1569 * gcc.dg/torture/pr77436.c: New testcase.
1570
1c02615c 15712016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1572
1573 * gcc.dg/pr64252.c: Require int32plus.
1574 * gcc.dg/pr66299-1.c: Likewise.
1575 * gcc.dg/pr66299-2.c: Likewise.
1576 * gcc.dg/torture/20131115-1.c: Skip for avr.
1577
08fded5f 15782016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1579
1580 * gcc.target/aarch64/ands_3.c: New test.
1581
a7b3b7c4 15822016-08-31 Jakub Jelinek <jakub@redhat.com>
1583
68c215e4 1584 PR fortran/77352
1585 * gfortran.dg/gomp/pr77352.f90: New test.
1586
a7b3b7c4 1587 PR fortran/77374
1588 * gfortran.dg/gomp/pr77374.f08: New test.
1589
51a43c06 15902016-08-31 Marc Glisse <marc.glisse@inria.fr>
1591
1592 PR tree-optimization/73714
1593 * gcc.dg/tree-ssa/pr73714.c: New test.
1594
01109414 15952016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1596
1597 PR libgfortran/77393
1598 * gfortran.dg/fmt_f0_2.f90: New test.
1599
8036ac7f 16002016-08-31 Marc Glisse <marc.glisse@inria.fr>
1601
1602 * gcc.target/i386/pr59539-2.c: Adapt options.
1603 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1604
b298bde8 16052016-08-31 Paul Thomas <pault@gcc.gnu.org>
1606
1607 PR fortran/77418
1608 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1609 of the associate entity and replace with a pointer to the
1610 intended item on the stack.
1611
9f732c4e 16122016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1613 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1614
1615 PR fortran/48298
1616 * gfortran.dg/dtio_1.f90: New test.
1617 * gfortran.dg/dtio_2.f90: New test.
1618 * gfortran.dg/dtio_3.f90: New test.
1619 * gfortran.dg/dtio_4.f90: New test.
1620 * gfortran.dg/dtio_5.f90: New test.
1621 * gfortran.dg/dtio_6.f90: New test.
1622 * gfortran.dg/dtio_7.f90: New test.
1623 * gfortran.dg/dtio_8.f90: New test.
1624 * gfortran.dg/dtio_9.f90: New test.
1625 * gfortran.dg/dtio_10.f90: New test.
1626
d6dd1b60 16272016-08-30 David Malcolm <dmalcolm@redhat.com>
1628
1629 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1630 (test_many_nested_locations): New function.
1631 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1632 (test_show_locus): Handle "test_many_nested_locations".
1633
2e7400df 16342016-08-30 David Malcolm <dmalcolm@redhat.com>
1635
1636 * g++.dg/template/double-greater-than-fixit.C: New test case.
1637
98023bfd 16382016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1639
1640 * gnat.dg/opt57.ad[sb]: New test.
1641 * gnat.dg/opt57_pkg.ads: New helper.
1642
f9723d87 16432016-08-30 Richard Biener <rguenther@suse.de>
1644
1645 PR tree-optimization/69047
1646 * gcc.dg/pr69047.c: Fix byte-order check.
1647
77ce6232 16482016-08-30 Jakub Jelinek <jakub@redhat.com>
1649
adca2d16 1650 PR tree-optimization/72866
1651 * gcc.dg/vect/pr72866.c: New test.
1652
06cee168 1653 PR debug/77363
1654 * g++.dg/debug/dwarf2/pr77363.C: New test.
1655
4472e8d1 1656 PR middle-end/77377
1657 * gcc.target/i386/pr77377.c: New test.
1658
77ce6232 1659 PR debug/77389
1660 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1661 in dg-options.
1662
36bda760 16632016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1664
1665 * gfortran.dg/pr77372.f90: Moved to ...
1666 * gfortran.dg/ieee/pr77372.f90: here.
1667
2db6ea89 16682016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1669
1670 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1671 vector short/char initializations.
1672 * gcc.target/powerpc/vec-init-5.c: Likewise.
1673 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1674 vector initialization optimizations.
1675 * gcc.target/powerpc/vec-init-7.c: Likewise.
1676 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1677 vector float/double initializations.
1678 * gcc.target/powerpc/vec-init-9.c: Likewise.
1679
1e4df796 16802016-08-29 Uros Bizjak <ubizjak@gmail.com>
1681
1682 PR target/77403
1683 * gcc.target/i386/pr77403.c: New test.
1684
f293b7f2 16852016-08-29 Marek Polacek <polacek@redhat.com>
1686
1687 PR c/77292
1688 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1689
ea2ec8f6 16902016-08-29 Tom de Vries <tom@codesourcery.com>
1691
1692 PR c/77398
1693 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1694
686436fe 16952016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1696
1697 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1698
686436fe 16992016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1700
1701 * gfortran.dg/dec_structure_13.f90: New testcase.
1702
f1ecf8b3 17032016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1704
1705 PR fortran/77261
1706 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1707 available.
1708
4670f428 17092016-08-28 Tom de Vries <tom@codesourcery.com>
1710
1711 PR lto/70955
1712 * gcc.dg/pr70955.c: New test.
1713 * gcc.dg/lto/pr70955_0.c: Same.
1714 * gcc.dg/lto/pr70955_1.c: Same.
1715
b243b563 17162016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1717
1718 PR tree-optimization/71077
1719 * gcc.target/i386/pr71077.c: New test.
1720
92a44a68 17212016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1722
1723 PR fortran/77380
1724 * gfortran.dg/pr77380.f90: New test.
1725
92a44a68 17262016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1727
1728 PR fortran/77372
1729 gfortran.dg/pr77372.f90: New test.
1730
367964fa 17312016-08-26 David Malcolm <dmalcolm@redhat.com>
1732
1733 * gcc.dg/spellcheck-fields-2.c (test): Move
1734 dg-begin/end-multiline-output within function body.
1735 (test_macro): New function.
1736
df4248fb 17372016-08-26 David Malcolm <dmalcolm@redhat.com>
1738
1739 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1740 (test_fixit_insert): Update expected output.
1741 (test_fixit_remove): Likewise.
1742 (test_fixit_replace): Likewise.
1743
377da6e4 17442016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1745
1746 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1747 Fix typo.
1748
4f16cc83 17492016-08-26 Richard Biener <rguenther@suse.de>
1750
1751 PR tree-optimization/69047
1752 * gcc.dg/pr69047.c: New testcase.
1753
a54071b2 17542016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1755 Martin Jambhor <mjambor@suse.cz>
377da6e4 1756
a54071b2 1757 * gcc.dg/ipa/propbits-1.c: New test-case.
1758 * gcc.dg/ipa/propbits-2.c: Likewise.
1759 * gcc.dg/ipa/propbits-3.c: Likewise.
1760
2ae10c8c 17612016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1762
1763 PR fortran/77351
1764 * gfortran.dg/pr77351.f90: New test.
1765
c4963714 17662016-08-25 Marek Polacek <polacek@redhat.com>
1767
1768 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1769
49e1f4eb 17702016-08-25 Marek Polacek <polacek@redhat.com>
1771
1772 PR c/77323
1773 * gcc.dg/pr77323.c: New test.
1774
984f03c2 17752016-08-24 Paul Thomas <pault@gcc.gnu.org>
1776
1777 PR fortran/77358
1778 * gfortran.dg/submodule_17.f08: New test.
1779
92a44a68 17802016-08-24 Michael Collison <michael.collison@linaro.org>
1781 Michael Collison <michael.collison@arm.com>
f6c98a9a 1782
1783 * gcc.target/arm/builtin_saddl.c: New testcase.
1784 * gcc.target/arm/builtin_saddll.c: New testcase.
1785 * gcc.target/arm/builtin_uaddl.c: New testcase.
1786 * gcc.target/arm/builtin_uaddll.c: New testcase.
1787 * gcc.target/arm/builtin_ssubl.c: New testcase.
1788 * gcc.target/arm/builtin_ssubll.c: New testcase.
1789 * gcc.target/arm/builtin_usubl.c: New testcase.
1790 * gcc.target/arm/builtin_usubll.c: New testcase.
1791
8938d43d 17922016-08-24 Uros Bizjak <ubizjak@gmail.com>
1793
1794 PR target/77270
1795 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1796 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1797 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1798 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1799 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1800 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1801 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1802 effective target. Remove scan-assembler-times directives.
1803 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1804 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1805 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1806
2fb84e50 18072016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1808
1809 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1810 of unsigned int.
1811 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1812
cac7df4e 18132016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1814
1815 PR testsuite/77317
1816 * lib/target-supports.exp
1817 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1818 (check_effective_target_vect_natural_alignment): Ditto.
1819 (check_effective_target_vector_alignment_reachable): Ditto.
1820 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1821
b904831d 18222016-08-23 Ian Lance Taylor <iant@golang.org>
1823
1824 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1825
ff055c48 18262016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1827
1828 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1829 being created from pointers to memory locations.
1830 * gcc.target/powerpc/vec-init-2.c: Likewise.
1831
27af8972 18322016-08-23 Fritz Reese <fritzoreese@gmail.com>
1833
1834 * gfortran.dg/dec_structure_12.f90: New testcase.
1835
bd8ac469 18362016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1837
1838 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1839
434d4291 18402016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1841
1842 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1843 verification.
1844
be0be2de 18452016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1846
1847 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1848 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1849
7feac654 18502016-08-23 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/27336
1853 * c-c++-common/pr27336.c: New testcase.
1854
364743f3 18552016-08-22 Marek Polacek <polacek@redhat.com>
1856
1857 PR c++/77321
1858 * g++.dg/cpp1y/pr77321.C: New test.
1859
b92c452d 18602016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1861
1862 PR fortran/60774
1863 * gfortran.dg/empty_label.f: Adjust test for new error message.
1864 * gfortran.dg/empty_label.f90: Ditto.
1865 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1866 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1867 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1868
bfbc628a 18692016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1870
1871 PR fortran/61318
1872 * gfortran.dg/pr61318.f90: New test.
1873
99af6e70 18742016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1875
1876 PR fortran/77260
1877 * gfortran.dg/pr77260_1.f90: New test.
1878 * gfortran.dg/pr77260_2.f90: Ditto.
1879
6cfc7001 18802016-08-22 Joseph Myers <joseph@codesourcery.com>
1881
1882 PR middle-end/77269
1883 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1884 __builtin_signbitf and __builtin_signbitl in expected generic
1885 expansion.
1886 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1887 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1888 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1889 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1890 tests.
1891
012f068a 18922016-08-22 Joseph Myers <joseph@codesourcery.com>
1893
1894 * gcc.dg/torture/float128-builtin.c,
1895 gcc.dg/torture/float128-ieee-nan.c,
1896 gcc.dg/torture/float128x-builtin.c,
1897 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1898 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1899 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1900 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1901 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1902 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1903 gcc.dg/torture/floatn-nan.h: New tests.
1904
e2c5b687 19052016-08-22 Joseph Myers <joseph@codesourcery.com>
1906
1907 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1908 macro.
1909 (main): Update calls to TEST_I_F.
1910 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1911 macro.
1912 (main): Update calls to TEST_I_F.
1913
b4635564 19142016-08-22 Joseph Myers <joseph@codesourcery.com>
1915
1916 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1917 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1918 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1919 names in calls to TEST_I_F.
1920
802bc569 19212016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1922
1923 PR c/52952
1924 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1925
70fa7158 19262016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1927
1928 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1929 and !natural_alignment_64.
1930 * gcc.dg/ipa/propalign-2.c: Likewise.
1931 * gcc.dg/ipa/propalign-3.c: Likewise.
1932 * gcc.dg/ipa/propalign-4.c: Likewise.
1933 * gcc.dg/ipa/propalign-5.c: Likewise.
1934 * lib/target-supports.exp
1935 (check_effective_target_natural_alignment_32): Add avr-*-*.
1936
d0346b1a 19372016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1938
1939 PR tree-optimization/61839
1940 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1941 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1942 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1943 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1944
82c85aba 19452016-08-19 Joseph Myers <joseph@codesourcery.com>
1946
1947 PR c/32187
1948 * lib/target-supports.exp (check_effective_target_float16)
1949 (check_effective_target_float32, check_effective_target_float64)
1950 (check_effective_target_float128, check_effective_target_float32x)
1951 (check_effective_target_float64x)
1952 (check_effective_target_float128x)
1953 (check_effective_target_float16_runtime)
1954 (check_effective_target_float32_runtime)
1955 (check_effective_target_float64_runtime)
1956 (check_effective_target_float128_runtime)
1957 (check_effective_target_float32x_runtime)
1958 (check_effective_target_float64x_runtime)
1959 (check_effective_target_float128x_runtime)
1960 (check_effective_target_floatn_nx_runtime)
1961 (add_options_for_float16, add_options_for_float32)
1962 (add_options_for_float64, add_options_for_float128)
1963 (add_options_for_float32x, add_options_for_float64x)
1964 (add_options_for_float128x): New procedures.
1965 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1966 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1967 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1968 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1969 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1970 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1971 gcc.dg/torture/float128-complex.c,
1972 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1973 gcc.dg/torture/float128x-basic.c,
1974 gcc.dg/torture/float128x-complex.c,
1975 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1976 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1977 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1978 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1979 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1980 gcc.dg/torture/float32x-basic.c,
1981 gcc.dg/torture/float32x-complex.c,
1982 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1983 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1984 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1985 gcc.dg/torture/float64x-basic.c,
1986 gcc.dg/torture/float64x-complex.c,
1987 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1988 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1989 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1990 gcc.dg/torture/floatn-tg.h,
1991 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1992 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1993 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1994 gcc.dg/torture/fp-int-convert-float128x.c,
1995 gcc.dg/torture/fp-int-convert-float16-timode.c,
1996 gcc.dg/torture/fp-int-convert-float16.c,
1997 gcc.dg/torture/fp-int-convert-float32-timode.c,
1998 gcc.dg/torture/fp-int-convert-float32.c,
1999 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2000 gcc.dg/torture/fp-int-convert-float32x.c,
2001 gcc.dg/torture/fp-int-convert-float64-timode.c,
2002 gcc.dg/torture/fp-int-convert-float64.c,
2003 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2004 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2005 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2006 maximum exponent of floating-point type. Use it in testing
2007 whether 0x8...0 fits in the floating-point type. Always treat -1
2008 (signed 0xf...f) as fitting in the floating-point type.
2009 (M_OK1): New macro.
2010 * gcc.dg/torture/fp-int-convert-double.c,
2011 gcc.dg/torture/fp-int-convert-float.c,
2012 gcc.dg/torture/fp-int-convert-float128-timode.c,
2013 gcc.dg/torture/fp-int-convert-float128.c,
2014 gcc.dg/torture/fp-int-convert-float80-timode.c,
2015 gcc.dg/torture/fp-int-convert-float80.c,
2016 gcc.dg/torture/fp-int-convert-long-double.c,
2017 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2018
cf0bbc39 20192016-08-19 Jakub Jelinek <jakub@redhat.com>
2020
9354a9a5 2021 PR fortran/72744
2022 * gfortran.dg/gomp/pr72744.f90: New test.
2023
cf0bbc39 2024 PR fortran/69281
2025 * gfortran.dg/gomp/pr69281.f90: New test.
2026
ee0e163a 20272016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2028
1e4df796 2029 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2030 the last special seed value.
2031 * gfortran.dg/random_7.f90: Use size for last array member instead
2032 of hardcoded value.
ee0e163a 2033
6d7de609 20342016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2035
2036 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2037 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2038
e3243c77 20392016-08-19 Richard Biener <rguenther@suse.de>
2040
2041 PR tree-optimization/77286
2042 * gcc.dg/torture/pr77286.c: New testcase.
2043
b983d92d 20442016-08-18 David Malcolm <dmalcolm@redhat.com>
2045
2046 * gcc.dg/verbose-asm-2.c: New test case.
2047
48a7392b 20482016-08-18 David Malcolm <dmalcolm@redhat.com>
2049
2050 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2051 (custom_diagnostic_finalizer): Update for change to
2052 diagnostic_show_locus.
2053
5c8151fa 20542016-08-18 David Malcolm <dmalcolm@redhat.com>
2055
2056 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2057 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2058
26040f06 20592016-08-18 Marek Polacek <polacek@redhat.com>
2060
2061 PR c/71514
2062 * gcc.dg/pr71514.c: New test.
2063
360e911d 20642015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2065
2066 PR target/72839
2067 * gcc.target/i386/pr72839.c: New test.
2068
6de0546d 20692016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2070
2071 PR middle-end/70895
2072 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2073 * c-c++-common/goacc/reduction-1.c: Likewise.
2074 * c-c++-common/goacc/reduction-2.c: Likewise.
2075 * c-c++-common/goacc/reduction-3.c: Likewise.
2076 * c-c++-common/goacc/reduction-4.c: Likewise.
2077
cee80871 20782016-08-18 Alan Modra <amodra@gmail.com>
2079
2080 * gcc.c-torture/compile/pr72771.c: New.
2081
f9c39b65 20822016-08-17 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR fortran/67496
2085 * gfortran.dg/pr67496.f90: New test.
2086
92a44a68 20872015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2088
2089 PR tree-optimization/71752
f9c39b65 2090 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2091
d2392ec3 20922016-08-17 Uros Bizjak <ubizjak@gmail.com>
2093
2094 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2095
c4994c0b 20962016-08-17 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR middle-end/77259
2099 * g++.dg/ipa/devirt-52.C: New test.
2100
f7896ff0 21012016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2102
2103 * c-c++-common/goacc/reduction-6.c: New testcase.
2104
7104d1a8 21052016-08-17 Richard Biener <rguenther@suse.de>
2106
2107 PR tree-optimization/76490
2108 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2109 * gcc.dg/pr52904.c: XFAIL.
2110
cff41b9e 21112016-08-17 Richard Biener <rguenther@suse.de>
2112
2113 PR tree-optimization/23855
2114 * gcc.dg/loop-unswitch-2.c: Adjust.
2115
b1398e47 21162016-08-16 Jakub Jelinek <jakub@redhat.com>
2117
2118 PR tree-optimization/72817
2119 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2120
de41fc22 21212016-08-16 Joseph Myers <joseph@codesourcery.com>
2122
2123 PR libgcc/77265
2124 * gcc.dg/torture/float128-extend-inf.c: New test.
2125
5927e78e 21262016-08-16 David Malcolm <dmalcolm@redhat.com>
2127
2128 PR c/72857
2129 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2130 for embedded NUL.
2131 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2132 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2133 caret placement.
2134 (test_oct): Likewise.
2135 (test_multiple): Likewise.
2136 (test_field_width_specifier): Likewise.
2137 (test_field_width_specifier_2): New function.
2138 (test_field_precision_specifier): New function.
2139 (test_embedded_nul): Update expected caret placement.
2140 (test_non_contiguous_strings): Update line number.
2141 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2142 (__emit_string_literal_range): Add "caret_idx" param.
2143 (test_simple_string_literal): Add value for new param, updating
2144 expected output..
2145 (test_concatenated_string_literal): Likewise.
2146 (test_multiline_string_literal): Likewise.
2147 (test_hex): Likewise.
2148 (test_oct): Likewise.
2149 (test_multiple): Likewise.
2150 (test_ucn4): Likewise.
2151 (test_ucn8): Likewise.
2152 (test_u8): Likewise.
2153 (test_u): Likewise; update expected message, from "range" to
2154 "location".
2155 (test_U): Likewise.
2156 (test_L): Likewise.
2157 (test_macro): Add value for new param.
2158 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2159 (__emit_string_literal_range): Add "caret_idx" param.
2160 (test_stringified_token_1): Add value for new param. Update
2161 expected message, from "range" to "location".
2162 (test_stringized_token_2): Likewise, adding param to macro.
2163 (test_stringified_token_3): Likewise.
2164 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2165 (emit_warning): Convert param from source_range to location_t.
2166 (test_string_literals): Add caret_idx param, and use it when
2167 constructing a substring_loc. Update error message, from
2168 "range" to "location".
2169
b8d94309 21702016-08-16 Jakub Jelinek <jakub@redhat.com>
2171
2e947447 2172 PR target/71910
2173 * g++.dg/gomp/pr71910.C: New test.
2174
9ea71b15 2175 PR middle-end/67485
2176 * gcc.c-torture/compile/pr67485.c: New test.
2177
b8d94309 2178 PR target/72867
2179 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2180
31de5086 21812016-08-16 Bin Cheng <bin.cheng@arm.com>
2182
2183 PR tree-optimization/69848
2184 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2185
a05d3de8 21862016-08-16 Martin Liska <mliska@suse.cz>
2187
2188 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2189 of memory operations so that it can be handled by core2
2190 in 32-bit mode.
2191
b50ad04e 21922016-08-16 Richard Biener <rguenther@suse.de>
2193
2194 PR tree-optimization/76783
2195 * gcc.dg/pr76783.c: New testcase.
2196 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2197
b441db40 21982016-08-16 Bin Cheng <bin.cheng@arm.com>
2199
2200 PR tree-optimization/72817
2201 PR tree-optimization/73450
2202 * gcc.dg/tree-ssa/pr72817.c: New test.
2203 * gcc.dg/tree-ssa/pr73450.c: New test.
2204
36d310d0 22052016-08-15 Fritz Reese <fritzoreese@gmail.com>
2206
2207 * gfortran.dg/init_flag_13.f90: New testcase.
2208 * gfortran.dg/init_flag_14.f90: Ditto.
2209 * gfortran.dg/init_flag_15.f03: Ditto.
2210 * gfortran.dg/dec_init_1.f90: Ditto.
2211 * gfortran.dg/dec_init_2.f90: Ditto.
2212
e5ec9f76 22132016-08-15 Uros Bizjak <ubizjak@gmail.com>
2214
2215 PR target/72867
2216 * gcc.target/i386/pr72867.c: New test.
2217
6ce66d38 22182016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2219
2220 * c-c++-common/dump-ada-spec-5.c: New test.
2221
894463cf 22222016-08-15 Richard Biener <rguenther@suse.de>
2223
2224 PR tree-optimization/73434
2225 * gcc.dg/torture/pr73434.c: New testcase.
2226
98b374b4 22272016-08-15 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR tree-optimization/72824
2230 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2231
9b90f118 22322016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2233
2234 PR fortran/70598
2235 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2236 in use_device clause.
2237 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2238 * gfortran.dg/goacc/list.f95: Adjust to catch
2239 "neither a POINTER nor an array" error messages.
2240
1d80868e 22412016-08-14 Uros Bizjak <ubizjak@gmail.com>
2242
2243 PR target/76342
2244 * gcc.target/i386/pr76342.c: New test.
2245
153e4ac1 22462016-08-12 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR c/71512
2249 * g++.dg/ubsan/pr71512.C: New test.
2250 * c-c++-common/ubsan/pr71512-1.c: New test.
2251 * c-c++-common/ubsan/pr71512-2.c: New test.
2252
3c382998 22532016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2254
2255 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2256 vector initialization options.
2257 * gcc.target/powerpc/vec-init-2.c: Likewise.
2258 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2259 is generated on ISA 3.0.
2260
7079d57a 22612016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2262
2263 PR middle-end/71654
2264 * gcc.dg/c-c++-common/pr71654.c: New test.
2265 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2266 dg-options.
2267 * gcc.dg/tree-ssa/vrp24: Likewise.
2268
7175bb2a 22692016-08-12 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR c/67410
2272 * gcc.dg/pr67410.c: New test.
2273
56fb8e9d 22742016-08-12 Bin Cheng <bin.cheng@arm.com>
2275
2276 PR tree-optimization/69848
2277 * gcc.dg/vect/vect-pr69848.c: New test.
2278
1f84b4ab 22792016-08-12 Uros Bizjak <ubizjak@gmail.com>
2280
2281 PR testsuite/71008
2282 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2283 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2284 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2285 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2286
60b349d9 22872016-08-12 Richard Biener <rguenther@suse.de>
2288
2289 PR tree-optimization/57326
2290 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2291 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2292 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2293 * gcc.target/i386/pr45685.c: Likewise.
2294 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2295 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2296 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2297 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2298 * gfortran.dg/pr34163.f90: Likewise.
2299
6d5f72f3 23002016-08-12 Martin Liska <mliska@suse.cz>
2301
2302 * g++.dg/gcov/gcov-16.C: New test.
2303 * lib/gcov.exp: Support new argument for run-gcov function.
2304
b357db2c 23052016-08-12 Martin Liska <mliska@suse.cz>
2306
2307 PR gcov-profile/35590
2308 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2309
08e33f10 23102016-08-12 Richard Biener <rguenther@suse.de>
2311
2312 PR tree-optimization/72851
2313 * gcc.dg/torture/pr72851.c: New testcase.
2314
92a44a68 23152016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 2316
832d369d 2317 PR debug/63240
2318 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2319 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2320 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2321 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2322 DW_AT_deleted.
2323
1289a281 2324 PR debug/55641
2325 * g++.dg/debug/dwarf2/ref-1.C: New.
2326
9a478fab 2327 PR debug/49366
2328 * g++.dg/debug/dwarf2/template-params-12.H: New.
2329 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2330 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2331 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2332 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2333 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2334 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2335 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2336
e61229f8 23372016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2338
2339 PR target/72863
2340 * gcc.target/powerpc/pr72863.c: New test.
2341
c7823416 23422016-08-11 Uros Bizjak <ubizjak@gmail.com>
2343
2344 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2345
df15667f 23462015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2347
2348 * gcc.target/i386/pieces-strcpy-1.c: New test.
2349 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2350
83c375ba 23512016-08-11 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR c++/72868
2354 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2355
350f354a 23562015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2357
2358 * gcc.target/i386/pieces-memcpy-1.c: New test.
2359 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2360 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2361 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2362 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2363 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2364
74be5bc1 23652016-08-11 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR c/72816
20fb4916 2368 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 2369
40395983 23702016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2371
2372 PR tree-optimization/71083
2373 * gcc.c-torture/execute/pr71083.c: New test.
2374 * gnat.dg/loop_optimization23.adb: New test.
2375 * gnat.dg/loop_optimization23_pkg.ads: New test.
2376 * gnat.dg/loop_optimization23_pkg.adb: New test.
2377
ec969ce4 23782016-08-11 Richard Biener <rguenther@suse.de>
2379
2380 PR tree-optimization/72772
2381 * gcc.dg/graphite/pr35356-1.c: Adjust.
2382 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2383
25482c16 23842016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2385
2386 * gfortran.dg/random_7.f90: Take into account that the last seed
2387 value is the special p value.
2388 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2389
f454033a 23902016-08-11 Richard Biener <rguenther@suse.de>
2391
2392 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2393
2d2b78a1 23942016-08-11 Alan Modra <amodra@gmail.com>
2395
2396 * gcc.target/powerpc/pr71680.c: New.
2397
97468983 23982016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2399
2400 * gcc.target/powerpc/bfp/bfp.exp: New file.
2401 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2402 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2403 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2404 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2405 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2406 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2407 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2408 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2409 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2410 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2411 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2412 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2413 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2414 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2415 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2416 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2417 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2418 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2419 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2420 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2421 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2422 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2423 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2424 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2425 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2426 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2427 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2428 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2429 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2430 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2431 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2432 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2433 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2434 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2435 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2436 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2437 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2438 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2439 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2440 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2441 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2442 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2443 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2444 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2445 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2446 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2447 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2448 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2449 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2450 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2451 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2452 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2453 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2454
23a6fe48 24552016-08-10 Bin Cheng <bin.cheng@arm.com>
2456
2457 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2458 Add aarch64*-*-*.
2459
0cb8f73e 24602016-08-10 Bin Cheng <bin.cheng@arm.com>
2461
2462 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2463
b7ed2a65 24642016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2465
2466 PR target/72853
2467 * gcc.target/powerpc/pr72853.c: New test.
2468
2d2b4107 24692016-08-10 Martin Liska <mliska@suse.cz>
2470
2471 PR gcov-profile/58306
2472 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2473
7132b755 24742016-08-10 Martin Liska <mliska@suse.cz>
2475
2476 * g++.dg/gcov/gcov-threads-1.C: New test.
2477
5186407c 24782016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2479
2480 PR target/71873
2481 * gcc.target/avr/pr71873.c: New test.
2482
44f01555 24832016-08-09 Martin Liska <mliska@suse.cz>
2484
2485 * g++.dg/gcov/gcov-dump-1.C: New test.
2486 * g++.dg/gcov/gcov-dump-2.C: New test.
2487
7d4f18f5 24882016-08-09 Martin Liska <mliska@suse.cz>
2489
2490 * gcc.dg/tree-prof/val-prof-9.c: New test.
2491
defa7026 24922016-08-09 Martin Liska <mliska@suse.cz>
2493
2494 * gcc.dg/tree-prof/val-prof-8.c: New test.
2495
ae7e6062 24962016-08-09 Martin Jambor <mjambor@suse.cz>
2497
0c47dd26 2498 PR ipa/71981
2499 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2500
a69fb570 25012016-08-09 Bin Cheng <bin.cheng@arm.com>
2502
2503 PR tree-optimization/33707
2504 * gcc.dg/vect/pr33707.c: New test.
2505
a031a844 25062016-08-09 Bin Cheng <bin.cheng@arm.com>
2507
2508 PR tree-optimization/pr72772
2509 * gcc.dg/tree-ssa/pr72772.c: New test.
2510
8f1baf0d 25112016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2512
2513 PR rtl-optimization/66669
2514 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2515
53e7aca1 25162016-08-09 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR tree-optimization/72824
2519 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2520
c162fa25 25212016-08-09 Richard Biener <rguenther@suse.de>
2522
2523 PR tree-optimization/71802
2524 * gcc.dg/torture/pr71802.c: New testcase.
2525
87156a7d 25262016-08-09 Jakub Jelinek <jakub@redhat.com>
2527
2528 PR c++/72809
2529 * g++.dg/eh/stdarg1.C: New test.
2530
d0029333 25312016-08-08 Andi Kleen <ak@linux.intel.com>
2532
2533 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2534 test command line in failure log.
2535 (profopt-execute): dito. Make autofdo file names unique.
2536
7af4d06b 25372016-08-08 David Malcolm <dmalcolm@redhat.com>
2538
2539 PR c/64955
2540 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2541 output.
2542
7091ff70 25432016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2544
2545 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2546 c99_runtime.
2547 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2548 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2549 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2550 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2551 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2552 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2553
d189b094 25542016-08-08 David Malcolm <dmalcolm@redhat.com>
2555
2556 PR c/52952
2557 * gcc.dg/cpp/pr66415-1.c: Likewise.
2558 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2559 * gcc.dg/format/c90-printf-1.c: Likewise.
2560 * gcc.dg/format/diagnostic-ranges.c: New test case.
2561
440837fe 25622016-08-08 Jakub Jelinek <jakub@redhat.com>
2563
7cbcf608 2564 PR fortran/72716
2565 * gfortran.dg/gomp/pr72716.f90: New test.
2566
aa1ddb66 2567 PR middle-end/72781
2568 * gcc.dg/gomp/pr72781.c: New test.
2569
440837fe 2570 PR middle-end/68762
2571 * g++.dg/vect/pr68762-1.cc: New test.
2572 * g++.dg/vect/pr68762-2.cc: New test.
2573 * g++.dg/vect/pr68762.h: New file.
2574
eb571c16 25752016-08-08 Martin Sebor <msebor@redhat.com>
2576
2577 PR testsuite/72838
f9c39b65 2578 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2579 * g++.dg/warn/overflow-warn-3.C: Same.
2580 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2581
8ca5189a 25822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2583
2584 PR fortran/71936
2585 * gfortran.dg/allocate_with_source_21.f03: New test.
2586
1495e54c 25872016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2588
2589 PR fortran/72698
2590 * gfortran.dg/allocate_with_source_20.f03: New test.
2591
d1e97886 25922016-08-08 Alan Modra <amodra@gmail.com>
2593
2594 * gcc.c-torture/compile/pr72802.c: New.
2595
9da84a54 25962016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2597
2598 PR fortran/70524
2599 * gfortran.dg/dependency_48.f90: New test.
2600
3f9692a5 26012016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2602
b5b764be 2603 PR fortran/70040
3f9692a5 2604 * gfortran.dg/pr70040.f90: New testcase.
2605
099ec19a 26062016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2607
2608 PR fortran/71961
2609 * gfortran.dg/matmul_10.f90: New testcase.
2610
e8272095 26112016-08-07 Jan Hubicka <hubicka@ucw.cz>
2612
2613 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2614
f5d2c462 26152016-08-07 Jakub Jelinek <jakub@redhat.com>
2616
2617 PR c/72816
2618 * gcc.dg/pr72816.c: New test.
2619
30c60892 26202016-08-06 Jonathan Wakely <jwakely@redhat.com>
2621
2622 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2623 * g++.dg/conversion/pr41426.C: Likewise.
2624 * g++.dg/conversion/pr66211.C: Likewise.
2625 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2626 * g++.dg/init/ref8.C: Likewise.
2627 * g++.old-deja/g++.law/cvt20.C: Likewise.
2628 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2629
2abf3c4a 26302016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2631
2632 PR tree-optimization/18046
2633 * gcc.dg/tree-ssa/vrp105.c: New test.
2634 * gcc.dg/tree-ssa/vrp106.c: New test.
2635
a940fdc7 26362016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2637
2638 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2639 1ul in diagnostics. Remove hyphen from "constant-expression."
2640 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2641 * g++.dg/cpp0x/static_assert3.C: Same.
2642 * g++.dg/cpp1y/constexpr-throw.C: Same.
2643 * g++.dg/template/nontype3.C: Same.
2644 * g++.dg/warn/overflow-warn-1.C: Same.
2645 * g++.dg/warn/overflow-warn-3.C: Same.
2646 * g++.dg/warn/overflow-warn-4.C: Same.
2647
d4166bdc 26482016-08-05 David Malcolm <dmalcolm@redhat.com>
2649
2650 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2651 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2652 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2653 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2654
906dd612 26552016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2656
2657 PR tree-optimization/72810
2658 * gcc.dg/tree-ssa/vrp110.c: New test.
2659
9788fb76 26602016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2661
2662 PR Target/72819
2663 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2664 registers.
2665 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2666 saving the half-precision registers.
2667 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2668 value is returned in h0.
2669 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2670 are passed in FP/SIMD registers.
2671 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2672 passing works corrcetly.
2673 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2674 (hfa_f16x2_t): Likewise.
2675 (hfa_f16x3_t): Likewise.
2676 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2677 are promoted to double and passed in a double register.
2678 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2679 are promoted to double and stacked.
2680 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2681 __fp16 data types.
2682 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2683 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2684 __fp16 first get passed in FP/SIMD registers, then stacked.
2685
30f40fe4 26862016-08-05 Nathan Sidwell <nathan@acm.org>
2687
2688 PR c++/68724
2689 * g++.dg/cpp0x/pr68724.C: New.
2690
8a6540e1 26912016-08-05 Richard Biener <rguenther@suse.de>
2692
2693 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2694
09001ac1 26952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2696
2697 * gcc.dg/tree-ssa/vrp107.c: New test.
2698 * gcc.dg/tree-ssa/vrp108.c: New test.
2699 * gcc.dg/tree-ssa/vrp109.c: New test.
2700
88ab6a9c 27012016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2702
2703 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2704 dg-options.
2705
b2a036e7 27062016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2707
2708 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2709 test-cases.
2710 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2711 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2712 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2713 test-cases.
2714 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2715 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2716 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2717 large_double.
2718
8dbf49cb 27192016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2720
2721 PR c++/72800
2722 * g++.dg/cpp1y/lambda-ice1.C: New.
2723
dcc45aae 27242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2725
2726 PR c++/72759
2727 * g++.dg/cpp1y/pr72759.C: New test.
2728
88fe4062 27292016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2730
2731 * gcc.dg/switch-10.c: New test.
2732
a1af716f 27332016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2734
2735 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2736
1fa5d8ba 27372016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2738
2739 * c-c++-common/goacc/routine-5.c: Update.
2740
e8dedc4a 27412016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2742
2743 PR rtl-optimization/70903
2744 * gcc.c-torture/execute/pr70903.c: New test.
2745
7ca5003c 27462016-08-04 Martin Liska <mliska@suse.cz>
2747
2748 * gcc.dg/params/params.exp: Replace file exists with
2749 TESTING_IN_BUILD_TREE.
2750
810702a2 27512016-08-04 Marek Polacek <polacek@redhat.com>
2752
2753 PR c++/70229
2754 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2755
fa8a8f79 27562016-08-04 Richard Biener <rguenther@suse.de>
2757
2758 PR middle-end/71984
2759 * gcc.dg/torture/pr71984.c: Guard correctness check for
2760 little-endian.
2761
9916f5a5 27622016-08-03 Andrew Pinski <apinski@cavium.com>
2763
2764 * gcc.c-torture/compile/20160802-1.c: New testcase.
2765
278b4698 27662016-08-03 Fritz Reese <fritzoreese@gmail.com>
2767
2768 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2769
860c3c85 27702016-08-03 Richard Biener <rguenther@suse.de>
2771
2772 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2773 and remove -O3.
2774 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2775 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2776
0a41d717 27772016-08-03 Richard Biener <rguenther@suse.de>
2778
2779 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2780 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2781 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2782 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2783
52e3c0e8 27842016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2785
2786 * gcc.dg/init-excess-2.c: Require int32plus.
2787 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2788 * gcc.dg/pr59963-2.c: Require int32plus.
2789 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2790 * gcc.dg/unroll-7.c: Require int32plus.
2791
ad8a330c 27922016-08-02 Bin Cheng <bin.cheng@arm.com>
2793
2794 PR tree-optimization/34114
2795 * gcc.dg/tree-ssa/loop-42.c: New test.
2796
d3aa3636 27972016-08-02 Tamar Christina <tamar.christina@arm.com>
2798
2799 * gcc.target/aarch64/vminmaxnm.c: New.
2800 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2801 tests.
2802
c79d3723 28032016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2804
2805 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2806 vec_extract for vector float, vector int, vector short, and vector
2807 char.
2808 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2809 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2810 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2811 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2812
5fc13c39 28132016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2814
2815 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2816 single stack adjustment, no writeback.
5fc13c39 2817 * gcc.target/aarch64/test_frame_12.c: Likewise.
2818 * gcc.target/aarch64/test_frame_13.c: Likewise.
2819 * gcc.target/aarch64/test_frame_15.c: Likewise.
2820 * gcc.target/aarch64/test_frame_6.c: Likewise.
2821 * gcc.target/aarch64/test_frame_7.c: Likewise.
2822 * gcc.target/aarch64/test_frame_8.c: Likewise.
2823 * gcc.target/aarch64/test_frame_16.c: New test.
2824
2eb70c76 28252015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2826
2827 PR target/72748
2828 * gcc.target/i386/pr72748.c: New test.
2829
92a44a68 28302015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2831
2832 PR tree-optimization/71818
2833 * gcc.dg/vect/pr71818.c: New
2834
56e7a293 28352016-08-01 Martin Liska <mliska@suse.cz>
2836
2837 PR tree-optimization/71857
2838 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2839
aa8852cc 28402016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2841
2842 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2843
f3c032a4 28442016-08-01 Jan Beulich <jbeulich@suse.com>
2845
2846 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2847
a1e9d2c3 28482016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2849
2850 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2851 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2852
466045aa 28532016-07-31 Jonathan Wakely <jwakely@redhat.com>
2854
2855 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2856 (check_effective_target_c++): Likewise. Also match for libstdc++.
2857
92a44a68 28582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2859
2860 PR fortran/41922
2861 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2862 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2863 * gfortran.dg/pr41922.f90: New test.
2864
dd13eb1b 28652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2866
2867 PR fortran/68566
2868 * gfortran.dg/pr68566.f90: new test.
2869
a940fdc7 28702016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2871
2872 PR c++/60760
2873 PR c++/71091
2874 * g++.dg/cpp0x/constexpr-cast.C: New test.
2875 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2876 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2877 * g++.dg/ubsan/pr63956.C: Correct.
2878
efa8ff03 28792016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2880
2881 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2882 vector double or vector long where the vector is in memory.
2883 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2884 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2885
0b8113c5 28862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2887
2888 PR fortran/69867
2889 * gfortran.dg/pr69867.f90: New test.
2890
3badc59b 28912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2892
2893 PR fortran/69962
2894 * gfortran.dg/pr69962.f90: New test.
2895
fc8b54ff 28962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2897
2898 PR fortran/70006
2899 * gfortran.dg/pr70006.f90: New test.
2900
165b422e 29012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2902
2903 PR fortran/71730
2904 * gfortran.dg/pr71730.f90: New test.
2905 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2906 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2907 * gfortran.dg/array_constructor_26.f03: Ditto.
2908
0c6334ed 29092016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2910
2911 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2912 * gcc.target/powerpc/pr71763.c: Likewise.
2913
4ebf85be 29142016-07-29 Marek Polacek <polacek@redhat.com>
2915
2916 PR c/71742
2917 * gcc.dg/940510-1.c: Adjust dg-error.
2918 * gcc.dg/c99-flex-array-1.c: Likewise.
2919 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2920
9efe5be6 2921 PR c/71853
2922 * gcc.dg/noncompile/pr71853.c: New test.
2923
4c4548bb 2924 PR c/71573
2925 * gcc.dg/noncompile/pr71573.c: New test.
2926
8ae70602 2927 PR c/71926
2928 * g++.dg/warn/Wparentheses-30.C: New test.
2929 * gcc.dg/Wparentheses-14.c: New test.
2930
cfc1aded 29312016-07-29 Uros Bizjak <ubizjak@gmail.com>
2932
2933 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2934
d5e80d93 29352016-07-29 Bin Cheng <bin.cheng@arm.com>
2936
2937 PR tree-optimization/57558
2938 * gcc.dg/vect/pr57558-1.c: New test.
2939 * gcc.dg/vect/pr57558-2.c: New test.
2940
c7c713ec 29412016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2942
cfc1aded 2943 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2944 to scan forwprop1 dump pass.
2945
34b9af67 29462016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2947
2948 PR c++/51488
2949 * g++.dg/template/pr51488.C: New.
2950
322d4184 29512016-07-29 Jakub Jelinek <jakub@redhat.com>
2952
2953 PR c/71969
2954 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2955 static __inline__.
2956 * gcc.dg/pr71969-1.c: New test.
2957 * gcc.dg/pr71969-2.c: New test.
2958 * gcc.dg/pr71969-3.c: New test.
2959
7648c9c7 29602016-07-29 Marek Polacek <polacek@redhat.com>
2961
2962 PR c/71574
2963 * c-c++-common/pr71574.c: New test.
2964
35fddbd6 2965 PR c/71583
2966 * gcc.dg/noncompile/pr71583.c: New test.
2967
d06bcb87 29682016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2969
2970 PR middle-end/68217
2971 * gcc.dg/pr68217.c: New test.
2972
fb5574d7 29732016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2974
2975 PR fortran/71067
2976 * gfortran.dg/pr71067_1.f90: New test.
2977 * gfortran.dg/pr71067_2.f90: Ditto.
2978
a52bb7a0 29792016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2980
2981 * gcc.target/powerpc/vec-extract-1.c: New test.
2982
42e96823 29832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2984
2985 PR fortran/71799
2986 * gfortran.dg/pr71799.f90: New test.
2987
d5539c6b 29882016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2989
2990 PR c++/71665
2991 * g++.dg/cpp0x/pr71665-1.C: New.
2992 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2993 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2994 * g++.dg/ext/label10.C: Likewise.
2995 * g++.dg/parse/constant5.C: Likewise.
2996
05995232 29972016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2998
2999 PR fortran/71859
3000 * gfortran.dg/pr71859.f90: New test.
3001 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3002 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3003
7a4429b2 30042016-07-28 Paul Thomas <pault@gcc.gnu.org>
3005
3006 PR fortran/71883
3007 * gfortran.dg/pr71883.f90 : New test.
3008
f339cf78 30092016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3010
3011 PR tree-optimization/71734
cfc1aded 3012 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3013
8311fe26 30142016-07-28 Renlin Li <renlin.li@arm.com>
3015
3016 Revert
3017 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3018
3019 PR fortran/71902
3020 * gfortran.dg/dependency_47.f90: New test.
3021
595e387a 30222016-07-28 Martin Liska <mliska@suse.cz>
3023
3024 PR gcov-profile/68025
3025 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3026
83554604 30272016-07-28 Martin Liska <mliska@suse.cz>
3028
3029 * g++.dg/vect/pr70944.cc: New test.
3030
ec6d2d63 30312016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3032
3033 PR middle-end/71994
3034 * gcc.dg/torture/pr71994.c: New test.
3035
12dabcee 30362016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3037
3038 PR middle-end/71078
3039 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3040 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3041 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3042
262a83d5 30432016-07-27 Richard Biener <rguenther@suse.de>
3044
3045 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3046
3989f1fe 30472016-07-27 Martin Liska <mliska@suse.cz>
3048
3049 * gcc.dg/predict-13.c: New test.
3050 * gcc.dg/predict-14.c: New test.
3051
69a499fa 30522016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3053
7a4429b2 3054 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3055 including stdint.h.
3056 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3057 including stdint.h.
3058
751fef95 30592016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3060
3061 PR target/71869
3062 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3063 IEEE built-in functions handle quiet and signalling NaNs
3064 correctly.
3065
5e07497c 30662016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3067
3068 PR fortran/71862
3069 * gfortran.dg/pr71862.f90: New test.
3070
18928e61 30712016-07-26 Martin Sebor <msebor@redhat.com>
3072
3073 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3074 selector with dg-options.
3075
7e1856f1 30762016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3077
3078 PR tree-optimization/18046
3079 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3080 * gcc.dg/tree-ssa/vrp103.c: New test.
3081 * gcc.dg/tree-ssa/vrp104.c: New test.
3082
08679462 30832016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3084
3085 * gcc.target/powerpc/pr63354.c: Require lp64 since
3086 -mprofile-kernel is not legal with -m32.
3087
8c3efadf 30882016-07-26 Richard Biener <rguenther@suse.de>
3089
3090 PR rtl-optimization/71984
3091 * gcc.dg/torture/pr71984.c: New testcase.
3092
78866ecd 30932016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3094
3095 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3096 g++-dg-runtest via et-dg-runtest.
3097 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3098 * gcc.dg/vect/vect.exp: Likewise.
3099 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3100 gfortran-dg-runtest.
3101 * gfortran.dg/vect/vect.exp: Likewise.
3102 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3103 (check_mips_loongson_hw_available): Likewise.
3104 (check_effective_target_mpaired_single_runtime): Likewise.
3105 (check_effective_target_mips_loongson_runtime): Likewise.
3106 (add_options_for_mpaired_single): Likewise.
3107 (check_effective_target_vect_int): Add global et_index.
3108 Check and save the supported feature for a target selected by
3109 the et_index target. Break long lines where appropriate. Call
3110 et-is-effective-target for MIPS with an argument instead of
3111 check_effective_target_* where appropriate.
3112 (check_effective_target_vect_intfloat_cvt): Likewise.
3113 (check_effective_target_vect_uintfloat_cvt): Likewise.
3114 (check_effective_target_vect_floatint_cvt): Likewise.
3115 (check_effective_target_vect_floatuint_cvt): Likewise.
3116 (check_effective_target_vect_simd_clones): Likewise.
3117 (check_effective_target_vect_shift): ewise.
3118 (check_effective_target_whole_vector_shift): Likewise.
3119 (check_effective_target_vect_bswap): Likewise.
3120 (check_effective_target_vect_shift_char): Likewise.
3121 (check_effective_target_vect_long): Likewise.
3122 (check_effective_target_vect_float): Likewise.
3123 (check_effective_target_vect_double): Likewise.
3124 (check_effective_target_vect_long_long): Likewise.
3125 (check_effective_target_vect_no_int_max): Likewise.
3126 (check_effective_target_vect_no_int_add): Likewise.
3127 (check_effective_target_vect_no_bitwise): Likewise.
3128 (check_effective_target_vect_widen_shift): Likewise.
3129 (check_effective_target_vect_no_align): Likewise.
3130 (check_effective_target_vect_hw_misalign): Likewise.
3131 (check_effective_target_vect_element_align): Likewise.
3132 (check_effective_target_vect_condition): Likewise.
3133 (check_effective_target_vect_cond_mixed): Likewise.
3134 (check_effective_target_vect_char_mult): Likewise.
3135 (check_effective_target_vect_short_mult): Likewise.
3136 (check_effective_target_vect_int_mult): Likewise.
3137 (check_effective_target_vect_extract_even_odd): Likewise.
3138 (check_effective_target_vect_interleave): Likewise.
3139 (check_effective_target_vect_stridedN): Likewise.
3140 (check_effective_target_vect_multiple_sizes): Likewise.
3141 (check_effective_target_vect64): Likewise.
3142 (check_effective_target_vect_call_copysignf): Likewise.
3143 (check_effective_target_vect_call_sqrtf): Likewise.
3144 (check_effective_target_vect_call_btrunc): Likewise.
3145 (check_effective_target_vect_call_btruncf): Likewise.
3146 (check_effective_target_vect_call_ceil): Likewise.
3147 (check_effective_target_vect_call_ceilf): Likewise.
3148 (check_effective_target_vect_call_floor): Likewise.
3149 (check_effective_target_vect_call_floorf): Likewise.
3150 (check_effective_target_vect_call_lceil): Likewise.
3151 (check_effective_target_vect_call_lfloor): Likewise.
3152 (check_effective_target_vect_call_nearbyint): Likewise.
3153 (check_effective_target_vect_call_nearbyintf): Likewise.
3154 (check_effective_target_vect_call_round): Likewise.
3155 (check_effective_target_vect_call_roundf): Likewise.
3156 (check_effective_target_vect_perm): Likewise, but also append *_saved
3157 to the existing global name to properly cache the result.
3158 (check_effective_target_vect_perm_byte): Likewise.
3159 (check_effective_target_vect_perm_short): Likewise.
3160 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3161 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3162 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3163 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3164 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3165 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3166 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3167 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3168 (check_effective_target_vect_sdot_qi): Likewise.
3169 (check_effective_target_vect_udot_qi): Likewise.
3170 (check_effective_target_vect_sdot_hi): Likewise.
3171 (check_effective_target_vect_udot_hi): Likewise.
3172 (check_effective_target_vect_usad_char): Likewise.
3173 (check_effective_target_vect_pack_trunc): Likewise.
3174 (check_effective_target_vect_unpack): Likewise.
3175 (check_effective_target_vect_aligned_arrays): Likewise.
3176 (check_effective_target_vect_natural_alignment): Likewise.
3177 (check_effective_target_vector_alignment_reachable): Likewise.
3178 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3179 (is-effective-target): Initialize et_index if undefined.
3180 (et-dg-runtest): New.
3181 (et-is-effective-target): Likewise.
3182 (check_vect_support_and_set_flags): Add supported MIPS targets to
3183 EFFECTIVE_TARGETS list. Return the number of supported targets.
3184
b2930f09 31852016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3186 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3187
3188 PR middle-end/70920
3189 * gcc.dg/pr70920-1.c: New test-case.
3190 * gcc.dg/pr70902-2.c: Likewise.
3191 * gcc.dg/pr70920-3.c: Likewise.
3192 * gcc.dg/pr70920-4.c: Likewise
3193 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3194 2 instead of 3.
3195
90821294 31962016-07-25 Alexander Monakov <amonakov@ispras.ru>
3197
3198 * gcc.c-torture/execute/pr71494.c: Require label_values.
3199 * gcc.dg/pr16973.c: Ditto.
3200
1660595b 32012016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3202
3203 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3204 * gcc.dg/torture/pr69771.c: Require int32plus.
3205 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3206
5b2b88ce 32072016-07-25 Martin Liska <mliska@suse.cz>
3208
3209 * gcc.dg/torture/pr71987.c: New test.
3210
e2f926e9 32112016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3212
3213 PR fortran/71935
3214 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3215 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3216 * gfortran.dg/pr71935.f90: New test.
3217
a940fdc7 32182016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3219
3220 PR c++/71675
3221 * g++.dg/ext/atomic-3.C: New test.
3222 * gcc.dg/atomic/pr71675.c: New test.
3223
5a43070d 32242016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3225
3226 * gcc.target/i386/mvc8.c: New test.
3227
1b793819 32282016-07-22 Bin Cheng <bin.cheng@arm.com>
3229
3230 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3231 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3232
d4b4c787 32332016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3234
3235 PR fortran/71795
3236 * gfortran.dg/constructor_50.f90: New test.
3237
45648efe 32382016-07-22 Martin Liska <mliska@suse.cz>
3239
3240 PR gcov-profile/69028
3241 PR gcov-profile/62047
3242 * g++.dg/cilk-plus/pr69028.C: New test.
3243
b657bb1f 32442016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3245
3246 * gfortran.dg/coarray_stat_2.f90: New test.
3247
3a421504 32482016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3249
3250 * gcc.target/powerpc/vec-extract.h: New files to check the
3251 vec_extract built-in functions for all vector types, testing
3252 accessing each element, both with constant and variable element
3253 numbers.
3254 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3255 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3256 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3257 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3258 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3259 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3260 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3261 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3262 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3263
d40a1eac 32642016-07-21 Jakub Jelinek <jakub@redhat.com>
3265
3266 PR c++/71728
3267 * g++.dg/other/pr71728.C: New test.
3268
3b0d7293 32692016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3270
3271 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3272 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3273 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3274 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3275 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3276
50953a9f 32772016-07-21 Richard Biener <rguenther@suse.de>
3278
3279 PR tree-optimization/71947
3280 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3281
90261646 32822016-07-21 Bin Cheng <bin.cheng@arm.com>
3283
3284 * gcc.dg/tree-ssa/scev-15.c: New.
3285
5a5a7a90 32862016-07-21 Bin Cheng <bin.cheng@arm.com>
3287
3288 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3289
df0c563f 32902016-07-21 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR c++/71941
3293 * g++.dg/gomp/pr71941.C: New test.
3294
24acd4ab 32952016-07-20 David Malcolm <dmalcolm@redhat.com>
3296
3297 PR c/70339
3298 PR c/71858
3299 * g++.dg/spellcheck-identifiers.C: New test case, based on
3300 gcc.dg/spellcheck-identifiers.c.
3301 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3302 gcc.dg/spellcheck-identifiers-2.c.
3303 * g++.dg/spellcheck-typenames.C: New test case, based on
3304 gcc.dg/spellcheck-typenames.c
3305
8669e753 33062016-07-20 Jonathan Wakely <jwakely@redhat.com>
3307
3308 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3309 pointer to member function and also test catching by reference.
3310
75cb41b8 33112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3312
3313 * gcc.target/s390/pr67443.c: Fix test case.
3314
07be1239 33152016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3316
3317 * gcc.target/s390/insv-1.c: Xfail some tests.
3318 * gcc.target/s390/insv-2.c: Likewise.
3319
e9b5fdd9 33202016-07-20 Georg-Johann Lay <avr@gjlay.de>
3321
3322 * gcc.target/avr/torture/get-mem.c: New test.
3323 * gcc.target/avr/torture/set-mem.c: New test.
3324
b704b0e1 33252016-07-20 Georg-Johann Lay <avr@gjlay.de>
3326
3327 PR target/71948
3328 * gcc.target/avr/torture/tiny-progmem.c: New test.
3329
051eb924 33302016-07-20 Jakub Jelinek <jakub@redhat.com>
3331
fdb70809 3332 PR c++/71909
3333 * g++.dg/parse/pr71909.C: New test.
3334 * g++.dg/tm/pr71909.C: New test.
3335
051eb924 3336 PR c++/50060
3337 * g++.dg/cpp0x/constexpr-50060.C: New test.
3338 * g++.dg/cpp1y/constexpr-50060.C: New test.
3339
c4e1267c 33402016-07-20 Martin Liska <mliska@suse.cz>
3341
3342 * gfortran.dg/graphite/pr71898.f90: New test.
3343
ecaa5fd4 33442016-07-20 Bin Cheng <bin.cheng@arm.com>
3345
3346 PR tree-optimization/71503
3347 PR tree-optimization/71683
3348 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3349 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3350
f5b88ba1 33512016-07-20 Martin Liska <mliska@suse.cz>
3352
3353 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3354 * gcc.dg/plugin/sreal-test-1.c: Remove.
3355 * gcc.dg/plugin/sreal_plugin.c: Remove.
3356
e889bd11 33572016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3358
3359 PR fortran/71902
3360 * gfortran.dg/dependency_47.f90: New test.
3361
1c6bb1c0 33622016-07-19 Jakub Jelinek <jakub@redhat.com>
3363
94d511af 3364 PR rtl-optimization/71916
3365 * gcc.c-torture/compile/pr71916.c: New test.
3366
54e95a17 3367 PR middle-end/71874
3368 * g++.dg/torture/pr71874.C: New test.
3369
1c6bb1c0 3370 PR middle-end/71734
3371 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3372 (my_alloc): Rewritten to use __builtin_posix_memalign and
3373 __SIZE_TYPE__.
3374 (my_free): Use __builtin_free instead of _mm_free.
3375 (Vec::operator=): Use __builtin_memcpy.
3376
0d565f19 33772016-07-19 Martin Jambor <mjambor@suse.cz>
3378
cfc1aded 3379 PR fortran/71688
3380 * gfortran.dg/pr71688.f90: New test.
0d565f19 3381
2be13cd5 33822016-07-19 Richard Biener <rguenther@suse.de>
3383
3384 * c-c++-common/vector-subscript-6.c: New testcase.
3385 * c-c++-common/vector-subscript-7.c: Likewise.
3386
1697df09 33872016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3388
7a4429b2 3389 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 3390 and UInt32 based on __SIZEOF_INT__.
3391
8894566e 33922016-07-19 Richard Biener <rguenther@suse.de>
3393
3394 PR tree-optimization/71901
3395 * gcc.dg/torture/pr71901.c: New testcase.
3396
33972016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 3398
3399 PR tree-optimization/71908
3400 * gcc.dg/torture/pr71908.c: New testcase.
3401
106ac76d 34022016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3403
3404 PR target/71493
3405 * gcc.target/powerpc/pr71493-1.c: New test.
3406 * gcc.target/powerpc/pr71493-2.c: Likewise.
3407
e6517a48 34082016-07-18 Jakub Jelinek <jakub@redhat.com>
3409
d1e0c36e 3410 PR c++/71835
3411 * g++.dg/conversion/ambig3.C: New test.
3412
6fe424c2 3413 PR c++/71828
3414 * g++.dg/cpp0x/constexpr-71828.C: New test.
3415
d3dd9e33 3416 PR c++/71826
3417 * g++.dg/template/pr71826.C: New test.
3418
74fd83a9 3419 PR c++/71822
3420 * g++.dg/template/defarg21.C: New test.
3421
e6517a48 3422 PR c++/71871
3423 * g++.dg/ext/vector31.C: New test.
3424
f942bdbf 34252016-07-18 Uros Bizjak <ubizjak@gmail.com>
3426
3427 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3428
4b1425be 34292016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3430
3431 PR tree-optimization/71734
3432 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3433
a80f37e1 34342016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3435
3436 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3437 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3438 stack-layout-dynamic-1.c: New test.
3439
ea283725 34402016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3441
3442 * gcc.target/s390/nolrl-1.c: New test.
3443
14eab729 34442016-07-17 Fritz Reese <fritzoreese@gmail.com>
3445
3446 PR fortran/71523
3447 * gfortran.dg/pr71523_1.f90: New test.
3448 * gfortran.dg/pr71523_2.f90: New test.
3449
3925d644 34502016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3451
3452 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3453
fb9ff4ce 34542016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 3455 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 3456
3457 PR fortran/62125
3458 * gfortran.dg/pr62125.f90: New test.
3459
95b0f5e9 34602016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3461
3462 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3463 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3464
1913be16 34652016-07-15 Jonathan Wakely <jwakely@redhat.com>
3466
3467 PR c++/58796
3468 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3469 * g++.dg/cpp0x/nullptr35.C: New test.
3470
b4803084 34712016-07-15 Bin Cheng <bin.cheng@arm.com>
3472
3473 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3474
89e3ec3d 34752016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3476
3477 * gfortran.dg/goacc/vector_length.f90: New test.
3478
2084e279 34792016-07-15 Richard Biener <rguenther@suse.de>
3480
3481 PR tree-optimization/71881
3482 * gcc.dg/torture/pr71881.c: New testcase.
3483
2177bb9a 34842016-07-15 Richard Biener <rguenther@suse.de>
3485
3486 PR tree-optimization/71887
3487 * gcc.dg/torture/pr71887.c: New testcase.
3488
0dd7db3b 34892016-07-15 Jakub Jelinek <jakub@redhat.com>
3490
3491 PR c/71858
3492 * gcc.dg/spellcheck-identifiers-3.c: New test.
3493
b41cc4d1 34942016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3495
3496 PR fortran/71807
3497 * gfortran.dg/null_9.f90: New test.
3498
a4d34e5e 34992016-07-15 Bin Cheng <bin.cheng@arm.com>
3500
3501 * gcc.dg/tree-ssa/loop-41.c: New test.
3502
1547c551 35032016-07-15 Bin Cheng <bin.cheng@arm.com>
3504
3505 PR tree-optimization/71347
3506 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3507
b9c2416b 35082016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3509
3510 PR fortran/29819
3511 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3512 * gfortran.dg/contains.f90: Ditto.
3513 * gfortran.dg/contains_empty_1.f03: Ditto.
3514 * gfortran.dg/submodule_3.f08: Ditto.
3515
28413b15 35162016-07-14 Jakub Jelinek <jakub@redhat.com>
3517
661af228 3518 PR testsuite/71865
3519 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3520 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3521 expected diagnostics.
3522
28413b15 3523 PR c/71858
3524 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3525 * gcc.dg/spellcheck-identifiers-2.c: New test.
3526 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3527 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3528
7b3b3a49 35292016-07-14 Jakub Jelinek <jakub@redhat.com>
3530
3531 PR tree-optimization/71872
3532 * gcc.c-torture/compile/pr71872.c: New test.
3533
7c039c44 35342016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3535
3536 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3537 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3538 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3539 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3540 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3541 * gcc.target/arm/atomic-op-acquire-1.c: This.
3542 * gcc.target/arm/atomic-op-char.c: Rename into ...
3543 * gcc.target/arm/atomic-op-char-1.c: This.
3544 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3545 * gcc.target/arm/atomic-op-consume-1.c: This.
3546 * gcc.target/arm/atomic-op-int.c: Rename into ...
3547 * gcc.target/arm/atomic-op-int-1.c: This.
3548 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3549 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3550 * gcc.target/arm/atomic-op-release.c: Rename into ...
3551 * gcc.target/arm/atomic-op-release-1.c: This.
3552 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3553 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3554 * gcc.target/arm/atomic-op-short.c: Rename into ...
3555 * gcc.target/arm/atomic-op-short-1.c: This.
3556 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3557 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3558 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3559 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3560 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3561 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3562 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3563 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3564 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3565 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3566
80c5e533 35672016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3568
3569 PR fortran/70842
3570 * gfortran.dg/select_type_35.f03: New test.
3571
c5a9fc7b 35722016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3573
3574 PR target/65951
3575 PR tree-optimization/70923
3576 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3577 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3578 * gcc.dg/vect/pr65951.c: Likewise.
3579 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3580
d1242c94 35812016-07-14 David Edelsohn <dje.gcc@gmail.com>
3582
3583 * c-c++-common/pr60226.c: Expect maximum object file alignment
3584 error on AIX.
3585
97f2a90b 35862016-07-14 Richard Biener <rguenther@suse.de>
3587
3588 PR tree-optimization/71866
3589 * gcc.dg/torture/pr71866.c: New testcase.
3590
6029a910 35912016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3592
3593 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3594 selector and enclose boolean expression in curly braces.
3595
798d22ed 35962016-07-14 Alan Modra <amodra@gmail.com>
3597
3598 PR target/71733
3599 * gcc.target/powerpc/p9-novsx.c: New.
3600
3ffcb27d 36012016-07-13 Andi Kleen <ak@linux.intel.com>
3602
3603 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3604 * g++.dg/tree-prof/morefunc.C: Dito.
3605 * g++.dg/tree-prof/pr35545.C: Dito.
3606 * g++.dg/tree-prof/reorder.C: Dito.
3607 * gcc.dg/tree-prof/20050826-2.c: Dito.
3608 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3609 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3610 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3611 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3612 * gcc.dg/tree-prof/inliner-1.c: Dito.
3613 * gcc.dg/tree-prof/merge_block.c: Dito.
3614 * gcc.dg/tree-prof/stringop-1.c: Dito.
3615 * gcc.dg/tree-prof/stringop-2.c: Dito.
3616 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3617 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3618 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3619 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3620 * gcc.dg/tree-prof/update-loopch.c: Dito.
3621 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3622 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3623 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3624 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3625 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3626 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3627 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3628
9ace90e5 36292016-07-13 Andi Kleen <ak@linux.intel.com>
3630
3631 * lib/profopt.exp (profopt-execute): Remove .imports files.
3632
b75cf198 36332016-07-13 Andi Kleen <ak@linux.intel.com>
3634
f942bdbf 3635 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3636
4d0389a9 36372016-07-13 Andi Kleen <ak@linux.intel.com>
3638
3639 * lib/profopt.exp (dg-final-scan-autofdo,
3640 dg-final-scan-not-autofdo): New functions.
3641
a5af7a75 36422016-07-13 Bin Cheng <bin.cheng@arm.com>
3643
3644 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3645 * gcc.dg/vect/vect-35.c: Ditto.
3646 * gcc.dg/vect/vect-alias-check-2.c: New test.
3647
c6bcae01 36482016-07-13 Martin Liska <mliska@suse.cz>
3649
3650 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3651 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3652 * gfortran.dg/pr42108.f90: Update expected dump scan.
3653
0644c120 36542016-07-13 Richard Biener <rguenther@suse.de>
3655
3656 PR tree-optimization/24574
3657 * gcc.dg/pr24574.c: New testcase.
3658
2bbae5b9 36592016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3660
f942bdbf 3661 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3662 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3663 * c-c++-common/pr68833-1.c: Require int32plus.
3664 * gcc.dg/ipa/pr63551.c: Likewise.
3665 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3666 * gcc.dg/ipa/pr64041.c: Require int32plus.
3667
839a6560 36682016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3669
3670 PR ipa/71633
3671 * g++.dg/pr71633.C: New test.
3672
8f5f2788 36732016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3674
3675 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3676 Add new arm_thumb1_cbz_ok effective target.
3677 * gcc.target/arm/cbz.c: New test.
3678
417e5cc5 36792016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3680
3681 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3682 Define effective target.
3683 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3684 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3685 * gcc.target/arm/movhi_movw.c: New test.
3686 * gcc.target/arm/movsi_movw.c: Likewise.
3687 * gcc.target/arm/movdi_movw.c: Likewise.
3688
68a5143e 36892016-07-13 Richard Biener <rguenther@suse.de>
3690
3691 PR middle-end/71104
3692 * gcc.dg/pr71104-1.c: New testcase.
3693 * gcc.dg/pr71104-2.c: Likewise.
3694
69e8d259 36952016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3696
3697 PR target/71805
3698 * gcc.target/powerpc/pr71805.c: New test.
3699
244f142f 37002016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3701
3702 * gcc.target/powerpc/divkc3-1.c: New.
3703 * gcc.target/powerpc/mulkc3-1.c: New.
3704
6fc56f1f 37052016-07-12 Nathan Sidwell <nathan@acm.org>
3706
3707 * gcc.target/arm/data-rel-1.c: New.
3708 * gcc.target/arm/data-rel-2.c: New.
3709 * gcc.target/arm/data-rel-3.c: New.
3710
94ee1e9c 37112016-07-12 Martin Liska <mliska@suse.cz>
3712
3713 * gcc.dg/params/blocksort-part.c: New test.
3714 * gcc.dg/params/params.exp: New file.
3715
cd32d747 37162016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3717
3718 PR middle-end/71700
3719 * gcc.c-torture/execute/pr71700.c: New test.
3720
ad010d47 37212016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3722 Richard Biener <rguenther@suse.de>
3723
3724 PR tree-optimization/23286
3725 PR tree-optimization/70159
3726 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3727 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3728 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3729 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3730 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3731 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3732 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3733 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3734 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3735 * gcc.dg/pr51879-12.c: Likewise.
3736 * gcc.dg/strlenopt-9.c: Likewise.
3737 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3738 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3739 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3740 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3741 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3742 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3743 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3744 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3745 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3746 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3747 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3748 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3749 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3750 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3751 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3752
9aece49e 37532016-07-12 Richard Biener <rguenther@suse.de>
3754
3755 PR rtl-optimization/68961
3756 * gcc.target/i386/pr68961.c: New testcase.
3757
8f05fee9 37582016-07-11 Jakub Jelinek <jakub@redhat.com>
3759
4a6cc5cd 3760 PR middle-end/71758
3761 * c-c++-common/gomp/pr71758.c: New test.
3762 * gfortran.dg/gomp/pr71758.f90: New test.
3763
8f05fee9 3764 PR tree-optimization/71823
3765 * gcc.dg/vect/pr71823.c: New test.
3766
b73690a4 37672016-07-11 David Malcolm <dmalcolm@redhat.com>
3768
3769 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3770 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3771 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3772
675f4c6b 37732016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3774
3775 PR target/71801
3776 * gcc.target/i386/pr71801.c: New test.
3777
9aaf7e3e 37782016-07-11 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/71816
3781 * gcc.dg/torture/pr71816.c: New testcase.
3782
dd58bf21 37832016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3784
3785 PR fortran/71783
3786 * gfortran.dg/dependency_46.f90: New test.
3787
a2ebcb84 37882016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3789
3790 PR rtl-optimization/71621
3791 * gcc.target/i386/pr71621-1.c: New.
3792 * gcc.target/i386/pr71621-2.c: New.
3793
6cedf97e 37942016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3795
3796 * gfortran.dg/goacc/pr71704.f90: New test.
3797
dc71c755 37982016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3799
3800 PR target/71297
3801 * gcc.target/powerpc/pr71297.c: New.
3802
288161af 38032016-07-08 Jiong Wang <jiong.wang@arm.com>
3804
3805 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3806
98e771d6 38072016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3808
3809 PR target/71806
3810 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3811
c3d27339 38122016-07-08 Alan Hayward <alan.hayward@arm.com>
3813
3814 PR tree-optimization/71667
3815 * gcc.dg/vect/pr71667.c: New
3816
b1b5042a 38172016-07-08 Martin Liska <mliska@suse.cz>
3818
3819 * gcc.dg/torture/pr71606.c: New test.
3820
5cdc40a0 38212016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3822
3823 PR fortran/71764
3824 * gfortran.dg/pr71764.f90: New test.
3825
bcc4d868 38262016-07-07 Jakub Jelinek <jakub@redhat.com>
3827 Kai Tietz <ktietz70@googlemail.com>
3828
3829 PR c++/70869
3830 PR c++/71054
3831 * g++.dg/cpp0x/pr70869.C: New test.
3832 * g++.dg/cpp0x/pr71054.C: New test.
3833
b39328b2 38342016-07-07 David Edelsohn <dje.gcc@gmail.com>
3835
3836 * g++.dg/debug/pr71432.C: Fail on AIX.
3837
95c9caad 38382016-07-07 Martin Liska <mliska@suse.cz>
3839
3840 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3841 an undefined behavior.
3842 * gfortran.dg/do_3.F90: Likewise.
3843 * gfortran.dg/do_check_11.f90: New test.
3844 * gfortran.dg/do_check_12.f90: New test.
3845 * gfortran.dg/do_corner_warn.f90: New test.
3846
8e976d11 38472016-07-07 Martin Liska <mliska@suse.cz>
3848
3849 * gfortran.dg/predict-1.f90: Ammend the test.
3850 * gfortran.dg/predict-2.f90: Likewise.
3851
26716fc7 38522016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3853
3854 PR ipa/71624
3855 * g++.dg/pr71624.C: New test.
3856
2d079cbf 38572016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3858
3859 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3860 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3861 ARMv8-M Mainline architectures.
3862
9e6f4af4 38632016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3864
3865 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3866 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3867
d490b07a 38682016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3869
3870 PR target/70098
3871 PR target/71763
3872 * gcc.target/powerpc/pr71763.c: New file.
3873
798fc305 38742016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3875
3876 PR tree-optimization/71518
f942bdbf 3877 * gcc.dg/pr71518.c: New test.
798fc305 3878
97e4cbac 38792016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3880
3881 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3882
19aea164 38832016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3884
f942bdbf 3885 PR target/50739
19aea164 3886 * gcc.target/avr/pr50739.c: New test.
3887
105e9dfc 38882016-07-05 Jan Hubicka <jh@suse.cz>
3889
3890 * gcc.dg/tree-ssa/scev-14.c: update template.
3891
1137da9c 38922016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3893
3894 * gcc.dg/vect/group-no-gaps-1.c: New test.
3895
ce393063 38962016-07-05 Andi Kleen <ak@linux.intel.com>
3897
3898 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3899 if kernel supports MPX.
3900
92a44a68 39012016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3902
3903 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3904
f2ccdf8e 39052016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3906 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3907
3908 * gcc.target/powerpc/signbit-1.c: New test.
3909 * gcc.target/powerpc/signbit-2.c: New test.
3910 * gcc.target/powerpc/signbit-3.c: New test.
3911
0215a22c 39122016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3913
3914 PR rtl-optimization/71594
3915 * gcc.dg/torture/pr71594.c: New test.
3916
30a39817 39172016-07-05 Jan Hubicka <jh@suse.cz>
3918
3919 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3920
b65b8df2 39212016-07-05 David Malcolm <dmalcolm@redhat.com>
3922
3923 PR c++/62314
f9c39b65 3924 * g++.dg/parse/error5.C: Update column
b65b8df2 3925 number of missing semicolon error.
3926 * g++.dg/pr62314-2.C: New test case.
3927
6b5471d8 39282016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3929
3930 * gfortran.dg/coarray_stat_function.f90: New test.
3931 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3932 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3933 to new interfaces.
3934
35b3a8dd 39352016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3936
3937 PR fortran/71623
3938 * gfortran.dg/deferred_character_17.f90: New test.
3939
b84c1ddf 39402016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3941
3942 * gcc.target/arm/neon/polytypes.c: Move to ...
3943 * gcc.target/arm/polytypes.c: ... here.
3944 * gcc.target/arm/neon/pr51534.c: Move to ...
3945 * gcc.target/arm/pr51534.c: ... here.
3946 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3947 * gcc.target/arm/vect-vcvt.c: ... here.
3948 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3949 * gcc.target/arm/vect-vcvtq.c: ... here.
3950 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3951 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3952 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3953 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3954 * gcc.target/arm/neon/neon.exp: Delete.
3955 * gcc.target/arm/neon/: Delete.
3956
7e9136f1 39572016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3958
3959 PR fortran/65575
3960 * gfortran.dg: pr65575.f90: New test.
3961
18b42a28 39622016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3963
3964 PR fortran/35849
3965 * gfortran.dg: pr35849.f90: New test.
3966
f8765404 39672016-07-04 Jakub Jelinek <jakub@redhat.com>
3968
3969 PR c++/71739
3970 * g++.dg/cpp0x/pr71739.C: New test.
3971
e3422b3a 39722016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3973
3974 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3975
2da1c9f7 39762016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3977
3978 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3979 locr.
3980 * gcc.target/s390/loc-1.c: New test.
3981
6125d36e 39822016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3983
f9c39b65 3984 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3985 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 3986
42797d4b 39872016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3988
3989 PR target/63874
3990 * gcc.target/aarch64/pr63874.c: New test.
3991
9d9fe66a 39922016-07-04 Jan Beulich <jbeulich@suse.com>
3993
3994 * g++.dg/header.c: New.
3995 * gcc.dg/header.c: New.
3996
c364d0f3 39972016-07-02 Jakub Jelinek <jakub@redhat.com>
3998
3999 PR c/71719
4000 * c-c++-common/Wunused-var-15.c: New test.
4001
267f3c67 40022016-07-01 Jakub Jelinek <jakub@redhat.com>
4003
4004 PR fortran/71687
4005 * gfortran.dg/gomp/pr71687.f90: New test.
4006
8297c70b 40072016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4008
4009 * gcc.dg/const-float128-ped.c: Require __float128 effective
4010 target and options.
4011 * gcc.dg/const-float128.c: Likewise.
4012 * gcc.dg/torture/float128-cmp-invalid.c: Require
4013 __float128 and base_quadfloat_support effective targets, and
4014 __float128 options.
4015 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4016 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4017 * gcc.dg/torture/float128-nan.c: Likewise.
4018 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4019 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4020 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4021 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4022 (add_options_for___float128): New.
4023 (check_effective_target_base_quadword_support): New.
4024
eab79b94 40252016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4026
4027 PR target/71720
4028 * gcc.target/powerpc/pr71720.c: New test.
4029
4ce6622a 40302016-07-01 Jan Beulich <jbeulich@suse.com>
4031
4032 * gcc.dg/bss.c: New.
4033
0b6f1914 40342016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4035
4036 PR target/71698
4037 * gcc.target/powerpc/pr71698.c: New test.
4038
4d28a470 40392016-07-01 Georg-Johann Lay <avr@gjlay.de>
4040
4041 PR target/71151
4042 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4043 instead of ".foo" for its section name.
4044 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4045 depending on MCU's flash size.
4046 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4047 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4048 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4049 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4050 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4051 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4052
ed8613ec 40532016-07-01 Jan Beulich <jbeulich@suse.com>
4054
4055 * gcc.target/i386/pr65105-2.c: Add -msse2.
4056
720a0bce 40572016-06-30 Jakub Jelinek <jakub@redhat.com>
4058
c54ee83c 4059 PR tree-optimization/71707
4060 * gcc.dg/strlenopt-29.c: New test.
4061
a845ae6c 4062 PR fortran/71704
4063 * gfortran.dg/gomp/pr71704.f90: New test.
4064
720a0bce 4065 PR fortran/71705
4066 * gfortran.dg/gomp/pr71705.f90: New test.
4067
17c32c4a 40682016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4069
4070 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4071 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4072 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4073 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4074 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4075 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4076 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4077 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4078 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4079 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4080 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4081 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4082 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4083 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4084 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4085 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4086 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4087 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4088 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4089 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4090 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4091 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4092 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4093 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4094 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4095 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4096 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4097 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4098 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4099 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4100 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4101 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4102 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4103 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4104 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4105 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4106 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4107 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4108 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4109 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4110 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4111 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4112 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4113 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4114 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4115 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4116 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4117 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4118 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4119 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4120 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4121 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4122 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4123 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4124 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4125 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4126 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4127 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4128 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4129 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4130 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4131 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4132 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4133 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4134 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4135 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4136 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4137 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4138 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4139 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4140 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4141 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4142 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4143 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4144 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4145 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4146 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4147 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4148 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4149 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4150 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4151
443405c9 41522016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4153 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4154
4155 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4156
6e3a3de2 41572016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4158 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4159
4160 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4161
413c4f6c 41622016-06-30 David Malcolm <dmalcolm@redhat.com>
4163
4164 PR driver/71651
4165 * gcc.dg/spellcheck-options-12.c: New test case.
4166
4c4e99c3 41672016-06-30 Jakub Jelinek <jakub@redhat.com>
4168
4169 PR middle-end/71693
4170 * gcc.c-torture/compile/pr71693.c: New test.
4171
26a2e993 41722016-06-29 David Malcolm <dmalcolm@redhat.com>
4173
4174 * gcc.dg/spellcheck-params.c: New testcase.
4175 * gcc.dg/spellcheck-params-2.c: New testcase.
4176
63abcf45 41772016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4178
4179 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4180 vector extract instructions.
4181 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4182
5f1d49ac 41832016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4184
4185 PR fortran/71686
4186 * gfortran.dg/unexpected_eof_2.f90: New test.
4187 * gfortran.dg/unexpected_eof_3.f90: New test.
4188
0dc00113 41892016-06-29 Jim Wilson <jim.wilson@linaro.org>
4190
4191 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4192
4b975445 41932016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4194
4195 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4196 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4197 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4198
e276a6b9 41992016-06-29 Richard Biener <rguenther@suse.de>
4200
4201 PR middle-end/15256
4202 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4203
c02f3e35 42042016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4205
4206 * gcc.target/arm/aapcs/neon-vect10.c: Require
4207 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4208 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4209 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4210 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4211 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4212 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4213 * gcc.target/arm/fp16-aapcs-1.c: Require
4214 -mfloat-ab=hard. Also simplify the test.
4215 * gcc.target/arm/fp16-aapcs-2.c: New.
4216
d0c2a3dd 42172016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4218
f942bdbf 4219 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4220 (add_options_for_arm_fp16_ieee): New.
4221 (add_options_for_arm_fp16_alternative): New.
4222 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4223 long-line.
4224 (effective_target_arm_fp16_hw): New.
4225
162fed22 42262016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4227
4228 PR tree-optimization/71655
4229 * g++.dg/pr71655.C: New test.
4230
9ed0eb00 42312016-06-29 Martin Liska <mliska@suse.cz>
4232
4233 * gcc.dg/pr71585.c: New test.
4234 * gcc.dg/pr71585-2.c: New test.
4235 * gcc.dg/pr71585-3.c: New test.
4236
641b1c86 42372016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4238
4239 PR tree-optimization/70729
4240 * g++.dg/vect/pr70729.cc: New test.
4241
44e775d8 42422016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4243
4244 * c-c++-common/gomp/cancel-1.c: Extend.
4245
83b23cdf 42462016-06-29 Jakub Jelinek <jakub@redhat.com>
4247
4248 PR tree-optimization/71625
4249 * gcc.dg/strlenopt-28.c: New test.
4250
b6a4a0f5 42512016-06-29 Richard Biener <rguenther@suse.de>
4252
4253 PR middle-end/71002
4254 * g++.dg/torture/pr71002.C: Adjust testcase.
4255
1af10ce6 42562016-06-29 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR c/71685
4259 * gcc.dg/pr71685.c: New test.
4260
42612016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4262
4263 PR c/71552
4264 * gcc.dg/init-bad-9.c: New test.
4265
043457fd 42662016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4267
4268 * gcc.target/powerpc/abs128-1.c: Require VSX.
4269 * gcc.target/powerpc/copysign128-1.c: Likewise.
4270 * gcc.target/powerpc/inf128-1.c: Likewise.
4271 * gcc.target/powerpc/nan128-1.c: Likewise.
4272
d378e319 42732016-06-28 Jakub Jelinek <jakub@redhat.com>
4274
4275 PR middle-end/71626
4276 * gcc.c-torture/execute/pr71626-1.c: New test.
4277 * gcc.c-torture/execute/pr71626-2.c: New test.
4278
10ef7949 42792016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4280
4281 PR target/71656
4282 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4283
1fcfb8f7 42842016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4285
4286 PR target/71670
4287 * gcc.target/powerpc/pr71670.c: New testcase.
4288
35fd0c10 42892016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4290
4291 PR target/71656
4292 * gcc.target/powerpc/pr71656-1.c: New test.
4293 * gcc.target/powerpc/pr71656-2.c: New test.
4294
584757bc 42952016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4296
4297 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4298 around fp16 code.
4299 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4300 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4301 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4302 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4303 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4304 Add arm_neon_fp16_ok effective target.
f942bdbf 4305 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4306 Likewise.
4307 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4308 Likewise.
4309 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4310 Likewise.
4311 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4312 Likewise.
4313 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4314 Likewise.
4315 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4316 Likewise.
4317 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4318 Likewise.
4319 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4320 Likewise.
4321 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4322 Likewise.
4323 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4324 Likewise.
4325 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4326 Likewise.
584757bc 4327
cbcc4297 43282016-06-26 Jan Hubicka <hubicka@ucw.cz>
4329
4330 * gcc.dg/predict-12.c: New testcase.
4331
0aa73965 43322016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4333
4334 PR fortran/71649
4335 * gfortran.dg/pr71649.f90: New test.
4336
9977f724 43372016-06-25 Jakub Jelinek <jakub@redhat.com>
4338
a5c54f33 4339 PR tree-optimization/71643
4340 * g++.dg/opt/pr71643.C: New test.
4341
9977f724 4342 PR tree-optimization/71631
4343 * gcc.c-torture/execute/pr71631.c: New test.
4344
e09883e4 43452016-06-24 Jan Hubicka <hubicka@ucw.cz>
4346
4347 * gcc.dg/predict-11.c: New testcase.
4348 * gfortran.dg/predict-2.f90: New testcase.
4349
89beffc9 43502016-06-24 Jan Hubicka <hubicka@ucw.cz>
4351
4352 * gcc.dg/predict-10.c: New test.
4353
2275a11d 43542016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4355
4356 * gcc.target/powerpc/abs128-1.c: New.
4357 * gcc.target/powerpc/copysign128-1.c: New.
4358 * gcc.target/powerpc/inf128-1.c: New.
4359 * gcc.target/powerpc/nan128-1.c: New.
4360
37681b7f 43612016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4362
4363 * gfortran.dg/pr71642.f90: New test.
4364
9cf2d600 43652016-06-24 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR tree-optimization/71647
4368 * gcc.target/i386/pr71647.c: New test.
4369
eea332b9 43702016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4371
4372 * gcc.target/i386/noplt-gd-1.c: New test.
4373 * gcc.target/i386/noplt-gd-2.c: Likewise.
4374 * gcc.target/i386/noplt-gd-3.c: Likewise.
4375 * gcc.target/i386/noplt-ld-1.c: Likewise.
4376 * gcc.target/i386/noplt-ld-2.c: Likewise.
4377 * gcc.target/i386/noplt-ld-3.c: Likewise.
4378 * lib/target-supports.exp
4379 (check_effective_target_tls_get_addr_via_got): New.
4380
b6d48a78 43812016-06-24 Uros Bizjak <ubizjak@gmail.com>
4382
4383 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4384 testsuite compile flags.
4385 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4386 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4387
43882016-06-24 Uros Bizjak <ubizjak@gmail.com>
4389
4390 * g++dg/vect/pr36684.cc: Add dg-do compile.
4391 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4392 * gcc.dg/vect/pr70021.c: Ditto.
4393 * gcc.dg/vect/pr70138-1.c: Ditto.
4394 * gcc.dg/vect/pr70138-2.c: Ditto.
4395 * gcc.dg/vect/pr70354-1.c: Ditto.
4396 * gcc.dg/vect/pr70354-2.c: Ditto.
4397 * gcc.dg/vect/pr71259.c: Ditto.
4398 * gcc.dg/vect/pr71416-1.c: Ditto.
4399 * gcc.dg/vect/slp-43.c: Ditto.
4400 * gcc.dg/vect/slp-45.c: Ditto.
4401 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4402 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4403 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4404 * gfortran.dg/vect/pr69980.f90: Ditto.
4405
44062016-06-24 Uros Bizjak <ubizjak@gmail.com>
4407
4408 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4409 * gcc.dg/vect/bb-slp-30.c: Ditto.
4410 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4411 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4412 * gcc.dg/vect/pr45902.c: Ditto.
4413 * gcc.dg/vect/pr48172.c: Ditto.
4414 * gcc.dg/vect/pr48377.c: Ditto.
4415 * gcc.dg/vect/pr49038.c: Ditto.
4416 * gcc.dg/vect/pr49771.c: Ditto.
4417 * gcc.dg/vect/pr52091.c: Ditto.
4418 * gcc.dg/vect/pr53185-2.c: Ditto.
4419 * gcc.dg/vect/pr56826.c: Ditto.
4420 * gcc.dg/vect/pr60276.c: Ditto.
4421 * gcc.dg/vect/pr62021.c: Ditto.
4422 * gcc.dg/vect/pr63530.c: Ditto.
4423 * gcc.dg/vect/pr65518.c: Ditto.
4424 * gcc.dg/vect/pr65947-1.c: Ditto.
4425 * gcc.dg/vect/pr65947-10.c: Ditto.
4426 * gcc.dg/vect/pr65947-11.c: Ditto.
4427 * gcc.dg/vect/pr65947-12.c: Ditto.
4428 * gcc.dg/vect/pr65947-13.c: Ditto.
4429 * gcc.dg/vect/pr65947-2.c: Ditto.
4430 * gcc.dg/vect/pr65947-3.c: Ditto.
4431 * gcc.dg/vect/pr65947-4.c: Ditto.
4432 * gcc.dg/vect/pr65947-5.c: Ditto.
4433 * gcc.dg/vect/pr65947-6.c: Ditto.
4434 * gcc.dg/vect/pr65947-7.c: Ditto.
4435 * gcc.dg/vect/pr65947-8.c: Ditto.
4436 * gcc.dg/vect/pr65947-9.c: Ditto.
4437 * gcc.dg/vect/pr71416-1.c: Ditto.
4438 * gcc.dg/vect/pr71439.c: Ditto.
4439 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4440 * gcc.dg/vect/vect-bswap16.c: Ditto.
4441 * gcc.dg/vect/vect-bswap32.c: Ditto.
4442 * gcc.dg/vect/vect-bswap64.c: Ditto.
4443 * gcc.dg/vect/vect-live-1.c: Ditto.
4444 * gcc.dg/vect/vect-live-2.c: Ditto.
4445 * gcc.dg/vect/vect-live-3.c: Ditto.
4446 * gcc.dg/vect/vect-live-4.c: Ditto.
4447 * gcc.dg/vect/vect-live-5.c: Ditto.
4448 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4449 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4450 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4451 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4452 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4453 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4454 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4455 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4456 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4457 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4458 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4459 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4460 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4461 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4462 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4463 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4464 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4465
d4213166 44662016-06-24 Uros Bizjak <ubizjak@gmail.com>
4467
4468 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4469
5aaec397 44702016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4471
4472 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4473 ia32 if R_386_GOT32X relocation is supported.
4474 * gcc.target/i386/noplt-3.c: Likewise.
4475 * gcc.target/i386/noplt-2.c: Likewise.
4476 (main): Renamed to ...
4477 (bar): This.
4478 * gcc.target/i386/noplt-4.c: Likewise.
4479 (main): Renamed to ...
4480 (bar): This.
4481 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4482 * gcc.target/i386/pr67400-5.c: Likewise.
4483
77104764 44842016-06-24 Jakub Jelinek <jakub@redhat.com>
4485
7318e591 4486 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4487 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4488
77104764 4489 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4490 f4): Adjust expected diagnostics.
4491 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4492 (T): If OVFP is defined, redefine to TP.
4493 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4494 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4495 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4496 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4497 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4498 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4499 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4500 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4501 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4502 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4503 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4504 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4505 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4506 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4507 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4508 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4509 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4510 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4511 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4512 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4513 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4514 as last argument to __builtin_add_overflow_p.
4515
ddf08519 45162016-06-23 Uros Bizjak <ubizjak@gmail.com>
4517
4518 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4519 dg-options and remove default vector testsuite compile flags.
4520 * g++.dg/vect/pr33860a.cc: Ditto.
4521 * g++.dg/vect/pr45470-a.cc: Ditto.
4522 * g++.dg/vect/pr45470-b.cc: Ditto.
4523 * g++.dg/vect/pr60896.cc: Ditto.
4524 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4525 * gcc.dg/vect/pr18308.c: Ditto.
4526 * gcc.dg/vect/pr24049.c: Ditto.
4527 * gcc.dg/vect/pr33373.c: Ditto.
4528 * gcc.dg/vect/pr36228.c: Ditto.
4529 * gcc.dg/vect/pr42395.c: Ditto.
4530 * gcc.dg/vect/pr42604.c: Ditto.
4531 * gcc.dg/vect/pr46663.c: Ditto.
4532 * gcc.dg/vect/pr48765.c: Ditto.
4533 * gcc.dg/vect/pr49093.c: Ditto.
4534 * gcc.dg/vect/pr49352.c: Ditto.
4535 * gcc.dg/vect/pr52298.c: Ditto.
4536 * gcc.dg/vect/pr52870.c: Ditto.
4537 * gcc.dg/vect/pr53185.c: Ditto.
4538 * gcc.dg/vect/pr53773.c: Ditto.
4539 * gcc.dg/vect/pr56695.c: Ditto.
4540 * gcc.dg/vect/pr62171.c: Ditto.
4541 * gcc.dg/vect/pr63530.c: Ditto.
4542 * gcc.dg/vect/pr68339.c: Ditto.
4543 * gcc.dg/vect/pr71259.c: Ditto.
4544 * gcc.dg/vect/vect-82_64.c: Ditto.
4545 * gcc.dg/vect/vect-83_64.c: Ditto.
4546 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4547 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4548 * gcc.dg/vect/vect-shift-2.c: Ditto.
4549 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4550 * gfortran.dg/vect/pr39318.f90: Ditto.
4551 * gfortran.dg/vect/pr45714-a.f: Ditto.
4552 * gfortran.dg/vect/pr45714-b.f: Ditto.
4553 * gfortran.dg/vect/pr46213.f90: Ditto.
4554
81883aeb 45552016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4556 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4557
4558 * gcc.target/powerpc/p9-splat-5.c: New test.
4559
affe5c16 45602016-06-23 Uros Bizjak <ubizjak@gmail.com>
4561
4562 PR tree-optimization/71488
4563 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4564 * lib/target-supports.exp: ... here.
4565 (check_sse4_hw_available): New procedure.
4566 (check_effective_target_sse4_runtime): Ditto.
4567 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4568 -march=westmere for sse4_runtime targets.
547fdd3e 4569 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4570 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4571 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4572 (main): Call check_vect ().
e50240d3 4573 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4574
6fb2f181 45752016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4576
4577 PR target/66232
4578 PR target/67400
4579 * gcc.target/i386/pr66232-14.c: New file.
4580 * gcc.target/i386/pr66232-15.c: Likewise.
4581 * gcc.target/i386/pr66232-16.c: Likewise.
4582 * gcc.target/i386/pr66232-17.c: Likewise.
4583 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4584 ia32 if R_386_GOT32X relocation is supported.
4585 * gcc.target/i386/pr67400-2.c: Likewise.
4586 * gcc.target/i386/pr67400-3.c: Likewise.
4587 * gcc.target/i386/pr67400-4.c: Likewise.
4588 * gcc.target/i386/pr67400-6.c: Likewise.
4589 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4590 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4591
88be2b3c 45922016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4593
4594 PR libgfortran/48852
4595 * gfortran.dg/char4_iunit_1.f03: Update test.
4596 * gfortran.dg/f2003_io_5.f03: Update test.
4597 * gfortran.dg/real_const_3.f90: Update test.
4598
ff600f64 45992016-06-23 Andi Kleen <ak@linux.intel.com>
4600
4601 * g++.dg/bprob/bprob.exp: Support autofdo.
4602 * g++.dg/tree-prof/tree-prof.exp: dito.
4603 * gcc.dg/tree-prof/tree-prof.exp: dito.
4604 * gcc.misc-tests/bprob.exp: dito.
4605 * gfortran.dg/prof/prof.exp: dito.
4606 * lib/profopt.exp: dito.
4607 * lib/target-supports.exp: Check for autofdo.
4608
afa7ed87 46092016-06-23 Martin Liska <mliska@suse.cz>
4610
4611 * gcc.dg/pr71619.c: New test.
4612
0941fba8 46132016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4614
4615 PR target/67400
56896ed3 4616 * gcc.target/i386/pr67400-1.c: New test.
4617 * gcc.target/i386/pr67400-2.c: Likewise.
4618 * gcc.target/i386/pr67400-3.c: Likewise.
4619 * gcc.target/i386/pr67400-4.c: Likewise.
4620 * gcc.target/i386/pr67400-5.c: Likewise.
4621 * gcc.target/i386/pr67400-6.c: Likewise.
4622 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4623
e557fc7f 46242016-06-22 David Malcolm <dmalcolm@redhat.com>
4625
4626 * c-c++-common/missing-header-1.c: New test case.
4627 * c-c++-common/missing-header-2.c: New test case.
4628 * c-c++-common/missing-header-3.c: New test case.
4629 * c-c++-common/missing-header-4.c: New test case.
4630
8469aece 46312016-06-22 David Malcolm <dmalcolm@redhat.com>
4632
4633 PR c/70339
4634 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4635 hint.
4636 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4637 expected results due to builtin "nanl" now being suggested for
4638 "name".
4639 * gcc.dg/pr67580.c: Update expected messages.
4640 * gcc.dg/spellcheck-identifiers.c: New testcase.
4641 * gcc.dg/spellcheck-typenames.c: New testcase.
4642
6628b04d 46432016-06-22 David Malcolm <dmalcolm@redhat.com>
4644
4645 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4646 file.
4647 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4648 diagnostic-test-show-locus-parseable-fixits.c to sources for
4649 diagnostic_plugin_test_show_locus.c.
4650 * lib/gcc-defs.exp (freeform_regexps): New global.
4651 (dg-regexp): New function.
4652 (handle-dg-regexps): New function.
4653 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4654 freeform_regexps to the empty list.
4655 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4656
82ccd33e 46572016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4658
affe5c16 4659 PR tree-optimization/71488
82ccd33e 4660 * g++.dg/pr71488.C: New test.
4661 * gcc.dg/vect/vect-bool-cmp.c: New test.
4662
2c21de58 46632016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4664
4665 * gcc.dg/guality/param-5.c: New test.
4666
fadfd5fc 46672016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4668
4669 * gcc.target/i386/asm-flag-7.c: New test.
4670
03fee1f8 46712016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4672
4673 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4674 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4675 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4676 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4677 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4678 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4679 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4680 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4681 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4682 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4683 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4684 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4685 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4686 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4687 * lib/target-supports.exp: Likewise.
4688
6905db52 46892016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4690
4691 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4692 * gcc.dg/attr-ms_struct-2.c: Likewise.
4693 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4694 * gcc.dg/bf-ms-attrib.c: Likewise.
4695 * gcc.dg/bf-ms-layout-2.c: Likewise.
4696 * gcc.dg/bf-ms-layout-3.c: Likewise.
4697 * gcc.dg/bf-ms-layout.c: Likewise.
4698 * gcc.dg/bf-no-ms-layout.c: Likewise.
4699 * gcc.target/i386/bitfield1.c: Likewise.
4700 * gcc.target/i386/bitfield2.c: Likewise.
4701 * gcc.target/i386/bitfield3.c: Likewise.
4702
a6f93fc2 47032016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4704
4705 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4706 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4707 override other than -mcpu=power9 command-line option is specified,
4708 or if the target operating system is aix.
4709 * gcc.target/powerpc/darn-1.c: Likewise.
4710 * gcc.target/powerpc/darn-2.c: Likewise.
4711 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4712 test if effective-target is not powerpc_p9vector_ok or if the
4713 target operating system is not defined.
4714 * gcc.target/powerpc/vslv-1.c: Likewise.
4715 * gcc.target/powerpc/vsrv-0.c: Likewise.
4716 * gcc.target/powerpc/vsrv-1.c: Likewise.
4717
1cb2b4d3 47182016-06-21 Tobias Burnus <burnus@net-b.de>
4719
4720 PR fortran/71068
4721 * gfortran.dg/coarray/data_1.f90: New.
4722
66ff0c67 47232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4724
4725 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4726 (dg-require-effective-target): Use arm_v8_neon_hw.
4727 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4728 (dg-require-effective-target): Likewise.
4729 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4730 (dg-require-effective-target): Likewise.
4731 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4732 (dg-require-effective-target): Likewise.
4733 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4734 (dg-require-effective-target): Likewise.
4735 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4736 (dg-require-effective-target): Likewise.
4737 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4738 Add AArch64 check.
4739
949bfed4 47402016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4741
4742 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4743 Set to 3 so test passes.
4744
a20f6cd4 47452016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4746
4747 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4748
12792843 47492016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4750
4751 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4752 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4753 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4754 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4755
49763db6 47562016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4757
4758 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4759 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4760
ada61167 47612016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4762
4763 PR target/71549
4764 * gcc.target/i386/pr71549.c: New test.
4765
a15584d4 47662016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4767
4768 * gcc.target/powerpc/vadsdu-0.c: Replace
4769 dg-require-effective-target directive to allow test to run on more
4770 platforms, and add dg-skip-if directive to disable test on aix
4771 platforms because of known incompatibilities.
4772 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4773 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4774 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4775 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4776 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4777 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4778 * gcc.target/powerpc/vadsdub-2.c: Replace
4779 dg-require-effective-target directive to allow test to run on more
4780 platforms, and add dg-skip-if directive to disable test on aix
4781 platforms because of known incompatibilities.
4782 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4783 with vec_absdb call to differentiate this test from vadsdub-1.c.
4784 * gcc.target/powerpc/vadsduh-1.c: Replace
4785 dg-require-effective-target directive to allow test to run on more
4786 platforms, and add dg-skip-if directive to disable test on aix
4787 platforms because of known incompatibilities.
4788 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4789 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4790 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4791
ec15ec36 47922016-06-21 Jakub Jelinek <jakub@redhat.com>
4793
4794 PR tree-optimization/71588
4795 * gcc.dg/pr71558.c: New test.
4796
faeffe49 47972016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4798
4799 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4800 * c-c++-common/pr68657-2.c: Likewise.
4801 * c-c++-common/pr68657-3.c: Likewise.
4802 * gcc.dg/torture/pr69714.c: Require int32plus support.
4803 * gcc.dg/torture/pr70025.c: Likewise.
4804 * gcc.dg/torture/pr70083.c: Likewise.
4805 * gcc.dg/torture/pr70542.c: Likewise.
4806 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4807
e218d07f 48082016-06-20 Joseph Myers <joseph@codesourcery.com>
4809
4810 PR c/71601
4811 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4812
232a3df7 48132016-06-20 Jakub Jelinek <jakub@redhat.com>
4814
d7f45b87 4815 PR middle-end/71581
4816 * gcc.dg/pr71581.c: New test.
4817
232a3df7 4818 PR rtl-optimization/71591
4819 * gcc.dg/cpp/pr71591.c: New test.
4820
dbddef42 48212016-06-20 David B. Robins <gcc@davidrobins.net>
4822
4823 PR target/71571
4824 * g++.dg/torture/pr71571.C: New test.
4825
03129ccb 48262016-06-20 Jakub Jelinek <jakub@redhat.com>
4827
4828 PR target/71559
4829 * gcc.target/i386/sse2-pr71559.c: New test.
4830 * gcc.target/i386/avx-pr71559.c: New test.
4831 * gcc.target/i386/avx512f-pr71559.c: New test.
4832
a40b4b62 48332016-06-20 Tobias Burnus <burnus@net-b.de>
4834
4835 PR fortran/71194
4836 * gfortran.dg/pointer_remapping_10.f90: New.
4837
ecbea05a 48382016-06-20 David Malcolm <dmalcolm@redhat.com>
4839
4840 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4841
0f61dae9 48422016-06-20 Martin Sebor <msebor@redhat.com>
4843
4844 PR c/69507
4845 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4846 * gnu90-const-expr-1.c: Same.
4847 * gnu99-const-expr-1.c: Same.
4848 * gnu99-static-1.c: Same.
4849
e458dfd8 48502016-06-20 Renlin Li <renlin.li@arm.com>
4851
2c0c0c9b 4852 PR testsuite/71489
e458dfd8 4853 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4854
7ab71cb3 48552016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4856
4857 * gcc.target/aarch64/vcvt_f64_1.c: New.
4858 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4859 * gcc.target/aarch64/vrecp_f64_1.c: New.
4860
34d36b7a 48612016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4862
4863 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4864 "alignement".
4865
ed7f4748 48662016-06-20 Georg-Johann Lay <avr@gjlay.de>
4867
4868 PR target/71103
4869 * gcc.target/avr/torture/pr71103-2.c: New test.
4870
a940fdc7 48712016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4872
4873 PR c/69507
4874 * gcc.dg/alignof.c: New test.
4875
98683d85 48762016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4877
4878 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4879 vs dg-error; test constexpr specifier too.
4880
358cee25 48812016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4882
4883 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4884
c3d7ceb6 48852016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4886
4887 * lib/target-supports.exp
4888 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4889 arm_neon_ok and merge flags. Fix temporary test name.
4890 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4891 and merge flags.
4892
1176073c 48932016-06-17 Martin Liska <mliska@suse.cz>
4894
4895 * gcc.dg/predict-9.c: Fix dump scanning.
4896
f3e2969a 48972016-06-17 Bin Cheng <bin.cheng@arm.com>
4898
4899 PR tree-optimization/71354
4900 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4901
7fdca647 49022016-06-17 Bin Cheng <bin.cheng@arm.com>
4903
4904 PR tree-optimization/71347
4905 * gcc.dg/tree-ssa/pr71347.c: New test.
4906
a338a226 49072016-06-17 Bin Cheng <bin.cheng@arm.com>
4908
4909 PR tree-optimization/71354
4910 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4911
c1e75671 49122016-06-17 Bin Cheng <bin.cheng@arm.com>
4913
4914 * gcc.dg/vect/vect-alias-check-1.c: New test.
4915
365ba13d 49162016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4917
59bde511 4918 PR target/71151
365ba13d 4919 * gcc.target/avr/pr71151-1.c: New test.
4920 * gcc.target/avr/pr71151-2.c: New test.
4921 * gcc.target/avr/pr71151-3.c: New test.
4922 * gcc.target/avr/pr71151-4.c: New test.
4923 * gcc.target/avr/pr71151-5.c: New test.
4924 * gcc.target/avr/pr71151-6.c: New test.
4925 * gcc.target/avr/pr71151-7.c: New test.
4926 * gcc.target/avr/pr71151-8.c: New test.
4927 * gcc.target/avr/pr71151-common.h: New test.
4928
db48d95b 49292016-06-16 Martin Liska <mliska@suse.cz>
4930
4931 * gfortran.dg/predict-1.f90: New test.
4932
4c780a59 49332016-06-16 Uros Bizjak <ubizjak@gmail.com>
4934
4935 PR target/71242
f9c39b65 4936 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4937
8c1879bc 49382016-06-16 Jan Hubicka <hubicka@ucw.cz>
4939
4940 * g++.dg/vect/pr36648.cc: Disable cunrolli
4941
33698dfe 49422016-06-16 Jakub Jelinek <jakub@redhat.com>
4943
745f2db6 4944 PR target/71554
4945 * gcc.c-torture/execute/pr71554.c: New test.
4946
33698dfe 4947 PR rtl-optimization/71532
4948 * gcc.dg/torture/pr71532.c: New test.
4949
b42322b9 49502016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4951
4952 * gcc.target/powerpc/p9-dimode1.c: New test.
4953 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4954
412b298a 49552016-06-15 Jakub Jelinek <jakub@redhat.com>
4956
93479f99 4957 * gcc.c-torture/compile/20160615-1.c: New test.
4958
412b298a 4959 * g++.dg/cpp0x/ref-qual17.C: New test.
4960
3ec40531 49612016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4962
4963 PR middle-end/71529
4964 * gcc.target/i386/pr71529.C: New test.
4965
edfe7670 49662016-06-15 Alan Hayward <alan.hayward@arm.com>
4967
4968 PR tree-optimization/71483
4969 * g++.dg/vect/pr71483.c: New
4970
6e52ac17 49712016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4972
4973 PR c++/70202
4974 * g++.dg/inherit/crash6.C: New.
4975 * g++.dg/inherit/union2.C: Likewise.
4976 * g++.dg/inherit/virtual12.C: Likewise.
4977 * g++.dg/inherit/virtual13.C: Likewise.
4978 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4979
aed35af2 49802016-06-15 Uros Bizjak <ubizjak@gmail.com>
4981
0941fba8 4982 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 4983
6f710392 49842016-06-15 Alan Hayward <alan.hayward@arm.com>
4985
4986 PR tree-optimization/71439
4987 * gcc.dg/vect/pr71439.c: New
4988
d1cedfd3 49892016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4990
4991 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4992
ee8fd158 49932016-06-15 Richard Biener <rguenther@suse.de>
4994
4995 * gcc.dg/vect/slp-45.c: New testcase.
4996
5695a690 49972016-06-15 Richard Biener <rguenther@suse.de>
4998
4999 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5000
267ae3ee 50012016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5002
5003 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5004 requirements, and disable for AIX for now.
5005 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5006
a6d0e20a 50072016-06-14 Jakub Jelinek <jakub@redhat.com>
5008
b2efd162 5009 PR c++/71528
5010 * g++.dg/opt/pr71528.C: New test.
5011
a6d0e20a 5012 PR c++/71516
5013 * g++.dg/init/pr71516.C: New test.
5014
035778de 50152016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 * g++.dg/init/array46.C: New.
5018
7c9dc58e 50192016-06-14 Uros Bizjak <ubizjak@gmail.com>
5020
0941fba8 5021 * gcc.target/i386/float128-3.c: New test.
5022 * gcc.target/i386/quad-sse4.c: Ditto.
5023 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5024 Update scan strings.
7c9dc58e 5025
412640c9 50262016-06-14 Richard Biener <rguenther@suse.de>
5027
5028 PR middle-end/71526
5029 * gfortran.dg/pr71526.f90: New testcase.
5030
1b9fde85 50312016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5032
5033 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5034 * gcc.dg/zero_bits_compound-1.c: Likewise.
5035
306097e3 50362016-06-14 Richard Biener <rguenther@suse.de>
5037
5038 PR tree-optimization/71522
5039 * gcc.dg/torture/pr71522.c: New testcase.
5040
566255a8 50412016-06-14 Jakub Jelinek <jakub@redhat.com>
5042
5043 PR tree-optimization/71520
5044 * gcc.dg/tree-ssa/pr71520.c: New test.
5045
eb912adb 50462016-06-14 Richard Biener <rguenther@suse.de>
5047
5048 PR tree-optimization/71521
56d35455 5049 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5050
9720103d 50512016-06-13 Jakub Jelinek <jakub@redhat.com>
5052
12cb8367 5053 PR sanitizer/71498
5054 * c-c++-common/ubsan/bounds-13.c: New test.
5055
9720103d 5056 PR preprocessor/71183
5057 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5058
5965fbcc 50592016-06-13 Jeff Law <law@redhat.com>
5060
5061 PR tree-optimization/71403
5062 * c-c++-common/ubsan/pr71403-1.c: New test.
5063 * c-c++-common/ubsan/pr71403-2.c: New test.
5064 * c-c++-common/ubsan/pr71403-3.c: New test.
5065
04537049 50662016-06-13 Jakub Jelinek <jakub@redhat.com>
5067
5068 PR middle-end/71478
5069 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5070 Add -Wno-psabi -w to dg-options.
5071
412f195f 50722016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5073
5074 * gcc.target/powerpc/vadsdu-0.c: New test.
5075 * gcc.target/powerpc/vadsdu-1.c: New test.
5076 * gcc.target/powerpc/vadsdu-2.c: New test.
5077 * gcc.target/powerpc/vadsdu-3.c: New test.
5078 * gcc.target/powerpc/vadsdu-4.c: New test.
5079 * gcc.target/powerpc/vadsdu-5.c: New test.
5080 * gcc.target/powerpc/vadsdub-1.c: New test.
5081 * gcc.target/powerpc/vadsdub-2.c: New test.
5082 * gcc.target/powerpc/vadsduh-1.c: New test.
5083 * gcc.target/powerpc/vadsduh-2.c: New test.
5084 * gcc.target/powerpc/vadsduw-1.c: New test.
5085 * gcc.target/powerpc/vadsduw-2.c: New test.
5086
527790c1 50872016-06-13 David Malcolm <dmalcolm@redhat.com>
5088
5089 * gcc.dg/c99-init-2.c (c): Update expected error message.
5090 * gcc.dg/init-bad-8.c (foo): Likewise.
5091 * gcc.dg/spellcheck-fields-3.c: New test case.
5092
102e67eb 50932016-06-13 Martin Liska <mliska@suse.cz>
5094
5095 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5096 and "guess loop iv compared" heuristics.
5097 * gcc.dg/predict-2.c: Likewise.
5098 * gcc.dg/predict-3.c: Likewise.
5099 * gcc.dg/predict-4.c: Likewise.
5100 * gcc.dg/predict-5.c: Likewise.
5101 * gcc.dg/predict-6.c: Likewise.
5102
1a54d3be 51032016-06-13 Marek Polacek <polacek@redhat.com>
5104
5105 PR middle-end/71476
5106 * c-c++-common/Wswitch-unreachable-4.c: New test.
5107 * gcc.dg/Wswitch-unreachable-2.c: New test.
5108 * g++.dg/tm/jump1.C: Move dg-warning.
5109
5b7401b8 51102016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5111
5112 * gnat.dg/renaming10.ad[sb]: New test.
5113
1c93151c 51142016-06-13 Paul Thomas <pault@gcc.gnu.org>
5115
5116 PR fortran/70673
5117 * gfortran.dg/pr70673.f90: New test.
5118
249865a0 51192016-06-13 Richard Biener <rguenther@suse.de>
5120
5121 PR middle-end/64516
5122 * gcc.dg/align-3.c: New testcase.
5123
776d9b14 51242016-06-13 Martin Liska <mliska@suse.cz>
5125
5126 * gcc.target/i386/pr71458.c: New test.
5127
0cf5c551 51282016-06-12 Uros Bizjak <ubizjak@gmail.com>
5129
5130 PR target/71241
f9c39b65 5131 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5132
34de0a35 51332016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5134
5135 PR target/60751
5136 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5137 statement.
5138
0cc8bc98 51392016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5140
5141 PR target/60751
5142 * gfortran.dg/comma_IO_extension_1.f90: New test.
5143 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5144 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5145 statement.
5146 * gfortran.dg/graphite/pr38083.f90: Likewise.
5147 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5148 missing format.
5149
0ff78c86 51502016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5151
5152 * gnat.dg/case_character.adb: New test.
5153
6c38863e 51542016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5155
5156 PR middle-end/71310
5157 * gcc.target/powerpc/pr71310.c: New testcase.
5158
24c41395 51592016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5160
5161 PR middle-end/71478
5162 * gcc.dg/pr71478.c: New test.
5163
aeb26fb6 51642016-06-10 Jakub Jelinek <jakub@redhat.com>
5165
702b3575 5166 PR middle-end/71494
5167 * gcc.c-torture/execute/pr71494.c: New test.
5168
8ec29807 5169 PR c/68657
5170 * gcc.target/i386/pr68657.c: New test.
5171
aeb26fb6 5172 PR inline-asm/68843
5173 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5174 (test): Add -masm=intel alternatives.
5175
1dc4d519 51762016-06-10 Martin Sebor <msebor@redhat.com>
5177
5178 PR c/71392
5179 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5180
6385d6d3 51812016-06-10 Jeff Law <law@redhat.com>
5182
5183 PR tree-optimization/71335
5184 * gcc.c-torture/execute/pr71335.c: New test.
5185
041a412b 51862016-06-10 David Malcolm <dmalcolm@redhat.com>
5187
5188 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5189 the various "cannot tail-call: " messages.
5190
4a5edbb2 51912016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5192
5193 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5194 and options.
5195
9cf3aec3 51962016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5197
5198 PR sanitizer/71480
5199 * c-c++-common/asan/pr71480.c: New test.
5200
61724718 52012016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5202
5203 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5204 (ASMNAME2): Likewise.
5205 (main): Replace fn in asm statement with ASMNAME ("fn").
5206 * gcc.dg/guality/pr68037-2.c: Likewise.
5207 * gcc.dg/guality/pr68037-3.c: Likewise.
5208 * gcc.dg/torture/pr68037-1.c: Likewise.
5209 * gcc.dg/torture/pr68037-2.c: Likewise.
5210 * gcc.dg/torture/pr68037-3.c: Likewise.
5211
1807f6fb 52122016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5213
5214 PR inline-asm/68843
5215 * gcc.target/i386/pr68843-1.c: New test.
5216 * gcc.target/i386/pr68843-2.c: New test.
5217
ccfa030f 52182016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5219 Cesar Philippidis <cesar@codesourcery.com>
5220
5221 PR middle-end/71373
5222 * gcc.dg/goacc/nested-function-1.c: New file.
5223 * gcc.dg/goacc/nested-function-2.c: Likewise.
5224 * gcc.dg/goacc/pr71373.c: Likewise.
5225 * gfortran.dg/goacc/cray-2.f95: Likewise.
5226 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5227 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5228 * gfortran.dg/goacc/cray.f95: Update.
5229 * gfortran.dg/goacc/loop-1.f95: Likewise.
5230 * gfortran.dg/goacc/loop-3.f95: Likewise.
5231 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5232 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5233
52342016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5235
5236 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5237 for OpenACC tile clauses.
5238 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5239
5240 PR c/71381
5241 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5242 to...
5243 * c-c++-common/goacc/cache-2.c: ... this new file.
5244 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5245 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5246 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5247 usage.
5248 * gfortran.dg/goacc/cray.f95: Likewise.
5249 * gfortran.dg/goacc/loop-1.f95: Likewise.
5250
bb038f3e 52512016-06-10 Alan Hayward <alan.hayward@arm.com>
5252
5253 PR tree-optimization/71407
5254 PR tree-optimization/71416
5255 * gcc.dg/vect/pr71407.c: New
5256 * gcc.dg/vect/pr71416-1.c: New
5257 * gcc.dg/vect/pr71416-2.c: New
5258
332409d3 52592016-06-10 Richard Biener <rguenther@suse.de>
5260
5261 PR middle-end/71477
5262 * gcc.dg/torture/pr71477.c: New testcase.
5263
03cf727c 52642016-06-09 Julia Koval <julia.koval@intel.com>
5265
5266 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5267 * gcc.target/i386/interrupt-13.c: Likewise.
5268 * gcc.target/i386/interrupt-15.c: Likewise.
5269 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5270 * gcc.target/i386/interrupt-24.c: Likewise.
5271 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5272 * gcc.target/i386/interrupt-9.c: Likewise.
5273 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5274
23b101c5 52752016-06-09 Martin Sebor <msebor@redhat.com>
5276
5277 PR c/70883
5278 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5279 * gcc.dg/builtin-constant_p-1.c: Same.
5280 * gcc.dg/builtins-error.c: Same.
5281 * gcc.dg/pr70859.c: Same.
5282
188d6bbb 52832016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5284
5285 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5286 * gcc.dg/torture/pr68067-1.c: Likewise.
5287 * gcc.dg/torture/pr68067-2.c: Likewise.
5288
52892016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5290
5291 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5292 when setting SIZE.
5293
ff8886bd 52942016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5295
5296 PR c++/71465
5297 * g++.dg/inherit/crash5.C: New.
5298 Revert:
5299 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5300
5301 PR c++/70202
5302 * g++.dg/inherit/crash5.C: New.
5303 * g++.dg/inherit/virtual1.C: Adjust.
5304
3f76cceb 53052016-06-09 Martin Liska <mliska@suse.cz>
5306
5307 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5308 * g++.dg/predict-loop-exit-2.C: Likewise.
5309 * g++.dg/predict-loop-exit-3.C: Likewise.
5310 * gcc.dg/predict-1.c: Likewise.
5311 * gcc.dg/predict-2.c: Likewise.
5312 * gcc.dg/predict-3.c: Likewise.
5313 * gcc.dg/predict-4.c: Likewise.
5314 * gcc.dg/predict-5.c: Likewise.
5315 * gcc.dg/predict-6.c: Likewise.
5316 * gcc.dg/predict-7.c: Likewise.
5317
59ae3d1b 53182016-06-09 Richard Biener <rguenther@suse.de>
5319
5320 PR tree-optimization/71462
5321 * gcc.dg/torture/pr71462.c: New testcase.
5322
8c2d2acf 53232016-06-09 Marek Polacek <polacek@redhat.com>
5324
5325 PR c/65471
5326 * gcc.dg/c11-generic-3.c: New test.
5327
224cb6b7 53282016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 * g++.dg/init/array42.C: New.
5331 * g++.dg/init/array43.C: Likewise.
5332 * g++.dg/init/array44.C: Likewise.
5333 * g++.dg/init/array45.C: Likewise.
5334 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5335 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5336 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5337 * g++.dg/gomp/pr35751.C: Likewise.
5338 * g++.dg/init/array23.C: Likewise.
5339 * g++.dg/init/brace2.C: Likewise.
5340 * g++.dg/init/brace6.C: Likewise.
5341
732905bb 53422016-06-08 Martin Sebor <msebor@redhat.com>
5343 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR c++/70507
5346 PR c/68120
5347 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5348 * c-c++-common/builtin-arith-overflow-2.c: New test.
5349 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5350 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5351 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5352
7ddaa622 53532016-06-08 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR c++/71442
5356 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5357
84ee0905 53582016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5359
5360 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5361 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5362 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5363 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5364 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5365 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5366 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5367 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5368 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5369 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5370 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5371 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5372 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5373
2876af98 53742016-06-08 Richard Biener <rguenther@suse.de>
5375
5376 PR tree-optimization/68558
5377 * gcc.dg/vect/slp-44.c: New testcase.
5378
acbb0d03 53792016-06-08 Richard Biener <rguenther@suse.de>
5380
5381 * gcc.dg/vect/slp-43.c: New testcase.
5382
f8689010 53832016-06-08 Richard Biener <rguenther@suse.de>
5384
5385 PR tree-optimization/71452
5386 * gcc.dg/torture/pr71452.c: New testcase.
5387
52d393eb 53882016-06-08 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR c++/71448
5391 * g++.dg/torture/pr71448.C: New test.
5392
9d700ce4 53932016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5394
5395 PR debug/71432
5396 PR ada/71413
5397 * g++.dg/debug/pr71432.C: New test.
5398
eb96ef65 53992016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5400
5401 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5402 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5403 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5404
a4753cdd 54052016-06-08 Alan Hayward <alan.hayward@arm.com>
5406
5407 * gcc.dg/vect/vect-live-2.c: Update effective target.
5408 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5409 * lib/target-supports.exp: Add aarch64 to vect_long.
5410
bafc7b1d 54112016-06-08 Marek Polacek <polacek@redhat.com>
5412
5413 PR c/71418
5414 * gcc.dg/noncompile/pr71418.c: New test.
5415
06e590e7 5416 PR c/71426
5417 * gcc.dg/noncompile/pr71426.c: New test.
5418
d3cb49c9 54192016-06-07 Jan Hubicka <hubicka@ucw.cz>
5420
5421 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5422 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5423 * gcc.dg/predict-3.c: Update template.
5424 * gcc.dg/predict-5.c: Update template.
5425 * gcc.dg/predict-6.c: Update template.
5426 * gcc.dg/predict-9.c: Update template.
5427 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5428
2d76c36a 54292016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5430
5431 * gcc.target/powerpc/vec-mul.c: New test.
5432
7cfde92a 54332016-06-07 David Malcolm <dmalcolm@redhat.com>
5434
5435 * gcc.dg/spellcheck-fields-2.c: New test case.
5436
b032c4dd 54372016-06-07 Richard Biener <rguenther@suse.de>
5438
5439 PR c/61564
5440 * gcc.dg/Wpragmas-1.c: New testcase.
5441 * gcc.dg/Wattributes-4.c: Likewise.
5442 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5443 entry.
5444
a7056369 54452016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5446
5447 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5448 spurious debug code.
5449
123c61e0 54502016-06-07 Richard Biener <rguenther@suse.de>
5451
5452 PR tree-optimization/71428
5453 * gcc.dg/torture/pr71428.c: New testcase.
5454
5819d47b 54552016-06-07 Richard Biener <rguenther@suse.de>
5456
5457 PR middle-end/71423
5458 * gcc.dg/torture/pr71423.c: New testcase.
5459
6cec5c6b 54602016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5461
5462 PR middle-end/71408
5463 * gcc.dg/tree-ssa/pr71408.c: New test.
5464
40bbfc17 54652016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5466
5467 PR middle-end/71281
5468 * g++.dg/torture/pr71281.C: New test.
5469
61f1f80c 54702016-06-06 Marek Polacek <polacek@redhat.com>
5471
5472 PR c/71362
5473 * gcc.dg/pr71362.c: New test.
5474
0406b32f 54752016-06-06 Jakub Jelinek <jakub@redhat.com>
5476 Patrick Palka <ppalka@gcc.gnu.org>
5477
5478 PR c++/70847
5479 PR c++/71330
5480 PR c++/71393
5481 * g++.dg/opt/pr70847.C: New test.
5482 * g++.dg/ubsan/pr70847.C: New test.
5483 * g++.dg/ubsan/pr71393.C: New test.
5484
b1445999 54852016-06-06 Jakub Jelinek <jakub@redhat.com>
5486
5487 PR tree-optimization/71259
5488 * gcc.dg/vect/pr71259.c: New test.
5489
99b4f3a2 54902016-06-06 David Malcolm <dmalcolm@redhat.com>
5491
5492 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5493 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5494 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5495 above.
5496
837679bc 54972016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5498
5499 PR middle-end/37780
5500 * gcc.c-torture/execute/pr37780.c: New test.
5501 * gcc.target/aarch64/pr37780_1.c: Likewise.
5502 * gcc.target/arm/pr37780_1.c: Likewise.
5503
e4b92538 55042016-06-06 Marek Polacek <polacek@redhat.com>
5505
5506 * c-c++-common/attr-may-alias-1.c: New test.
5507 * c-c++-common/attr-may-alias-2.c: New test.
5508 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5509
43ac2f2f 55102016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5511
5512 PR c/24414
5513 * gcc.target/i386/pr24414.c: New test.
5514
7e1786b2 55152016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5516
5517 * gcc.target/sparc/vis4misc.c: New file.
5518 * gcc.target/sparc/fpcmp.c: Likewise.
5519 * gcc.target/sparc/fpcmpu.c: Likewise.
5520
f593ccb2 55212016-06-06 Alan Hayward <alan.hayward@arm.com>
5522
5523 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5524 * gcc.dg/vect/vect-live-3.c: Likewise.
5525
be6d8ddc 55262016-06-06 Richard Biener <rguenther@suse.de>
5527
5528 PR tree-optimization/71398
5529 * gcc.dg/torture/pr71398.c: New testcase.
5530
78f27916 55312016-06-06 Uros Bizjak <ubizjak@gmail.com>
5532
5533 PR target/71389
5534 * g++.dg/pr71389.C: New test.
5535
c5899606 55362016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5537
5538 PR fortran/71404
5539 * gfortran.dg/fmt_read_5.f: New test.
5540
8e3cd305 55412016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5542
5543 PR fortran/69659
5544 * gfortran.dg/class_array_22.f03: New test.
5545
703c0a09 55462016-06-05 Jan Hubicka <hubicka@ucw.cz>
5547
5548 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5549
d07b2b6f 55502016-06-05 Jan Hubicka <hubicka@ucw.cz>
5551
5552 * gcc.dg/predict-9.c: Update template.
5553
4a7ec4ac 55542016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5555
5556 PR c++/49377
5557 * g++.dg/template/pr49377.C: New.
5558
7499ef4a 55592016-06-04 Jakub Jelinek <jakub@redhat.com>
5560
5561 PR tree-optimization/71405
5562 * g++.dg/torture/pr71405.C: New test.
5563
558c800d 55642016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5565
5566 PR c++/70202
5567 * g++.dg/inherit/crash5.C: New.
5568 * g++.dg/inherit/virtual1.C: Adjust.
5569
4ee7cf4b 55702016-06-03 Jeff Law <law@redhat.com>
5571
5572 PR tree-optimization/71316
5573 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5574
b12ae762 55752016-06-03 Jakub Jelinek <jakub@redhat.com>
5576
5577 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5578 dg-additional-options with just -fno-tree-scev-cprop in it.
5579 * gcc.dg/vect/vect-live-2.c: Likewise.
5580 * gcc.dg/vect/vect-live-5.c: Likewise.
5581 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5582 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5583 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5584
e09a5ee3 55852016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5586
5587 PR c++/27100
5588 * g++.dg/other/friend6.C: New test.
5589
f14b1922 55902016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5591
5592 * g++.dg/torture/ppc-ldst-array.C: New.
5593
20702ea3 55942016-06-03 Joseph Myers <joseph@codesourcery.com>
5595
5596 PR target/71276
5597 PR target/71277
5598 * gcc.dg/torture/builtin-fp-int-inexact.c,
5599 gcc.target/i386/387-builtin-fp-int-inexact.c,
5600 gcc.target/i386/387-rint-inline-1.c,
5601 gcc.target/i386/387-rint-inline-2.c,
5602 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5603 gcc.target/i386/sse2-rint-inline-1.c,
5604 gcc.target/i386/sse2-rint-inline-2.c,
5605 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5606 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5607
5ed3cc7b 56082016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5609 Julia Koval <julia.koval@intel.com>
5610
5611 PR target/66960
5612 PR target/67630
5613 PR target/67634
5614 PR target/67841
5615 PR target/68037
5616 PR target/68618
5617 PR target/68661
5618 PR target/69575
5619 PR target/69596
5620 PR target/69734
5621 * gcc.dg/guality/pr68037-1.c: New test.
5622 * gcc.dg/guality/pr68037-2.c: Likewise.
5623 * gcc.dg/guality/pr68037-3.c: Likewise.
5624 * gcc.dg/torture/pr68037-1.c: Likewise.
5625 * gcc.dg/torture/pr68037-2.c: Likewise.
5626 * gcc.dg/torture/pr68037-3.c: Likewise.
5627 * gcc.dg/torture/pr68661-1a.c: Likewise.
5628 * gcc.dg/torture/pr68661-1b.c: Likewise.
5629 * gcc.target/i386/interrupt-1.c: Likewise.
5630 * gcc.target/i386/interrupt-2.c: Likewise.
5631 * gcc.target/i386/interrupt-3.c: Likewise.
5632 * gcc.target/i386/interrupt-4.c: Likewise.
5633 * gcc.target/i386/interrupt-5.c: Likewise.
5634 * gcc.target/i386/interrupt-6.c: Likewise.
5635 * gcc.target/i386/interrupt-7.c: Likewise.
5636 * gcc.target/i386/interrupt-8.c: Likewise.
5637 * gcc.target/i386/interrupt-9.c: Likewise.
5638 * gcc.target/i386/interrupt-10.c: Likewise.
5639 * gcc.target/i386/interrupt-11.c: Likewise.
5640 * gcc.target/i386/interrupt-12.c: Likewise.
5641 * gcc.target/i386/interrupt-13.c: Likewise.
5642 * gcc.target/i386/interrupt-14.c: Likewise.
5643 * gcc.target/i386/interrupt-15.c: Likewise.
5644 * gcc.target/i386/interrupt-16.c: Likewise.
5645 * gcc.target/i386/interrupt-17.c: Likewise.
5646 * gcc.target/i386/interrupt-18.c: Likewise.
5647 * gcc.target/i386/interrupt-19.c: Likewise.
5648 * gcc.target/i386/interrupt-20.c: Likewise.
5649 * gcc.target/i386/interrupt-21.c: Likewise.
5650 * gcc.target/i386/interrupt-22.c: Likewise.
5651 * gcc.target/i386/interrupt-23.c: Likewise.
5652 * gcc.target/i386/interrupt-24.c: Likewise.
5653 * gcc.target/i386/interrupt-25.c: Likewise.
5654 * gcc.target/i386/interrupt-26.c: Likewise.
5655 * gcc.target/i386/interrupt-27.c: Likewise.
5656 * gcc.target/i386/interrupt-28.c: Likewise.
5657 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5658 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5659 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5660 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5661 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5662 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5663 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5664 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5665 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5666 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5667 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5668 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5669
3e346f54 56702016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5671
f27c52fb 5672 PR tree-optimization/52171
5673 * gcc.dg/pr52171.c: New test.
5674 * gcc.target/i386/pr52171.c: New test.
3e346f54 5675
22e029d2 56762016-06-03 Jan Hubicka <jh@suse.cz>
5677
5678 * g++.dg/tree-ssa/pred-1.C: New testcase
5679 * gcc.dg/tree-ssa/pred-1.c: New testcase
5680
41ce74ed 56812016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5682
5683 PR target/70957
5684 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5685 support.
5686 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5687
cf573a72 56882016-06-03 Alan Hayward <alan.hayward@arm.com>
5689
5690 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5691
75aae5b4 56922016-06-03 Alan Hayward <alan.hayward@arm.com>
5693
5694 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5695 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5696 * gcc.dg/vect/vect-live-1.c: New test.
5697 * gcc.dg/vect/vect-live-2.c: New test.
5698 * gcc.dg/vect/vect-live-3.c: New test.
5699 * gcc.dg/vect/vect-live-4.c: New test.
5700 * gcc.dg/vect/vect-live-5.c: New test.
5701 * gcc.dg/vect/vect-live-slp-1.c: New test.
5702 * gcc.dg/vect/vect-live-slp-2.c: New test.
5703 * gcc.dg/vect/vect-live-slp-3.c: New test.
5704
eba6788d 57052016-06-03 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR middle-end/71387
5708 * g++.dg/opt/pr71387.C: New test.
5709
5a653985 57102016-06-02 Jeff Law <law@redhat.com>
5711
5712 PR tree-optimization/71328
5713 * gcc.c-torture/compile/pr71328.c: New test.
5714
f92f6941 57152016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5716
5717 PR fortran/52393
5718 * gfortran.dg/fmt_read_3.f90: Fix typo.
5719 * gfortran.dg/fmt_read_4.f90: New test.
5720
0d29e152 57212016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5722
5723 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5724 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5725 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5726 * g++.dg/cpp0x/override2.C: Likewise.
5727 * g++.dg/parse/crash5.C: Likewise.
5728 * g++.dg/parse/error16.C: Likewise.
5729 * g++.dg/parse/error27.C: Likewise.
5730 * g++.dg/template/qualttp15.C: Likewise.
5731 * g++.dg/template/redecl4.C: Likewise.
5732 * g++.old-deja/g++.other/crash39.C: Likewise.
5733 * g++.old-deja/g++.other/struct1.C: Likewise.
5734 * g++.old-deja/g++.pt/m9a.C: Likewise.
5735 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5736
2740a1a5 57372016-06-02 Jakub Jelinek <jakub@redhat.com>
5738
89f17a65 5739 PR c++/71372
5740 * c-c++-common/pr71372.c: New test.
5741
2740a1a5 5742 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5743 __TIME__ strings with __builtin_strcmp instead of printf and
5744 dg-output.
5745
9ae89a4e 57462016-06-02 Martin Liska <mliska@suse.cz>
5747
5748 * gcc.dg/predict-9.c: New test.
5749
41258f9c 57502016-06-02 Jakub Jelinek <jakub@redhat.com>
5751
5752 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5753 global set_compiler_env_var and global saved_compiler_env_var.
5754
dad46eb8 57552016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5756
5757 PR rtl-optimization/71295
5758 * gcc.c-torture/compile/pr71295.c: New test.
5759
9cc8a892 57602016-06-02 Jakub Jelinek <jakub@redhat.com>
5761
98e7c96c 5762 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5763
4a5a4de2 5764 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5765 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5766
9cc8a892 5767 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5768 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5769 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5770 alternative number.
5771
46819a36 57722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5773
5774 * gcc.target/powerpc/p9-splat-4.c: New test.
5775
57762016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5777
5778 PR target/71186
5779 * gcc.target/powerpc/pr71186.c: New test.
5780
d9820cc5 57812016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5782
5783 PR fortran/52393
5784 * gfortran.dg/fmt_read_3.f90: New test.
5785
2f14ca3e 57862016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5787
5788 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5789 procedure.
5790
dfa5c0d3 57912016-06-01 Eduard Sanou <dhole@openmailbox.org>
5792
5793 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5794 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5795 env var is set.
5796 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5797 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5798 shown once.
5799 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5800 during compilation.
5801 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5802 vars set by dg-set-compiler-env-var.
5803
7d7125df 58042016-06-01 Paul Thomas <pault@gcc.gnu.org>
5805
5806 PR fortran/71156
5807 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5808 to the module procedure declaration.
5809 * gfortran.dg/submodule_16.f08: New test.
5810
6ab9cde4 58112016-06-01 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR middle-end/71371
5814 * c-c++-common/gomp/pr71371.c: New test.
5815
0cfe7a23 58162016-06-01 Richard Biener <rguenther@suse.de>
5817
5818 PR tree-optimization/71366
5819 * gcc.dg/torture/pr71366-1.c: New testcase.
5820 * gcc.dg/torture/pr71366-2.c: Likewise.
5821
5a5b02e1 58222016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5823
5824 * gcc.target/powerpc/vslv-0.c: New test.
5825 * gcc.target/powerpc/vslv-1.c: New test.
5826 * gcc.target/powerpc/vsrv-0.c: New test.
5827 * gcc.target/powerpc/vsrv-1.c: New test.
5828
d27a79f6 58292016-06-01 Nathan Sidwell <nathan@acm.org>
5830
5831 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5832 * gcc.target/nvptx/weak.c: New.
5833
6172a9fd 58342016-06-01 Richard Biener <rguenther@suse.de>
5835
5836 PR tree-optimization/71261
5837 * gcc.dg/torture/vect-bool-1.c: New testcase.
5838
f9aaabb2 58392016-06-01 Jakub Jelinek <jakub@redhat.com>
5840
5841 * gfortran.dg/gomp/order-1.f90: New test.
5842 * gfortran.dg/gomp/order-2.f90: New test.
5843
53b01069 58442016-06-01 Jan Hubicka <hubicka@ucw.cz>
5845
5846 * gcc.dg/unroll-6.c: Update template.
5847 * gcc.dg/unroll-7.c: New testcase.
5848 * gcc.dg/unroll-8.c: New testcase.
5849
36757397 58502016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5851
5852 * gnat.dg/opt56.ad[sb]: New test.
5853
7f93bd6e 58542016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5855
5856 PR c++/66635
5857 * g++.dg/cpp0x/constexpr-ice16.C: New.
5858
9f41a2ce 58592016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5860
5861 PR tree-optimization/71314
5862 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5863 -mbranch-cost=2.
5864
31e02373 58652016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5866
5867 PR tree-optimization/71077
5868 * gcc.dg/tree-ssa/pr71077.c: New test.
5869
76f8f901 58702016-05-31 Jan Hubicka <hubicka@ucw.cz>
5871
7f93bd6e 5872 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5873 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5874 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5875
04f5f923 58762016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5877
5878 PR c++/71248
5879 * g++.dg/cpp0x/pr71248.C: New.
5880 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5881 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5882 * g++.dg/init/new37.C: Likewise.
5883 * g++.dg/template/static1.C: Likewise.
5884 * g++.dg/template/static2.C: Likewise.
5885
4ffddf28 58862016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5887
5888 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5889 instead of %rdi.
5890 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5891
4ff7bd21 58922016-05-31 Marek Polacek <polacek@redhat.com>
5893
5894 * c-c++-common/Wswitch-unreachable-3.c: New test.
5895 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5896
e1f7cc4b 58972016-05-31 Richard Biener <rguenther@suse.de>
5898
5899 PR tree-optimization/71352
5900 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5901
02978bd1 59022016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5903
5904 * gcc.target/arm/armv5_thumb_isa.c: New test.
5905
cfce8164 59062016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5907
5908 PR target/71346
5909 * gcc.target/i386/pr71346.c: New test.
5910
7a51c705 59112016-05-31 Tom de Vries <tom@codesourcery.com>
5912
5913 PR tree-optimization/69068
5914 * gcc.dg/graphite/pr69068.c: New test.
5915
8c1ac106 59162016-05-27 Martin Sebor <msebor@redhat.com>
5917
5918 PR c++/71306
5919 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5920
b6431756 59212016-05-30 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR c++/71349
5924 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5925 nowait depend(inout: dd[0]) clauses where permitted.
5926
f6203294 59272016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5928
5929 PR c++/71238
5930 * g++.dg/parse/pr71238.C: New.
5931 * g++.dg/concepts/friend1.C: Test column numbers too.
5932 * g++.dg/cpp0x/initlist31.C: Likewise.
5933 * g++.dg/cpp0x/pr51420.C: Likewise.
5934 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5935 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5936 * g++.dg/ext/builtin3.C: Likewise.
5937 * g++.dg/lookup/friend12.C: Likewise.
5938 * g++.dg/lookup/friend7.C: Likewise.
5939 * g++.dg/lookup/koenig1.C: Likewise.
5940 * g++.dg/lookup/koenig5.C: Likewise.
5941 * g++.dg/lookup/used-before-declaration.C: Likewise.
5942 * g++.dg/overload/koenig1.C: Likewise.
5943 * g++.dg/template/crash65.C: Likewise.
5944 * g++.dg/template/friend57.C: Likewise.
5945 * g++.dg/warn/Wshadow-5.C: Likewise.
5946 * g++.dg/warn/Wunused-8.C: Likewise.
5947 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5948 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5949 * g++.old-deja/g++.jason/member.C: Likewise.
5950 * g++.old-deja/g++.jason/report.C: Likewise.
5951 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5952 * g++.old-deja/g++.law/visibility20.C: Likewise.
5953 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5954 * g++.old-deja/g++.other/static5.C: Likewise.
5955 * g++.old-deja/g++.pt/overload2.C: Likewise.
5956
b96f8145 59572016-05-30 Jan Hubicka <hubicka@ucw.cz>
5958
5959 * gcc.dg/tree-ssa/peel1.c: New testcase.
5960 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5961 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5962
ed5bca7a 59632016-05-30 Tom de Vries <tom@codesourcery.com>
5964
5965 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5966 to ce.
5967
c0aa0333 59682016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5969
5970 PR c++/71099
5971 * g++.dg/parse/virtual1.C: New.
5972
231010db 59732016-05-30 Uros Bizjak <ubizjak@gmail.com>
5974
5975 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5976 Use correct register when clearing %edx.
5977
765557c0 59782016-05-30 Alexander Monakov <amonakov@ispras.ru>
5979
5980 PR tree-optimization/71289
5981 * gcc.dg/pr71289.c: New test.
5982
fc3b1c44 59832016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5984
5985 PR middle-end/71269
5986 PR middle-end/71292
5987 * gcc.dg/tree-ssa/pr71269.c: New test.
5988 * gcc.dg/tree-ssa/pr71292.c: New test.
5989
ce352457 59902016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5991
5992 PR middle-end/71252
5993 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5994
eedd711b 59952016-05-30 Jan Hubicka <hubicka@ucw.cz>
5996
5997 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5998 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5999 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6000
8c061890 60012016-05-30 Tom de Vries <tom@codesourcery.com>
6002
6003 PR tree-optimization/69067
6004 * gcc.dg/graphite/pr69067.c: New test.
6005
a6b0884c 60062016-05-29 Uros Bizjak <ubizjak@gmail.com>
6007
6008 PR target/71245
6009 * gcc.target/i386/pr71245-1.c: New test.
6010 * gcc.target/i386/pr71245-2.c: Ditto.
6011
2369edfc 60122016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6013
6014 PR c++/71105
6015 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6016 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6017 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6018
b6ab3f43 60192016-05-27 Jan Hubicka <hubicka@ucw.cz>
6020
6021 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6022
0192662b 60232016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6024
6025 Revert:
6026 PR c++/69855
6027 * g++.dg/overload/69855.C: New.
6028 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6029 * g++.old-deja/g++.pt/crash3.C: Likewise.
6030
fce78c50 60312016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6032
6033 PR c++/60385
6034 * g++.dg/parse/namespace13.C: New.
6035
372172fe 60362016-05-26 Jeff Law <law@redhat.com>
6037
6038 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6039 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6040 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6041 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6042 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6043 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6044 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6045 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6046 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6047 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6048 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6049 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6050 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6051
5d8a8944 60522016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6053
6054 PR c++/69855
6055 * g++.dg/overload/69855.C: New.
6056 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6057 * g++.old-deja/g++.pt/crash3.C: Likewise.
6058
29602b75 60592016-05-27 Jiong Wang <jiong.wang@arm.com>
6060
6061 PR target/63596
6062 * gcc.target/aarch64/va_arg_1.c: New testcase.
6063 * gcc.target/aarch64/va_arg_2.c: Likewise.
6064 * gcc.target/aarch64/va_arg_3.c: Likewise.
6065
c900b732 60662016-05-27 Jiong Wang <jiong.wang@arm.com>
6067
6068 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6069 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6070 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6071 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6072 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6073
73ef73bd 60742016-05-27 Marek Polacek <polacek@redhat.com>
6075
6076 PR middle-end/71308
6077 * g++.dg/torture/pr71308.C: New test.
6078
a6031633 60792016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6080
6081 * gcc.dg/zero_bits_compound-1.c: New test.
6082 * gcc.dg/zero_bits_compound-2.c: New test.
6083
1fbdc7ae 60842016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6085
6086 PR middle-end/71279
6087 * gcc.dg/pr71279.c: New test.
6088
2e196ca8 60892016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6090
6091 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6092 floating point min/max/comparison instructions.
6093 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6094
6feab9ce 60952016-05-26 Jakub Jelinek <jakub@redhat.com>
6096
6097 * c-c++-common/gomp/schedule-1.c: New test.
6098 * gfortran.dg/gomp/schedule-1.f90: New test.
6099
978cea8f 61002016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6101
6102 PR c++/70822
6103 PR c++/70106
6104 * g++.dg/cpp1y/auto-fn32.C: New test.
6105 * g++.dg/cpp1y/paren4.C: New test.
6106
0478d9ed 61072016-05-26 Nathan Sidwell <nathan@acm.org>
6108
6109 * gcc.dg/20060410.c: Xfail on ptx.
6110 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6111 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6112 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6113 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6114 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6115
5fd1c174 61162016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6117
6118 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6119
c5e8b3e2 61202016-05-26 Jakub Jelinek <jakub@redhat.com>
6121
0db93a5b 6122 PR tree-optimization/71280
6123 * gcc.dg/pr71280.c: New test.
6124
7199c05c 6125 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6126
76c786ac 6127 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6128 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6129
c5e8b3e2 6130 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6131
e9bcea2f 61322016-05-26 Jiong Wang <jiong.wang@arm.com>
6133
6134 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6135 kept in memory.
e9bcea2f 6136
955d947b 61372016-05-25 Jeff Law <law@redhat.com>
6138
6139 PR tree-optimization/71272
6140 * gcc.c-torture/compile/pr71272.c: new test.
6141
77102dbe 61422016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6143
6144 * gcc.target/powerpc/vec-cmpne.c: New test.
6145 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6146
552821b4 61472016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6148
6149 * gnat.dg/opt55.ad[sb]: New test.
6150
0113f3c5 61512016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6152
6153 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6154 * c-c++-common/pr60226.c: Require int32plus.
6155 * gcc.c-torture/execute/pr70602.c: Likewise.
6156 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6157 unsigned long for malloc arg type.
6158 * gcc.dg/asr_div1.c: Require int32plus.
6159 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6160 * gcc.dg/pie-1.c: Require pie.
6161 * gcc.dg/pie-2.c: Likewise.
6162 * gcc.dg/pr59471.c: Require int32plus.
6163 * gcc.dg/pr59963-2.c: XFAIL for int16.
6164 * gcc.dg/pr60114.c: Require int32plus.
6165 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6166 unsigned long for typedef of size_t.
6167 * gcc.dg/pr63914.c: Require int32plus.
6168 * gcc.dg/pr64536.c: Require pt32plus.
6169 * gcc.dg/pr65658.c: Likewise.
6170 * gcc.dg/pr67271.c: Require int32plus.
6171 * gcc.dg/pr68112.c: Likewise.
6172 * gcc.dg/pr69071.c: Skip for avr target.
6173 * gcc.dg/pr69973.c: Require int32plus.
6174 * gcc.dg/pr70169.c: Skip for avr target.
6175 * gcc.dg/sso-6.c: Require int32plus.
6176 * gcc.dg/sso-7.c: Likewise.
6177 * gcc.dg/sso-8.c: Likewise.
6178 * gcc.dg/vrp-min-max-2.c: Likewise.
6179
f4094380 61802016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6181
6182 PR target/70738
6183 * gcc.target/i386/pr70738-1.c: New test.
6184 * gcc.target/i386/pr70738-2.c: Likewise.
6185 * gcc.target/i386/pr70738-3.c: Likewise.
6186 * gcc.target/i386/pr70738-4.c: Likewise.
6187 * gcc.target/i386/pr70738-5.c: Likewise.
6188 * gcc.target/i386/pr70738-6.c: Likewise.
6189 * gcc.target/i386/pr70738-7.c: Likewise.
6190 * gcc.target/i386/pr70738-8.c: Likewise.
6191 * gcc.target/i386/pr70738-9.c: Likewise.
6192
239a4bea 61932016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6194
6195 PR rtl-optimization/66940
6196 * gcc.c-torture/execute/pr66940.c: New test.
6197
bf6382ba 61982016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6199
6200 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6201 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6202 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6203 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6204 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6205 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6206 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6207 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6208 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6209 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6210 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6211 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6212 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6213 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6214 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6215 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6216 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6217 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6218 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6219 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6220 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6221 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6222 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6223 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6224
2c995da9 62252016-05-25 Marek Polacek <polacek@redhat.com>
6226
6227 PR c/71265
6228 * gcc.dg/noncompile/pr71265.c: New test.
6229
abfbb5b5 6230 PR c/71266
6231 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6232
f6871bbd 62332016-05-25 Nathan Sidwell <nathan@acm.org>
6234
6235 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6236
de04e83e 62372016-05-25 Richard Biener <rguenther@suse.de>
6238
6239 PR tree-optimization/71261
6240 * c-c++-common/torture/pr71261.c: New testcase.
6241
b35931f7 62422016-05-25 Richard Biener <rguenther@suse.de>
6243
6244 PR tree-optimization/71264
6245 * gcc.dg/vect/pr71264.c: New testcase.
6246
166c3089 62472016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6248
6249 PR c++/55992
6250 * g++.dg/cpp0x/alias-decl-53.C: New.
6251 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6252
14240409 62532016-05-25 Martin Liska <mliska@suse.cz>
6254
6255 * g++.dg/pr71239.C: New test.
6256
bc47d9f6 62572016-05-25 Richard Biener <rguenther@suse.de>
6258
4860a6bf 6259 * gcc.dg/vect/pr58135.c: Rename to ...
6260 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6261
d8a3f157 62622016-05-25 Marek Polacek <polacek@redhat.com>
6263
6264 * g++.dg/pr65295.C: Use target c++14.
6265
3af16045 62662016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6267
231010db 6268 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6269 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 6270
949479b2 62712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6272
6273 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6274 instructions.
6275
6d6a3fc3 62762016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6277
6278 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6279 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6280 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6281 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6282 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6283 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6284 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6285 * c-c++-common/goacc/pcopy.c: Likewise.
6286 * c-c++-common/goacc/pcopyin.c: Likewise.
6287 * c-c++-common/goacc/pcopyout.c: Likewise.
6288 * c-c++-common/goacc/pcreate.c: Likewise.
6289 * c-c++-common/goacc/pr70688.c: New test.
6290 * c-c++-common/goacc/present-1.c: Adjust test.
6291 * c-c++-common/goacc/reduction-5.c: Likewise.
6292 * g++.dg/goacc/data-1.C: New test.
6293
af648be2 62942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6295
6296 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6297 vector parity built-in functions.
6298 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6299 count trailing zeros automatic vectorization.
6300 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6301 count trailing zeros built-in functions.
6302
4e173d60 63032016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6304
6305 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6306
a0c02a52 63072016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6308
6309 PR target/71050
6310 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6311
64c52e9c 63122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6313
6314 PR c++/50436
6315 * g++.dg/template/crash123.C: New.
6316 * g++.dg/template/crash124.C: Likewise.
6317
752b5a4c 63182016-05-24 Martin Sebor <msebor@redhat.com>
6319
6320 PR c++/71147
6321 * g++.dg/ext/flexary16.C: New test.
6322
a36dd683 63232016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6324
f6871bbd 6325 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6326 before math.h is included.
a36dd683 6327 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6328 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6329 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6330 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6331 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6332 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6333 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6334 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6335 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6336 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6337 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6338 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6339 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6340 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6341 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6342 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6343 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6344 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6345 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6346 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6347 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6348 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6349 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6350
d60e1df7 63512016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6352 Kelvin Nilsen <kelvin@gcc.gnu.org>
6353
6354 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6355 support.
6356
22d09025 63572016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/69872
6360 * g++.dg/warn/Wno-narrowing1.C: New.
6361
6ef0143d 63622016-05-24 Marek Polacek <polacek@redhat.com>
6363
6364 PR c/71249
6365 * c-c++-common/Wswitch-unreachable-2.c: New test.
6366
962a2062 63672016-05-24 Jakub Jelinek <jakub@redhat.com>
6368
ead77194 6369 PR c++/71257
6370 * g++.dg/vect/simd-clone-6.cc: New test.
6371 * g++.dg/gomp/declare-simd-6.C: New test.
6372
962a2062 6373 PR middle-end/70434
6374 PR c/69504
6375 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6376
23edc6d1 63772016-05-24 Richard Biener <rguenther@suse.de>
6378
6379 PR tree-optimization/71240
6380 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6381
30633bcc 63822016-05-24 Richard Biener <rguenther@suse.de>
6383
6384 PR tree-optimization/71230
6385 * gcc.dg/torture/pr71230.c: New testcase.
6386 * g++.dg/torture/pr71230.C: Likewise.
6387
c9d624bd 63882016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6389
6390 * c-c++-common/goacc/routine-5.c: Add tests.
6391 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6392 * gfortran.dg/goacc/routine-6.f90: Add tests.
6393
ce143ff0 63942016-05-24 Richard Biener <rguenther@suse.de>
6395
6396 PR tree-optimization/71253
6397 * gcc.dg/torture/pr71253.c: New testcase.
6398
3bdaecd5 63992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6400
6401 PR middle-end/71252
6402 * gfortran.dg/pr71252.f90: New test.
6403
856b494d 64042016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6405
6406 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6407
7345b977 64082016-05-24 Richard Biener <rguenther@suse.de>
6409
6410 PR middle-end/70434
6411 PR c/69504
6412 * c-c++-common/vector-subscript-4.c: New testcase.
6413 * c-c++-common/vector-subscript-5.c: Likewise.
6414
6f065267 64152016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6416
6417 PR fortran/71123
6418 * gfortran.dg/namelist_90.f: New test
6419
fd6757da 64202016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6421
6422 PR fortran/66461
6423 * gfortran.dg/unexpected_eof.f: New test
6424
7d5555a8 64252016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6426 Kelvin Nilsen <kelvin@gcc.gnu.org>
6427
6428 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6429 as little endian.
6430
ae6744c9 64312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6432
6433 PR c++/70972
6434 * g++.dg/cpp0x/inh-ctor20.C: New.
6435 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6436
f0d91a85 64372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6438
6439 PR c++/69095
6440 * g++.dg/cpp0x/variadic168.C: New.
6441
1618ffe5 64422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6443
6444 * g++.dg/cpp0x/pr31445.C: Test column number too.
6445 * g++.dg/cpp0x/pr32253.C: Likewise.
6446 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6447 * g++.dg/cpp0x/variadic36.C: Likewise.
6448
c0205bab 64492016-05-23 Marc Glisse <marc.glisse@inria.fr>
6450
6451 * gcc.dg/fold-notshift-2.c: Adjust.
6452
1398da0f 64532016-05-23 Marek Polacek <polacek@redhat.com>
6454
6455 PR c/49859
6456 * c-c++-common/Wswitch-unreachable-1.c: New test.
6457 * gcc.dg/Wswitch-unreachable-1.c: New test.
6458 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6459 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6460 * g++.dg/gomp/block-10.C: Likewise.
6461 * gcc.dg/gomp/block-10.c: Likewise.
6462 * g++.dg/gomp/block-9.C: Likewise.
6463 * gcc.dg/gomp/block-9.c: Likewise.
6464 * g++.dg/gomp/target-1.C: Likewise.
6465 * g++.dg/gomp/target-2.C: Likewise.
6466 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 6467 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 6468 * g++.dg/gomp/taskgroup-1.C: Likewise.
6469 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6470 * gcc.dg/gomp/teams-1.c: Likewise.
6471 * g++.dg/gomp/teams-1.C: Likewise.
6472 * g++.dg/overload/error3.C: Likewise.
6473 * g++.dg/tm/jump1.C: Likewise.
6474 * g++.dg/torture/pr40335.C: Likewise.
6475 * gcc.dg/c99-vla-jump-5.c: Likewise.
6476 * gcc.dg/switch-warn-1.c: Likewise.
6477 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6478 * gcc.dg/nested-func-1.c: Likewise.
6479 * gcc.dg/pr67784-4.c: Likewise.
6480
5403ed8b 64812016-05-23 Richard Biener <rguenther@suse.de>
6482
6483 PR tree-optimization/71230
6484 * gfortran.dg/pr71230-1.f90: New testcase.
6485 * gfortran.dg/pr71230-2.f90: Likewise.
6486
27510941 64872016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6488
1618ffe5 6489 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6490 * gcc.dg/vect/pr58135.c: Add new.
6491 * gfortran.dg/pr46519-1.f: Adjust test case.
6492
a41c605d 64932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6494
6495 PR c++/53401
6496 * g++.dg/cpp0x/decltype64.C: New.
6497
3eb254ab 64982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6499
6500 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6501 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6503
a75fffe1 65042016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6505
6506 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6507 Add poly64x1_t and poly64x2_t cases if supported.
6508 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6509 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6510 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6511 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6512 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6513
56979b12 65142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6515
6516 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6517 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6518 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6519 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6520 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6521 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6522 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6523
dc5e98db 65242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6525
6526 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6527
c0f383ae 65282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6529
6530 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6531 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6532
2a4d70a2 65332016-05-22 Jakub Jelinek <jakub@redhat.com>
6534
4c109025 6535 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6536 constraint instead of "r".
6537 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6538 insn instead of vxorpd.
6539 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6540
bad891ce 6541 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6542 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6543
ac23ddb9 6544 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6545
9dac9579 6546 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6547 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6548
2a4d70a2 6549 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6550
9eafdd7b 65512016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6552
6553 PR middle-end/40921
6554 * gcc.dg/tree-ssa/pr40921.c: New test.
6555
93df190d 65562016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6557
6558 PR target/71103
6559 * gcc.target/avr/pr71103.c: New test.
6560
933b9f7f 65612016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6562
6563 PR middle-end/71179
6564 * gcc.dg/tree-ssa/pr71179.c: New test.
6565
8bdfbc08 65662016-05-20 Martin Sebor <msebor@redhat.com>
6567
6568 PR c/71115
6569 * gcc.dg/init-excess-2.c: New test.
6570
6827ab42 65712016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6572
6573 * gnat.dg/opt53.adb: New test.
6574 * gnat.dg/opt54.adb: Likewise.
6575
58a5f4c0 65762016-05-20 Martin Jambor <mjambor@suse.cz>
6577
6578 PR tree-optimization/70884
6579 * gcc.dg/tree-ssa/pr70919.c: New test.
6580
bb7145f6 65812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6582
6583 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6584 formatting.
f6871bbd 6585 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6586 fix code formatting.
6587
65882016-05-20 Nathan Sidwell <nathan@acm.org>
6589
6590 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6591 non-common cases.
6592 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6593
9954d230 65942016-05-20 David Malcolm <dmalcolm@redhat.com>
6595
6596 * jit.dg/all-non-failing-tests.h: Add
6597 test-factorial-must-tail-call.c.
6598 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6599 * jit.dg/test-factorial-must-tail-call.c: New test case.
6600
08a161f9 66012016-05-20 Jakub Jelinek <jakub@redhat.com>
6602
6603 PR fortran/71204
6604 * gfortran.dg/pr71204.f90: New test.
6605
3d380077 66062016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6607
6608 * gcc.target/nvptx/sincos.c: New test.
6609
0f104d56 66102016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6611
6612 PR c++/70572
6613 * g++.dg/cpp1y/auto-fn31.C: New.
6614
61736a1b 66152016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6616
6617 * gcc.target/powerpc/vec-addec.c: New test.
6618 * gcc.target/powerpc/vec-addec-int128.c: New test.
6619
b4a61e77 66202016-05-20 David Malcolm <dmalcolm@redhat.com>
6621
6622 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6623 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6624 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6625 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6626
9a2ace10 66272016-05-20 Jan Hubicka <hubicka@ucw.cz>
6628
6629 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6630
45cdf8c6 66312016-05-20 Jakub Jelinek <jakub@redhat.com>
6632
b9a1dcd5 6633 PR c++/71210
6634 * g++.dg/opt/pr71210-1.C: New test.
6635 * g++.dg/opt/pr71210-2.C: New test.
6636
45cdf8c6 6637 PR tree-optimization/29756
6638 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6639 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6640 only on selected targets where V4SImode vectors are known to be
6641 supported.
6642
92e3ffbf 66432016-05-20 Marc Glisse <marc.glisse@inria.fr>
6644
6645 PR tree-optimization/71079
6646 PR tree-optimization/71206
6647 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6648
5da368e3 66492016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6650
6651 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6652 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6653 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6654
2506d97a 66552016-05-20 Richard Guenther <rguenther@suse.de>
6656
6657 PR tree-optimization/29756
6658 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6659
adade307 66602016-05-20 Richard Biener <rguenther@suse.de>
6661
6662 PR tree-optimization/71185
6663 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6664
c3deca25 66652016-05-20 Richard Biener <rguenther@suse.de>
6666
6667 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6668
8b0bef14 66692016-05-19 Marek Polacek <polacek@redhat.com>
6670
6671 PR c++/71075
6672 * g++.dg/diagnostic/pr71075.C: New test.
6673
08025288 66742016-05-19 David Malcolm <dmalcolm@redhat.com>
6675
6676 PR c++/71184
6677 * g++.dg/pr71184.C: New test case.
6678
26a51591 66792016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6680
6681 * gcc.target/powerpc/darn-0.c: New test.
6682 * gcc.target/powerpc/darn-1.c: New test.
6683 * gcc.target/powerpc/darn-2.c: New test.
6684
d8d3e75a 66852016-05-19 Marek Polacek <polacek@redhat.com>
6686
6687 PR tree-optimization/71031
6688 * gcc.dg/tree-ssa/vrp100.c: New test.
6689
c28211ae 66902016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6691
6692 PR rtl-optimization/71148
6693 * gcc.dg/pr71148.c: New test.
6694
3f5ea43a 66952016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6696
6697 PR target/71056
6698 * gcc.target/arm/pr71056.c: New test.
6699
2a7d4c20 67002016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6701
6702 * c-c++-common/pr69669.c: Check the used mode.
6703
ed0b0569 67042016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6705
6706 PR sanitizer/64354
6707 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6708
410372fe 67092016-05-19 Richard Biener <rguenther@suse.de>
6710
6711 PR tree-optimization/70729
6712 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6713 * gcc.dg/graphite/scop-18.c: Likewise.
6714 * gcc.dg/pr41783.c: Disable LIM.
6715 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6716 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6717 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6718 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6719 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6720 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6721 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6722 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6723 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6724 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6725 * gfortran.dg/pr42108.f90: Likewise.
6726
56f34f03 67272016-05-18 David Malcolm <dmalcolm@redhat.com>
6728
6729 PR driver/69265
6730 * gcc.dg/spellcheck-options-11.c: New test case.
6731
e6481cd1 67322016-05-18 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR c++/71100
6735 * g++.dg/opt/pr71100.C: New test.
6736
be951c59 67372016-05-18 Martin Jambor <mjambor@suse.cz>
6738
6739 PR ipa/69708
6740 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6741 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6742 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6743 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6744
665ff45b 67452016-05-18 Martin Jambor <mjambor@suse.cz>
6746
6747 PR ipa/69708
6748 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6749 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6750 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6751 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6752 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6753
485be62c 67542016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/69793
6757 * g++.dg/template/crash122.C: New.
6758
b251d5f5 67592016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6760
6761 PR c++/70466
6762 * g++.dg/template/pr70466-1.C: New.
6763 * g++.dg/template/pr70466-2.C: Likewise.
6764
c93e9931 67652016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6766
6767 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6768 splat operations and the XXSPLTIB instruction.
6769 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6770 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6771 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6772 xxlxor to clear a register.
6773
8ba6639c 67742016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6775
6776 * gcc.dg/torture/pr71020.c: New test.
6777
ec6e3005 67782016-05-18 Martin Jambor <mjambor@suse.cz>
6779
6780 PR ipa/70646
6781 * gcc.dg/ipa/pr70646.c: New test.
6782
5ef3c918 67832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6784
6785 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6786
70a88eab 67872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6788
6789 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6790 missing tests for vreinterpretq_p{8,16}.
6791
b52a930c 67922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6793
6794 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6795 vsliq_n_s64 and vsliq_n_u64.
6796
bdd4080b 67972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6798
6799 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6800 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6801
37814bf5 68022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6803
6804 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6805 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6806 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6807
764af2e0 68082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6809
6810 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6811 in comment.
6812
ffe01a83 68132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6814
6815 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6816 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6817 "blr\t" and switch to scan-assembler-times.
6818
fab6dae9 68192016-05-18 Jiong Wang <jiong.wang@arm.com>
6820
231010db 6821 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6822 with __aarch64__.
6823 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6824 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6825
4eb0c566 68262016-05-18 Jakub Jelinek <jakub@redhat.com>
6827
442f18f1 6828 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6829 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6830 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6831 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6832 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6833 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6834
4d83b36b 6835 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6836 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6837
a4528eec 6838 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6839 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6840
f0066139 6841 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6842 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6843
4eb0c566 6844 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6845
303e9267 68462016-05-18 Richard Biener <rguenther@suse.de>
6847
6848 PR tree-optimization/71168
6849 * gcc.dg/torture/pr71168.c: New testcase.
6850
0d7ddd44 68512016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6852
6853 PR middle-end/63586
6854 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6855 * gcc.dg/tree-ssa/pr63586.c: New test.
6856 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6857
899bcc0f 68582016-05-17 Nathan Sidwell <nathan@acm.org>
6859
6860 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6861 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6862 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6863 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6864
a2246979 68652016-05-17 Nathan Sidwell <nathan@acm.org>
6866
6867 * gcc.target/nvptx/abi-vararg-3.c: New.
6868
2f6a4d21 68692016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6870
6871 PR tree-optimization/54579
6872 PR middle-end/55299
6873 * gcc.dg/fold-notrotate-1.c: New test.
6874 * gcc.dg/fold-notshift-1.c: New test.
6875 * gcc.dg/fold-notshift-2.c: New test.
6876
27bdad45 68772016-05-17 Marek Polacek <polacek@redhat.com>
6878
6879 PR ipa/71146
6880 * g++.dg/ipa/pr71146.C: New test.
6881
f33a295a 68822016-05-17 David Malcolm <dmalcolm@redhat.com>
6883
6884 * jit.dg/test-error-array-bounds.c: New test case.
6885
b6dd53bf 68862016-05-17 Marc Glisse <marc.glisse@inria.fr>
6887
6888 * gcc.dg/tree-ssa/and-1.c: New testcase.
6889
a8719545 68902016-05-17 Marc Glisse <marc.glisse@inria.fr>
6891
6892 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6893 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6894
34806102 68952016-05-17 Marc Glisse <marc.glisse@inria.fr>
6896
6897 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6898 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6899
25fe08a8 69002016-05-17 Jiong Wang <jiong.wang@arm.com>
6901
6902 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6903
abf1a837 69042016-05-17 Jiong Wang <jiong.wang@arm.com>
6905
6906 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6907
666b9dd3 69082016-05-17 Jiong Wang <jiong.wang@arm.com>
6909
6910 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6911 ".2d[index]" when scan the assembly.
6912 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6913 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6914 float64x1.
6915 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6916
77d095c0 69172016-05-17 Richard Biener <rguenther@suse.de>
6918
6919 PR tree-optimization/71132
6920 * gcc.dg/torture/pr71132.c: New testcase.
6921
28adcc23 69222016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6923
6924 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6925
2439931e 69262016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6927
6928 PR target/70809
6929 * gcc.target/aarch64/pr70809_1.c: New test.
6930
5ec2ff80 69312016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6932
6933 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6934 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6935 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6936 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6937
17fd1c7a 69382016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6939 Ilya Enkovich <ilya.enkovich@intel.com>
6940
6941 PR target/71114
6942 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6943
46729204 69442016-05-16 Jan Hubicka <hubicka@ucw.cz>
6945
6946 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6947 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6948
2a1125d6 69492016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6950
6951 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6952 test for __ARM_FP16_ARGS.
6953 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6954 * gcc.target/arm/aapcs/neon-vect10.c: New.
6955 * gcc.target/arm/aapcs/neon-vect9.c: New.
6956 * gcc.target/arm/aapcs/vfp18.c: New.
6957 * gcc.target/arm/aapcs/vfp19.c: New.
6958 * gcc.target/arm/aapcs/vfp20.c: New.
6959 * gcc.target/arm/aapcs/vfp21.c: New.
6960 * gcc.target/arm/fp16-aapcs-1.c: New.
6961 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6962 test for __ARM_FP16_ARGS.
6963 * g++.target/arm/fp16-return-1.c: Update expected output.
6964
ea3d2d74 69652016-05-16 Jiong Wang <jiong.wang@arm.com>
6966
6967 PR testsuite/70227
6968 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6969
6989e05f 69702016-05-15 Harald Anlauf <anlauf@gmx.de>
6971
6972 PR fortran/69603
6973 * gfortran.dg/pr69603.f90: New testcase.
6974
a5f52592 69752016-05-14 Fritz Reese <fritzoreese@gmail.com>
6976
6977 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6978
88f949ab 69792016-05-14 Fritz Reese <fritzoreese@gmail.com>
6980
6981 PR fortran/71047
6982 * gfortran.dg/pr71047.f08: New test.
6983
90c88567 69842016-05-13 Joseph Myers <joseph@codesourcery.com>
6985
6986 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6987 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6988 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6989
00a690cc 69902016-05-13 Martin Sebor <msebor@redhat.com>
6991
6992 PR c++/60049
6993 * g++.dg/cpp0x/constexpr-60049.C: New test.
6994
ec8b6af7 69952016-05-13 Jakub Jelinek <jakub@redhat.com>
6996
6997 PR bootstrap/71071
6998 * gcc.dg/pr71071.c: New test.
6999
f54d1d7b 70002016-05-13 Uros Bizjak <ubizjak@gmail.com>
7001
7002 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7003 remove XOP handling.
2f3af60f 7004 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7005
a39a0392 70062016-05-13 Nathan Sidwell <nathan@acm.org>
7007
7008 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7009 __atomic_is_lock_free declaration.
7010
42333dd9 70112016-05-13 Richard Biener <rguenther@suse.de>
7012
7013 PR tree-optimization/42587
7014 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7015
c5442454 70162016-05-13 Martin Liska <mliska@suse.cz>
7017
7018 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7019 the new format of dump output.
7020
03a400fb 70212016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7022
7023 * gcc.dg/pr71084.c: New test.
7024
69278c3f 70252016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7026
231010db 7027 PR target/53440
7028 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7029
8138f11b 70302016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7031
7032 * gcc.target/aarch64/struct_return.c: New test.
7033
22a3f7bd 70342016-05-12 Marek Polacek <polacek@redhat.com>
7035
7036 PR c/70756
7037 * c-c++-common/pr70756-2.c: New test.
7038 * c-c++-common/pr70756.c: New test.
7039
9bcd42cc 70402016-05-12 Richard Biener <rguenther@suse.de>
7041
7042 PR tree-optimization/71059
7043 * gcc.dg/torture/pr71059.c: New testcase.
7044
5ffb4a0d 70452016-05-12 Richard Biener <rguenther@suse.de>
7046
7047 PR tree-optimization/71062
7048 * gcc.dg/torture/pr71062.c: New testcase.
7049
2ab65c31 70502016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7051
7052 PR tree-optimization/71006
7053 * gcc.dg/pr71006.c: New test.
7054
f0158fc0 70552016-05-12 Marek Polacek <polacek@redhat.com>
7056
7057 PR driver/71063
7058 * gcc.dg/opts-7.c: New test.
7059
0f56938b 70602016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7061
7062 PR target/70830
7063 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7064 Add -save-temps to dg-options.
7065 Scan for ldmfd rather than pop instruction.
7066 * gcc.target/arm/interrupt-2.c: Likewise.
7067 * gcc.target/arm/pr70830.c: New test.
7068
e10946d5 70692016-05-12 Jakub Jelinek <jakub@redhat.com>
7070
9fa8e468 7071 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7072 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7073
9ce62bbe 7074 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7075 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7076 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7077
708ae1b1 7078 PR target/71019
7079 * gcc.target/i386/avx512vl-pack-1.c: New test.
7080 * gcc.target/i386/avx512vl-pack-2.c: New test.
7081 * gcc.target/i386/avx512bw-pack-2.c: New test.
7082
a461f32e 7083 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7084
e10946d5 7085 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7086 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7087 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7088
f52a3ef6 70892016-05-12 Richard Biener <rguenther@suse.de>
7090
7091 PR tree-optimization/70986
7092 * gcc.dg/torture/pr70986-1.c: New testcase.
7093 * gcc.dg/torture/pr70986-2.c: Likewise.
7094 * gcc.dg/torture/pr70986-3.c: Likewise.
7095
54c4d22e 70962016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7097
7098 PR c/43651
7099 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7100 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7101
57215d5b 71022016-05-11 Uros Bizjak <ubizjak@gmail.com>
7103
7104 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7105 directive.
7106 * gcc.target/i386/pr66746.c: Ditto.
7107
67d3121c 71082016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7109
7110 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7111 support.
7112 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7113 warning when using -mvsx-timode.
7114 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7115 * gcc.target/powerpc/dform-2.c: Likewise.
7116 * gcc.target/powerpc/pr68805.c: Likewise.
7117
7f8012a5 71182016-05-11 Marek Polacek <polacek@redhat.com>
7119
7120 PR c++/71024
7121 * c-c++-common/attributes-3.c: New test.
7122
3e8567ce 71232016-05-11 Nathan Sidwell <nathan@acm.org>
7124
7125 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7126 * gcc.c-torture/execute/pr68185.c: Likewise.
7127 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7128 * gcc.dg/pr69634.c: Requires scheduling.
7129 * gcc.dg/torture/pr66178.c: Require label values.
7130 * gcc.dg/setjmp-6.c: Require indirect jumps.
7131
3739ac00 71322016-05-11 Richard Biener <rguenther@suse.de>
7133
7134 PR tree-optimization/71055
7135 * gcc.dg/torture/pr71055.c: New testcase.
7136
1ff8b385 71372016-05-11 Richard Biener <rguenther@suse.de>
7138
7139 PR debug/71057
7140 * g++.dg/debug/pr71057.C: New testcase.
7141
77126efa 71422016-05-11 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR fortran/70855
7145 * gfortran.dg/gomp/pr70855.f90: New test.
7146
6fcaaf9b 71472016-05-11 Richard Biener <rguenther@suse.de>
7148
7149 PR middle-end/71002
7150 * g++.dg/torture/pr71002.C: New testcase.
7151
bfa8ea12 71522016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7153
7154 PR middle-end/70807
7155 * gcc.dg/pr70807.c: New test.
7156
87632549 71572016-05-10 Martin Sebor <msebor@redhat.com>
7158
7159 PR c++/38611
7160 * g++.dg/Wattributes.C: New test.
7161
f9153689 71622016-05-10 Marc Glisse <marc.glisse@inria.fr>
7163
7164 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7165 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7166 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7167
a44ed58a 71682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7169
7170 PR target/70799
7171 * gcc.target/i386/pr70799-1.c: New test.
7172
d6c90d89 71732016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7174
7175 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7176
c1f73044 71772016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7178
7179 PR middle-end/70877
7180 * gcc.target/i386/pr70877.c: New test.
7181
e66d763a 71822016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7183
7184 PR tree-optimization/70786
7185 * gcc.target/i386/pr70876.c: New test.
7186
a30ff73a 71872016-05-10 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR target/70927
7190 * gcc.target/i386/avx512vl-logic-1.c: New test.
7191 * gcc.target/i386/avx512vl-logic-2.c: New test.
7192 * gcc.target/i386/avx512dq-logic-2.c: New test.
7193
4b3fd38f 71942016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7195
7196 PR target/70963
7197 * gcc.target/powerpc/pr70963.c: New.
7198
abf93a25 71992016-05-10 David Malcolm <dmalcolm@redhat.com>
7200
7201 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7202 (test_very_wide_line): Add ruler to expected output.
7203 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7204 (test_very_wide_line): Likewise.
7205 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7206 (test_show_locus): Within the handling of "test_very_wide_line",
7207 enable show_ruler_p on the diagnostic context.
7208
d614888f 72092016-05-10 Richard Biener <rguenther@suse.de>
7210
7211 PR tree-optimization/71039
7212 * gcc.dg/torture/pr71039.c: New testcase.
7213
dbca5ed9 72142016-05-10 Nathan Sidwell <nathan@acm.org>
7215
7216 * gcc.dg/nested-func-10.c: Requires alloca.
7217 * gcc.dg/nested-func-9.c: Requires alloca.
7218 * gcc.c-torture/execute/pr70460.c: Requires labels.
7219 * gcc.c-torture/compile/pr70199.c: Requires labels.
7220 * gcc.target/nvptx/decl.c: Compile only.
7221 * gcc.target/nvptx/trailing-init.c: Compile only.
7222 * gcc.target/nvptx/ary-init.c: Compile only.
7223
3fa82609 72242016-05-10 Marek Polacek <polacek@redhat.com>
7225
7226 PR c/70255
7227 * gcc.dg/attr-opt-1.c: New test.
7228
76825907 72292016-05-10 Richard Biener <rguenther@suse.de>
7230
7231 PR tree-optimization/70497
7232 PR tree-optimization/28367
7233 * gcc.dg/torture/20160404-1.c: New testcase.
7234 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7235 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7236
68255819 72372016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7238
7239 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7240
d9aa8cdb 72412016-05-09 Uros Bizjak <ubizjak@gmail.com>
7242
7243 * gcc.target/i386/fabsneg-1.c New test.
7244
7cc16f50 72452016-05-09 Alan Modra <amodra@gmail.com>
7246
7247 PR testsuite/70826
7248 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7249
a83b7b63 72502016-05-09 Richard Biener <rguenther@suse.de>
7251
7252 PR tree-optimization/70985
7253 * gcc.dg/torture/pr70985.c: New testcase.
7254
189d0706 72552016-05-09 Bin Cheng <bin.cheng@arm.com>
7256
7257 * gcc.dg/tree-ssa/ifc-9.c: New test.
7258 * gcc.dg/tree-ssa/ifc-10.c: New test.
7259 * gcc.dg/tree-ssa/ifc-11.c: New test.
7260 * gcc.dg/tree-ssa/ifc-12.c: New test.
7261 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7262 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7263 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7264
1ec957b0 72652016-05-09 Richard Biener <rguenther@suse.de>
7266
7267 PR fortran/70937
7268 * gfortran.dg/pr70937.f90: New testcase.
7269
923c7714 72702016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7271
7272 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7273
d7cd448a 72742016-05-07 Fritz Reese <fritzoreese@gmail.com>
7275
7276 PR fortran/56226
7277 * gfortran.dg/dec_structure_1.f90: New testcase.
7278 * gfortran.dg/dec_structure_2.f90: Ditto.
7279 * gfortran.dg/dec_structure_3.f90: Ditto.
7280 * gfortran.dg/dec_structure_4.f90: Ditto.
7281 * gfortran.dg/dec_structure_5.f90: Ditto.
7282 * gfortran.dg/dec_structure_6.f90: Ditto.
7283 * gfortran.dg/dec_structure_7.f90: Ditto.
7284 * gfortran.dg/dec_structure_8.f90: Ditto.
7285 * gfortran.dg/dec_structure_9.f90: Ditto.
7286 * gfortran.dg/dec_structure_10.f90: Ditto.
7287 * gfortran.dg/dec_structure_11.f90: Ditto.
7288 * gfortran.dg/dec_union_1.f90: Ditto.
7289 * gfortran.dg/dec_union_2.f90: Ditto.
7290 * gfortran.dg/dec_union_3.f90: Ditto.
7291 * gfortran.dg/dec_union_4.f90: Ditto.
7292 * gfortran.dg/dec_union_5.f90: Ditto.
7293 * gfortran.dg/dec_union_6.f90: Ditto.
7294 * gfortran.dg/dec_union_7.f90: Ditto.
7295
f681e29b 72962016-05-07 Tom de Vries <tom@codesourcery.com>
7297
7298 PR tree-optimization/70956
7299 * gcc.dg/graphite/pr70956.c: New test.
7300
68d7f375 73012016-05-06 Jakub Jelinek <jakub@redhat.com>
7302
faf39348 7303 PR middle-end/70941
7304 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7305 (a, b, c, d): Change type from char to signed char.
7306 (main): Compare against (signed char) -1634678893 instead of
7307 hardcoded -109. Use __builtin_abort instead of abort.
7308
b768b13a 7309 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7310 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7311
68d7f375 7312 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7313
5dda16ea 73142016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7315
7316 PR debug/70935
7317 * gcc.dg/torture/pr70935.c: New test.
7318
13ede1b5 73192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7320
7321 PR target/58219
7fc878c4 7322 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 7323
96d94be2 73242016-05-06 Richard Biener <rguenther@suse.de>
7325
7326 PR tree-optimization/70960
7327 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7328
e5d9f15d 73292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7330
7331 PR target/52933
7332 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7333 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7334 Adjust expected instruction counts.
7335 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7336
2dd7705f 73372016-05-06 Marek Polacek <polacek@redhat.com>
7338
7339 PR sanitizer/70875
7340 * gcc.dg/ubsan/bounds-3.c: New test.
7341
cb8bc632 73422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7343
7344 PR target/54089
7345 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7346
b343c173 73472016-05-06 Richard Biener <rguenther@suse.de>
7348
7349 PR middle-end/70931
7350 * gfortran.dg/pr70931.f90: New testcase.
7351
1e3db0b1 73522016-05-06 Richard Biener <rguenther@suse.de>
7353
7354 PR middle-end/70941
7355 * gcc.dg/torture/pr70941.c: New testcase.
7356
bdd54b6d 73572016-05-05 Bin Cheng <bin.cheng@arm.com>
7358
7359 PR tree-optimization/57206
7360 * gcc.dg/vect/pr57206.c: New test.
7361
499adcfd 73622016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7363
7364 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7365
871164c4 73662016-05-05 Jakub Jelinek <jakub@redhat.com>
7367
ecb23e00 7368 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7369
871164c4 7370 * c-c++-common/Wdangling-else-4.c: New test.
7371
70cf83ba 73722016-05-04 Jakub Jelinek <jakub@redhat.com>
7373
858c9470 7374 PR c++/70906
7375 PR c++/70933
7376 * g++.dg/opt/pr70906.C: New test.
7377 * g++.dg/opt/pr70933.C: New test.
7378
70cf83ba 7379 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7380
aaa36a78 73812016-05-04 Jan Hubicka <hubicka@ucw.cz>
7382
7383 * gcc.dg/ipa/pure-const-3.c: New testcase.
7384
1d52c456 73852016-05-04 Marek Polacek <polacek@redhat.com>
7386
7387 * c-c++-common/Wdangling-else-1.c: New test.
7388 * c-c++-common/Wdangling-else-2.c: New test.
7389 * c-c++-common/Wdangling-else-3.c: New test.
7390
dc581573 73912016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7392
7393 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7394 flag is present.
7395
a64030fe 73962016-05-04 Marek Polacek <polacek@redhat.com>
7397
7398 PR c/48778
7399 * gcc.dg/Waddress-2.c: New test.
7400
b461b04a 74012016-05-04 Alan Modra <amodra@gmail.com>
7402
7403 * gcc.target/powerpc/pr70866.c: New.
7404
c388a0cf 74052016-05-03 Martin Sebor <msebor@redhat.com>
7406
7407 PR c++/66561
7408 * c-c++-common/builtin_location.c: New test.
7409 * g++.dg/cpp1y/builtin_location.C: New test.
7410
5d4db8ef 74112016-05-03 Marek Polacek <polacek@redhat.com>
7412
7413 PR c/70859
7414 * gcc.dg/pr70859.c: New test.
7415 * gcc.dg/pr70859-2.c: New test.
7416
ca938765 74172016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7418
7419 * gnat.dg/debug5.adb: New testcase.
7420
60b27d5f 74212016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7422
7423 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7424 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7425 Procedure to check for z10 instruction set.
7426
5ab325d0 74272016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7428
7429 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7430
c548a0ad 74312016-05-03 Alan Modra <amodra@gmail.com>
7432
7433 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7434
d5ecd946 74352016-05-03 Jakub Jelinek <jakub@redhat.com>
7436
7437 * gcc.target/i386/avx512f-cvt-1.c: New test.
7438
35b0a053 74392016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7440
7441 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7442 -fdump-tree-vrp-details.
7443
9ae1b28a 74442016-05-03 Richard Biener <rguenther@suse.de>
7445
7446 * gcc.dg/pr30172-1.c: Adjust.
7447 * gcc.dg/pr63743.c: Likewise.
7448 * gcc.dg/tm/pr51696.c: Likewise.
7449 * c-c++-common/tm/safe-1.c: Likewise.
7450 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7451 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7452 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7453 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7454
9c1a31e4 74552016-05-03 Jakub Jelinek <jakub@redhat.com>
7456
fe69bcb9 7457 PR rtl-optimization/70467
7458 * gcc.target/i386/pr70467-3.c: New test.
7459 * gcc.target/i386/pr70467-4.c: New test.
7460
9082c4a4 7461 PR tree-optimization/70916
7462 * gcc.c-torture/compile/pr70916.c: New test.
7463
9c1a31e4 7464 PR target/49244
7465 * gcc.target/i386/pr49244-1.c: New test.
7466 * gcc.target/i386/pr49244-2.c: New test.
7467
69105acc 74682016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7469
7470 PR rtl-optimization/44281
7471 * gcc.target/i386/pr44281.c: New test.
7472
9ab8df54 74732016-05-03 bin cheng <bin.cheng@arm.com>
7474
7475 PR tree-optimization/56541
7476 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7477 * gcc.dg/vect/pr56541.c: new test.
7478
3c62cae0 74792016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7480
7481 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7482 __float128.
7483 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7484
91abc161 74852016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7486
7487 PR testsuite/70520
7488 * c-c++-common/asan/clone-test-1.c (main): Align child process
7489 stack to 16 bytes.
7490
aa3d1155 74912016-05-02 David Malcolm <dmalcolm@redhat.com>
7492
7493 PR c++/62314
7494 * g++.dg/spellcheck-fields-2.C: New test case.
7495
002c3f28 74962016-05-02 David Malcolm <dmalcolm@redhat.com>
7497
7498 PR c++/62314
7499 * g++.dg/pr62314.C: New test case.
7500
46e5dccc 75012016-05-02 Jan Hubicka <hubicka@ucw.cz>
7502
7503 * gcc.dg/ipa/inline-8.c: New testcase.
7504
663f4248 75052016-05-02 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR rtl-optimization/70467
7508 * gcc.target/i386/pr70467-1.c: New test.
7509
efe8bdf5 75102016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7511
7512 * gcc.dg/spec-options.c: Run the test on all targets.
7513 * gcc.dg/foo.specs: Use cpp_unique_options.
7514
47ef9633 75152016-05-02 Marc Glisse <marc.glisse@inria.fr>
7516
7517 * gcc.dg/tree-ssa/unord.c: New testcase.
7518
eb1a077c 75192016-05-02 Marc Glisse <marc.glisse@inria.fr>
7520
7521 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7522
28e869d0 75232016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7524
7525 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7526
dd185f6e 75272016-05-02 Marek Polacek <polacek@redhat.com>
7528
7529 PR c/70851
7530 * gcc.dg/enum-incomplete-3.c: New test.
7531
773d09b9 75322016-05-02 Marek Polacek <polacek@redhat.com>
7533 Tom de Vries <tom@codesourcery.com>
7534
7535 PR tree-optimization/70700
7536 * gcc.dg/pr70700.c: New test.
7537
f0dc3286 75382016-05-01 Uros Bizjak <ubizjak@gmail.com>
7539
7540 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7541 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7542 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7543 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7544 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7545
7f931827 75462016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7547
7548 * ada/acats/run_acats: Rename into...
7549 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7550 * ada/acats/run_all.sh: Remove redundant test.
7551 (target_run): Move around.
7552 (target_gnatchop): Use newly built executable.
7553 (target_gnatmake): Likewise.
7554 Check that the compilation of impbit succeeds.
7555
1c492b4e 75562016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7557
7558 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7559 * gcc.dg/20021029-1.c: Likewise.
7560 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7561 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7562 * gcc.target/sh/cmpstr.c: Likewise.
7563 * gcc.target/sh/cmpstrn.c: Likewise.
7564 * gcc.target/sh/memset.c: Likewise.
7565 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7566 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7567 * gcc.target/sh/pr39423-1.c: Likewise.
7568 * gcc.target/sh/pr49468-di.c: Likewise.
7569 * gcc.target/sh/pr49468-si.c: Likewise.
7570 * gcc.target/sh/pr49880-1.c: Likewise.
7571 * gcc.target/sh/pr49880-2.c: Likewise.
7572 * gcc.target/sh/pr49880-3.c: Likewise.
7573 * gcc.target/sh/pr50751-1.c: Likewise.
7574 * gcc.target/sh/pr50751-4.c: Likewise.
7575 * gcc.target/sh/pr50751-7.c: Likewise.
7576 * gcc.target/sh/pr51244-1.c: Likewise.
7577 * gcc.target/sh/pr51244-10.c: Likewise.
7578 * gcc.target/sh/pr51244-11.c: Likewise.
7579 * gcc.target/sh/pr51244-12.c: Likewise.
7580 * gcc.target/sh/pr51244-13.c: Likewise.
7581 * gcc.target/sh/pr51244-14.c: Likewise.
7582 * gcc.target/sh/pr51244-17.c: Likewise.
7583 * gcc.target/sh/pr51244-18.c: Likewise.
7584 * gcc.target/sh/pr51244-19.c: Likewise.
7585 * gcc.target/sh/pr51244-4.c: Likewise.
7586 * gcc.target/sh/pr51244-5.c: Likewise.
7587 * gcc.target/sh/pr51244-7.c: Likewise.
7588 * gcc.target/sh/pr51244-8.c: Likewise.
7589 * gcc.target/sh/pr51244-9.c: Likewise.
7590 * gcc.target/sh/pr51697.c: Likewise.
7591 * gcc.target/sh/pr52483-1.c: Likewise.
7592 * gcc.target/sh/pr52483-2.c: Likewise.
7593 * gcc.target/sh/pr52483-3.c: Likewise.
7594 * gcc.target/sh/pr52483-5.c: Likewise.
7595 * gcc.target/sh/pr52933-1.c: Likewise.
7596 * gcc.target/sh/pr52933-2.c: Likewise.
7597 * gcc.target/sh/pr52933-3.c: Likewise.
7598 * gcc.target/sh/pr53568-1.c: Likewise.
7599 * gcc.target/sh/pr53976-1.c: Likewise.
7600 * gcc.target/sh/pr53988-1.c: Likewise.
7601 * gcc.target/sh/pr53988.c: Likewise.
7602 * gcc.target/sh/pr54089-1.c: Likewise.
7603 * gcc.target/sh/pr54089-6.c: Likewise.
7604 * gcc.target/sh/pr54089-7.c: Likewise.
7605 * gcc.target/sh/pr54089-8.c: Likewise.
7606 * gcc.target/sh/pr54089-9.c: Likewise.
7607 * gcc.target/sh/pr54236-1.c: Likewise.
7608 * gcc.target/sh/pr54236-2.c: Likewise.
7609 * gcc.target/sh/pr54236-3.c: Likewise.
7610 * gcc.target/sh/pr54236-4.c: Likewise.
7611 * gcc.target/sh/pr54386.c: Likewise.
7612 * gcc.target/sh/pr54602-1.c: Likewise.
7613 * gcc.target/sh/pr54685.c: Likewise.
7614 * gcc.target/sh/pr54760-1.c: Likewise.
7615 * gcc.target/sh/pr54760-2.c: Likewise.
7616 * gcc.target/sh/pr54760-3.c: Likewise.
7617 * gcc.target/sh/pr54760-4.c: Likewise.
7618 * gcc.target/sh/pr54760-5.c: Likewise.
7619 * gcc.target/sh/pr54760-6.c: Likewise.
7620 * gcc.target/sh/pr55146.c: Likewise.
7621 * gcc.target/sh/pr55160.c: Likewise.
7622 * gcc.target/sh/pr59278.c: Likewise.
7623 * gcc.target/sh/pr59401-1.c: Likewise.
7624 * gcc.target/sh/pr59533-1.c: Likewise.
7625 * gcc.target/sh/pr63260.c: Likewise.
7626 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7627 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7628 * gcc.target/sh/strlen.c: Likewise.
7629 * gcc.target/sh/torture/pr30807.c: Likewise.
7630 * gcc.target/sh/torture/pr34777.c: Likewise.
7631 * gcc.target/sh/torture/pr64652.c: Likewise.
7632 * gcc.target/sh/torture/pr65505.c: Likewise.
7633 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7634 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7635
0c4005be 76362016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7637
7638 PR c++/66644
7639 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7640
d94e6223 76412016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7642
7643 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7644 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7645 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7646 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7647
46f37836 76482016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7649
7650 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7651 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7652
4d0a8bac 76532016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7654
7655 PR middle-end/70626
7656 * c-c++-common/goacc/combined-reduction.c: New test.
7657 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7658
b98e0db3 76592016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7660
7661 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7662 *movdi_internal pattern only if PIC off.
7663 * gcc.target/i386/pr70155-2.c: Likewise.
7664 * gcc.target/i386/pr70155-3.c: Likewise.
7665 * gcc.target/i386/pr70155-4.c: Likewise.
7666 * gcc.target/i386/pr70155-5.c: Likewise.
7667 * gcc.target/i386/pr70155-6.c: Likewise.
7668 * gcc.target/i386/pr70155-7.c: Likewise.
7669 * gcc.target/i386/pr70155-8.c: Likewise.
7670 * gcc.target/i386/pr70155-15.c: Likewise.
7671 * gcc.target/i386/pr70155-17.c: Likewise.
7672 * gcc.target/i386/pr70155-22.c: Likewise.
7673
8b066242 76742016-04-29 Bin Cheng <bin.cheng@arm.com>
7675
7676 PR tree-optimization/70803
7677 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7678
22912e73 76792016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7680
7681 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7682 optimization of vector loop.
7683 * gcc.target/i386/vect-unpack-3.c: New test.
7684 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7685 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7686 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7687
568128c6 76882016-04-29 Marek Polacek <polacek@redhat.com>
7689
7690 PR sanitizer/70342
7691 * g++.dg/ubsan/null-7.C: New test.
7692
025dd1e0 7693 PR c/70852
7694 * gcc.dg/pr70852.c: New test.
7695
eb16928e 76962016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7697
7698 PR/69089
7699 * g++.dg/cpp0x/alignas6.C: New test.
7700
d7377ee9 77012016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7702
4860a6bf 7703 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7704 * gcc.dg/pr27003.c: Likewise.
7705 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7706 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7707 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7708 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7709 * gcc.target/arc/mxy.c: Likewise.
7710 * gcc.target/arc/mswape.c: Likewise.
7711 * gcc.target/arc/mrtsc.c: Likewise.
7712 * gcc.target/arc/mcrc.c: Likewise.
7713 * gcc.target/arc/mdsp-packa.c: Likewise.
7714 * gcc.target/arc/mdvbf.c: Likewise.
7715 * gcc.target/arc/mlock.c: Likewise.
7716 * gcc.target/arc/mmac-24.c: Likewise.
7717 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7718
efa1b7ab 77192016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7720 Matthijs Kooijman <matthijs@stdin.nl>
7721 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7722
7723 PR target/60040
7724 * gcc.target/avr/pr60040-1.c: New.
7725 * gcc.target/avr/pr60040-2.c: New.
7726
00371d68 77272016-04-29 Richard Biener <rguenther@suse.de>
7728
7729 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7730
73447cc5 77312016-04-29 Richard Biener <rguenther@suse.de>
7732
7733 PR tree-optimization/13962
7734 PR tree-optimization/65686
7735 * gcc.dg/uninit-pr65686.c: New testcase.
7736
c2087b56 77372016-04-29 Jakub Jelinek <jakub@redhat.com>
7738
7739 PR middle-end/70843
7740 * gcc.dg/pr70843.c: New test.
7741
cdd06d5a 77422016-04-28 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR target/70858
7745 * gcc.target/i386/pr70858.c: New test.
7746
1a60079e 77472016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7748
7749 * gcc.target/arc/nps400-1.c: New file.
7750
11bc2894 77512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7752 Andrew Burgess <andrew.burgess@embecosm.com>
7753
7754 * gcc.target/arc/movh_cl-1.c: New file.
7755
dd9bf0b5 77562016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7757 Andrew Burgess <andrew.burgess@embecosm.com>
7758
7759 * gcc.target/arc/extzv-1.c: New file.
7760 * gcc.target/arc/insv-1.c: New file.
7761 * gcc.target/arc/insv-2.c: New file.
7762 * gcc.target/arc/movb-1.c: New file.
7763 * gcc.target/arc/movb-2.c: New file.
7764 * gcc.target/arc/movb-3.c: New file.
7765 * gcc.target/arc/movb-4.c: New file.
7766 * gcc.target/arc/movb-5.c: New file.
7767 * gcc.target/arc/movb_cl-1.c: New file.
7768 * gcc.target/arc/movb_cl-2.c: New file.
7769 * gcc.target/arc/movbi_cl-1.c: New file.
7770 * gcc.target/arc/movl-1.c: New file.
7771
a22e4209 77722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7773 Andrew Burgess <andrew.burgess@embecosm.com>
7774
7775 * gcc.target/arc/cmem-1.c: New file.
7776 * gcc.target/arc/cmem-2.c: New file.
7777 * gcc.target/arc/cmem-3.c: New file.
7778 * gcc.target/arc/cmem-4.c: New file.
7779 * gcc.target/arc/cmem-5.c: New file.
7780 * gcc.target/arc/cmem-6.c: New file.
7781 * gcc.target/arc/cmem-7.c: New file.
7782 * gcc.target/arc/cmem-ld.inc: New file.
7783 * gcc.target/arc/cmem-st.inc: New file.
7784
287c3982 77852016-04-28 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR target/70821
7788 * gcc.target/i386/pr70821.c: New test.
7789
e40e5340 77902016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7791
7792 * gcc.target/powerpc/vec-adde.c: New test.
7793 * gcc.target/powerpc/vec-adde-int128.c: New test.
7794
cf977d50 77952016-04-28 Jakub Jelinek <jakub@redhat.com>
7796
7797 * gcc.target/i386/avx-vround-1.c: New test.
7798 * gcc.target/i386/avx-vround-2.c: New test.
7799 * gcc.target/i386/avx512vl-vround-1.c: New test.
7800 * gcc.target/i386/avx512vl-vround-2.c: New test.
7801
572f8300 78022016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7803
7804 PR testsuite/70595
7805 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7806 (check_effective_target_cilkplus_runtime): ... this.
7807 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7808 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7809
7810 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7811 Require cilkplus_runtime.
7812 Don't add -lcilkrts.
7813 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7814 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7815 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7816 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7817 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7818 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7819 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7820 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7821 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7822 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7823 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7824 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7825 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7826 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7827 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7828 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7829 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7830 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7831 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7832 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7833 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7834 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7835 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7836 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7837 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7838 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7839 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7840 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7841 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7842
7843 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7844 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7845
7846 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7847
7848 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7849 cilkplus_runtime.
7850
dfba0905 78512016-04-27 Marc Glisse <marc.glisse@inria.fr>
7852
7853 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7854 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7855
605a4556 78562015-04-27 Ryan Burn <contact@rnburn.com>
7857
7858 PR c++/69024
7859 PR c++/68997
7860 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7861 diagnostic.
7862 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7863 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7864
6a1231a5 78652016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7866
7867 * gnat.dg/limited_with4.ad[sb]: New test.
7868 * gnat.dg/limited_with4_pkg.ads: New helper.
7869
4dad9e09 78702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7871
7872 PR target/70155
7873 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7874 and movv1ti_internal patterns
7875 * gcc.target/i386/pr70155-1.c: New test.
7876 * gcc.target/i386/pr70155-2.c: Likewise.
7877 * gcc.target/i386/pr70155-3.c: Likewise.
7878 * gcc.target/i386/pr70155-4.c: Likewise.
7879 * gcc.target/i386/pr70155-5.c: Likewise.
7880 * gcc.target/i386/pr70155-6.c: Likewise.
7881 * gcc.target/i386/pr70155-7.c: Likewise.
7882 * gcc.target/i386/pr70155-8.c: Likewise.
7883 * gcc.target/i386/pr70155-9.c: Likewise.
7884 * gcc.target/i386/pr70155-10.c: Likewise.
7885 * gcc.target/i386/pr70155-11.c: Likewise.
7886 * gcc.target/i386/pr70155-12.c: Likewise.
7887 * gcc.target/i386/pr70155-13.c: Likewise.
7888 * gcc.target/i386/pr70155-14.c: Likewise.
7889 * gcc.target/i386/pr70155-15.c: Likewise.
7890 * gcc.target/i386/pr70155-16.c: Likewise.
7891 * gcc.target/i386/pr70155-17.c: Likewise.
7892 * gcc.target/i386/pr70155-18.c: Likewise.
7893 * gcc.target/i386/pr70155-19.c: Likewise.
7894 * gcc.target/i386/pr70155-20.c: Likewise.
7895 * gcc.target/i386/pr70155-21.c: Likewise.
7896 * gcc.target/i386/pr70155-22.c: Likewise.
7897
a80f3f45 78982016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7899
7900 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7901 ".{5,6}".
7902
279305d1 79032016-04-27 Bin Cheng <bin.cheng@arm.com>
7904
7905 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7906 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7907 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7908 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7909 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7910
8974b625 79112016-04-27 Richard Biener <rguenther@suse.de>
7912
7913 PR ipa/70760
7914 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7915 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7916
886d5463 79172016-04-27 Nathan Sidwell <nathan@acm.org>
7918
7919 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7920 * g++.dg/ubsan/pr63956.C: Adjust error location.
7921
f0e35aa9 79222016-04-27 Nick Clifton <nickc@redhat.com>
7923
7924 PR middle-end/49889
7925 * gcc.dg/pr49889.c: New test.
7926
40385231 79272016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7928
7929 * c-c++-common/memset-array.c: New test.
7930
37229a71 79312016-04-26 Martin Sebor <msebor@redhat.com>
7932
7933 PR c++/66639
7934 * g++.dg/cpp1y/func_constexpr.C: New test.
7935
3eedf9bd 79362016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7937
7938 PR c++/70241
7939 * g++.dg/cpp0x/enum32.C: New test.
7940 * g++.dg/cpp0x/enum33.C: New test.
7941
79422016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7943
7944 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7945 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7946 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7947 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7948 * gcc.c-torture/execute/pr38151.c: Likewise.
7949 * gcc.c-torture/execute/pr66556.c: Likewise.
7950 * gcc.c-torture/execute/pr67781.c: Likewise.
7951 * gcc.c-torture/execute/pr68648.c: Likewise.
7952
8c51f92f 79532016-04-26 Marc Glisse <marc.glisse@inria.fr>
7954
7955 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7956
fa20ebd3 79572016-04-26 Marek Polacek <polacek@redhat.com>
7958
7959 PR c/67784
7960 * gcc.dg/pr67784-3.c: New test.
7961 * gcc.dg/pr67784-4.c: New test.
7962 * gcc.dg/pr67784-5.c: New test.
7963
9db47803 7964 PR c/70791
7965 * gcc.dg/Wnested-externs-2.c: New test.
7966
bff407f2 79672016-04-26 Marc Glisse <marc.glisse@inria.fr>
7968
7969 * gcc.dg/fold-plusmult.c: Adjust.
7970 * gcc.dg/no-strict-overflow-6.c: Adjust.
7971 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7972
78d0c69e 79732016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7974
7975 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7976 number scans.
7977 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7978 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7979 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7980 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7981 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7982 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7983 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7984 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7985 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7986 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7987 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7988 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7989 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7990 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7991 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7992 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7993 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7994 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7995 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7996 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7997 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7998 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7999 scans.
8000 * gcc.target/i386/pr32219-4.c: Likewise.
8001 * gcc.target/i386/pr32219-6.c: Likewise.
8002 * gcc.target/i386/pr32219-8.c: Likewise.
8003
221d6722 80042016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8005
8006 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8007 associated options.
8008
514727a9 80092016-04-26 Marek Polacek <polacek@redhat.com>
8010
8011 PR c++/70744
8012 * g++.dg/ext/cond2.C: New test.
8013
e6ee4c61 80142016-04-26 Bin Cheng <bin.cheng@arm.com>
8015
8016 PR tree-optimization/70771
8017 PR tree-optimization/70775
8018 * gcc.dg/pr70771.c: New test.
3730828c 8019 * gcc.dg/pr70775.c: New test.
e6ee4c61 8020
b3d72796 80212016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8022
8023 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8024
c11ece29 80252016-04-25 Richard Biener <rguenther@suse.de>
8026
8027 PR tree-optimization/70780
8028 * gcc.dg/torture/pr70780.c: New testcase.
8029
92a44a68 80302016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8031
4860a6bf 8032 * gcc.target/arm/neon-vaddws16.c: New test.
8033 * gcc.target/arm/neon-vaddws32.c: New test.
8034 * gcc.target/arm/neon-vaddwu16.c: New test.
8035 * gcc.target/arm/neon-vaddwu32.c: New test.
8036 * gcc.target/arm/neon-vaddwu8.c: New test.
8037 * lib/target-supports.exp
d40b10b2 8038 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8039 that arm neon support vector widen sum of HImode TO SImode.
8040
4bbfd6c2 80412016-04-23 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR sanitizer/70712
8044 * c-c++-common/asan/pr70712.c: New test.
8045
524df596 80462016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8047
8048 * .gitattributes: New file.
8049
426c75c3 80502016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8051
8052 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8053
c052a8d5 80542016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8055
8056 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8057 * gfortran.dg/submodule_15.f08: Likewise.
8058
c08d4612 80592016-04-22 Richard Biener <rguenther@suse.de>
8060
8061 PR tree-optimization/70740
8062 * gcc.dg/torture/pr70740.c: New testcase.
8063
fd3211e1 80642016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8065
8066 PR target/70750
8067 * gcc.target/i386/pr70750-1.c: New test.
8068 * gcc.target/i386/pr70750-2.c: Likewise.
8069
15acd78c 80702016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8071
8072 PR c++/70540
8073 * g++.dg/cpp0x/auto48.C: New.
8074
192bf59c 80752016-04-21 Marek Polacek <polacek@redhat.com>
8076
8077 PR c++/70513
8078 * g++.dg/cpp0x/forw_enum12.C: New test.
8079 * g++.dg/cpp0x/forw_enum13.C: New test.
8080
5d429e99 80812016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8082
8083 PR target/70728
8084 * gcc.target/i386/pr70728.c: New test.
8085
06777d85 80862016-04-21 Richard Biener <rguenther@suse.de>
8087
8088 PR middle-end/70747
8089 * gcc.dg/pr70747.c: New testcase.
8090
7434c6fb 80912016-04-21 Bin Cheng <bin.cheng@arm.com>
8092
8093 PR tree-optimization/70715
8094 * gcc.dg/tree-ssa/scev-13.c: New test.
8095
f3ec0970 80962016-04-21 Marc Glisse <marc.glisse@inria.fr>
8097
8098 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8099
523f3a9d 81002016-04-21 Marc Glisse <marc.glisse@inria.fr>
8101
8102 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8103
ace7bf06 81042016-04-20 Jan Hubicka <jh@suse.cz>
8105
8106 PR ipa/70018
8107 * g++.dg/ipa/nothrow-1.C: New testcase.
8108
2b073aa6 81092016-04-20 Nathan Sidwell <nathan@acm.org>
8110
8111 PR c++/55635
8112 * g++.dg/eh/delete1.C: New.
8113
8a574c11 81142016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8115
8116 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8117 -mtune-ctrl=sse_typeless_stores.
8118
e3400750 81192016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8120
8121 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8122
4bd8a059 81232016-04-20 Bin Cheng <bin.cheng@arm.com>
8124
8125 PR tree-optimization/69489
8126 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8127
70574e60 81282016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8129
8130 PR c++/69363
8131 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8132 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8133 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8134
bd6f374c 81352016-04-20 Bin Cheng <bin.cheng@arm.com>
8136
8137 PR tree-optimization/56625
8138 PR tree-optimization/69489
8139 * gcc.dg/vect/pr56625.c: New test.
8140 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8141
482539ee 81422016-04-20 Andrew Pinski <apinski@cavium.com>
8143
8144 PR target/64971
8145 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8146
b4672800 81472016-04-20 Arnaud Charlet <charlet@adacore.com>
8148
8149 * gnat.dg/self1.adb: Remove now incorrect test.
8150
4fb48737 81512016-04-20 Bin Cheng <bin.cheng@arm.com>
8152
8153 * gcc.dg/tree-ssa/scev-11.c: New test.
8154 * gcc.dg/tree-ssa/scev-12.c: New test.
8155
97efb92e 81562016-04-20 Marek Polacek <polacek@redhat.com>
8157
8158 PR tree-optimization/70725
8159 * gcc.dg/pr70725.c: New test.
8160
9d2d4060 81612016-04-20 Richard Biener <rguenther@suse.de>
8162
8163 PR tree-optimization/70726
8164 * g++.dg/vect/pr70726.cc: New testcase.
8165
54530437 81662016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8167
8168 PR target/70674
8169 * gcc.target/s390/pr70674.c: New test.
8170
acda2210 81712016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8172
8173 PR libgfortran/70684
8174 * gfortran.dg/list_read_14.f90: New test.
8175
b7040bb0 81762016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8177
8178 PR target/69201
8179 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8180 extern to force it misaligned.
8181 (b): Likewise.
8182 (c): Likewise.
8183 (d): Likewise.
8184 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8185 Don't check `*' before movv4sf_internal.
8186 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8187 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8188 Don't check `*' before movv16qi_internal.
8189 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8190 extern to force it misaligned.
8191 (b): Likewise.
8192 (c): Likewise.
8193 (d): Likewise.
8194 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8195 Don't check `*' before movv2df_internal.
8196 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8197 extern to force it misaligned.
8198 (b): Likewise.
8199 (c): Likewise.
8200 (d): Likewise.
8201 Check movv8sf_internal instead of avx_storeups256.
8202 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8203
263b5475 82042016-04-19 Richard Biener <rguenther@suse.de>
8205
8206 PR tree-optimization/70171
8207 * g++.dg/tree-ssa/pr70171.C: New testcase.
8208
222ac318 82092016-04-19 Richard Biener <rguenther@suse.de>
8210
8211 PR tree-optimization/70724
8212 * gcc.dg/torture/pr70724.c: New testcase.
8213
003000a4 82142016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8215
8216 PR middle-end/70689
4860a6bf 8217 * gcc.target/i386/pr70689.c: New.
003000a4 8218
3f6e13de 82192016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8220
8221 PR target/70708
8222 * gcc.target/i386/pr70708.c: New test.
8223
10abddbd 82242016-04-18 Richard Biener <rguenther@suse.de>
8225
8226 PR tree-optimization/43434
8227 * gcc.dg/vect/pr43434.c: New testcase.
8228 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8229 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8230 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8231 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8232 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8233 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8234 * gcc.dg/gomp/pr68640.c: Likewise.
8235 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8236 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8237
950db54a 82382016-04-18 Richard Biener <rguenther@suse.de>
8239
8240 PR tree-optimization/70701
8241 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8242
67ccbf39 82432016-04-18 Tom de Vries <tom@codesourcery.com>
8244
8245 PR testsuite/70699
8246 * gcc.dg/pr70161.c: Add dot-file scans.
8247 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8248 instead of after last dot char.
8249
021ad2f3 82502016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8251
8252 * c-c++-common/dump-ada-spec-3.c: New test.
8253 * c-c++-common/dump-ada-spec-4.c: Likewise.
8254
d572fcfd 82552016-04-17 Tom de Vries <tom@codesourcery.com>
8256
8257 PR other/70183
8258 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8259
8b4ee73c 82602016-04-15 Jan Hubicka <jh@suse.cz>
8261
8262 PR ipa/70018
8263 * g++.dg/ipa/pure-const-1.C: New testcase.
8264 * g++.dg/ipa/pure-const-2.C: New testcase.
8265 * g++.dg/ipa/pure-const-3.C: New testcase.
8266
eac243e7 82672016-04-15 Marek Polacek <polacek@redhat.com>
8268
8269 PR c/70671
8270 * gcc.dg/bitfld-22.c: New test.
8271
64c1df32 82722016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8273
8274 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8275 x86_64.
8276
926f9422 82772016-04-15 Marek Polacek <polacek@redhat.com>
8278
8279 PR c/70651
8280 * c-c++-common/pr70651.c: New test.
8281
309bbaa3 82822016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8283
8284 PR rtl-optimization/70681
8285 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8286 dump scan on arm and powerpc.
8287 * gcc.dg/pr10474.c: Likewise.
8288
b4ba8358 82892016-04-15 Jakub Jelinek <jakub@redhat.com>
8290
ed92874a 8291 PR c++/69517
8292 PR c++/70019
8293 PR c++/70588
8294 * g++.dg/cpp1y/vla11.C: Revert for real.
8295
b4ba8358 8296 PR c/70436
8297 * c-c++-common/Wparentheses-1.c: New test.
8298 * c-c++-common/gomp/Wparentheses-1.c: New test.
8299 * c-c++-common/gomp/Wparentheses-2.c: New test.
8300 * c-c++-common/gomp/Wparentheses-3.c: New test.
8301 * c-c++-common/gomp/Wparentheses-4.c: New test.
8302 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8303 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8304 * c-c++-common/goacc/Wparentheses-1.c: New test.
8305
65717bb5 83062016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8307
8308 PR target/70662
8309 * gcc.target/i386/pr70662.c: New test.
8310
ca1a4077 83112016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 8312 Alan Modra <amodra@gmail.com>
ca1a4077 8313
8314 PR tree-optimization/70130
8315 * gcc.dg/vect/O3-pr70130.c: New testcase.
8316
dbe1794c 83172016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8318
11836644 8319 PR target/70669
8320 * gcc.target/powerpc/pr70669.c: New test.
8321
dbe1794c 8322 PR target/70640
8323 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8324 a power7 system that does not have an assembler that supports
8325 power8.
8326
4c1007f1 83272016-04-14 Martin Sebor <msebor@redhat.com>
8328
8329 PR c++/69517
8330 PR c++/70019
8331 PR c++/70588
8332 * c-c++-common/ubsan/vla-1.c: Revert.
8333 * g++.dg/cpp1y/vla11.C: Same.
8334 * g++.dg/cpp1y/vla12.C: Same.
8335 * g++.dg/cpp1y/vla13.C: Same.
8336 * g++.dg/cpp1y/vla14.C: Same.
8337 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 8338 * g++.dg/init/array24.C: Same.
4c1007f1 8339 * g++.dg/ubsan/vla-1.C: Same.
8340
22dcab66 83412016-04-14 Marek Polacek <polacek@redhat.com>
8342 Jan Hubicka <hubicka@ucw.cz>
8343
8344 PR c++/70029
8345 * g++.dg/torture/pr70029.C: New test.
8346
3e74b025 83472016-04-14 Martin Sebor <msebor@redhat.com>
8348
8349 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8350 type size to prevent failures on targets with very low maximum
8351 alignment.
8352
1d2e0f2a 83532016-04-14 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/70623
8356 * gcc.dg/torture/pr70623.c: New testcase.
8357 * gcc.dg/torture/pr70623-2.c: Likewise.
8358
9aed0626 83592016-04-13 Martin Sebor <msebor@redhat.com>
8360
8361 PR c++/69517
8362 PR c++/70019
8363 PR c++/70588
8364 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8365 * g++.dg/cpp1y/vla11.C: New test.
8366 * g++.dg/cpp1y/vla12.C: New test.
8367 * g++.dg/cpp1y/vla13.C: New test.
8368 * g++.dg/cpp1y/vla14.C: New test.
8369 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 8370 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 8371 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8372
fd499010 83732016-04-13 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR c++/70641
8376 * g++.dg/opt/pr70641.C: New test.
8377
87fa7252 83782016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8379
8380 PR rtl-optimization/68749
8381 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8382 effects of argument promotions.
8383 Remove default args to dg-skip-if.
8384
6c40e18b 83852016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8386
8387 PR c++/70635
8388 * g++.dg/parse/pr70635.C: New.
8389
92c53257 83902016-04-13 Marek Polacek <polacek@redhat.com>
8391
8392 PR c++/70639
8393 * c-c++-common/Wmisleading-indentation-4.c: New test.
8394
0241e4dc 83952016-04-13 Marek Polacek <polacek@redhat.com>
8396
8397 PR c/70436
4860a6bf 8398 * gcc.dg/Wparentheses-12.c: New test.
8399 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 8400
92bda444 84012016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8402
8403 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8404 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8405 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8406
38ea8a26 84072016-04-13 Jakub Jelinek <jakub@redhat.com>
8408
d08aa032 8409 PR middle-end/70633
8410 * gcc.c-torture/compile/pr70633.c: New test.
8411
38ea8a26 8412 PR debug/70628
8413 * gcc.dg/torture/pr70628.c: New test.
8414
9231d5c2 84152016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8416
8417 PR c++/70610
8418 * g++.dg/template/pr70610.C: New test.
8419 * g++.dg/template/pr70610-2.C: New test.
8420 * g++.dg/template/pr70610-3.C: New test.
8421 * g++.dg/template/pr70610-4.C: New test.
8422
249ca944 84232016-04-12 Jakub Jelinek <jakub@redhat.com>
8424
7f2ea2fb 8425 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8426 128 instead of 32.
8427
249ca944 8428 PR c++/70571
8429 * g++.dg/ext/pr70571.C: New test.
8430
8ca5a97d 84312016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8432
bf32a52d 8433 PR target/70640
8ca5a97d 8434 * gcc.target/powerpc/pr70640.c: New test.
8435
e971b45f 84362016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8437
8438 PR c++/68722
8439 * g++.dg/parse/pr68722.C: New.
8440
0b54d964 84412016-04-12 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR rtl-optimization/70596
8444 * gcc.target/i386/pr70596.c: New test.
8445
d2dd85e3 84462016-04-12 Nathan Sidwell <nathan@acm.org>
8447
8448 PR c++/70501
8449 * g++.dg/init/pr70501.C: New.
8450
2d0001b0 84512016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8452
8453 * gcc.target/i386/asm-flag-6.c: New test.
8454
6c4df0d1 84552016-04-12 Tom de Vries <tom@codesourcery.com>
8456
8457 PR tree-optimization/68756
8458 * gcc.dg/graphite/pr68756.c: New test.
8459
0d60da57 84602016-04-12 Jakub Jelinek <jakub@redhat.com>
8461
8462 PR tree-optimization/70602
8463 * gcc.c-torture/execute/pr70602.c: New test.
8464
62735984 84652016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8466
8467 PR target/70381
8468 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8469 __float128 emulator is built and runs.
8470 * gcc.target/powerpc/float128-1.c: Likewise.
8471
8472 * lib/target-supports.exp (check_ppc_float128_sw_available):
8473 Rework tests for __float128 software and hardware
8474 availability. Fix exit condition to return 0 on success.
8475
a702492c 84762016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8477
8478 PR target/70133
8479 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8480 * gcc.target/aarch64/target_attr_15.c: Likewise.
8481
a8c5ce92 84822016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8483
8484 PR c++/69066
8485 * g++.dg/cpp1y/pr69066.C: New.
8486
5ecab913 84872016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8488
8489 PR fortran/68566
8490 * gfortran.dg/pr36192.f90: Update test.
8491 * gfortran.dg/pr36192_1.f90: Update test.
8492 * gfortran.dg/real_dimension_1.f: Update test.
8493 * gfortran.dg/parameter_array_init_7.f90: New test.
8494
6cb5ef70 84952016-04-09 John David Anglin <danglin@gcc.gnu.org>
8496
4edfdd23 8497 PR testsuite/64039
8498 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8499
964f71e3 8500 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8501
5d61c198 8502 PR rtl-optimization/66669
8503 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8504
16eaaf58 8505 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8506
0b68802d 8507 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8508 * gcc.dg/pie-1.c: Likewise.
8509 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8510 * gcc.dg/pic-4.c: Likewise.
8511 * gcc.dg/pie-3.c: Likewise.
8512 * gcc.dg/pie-4.c: Likewise.
8513
9c0dd509 8514 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8515
03b2d3c1 8516 PR tree-optimization/68644
8517 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8518
6cb5ef70 8519 PR rtl-optimization/64886
8520 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8521
07de41ba 85222016-04-09 Tom de Vries <tom@codesourcery.com>
8523
8524 PR tree-optimization/68953
8525 * gcc.dg/graphite/pr68953.c: New test.
8526
d294e3fb 85272016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8528
8529 PR fortran/70592
8530 * gfortran.dg/deferred_character_16.f90: New test.
8531
3cb15094 85322016-04-09 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR tree-optimization/70586
8535 * gcc.c-torture/execute/pr70586.c: New test.
8536
a02dc66f 85372016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8538
8539 PR sanitizer/70573
8540 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8541 with __builtin_memset
8542 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8543
0c302595 85442016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8545
8546 PR lto/70289
8547 PR ipa/70348
8548 PR tree-optimization/70373
8549 PR middle-end/70533
8550 PR middle-end/70534
8551 PR middle-end/70535
8552 * c-c++-common/goacc/reduction-5.c: New test.
8553 * c-c++-common/goacc/reduction-promotions.c: New test.
8554 * gfortran.dg/goacc/reduction-3.f95: New test.
8555 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8556
c6c0523b 85572016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8558
8559 PR c++/70590
8560 PR c++/70452
8561 * g++.dg/pr70590.C: New test.
8562 * g++.dg/pr70590-2.C: New test.
8563
3ac399da 85642016-04-08 Jakub Jelinek <jakub@redhat.com>
8565
e97d1706 8566 PR middle-end/70593
8567 * gcc.target/i386/pr70593.c: New test.
8568
3ac399da 8569 PR rtl-optimization/70574
8570 * gcc.target/i386/avx2-pr70574.c: New test.
8571
fcfbb129 85722016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8573
8574 PR sanitizer/70541
8575 * c-c++-common/asan/pr70541.c: New test.
8576
0aabcddf 85772016-04-08 Tom de Vries <tom@codesourcery.com>
8578
8579 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8580 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8581
bec0c1e8 85822016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8583
8584 PR target/70566
8585 * gcc.c-torture/execute/pr70566.c: New test.
8586
87c791f5 85872016-04-08 Tom de Vries <tom@codesourcery.com>
8588
8589 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8590 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8591
7f38718f 85922016-04-08 Alan Modra <amodra@gmail.com>
8593
8594 * gcc.target/powerpc/pr70117.c: New.
8595
a96a7710 85962016-04-07 Jakub Jelinek <jakub@redhat.com>
8597
7a6265d1 8598 PR testsuite/70581
8599 * gcc.dg/lto/simd-function_0.c: New test.
8600
a96a7710 8601 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8602 clones.
8603 * c-c++-common/attr-simd-2.c: Likewise.
8604 * c-c++-common/attr-simd-4.c: Likewise.
8605 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8606 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8607
508dd607 86082016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8609
8610 PR testsuite/70553
8611 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8612
1b61585a 86132016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8614 Tom de Vries <tom@codesourcery.com>
8615
8616 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8617 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8618 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8619 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8620 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8621 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8622 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8623 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8624
5f060aa8 86252016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8626
8627 PR c/70436
8628 * g++.dg/warn/Wparentheses-29.C: New test.
8629
d3831f71 86302016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8631
8632 PR c/70436
8633 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8634 explicit braces to resolve a future -Wparentheses warning.
8635
382ece2d 86362016-04-06 Richard Henderson <rth@redhat.com>
8637
8638 * gcc.dg/pr61817-1.c: New test.
8639 * gcc.dg/pr61817-2.c: New test.
8640 * gcc.dg/pr69391-1.c: New test.
8641 * gcc.dg/pr69391-2.c: New test.
8642
72234ee9 86432016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8644
8645 PR rtl-optimization/70398
4860a6bf 8646 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8647
5547150a 86482016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8649
8650 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8651
15b70121 86522016-04-06 Yvan Roux <yvan.roux@linaro.org>
8653 Pedro Alves <palves@redhat.com>
8654
8655 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8656
585aefbb 86572016-04-06 Jakub Jelinek <jakub@redhat.com>
8658
0cbb513b 8659 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8660 Check for avx512f effective targets instead of avx2.
8661 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8662 for AVX512F clones.
8663 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8664 * g++.dg/gomp/declare-simd-1.C: Likewise.
8665 * g++.dg/gomp/declare-simd-3.C: Likewise.
8666 * g++.dg/gomp/declare-simd-4.C: Likewise.
8667
585aefbb 8668 PR middle-end/70550
8669 * c-c++-common/gomp/pr70550-1.c: New test.
8670 * c-c++-common/gomp/pr70550-2.c: New test.
8671
0b91cceb 86722016-04-05 Nathan Sidwell <nathan@acm.org>
8673
8674 PR c++/70512
8675 * g++.dg/ext/attribute-may-alias-5.C: New.
8676
645a9d8e 86772016-04-05 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR c++/70336
8680 * c-c++-common/pr70336.c: New test.
8681 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8682 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8683
bdf23925 86842016-04-05 Jan Hubicka <hubicka@ucw.cz>
8685
8686 PR ipa/66223
8687 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8688
aaff837c 86892016-04-05 Jakub Jelinek <jakub@redhat.com>
8690
8691 PR rtl-optimization/70542
8692 * gcc.dg/torture/pr70542.c: New test.
8693 * gcc.target/i386/avx2-pr70542.c: New test.
8694
2eac58a0 86952016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8696
8697 PR tree-optimization/70509
8698 * gcc.target/i386/avx512bw-pr70509.c: New test.
8699
4f7ebe46 87002016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8701
8702 PR c++/70452
8703 * g++.dg/ext/constexpr-vla4.C: New test.
8704
305d86a0 87052016-04-05 Uros Bizjak <ubizjak@gmail.com>
8706
8707 PR target/70510
8708 * gcc.target/i386/pr70510.c: New test.
8709
eec3b789 87102016-04-05 Richard Biener <rguenther@suse.de>
8711
8712 PR tree-optimization/70526
8713 * g++.dg/torture/pr70526.C: New testcase.
8714
ca943582 87152016-04-05 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR target/70525
8718 * gcc.target/i386/pr70525.c: New test.
8719
87825cd5 87202016-04-05 Richard Biener <rguenther@suse.de>
8721
8722 PR middle-end/70499
8723 * g++.dg/torture/pr70499.C: New testcase.
8724
14638828 87252016-04-05 Richard Biener <rguenther@suse.de>
8726
8727 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8728 remove XFAIL.
8729
967a90d5 87302016-04-04 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR middle-end/70307
8733 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8734 rs6000 ABI warnings.
8735
d374a3a3 87362016-04-04 Jan Hubicka <hubicka@ucw.cz>
8737
8738 PR ipa/66223
8739 * g++.dg/ipa/devirt-51.C: New testcase.
8740
8ff377a6 87412016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8742 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8743
8744 PR middle-end/70457
8745 * gcc.dg/torture/pr70457.c: New.
8746
f567b44f 87472016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8748
8749 PR fortran/67538
8750 * gfortran.dg/allocate_with_source_19.f08: New test.
8751
89d4ebfa 87522016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8753
8754 PR fortran/65795
8755 * gfortran.dg/coarray_allocate_6.f08: New test.
8756
68ab33a6 87572016-04-04 Richard Biener <rguenther@suse.de>
8758
8759 PR rtl-optimization/70484
8760 * gcc.dg/torture/pr70484.c: New testcase.
8761
c4f5465d 87622016-04-04 Marek Polacek <polacek@redhat.com>
8763
8764 PR c/70307
8765 * gcc.dg/torture/pr70307.c: New test.
8766
bfec6609 87672016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8768
8769 PR target/70416
8770 PR target/67391
8771 * gcc.target/sh/torture/pr70416.c: New.
8772
40df9099 87732016-04-02 Martin Sebor <msebor@redhat.com>
8774
8775 PR c++/67376
8776 PR c++/70170
8777 PR c++/70172
8778 PR c++/70228
8779 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8780 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8781 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8782 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8783 * g++.dg/cpp0x/constexpr-string.C: Same.
8784 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8785 * g++.dg/cpp0x/pr65398.C: Same.
8786 * g++.dg/ext/constexpr-vla1.C: Same.
8787 * g++.dg/ext/constexpr-vla2.C: Same.
8788 * g++.dg/ext/constexpr-vla3.C: Same.
8789 * g++.dg/ubsan/pr63956.C: Same.
8790
0edb9bfe 87912016-04-01 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR rtl-optimization/70467
8794 * gcc.target/i386/pr70467-2.c: New test.
8795
e5b1a1d9 87962016-04-01 Jakub Jelinek <jakub@redhat.com>
8797 Marek Polacek <polacek@redhat.com>
8798
8799 PR c++/70488
8800 * g++.dg/init/new47.C: New test.
8801
b2ca3fb0 88022016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8803
8804 PR target/70496
8805 * gcc.target/arm/pr70496.c: New test.
8806
4c3bd1e3 88072016-04-01 Nathan Sidwell <nathan@acm.org>
8808
47de69ad 8809 PR c++/68475
8810 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8811
313d569f 88122016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8813
8814 PR target/69890
8815 * gcc.dg/strlenopt.h (memmove): New.
8816 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8817 instead of "string.h".
8818 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8819 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8820 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8821 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8822 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8823 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8824 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8825 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8826 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8827 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8828 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8829 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8830 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8831 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8832 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8833 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8834 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8835 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8836 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8837 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8838
5469facd 88392016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8840
8841 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8842 (Holder::foo): Reflect this.
8843
503de754 88442016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8845
8846 PR target/70442
8847 * gcc.dg/pr70442.c: New test.
8848
13ee2de7 88492016-03-31 Nathan Sidwell <nathan@acm.org>
8850
8851 PR c++/70393
8852 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8853
5e0d03a8 88542016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8855
8856 PR target/70453
8857 * gcc.target/i386/pr70453.c: New test.
8858
8cb82ed4 88592016-03-31 Andrey Belevantsev <abel@ispras.ru>
8860
8861 PR target/70292
8862 * gcc.c-torture/pr70292.c: New test.
8863
7952b661 88642016-03-31 Marek Polacek <polacek@redhat.com>
8865
8866 PR c/70297
8867 * c-c++-common/pr70297.c: New test.
8868 * g++.dg/cpp0x/typedef-redecl.C: New test.
8869 * gcc.dg/typedef-redecl2.c: New test.
8870
1607cc74 88712016-03-31 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR rtl-optimization/70460
8874 * gcc.c-torture/execute/pr70460.c: New test.
8875
c689c252 88762016-03-31 Richard Biener <rguenther@suse.de>
8877
8878 PR c++/70430
8879 * g++.dg/ext/vector30.C: New testcase.
8880
91c9586d 88812016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8882 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8883
8884 * gfortran.dg/fmt_pf.f90: New test.
8885
afa5c1b8 88862016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8887
8888 Forward-port from 5 branch
8889 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR testsuite/70356
8892 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8893 dg-require-effective-target after dg-do.
8894
8895 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8896
8897 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8898
6a5dcab3 88992016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8900 Julian Brown <julian@codesourcery.com>
8901 Chung-Lin Tang <cltang@codesourcery.com>
8902 Cesar Philippidis <cesar@codesourcery.com>
8903 James Norris <jnorris@codesourcery.com>
8904 Tom de Vries <tom@codesourcery.com>
8905 Nathan Sidwell <nathan@codesourcery.com>
8906
305d86a0 8907 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8908 * c-c++-common/goacc/loop-clauses.c: Likewise.
8909 * g++.dg/goacc/template.C: Likewise.
8910 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8911 * gfortran.dg/goacc/loop-1.f95: Likewise.
8912 * gfortran.dg/goacc/loop-5.f95: Likewise.
8913 * gfortran.dg/goacc/loop-6.f95: Likewise.
8914 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8915 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8916 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8917 * c-c++-common/goacc/clauses-fail.c: Likewise.
8918 * c-c++-common/goacc/parallel-1.c: Likewise.
8919 * c-c++-common/goacc/reduction-1.c: Likewise.
8920 * c-c++-common/goacc/reduction-2.c: Likewise.
8921 * c-c++-common/goacc/reduction-3.c: Likewise.
8922 * c-c++-common/goacc/reduction-4.c: Likewise.
8923 * c-c++-common/goacc/routine-3.c: Likewise.
8924 * c-c++-common/goacc/routine-4.c: Likewise.
8925 * c-c++-common/goacc/routine-5.c: Likewise.
8926 * c-c++-common/goacc/tile.c: Likewise.
8927 * g++.dg/goacc/template.C: Likewise.
8928 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8929 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8930 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8931 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8932 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8933 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8934 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8935 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8936 * c-c++-common/goacc/use_device-1.c: ... this file.
8937 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8938 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8939 * c-c++-common/goacc/host_data-6.c: ... this file.
8940 * c-c++-common/goacc/loop-2-kernels.c: New file.
8941 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8942 * c-c++-common/goacc/loop-3.c: Likewise.
8943 * g++.dg/goacc/reference.C: Likewise.
8944 * g++.dg/goacc/routine-1.C: Likewise.
8945 * g++.dg/goacc/routine-2.C: Likewise.
8946
932c0baa 89472016-03-30 Richard Biener <rguenther@suse.de>
8948
8949 PR middle-end/70450
8950 * gcc.dg/torture/pr70450.c: New testcase.
8951
7f7c4659 89522016-03-30 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR target/70421
8955 * gcc.dg/torture/pr70421.c: New test.
8956 * gcc.target/i386/avx512f-pr70421.c: New test.
8957
9cbfe80c 89582016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8959
8960 PR testsuite/70364
8961 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8962 (check): New function.
8963 (bar): Call check.
8964 (foo): Align stack to 16 bytes when calling bar.
8965 * gcc.target/i386/cleanup-2.c: Likewise.
8966
f56c7d36 89672016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8968
8969 PR tree-optimization/59124
8970 * gcc.dg/Warray-bounds-19.c: New test.
8971
92a44a68 89722016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8973
8974 * lib/prune.exp (escape_regex_chars): New.
8975 (prune_file_path): Update to quote metcharacters for regexp.
8976
a3daa269 89772016-03-29 Jakub Jelinek <jakub@redhat.com>
8978
24e1ba3d 8979 PR rtl-optimization/70429
8980 * gcc.c-torture/execute/pr70429.c: New test.
8981
a3daa269 8982 PR tree-optimization/70405
8983 * gcc.dg/pr70405.c: New test.
8984
3ef41a6e 89852016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8986
8987 PR fortran/70397
8988 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8989 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8990
4abd9410 89912016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8992
8993 PR testsuite/64177
8994 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8995 __cilkrts_set_param to set two workers.
8996 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8997 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8998
b58e5f0f 89992016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9000
305d86a0 9001 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9002
bff53658 90032016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9004
9005 PR target/70406
305d86a0 9006 * gcc.target/i386/pr70406.c: New test.
bff53658 9007
bb2c9c15 90082016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9009
9010 * gnat.dg/specs/double_record_extension3.ads: New test.
9011
f12c84ab 90122016-03-25 Richard Henderson <rth@redhat.com>
9013
9014 PR target/70120
9015 * gcc.target/aarch64/pr70120-1.c: New.
9016 * gcc.target/aarch64/pr70120-2.c: New.
9017 * gcc.target/aarch64/pr70120-3.c: New.
9018
b0bf58c4 90192016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9020
9021 PR c++/62212
9022 * g++.dg/template/mangle2.C: The dg-do directive should be
9023 "compile" not "assemble".
9024
f175ba0f 90252016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9026
9027 PR lto/69650
9028 * gcc.dg/pr69650.c: New test.
9029
4cc3295f 90302016-03-25 David Edelsohn <dje.gcc@gmail.com>
9031
9032 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9033
0cf40600 90342016-03-25 Alan Modra <amodra@gmail.com>
9035
9036 * gcc.dg/dfp/pr70052.c: New test.
9037
3aebf099 90382016-03-24 Richard Henderson <rth@redhat.com>
9039
9040 PR middle-end/69845
9041 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9042 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9043
83245bd3 90442016-03-24 Tom de Vries <tom@codesourcery.com>
9045
9046 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9047
108e7ee4 90482016-03-24 Tom de Vries <tom@codesourcery.com>
9049
9050 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9051 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9052
17af0b14 90532016-03-24 Tom de Vries <tom@codesourcery.com>
9054
9055 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9056 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9057
6c8770ee 90582016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9059
9060 PR c++/62212
9061 * g++.dg/template/mangle2.C: New test.
9062
a7e21b7b 90632016-03-24 Richard Biener <rguenther@suse.de>
9064
9065 PR tree-optimization/70396
9066 * gcc.dg/torture/pr70396.c: New testcase.
9067
f365d297 90682016-03-24 Richard Biener <rguenther@suse.de>
9069
9070 PR middle-end/70370
9071 * gcc.dg/torture/pr70370.c: New testcase.
9072
da7aeb13 90732016-03-24 Tom de Vries <tom@codesourcery.com>
9074
9075 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9076 * gfortran.dg/goacc/kernels-tree.f95: Same.
9077 * gfortran.dg/goacc/parallel-tree.f95: Same.
9078
80b30de0 90792016-03-24 Tom de Vries <tom@codesourcery.com>
9080
9081 * c-c++-common/goacc/uninit-if-clause.c: New test.
9082 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9083
cb9b6b99 90842016-03-24 Jakub Jelinek <jakub@redhat.com>
9085
9086 PR target/70290
305d86a0 9087 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9088 Fix formatting.
cb9b6b99 9089
a4225fff 90902016-03-24 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/70372
9093 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9094
5a869ab8 90952016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9096
9097 PR c++/70347
9098 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9099
36ce5faa 91002016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9101
9102 PR c++/70332
9103 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9104
c4fa85c9 91052016-03-23 Jakub Jelinek <jakub@redhat.com>
9106
d9377ad5 9107 PR c++/70001
9108 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9109 * g++.dg/cpp1y/pr70001.C: New test.
9110
c4fa85c9 9111 PR c++/70323
9112 * g++.dg/cpp0x/constexpr-70323.C: New test.
9113
0a2062da 91142016-03-23 Alexandre Oliva <aoliva@redhat.com>
9115 Jason Merrill <jason@redhat.com>
9116 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR c++/69315
9119 * g++.dg/cpp0x/constexpr-69315.C: New test.
9120 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9121
62d2a6dc 91222016-03-23 Marek Polacek <polacek@redhat.com>
9123
9124 PR c++/69884
9125 * g++.dg/warn/Wignored-attributes-1.C: New test.
9126 * g++.dg/warn/Wignored-attributes-2.C: New test.
9127
a82d6246 91282016-03-23 Tom de Vries <tom@codesourcery.com>
9129
9130 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9131 initialization.
9132 * gfortran.dg/goacc/private-3.f95 (test): Same.
9133 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9134 missing use param.
9135
dc834ba1 91362016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9137
9138 * lib/target-supports.exp: Remove v7ve entry from loop
9139 creating effective target checks.
9140 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9141 (add_options_for_arm_arch_v7ve): Likewise.
9142
7e83fd1f 91432016-03-23 Jakub Jelinek <jakub@redhat.com>
9144
9145 PR tree-optimization/70354
9146 * gcc.dg/vect/pr70354-1.c: New test.
9147 * gcc.dg/vect/pr70354-2.c: New test.
9148 * gcc.target/i386/avx2-pr70354-1.c: New test.
9149 * gcc.target/i386/avx2-pr70354-2.c: New test.
9150
4e4da058 91512016-03-22 Jeff Law <law@redhat.com>
9152
9153 PR target/70232
9154 * gcc.dg/tree-ssa/pr70232.c: New test.
9155
6855137b 91562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9157
9158 PR target/70302
9159 * gcc.target/i386/pr70302.c: New test.
9160
19db1ec8 91612016-03-22 Richard Biener <rguenther@suse.de>
9162
9163 PR middle-end/70251
9164 * g++.dg/torture/pr70251.C: New testcase.
9165
4baec9f2 91662016-03-22 David Malcolm <dmalcolm@redhat.com>
9167
9168 PR c/69993
9169 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9170 Wmisleading-indentation.c.
9171 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9172 reflect change to diagnostic text and order of messages.
9173 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9174
fcfec126 91752016-03-22 David Edelsohn <dje.gcc@gmail.com>
9176
9177 * g++.dg/ext/java-3.C: Don't compile on AIX.
9178
aa30728a 91792016-03-22 Richard Biener <rguenther@suse.de>
9180
9181 PR middle-end/70333
9182 * gcc.dg/torture/pr70333.c: New testcase.
9183
46ec4eb4 91842016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9185
9186 * g++.dg/ext/pr70290.C: New test.
9187
4880f878 91882016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9189
9190 PR target/70325
9191 * gcc.target/i386/pr70325.c: New test.
9192
3d78ea44 91932016-03-22 Jakub Jelinek <jakub@redhat.com>
9194
5934fb8f 9195 PR target/70329
9196 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9197 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9198
b6436f79 9199 PR target/70300
9200 * gcc.target/i386/pr70300.c: New test.
9201
3d78ea44 9202 PR c++/70295
9203 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9204 (func2): New function for cond with parens, xfail warning for c++.
9205 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9206
b60244f6 92072016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9208
9209 PR c++/70096
9210 * g++.dg/template/ptrmem30.C: New test.
9211
c8e3e744 92122016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9213
9214 PR c++/70204
9215 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9216 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9217
2715f63a 92182016-03-21 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR middle-end/70326
9221 * gcc.dg/pr70326.c: New test.
9222
2daa2cda 92232016-03-21 Marc Glisse <marc.glisse@inria.fr>
9224 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR tree-optimization/70317
9227 * gcc.dg/pr70317.c: New test.
9228
d9aa5a50 92292016-03-21 Uros Bizjak <ubizjak@gmail.com>
9230
9231 PR target/70327
9232 * gcc.target/i386/pr70327.c: New test.
9233
e1a88bf4 92342016-03-21 Martin Liska <mliska@suse.cz>
9235
61941425 9236 PR ipa/70306
e1a88bf4 9237 * gcc.dg/ipa/pr70306.c: New test.
9238
d9aa5a50 92392016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9240
9241 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9242 * gcc.target/arm/attr-align3.c: Likewise.
9243 * gcc.target/arm/attr_arm.c: Likewise.
9244 * gcc.target/arm/flip-thumb.c: Likewise.
9245
afdde20c 92462016-03-21 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR target/70296
9249 * gcc.target/powerpc/altivec-36.c: New test.
9250
3f2ef661 92512016-03-21 Richard Biener <rguenther@suse.de>
9252
9253 PR tree-optimization/70310
9254 * gcc.dg/torture/pr70310.c: New testcase.
9255
08b2b692 92562016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9257
9258 PR target/70293
9259 * gcc.target/i386/pr70293.c: New test.
9260
93505d22 92612016-03-21 Richard Biener <rguenther@suse.de>
9262
9263 PR tree-optimization/70288
9264 * gcc.dg/torture/pr70288-1.c: New testcase.
9265 * gcc.dg/torture/pr70288-2.c: Likewise.
9266
06fd1914 92672016-03-21 Andrey Belevantsev <abel@ispras.ru>
9268
9269 PR rtl-optimization/69307
9270 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 9271
b628775e 92722016-03-21 Andrey Belevantsev <abel@ispras.ru>
9273
9274 PR rtl-optimization/69102
9275 * gcc.c-torture/compile/pr69102.c: New test.
9276
1421f43c 92772016-03-18 Jeff Law <law@redhat.com>
9278
9279 PR rtl-optimization/70263
9280 * gcc.c-torture/compile/pr70263-1.c: New test.
9281 * gcc.target/i386/pr70263-2.c: New test.
9282
e7142ce1 92832016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9284
9285 PR rtl-optimization/70278
9286 * gcc.dg/torture/pr70278.c: New test.
9287 * gcc.target/arm/pr70278.c: New test.
9288
5539bc70 92892016-03-18 David Malcolm <dmalcolm@redhat.com>
9290
9291 PR c/70281
9292 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9293 (test_builtin_types_compatible_p): New test function.
9294 * gcc.dg/pr70281.c: New test case.
9295
296a290a 92962016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9297
9298 PR target/70113
9299 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9300
666094f0 93012016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9302
9303 PR tree-optimization/70252
9304 * gcc.dg/pr70252.c: New test.
9305
350514e8 93062016-03-18 Tom de Vries <tom@codesourcery.com>
9307
9308 * gcc.dg/pr70161-2.c: New test.
9309 * gcc.dg/pr70161.c: New test.
9310
011e0cea 93112016-03-18 Tom de Vries <tom@codesourcery.com>
9312
9313 PR ipa/70269
9314 * gcc.dg/pr70269.c: New test.
9315
292a09de 93162016-03-18 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR c++/70267
9319 * g++.dg/ext/java-3.C: New test.
9320
efc86c4c 93212016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9322
9323 PR c++/70205
9324 * g++.dg/lookup/pr70205.C: New test.
9325
a28dd575 93262016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9327
9328 PR c++/70218
9329 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9330
92e7ab1e 93312016-03-17 Marek Polacek <polacek@redhat.com>
9332
9333 PR c/69407
9334 * gcc.dg/atomic-op-6.c: New test.
9335
7378dbfb 93362016-03-17 David Malcolm <dmalcolm@redhat.com>
9337
9338 PR c/70264
9339 * c-c++-common/pr70264.c: New test case.
9340
f7995d7d 93412016-03-17 Jakub Jelinek <jakub@redhat.com>
9342
e2895b76 9343 PR c++/70144
9344 * c-c++-common/pr70144-1.c: New test.
9345 * c-c++-common/pr70144-2.c: New test.
9346
f7995d7d 9347 PR c++/70272
9348 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9349 * g++.dg/opt/flifetime-dse6.C: New test.
9350 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9351
5ec4a949 93522016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9353
9354 PR driver/70192
9355 * gcc.dg/pic-1.c: New test.
9356 * gcc.dg/pic-2.c: Likewise.
9357 * gcc.dg/pic-3.c: Likewise.
9358 * gcc.dg/pic-4.c: Likewise.
9359 * gcc.dg/pie-1.c: Likewise.
9360 * gcc.dg/pie-2.c: Likewise.
9361 * gcc.dg/pie-3.c: Likewise.
9362 * gcc.dg/pie-4.c: Likewise.
9363 * gcc.dg/pie-5.c: Likewise.
9364 * gcc.dg/pie-6.c: Likewise.
9365
c28550e1 93662016-03-17 Tom de Vries <tom@codesourcery.com>
9367
9368 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9369 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9370
be3296cb 93712016-03-17 Richard Biener <rguenther@suse.de>
9372
9373 PR debug/70271
9374 * g++.dg/debug/pr70271.C: New testcase.
9375
9b60ef21 93762016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9377
9378 * gcc.target/i386/pr70251.c: New test.
9379
9a80bc1a 93802016-03-17 Marek Polacek <polacek@redhat.com>
9381
9382 PR c++/70194
9383 * g++.dg/warn/constexpr-70194.C: New test.
9384
733d7ff9 93852016-03-16 Richard Henderson <rth@redhat.com>
9386
9387 PR middle-end/70240
9388 * gcc.c-torture/compile/pr70240.c: New.
9389
3e6f12bf 93902016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9391
9392 * gcc.c-torture/compile/20151204.c: Skip for avr.
9393
867c9e99 93942016-03-16 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR target/70245
9397 * g++.dg/opt/pr70245.C: New test.
9398 * g++.dg/opt/pr70245.h: New file.
9399 * g++.dg/opt/pr70245-aux.cc: New file.
9400
8ced6ab7 94012016-03-16 Martin Sebor <msebor@redhat.com>
9402
9403 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9404
37af779a 94052016-03-16 Richard Henderson <rth@redhat.com>
9406
9407 PR middle-end/70199
9408 * gcc.c-torture/compile/pr70199.c: New.
9409
78ed999c 94102016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9411
9412 * gcc.dg/uninit-19.c: Run dos2unix.
9413
462ca422 94142016-03-16 Marek Polacek <polacek@redhat.com>
9415
9416 PR c/70093
9417 * gcc.dg/nested-func-10.c: New test.
9418 * gcc.dg/nested-func-9.c: New test.
9419
fe58aacc 94202016-03-16 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR tree-optimization/68714
9423 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9424
27a53872 94252016-03-16 Tom de Vries <tom@codesourcery.com>
9426
9427 PR tree-optimization/68715
9428 * gcc.dg/graphite/pr68715-2.c: New test.
9429 * gcc.dg/graphite/pr68715.c: New test.
9430 * gfortran.dg/graphite/pr68715.f90: New test.
9431
95049c3c 94322016-03-16 Tom de Vries <tom@codesourcery.com>
9433
9434 PR tree-optimization/68809
9435 * gcc.dg/graphite/pr68809-2.c: New test.
9436 * gcc.dg/graphite/pr68809.c: New test.
9437
09eddd70 94382016-03-16 Jakub Jelinek <jakub@redhat.com>
9439
81fc5915 9440 PR c++/70147
9441 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9442 method call to i () as argument. Adjust expected output.
9443
09eddd70 9444 PR c++/70147
9445 * g++.dg/ubsan/pr70147-1.C: New test.
9446 * g++.dg/ubsan/pr70147-2.C: New test.
9447
6373d2a2 94482016-03-15 Martin Sebor <msebor@redhat.com>
9449
9450 PR c++/58281
9451 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9452
d27a0c11 94532016-03-15 John David Anglin <danglin@gcc.gnu.org>
9454
9908039d 9455 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9456 hppa*-*-hpux*.
9457
45cdc3a6 9458 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9459
d27a0c11 9460 PR libfortran/69799
9461 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9462 libatomic_available.
9463
0dd1d57f 94642016-03-15 Marek Polacek <polacek@redhat.com>
9465
9466 PR c++/70209
9467 * g++.dg/ext/attribute-may-alias-4.C: New test.
9468
0ce02c07 94692016-03-15 Alexander Monakov <amonakov@ispras.ru>
9470
9471 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9472 -fvar-tracking-assignments-toggle flag.
9473
f6e39b30 94742016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9475
9476 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9477
167f93a2 94782016-03-15 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR rtl-optimization/70222
9481 * gcc.c-torture/execute/pr70222-1.c: New test.
9482 * gcc.c-torture/execute/pr70222-2.c: New test.
9483
08a8af4a 94842016-03-15 Richard Henderson <rth@redhat.com>
9485
9486 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9487
738eb905 94882016-03-15 Andrey Belevantsev <abel@ispras.ru>
9489
9490 PR rtl-optimization/69032
9491 * gcc.dg/pr69032.c: New test.
9492
dd148b3a 94932016-03-15 Andrey Belevantsev <abel@ispras.ru>
9494
9495 PR rtl-optimization/63384
d9aa5a50 9496 * g++.dg/pr63384.C: New test.
dd148b3a 9497
acf58115 94982016-03-15 Andrey Belevantsev <abel@ispras.ru>
9499
9500 PR target/64411
9501 * gcc.target/i386/pr64411.C: New test.
9502
a2897dc4 95032016-03-15 Tom de Vries <tom@codesourcery.com>
9504
9505 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9506 * gfortran.dg/goacc/kernels-alias.f95: New test.
9507
7bad2faf 95082016-03-14 Martin Sebor <msebor@redhat.com>
9509
9510 PR c++/53792
9511 * g++.dg/cpp0x/constexpr-inline.C: New test.
9512 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9513
d65fa8d9 95142016-03-14 David Edelsohn <dje.gcc@gmail.com>
9515
9516 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9517
2b3c633f 95182016-03-14 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR middle-end/70219
9521 * gcc.dg/pr70219.c: New test.
9522
e947f9c3 95232016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9524
9525 PR target/70083
9526 * gcc.dg/torture/pr70083.c: New test.
9527 * gcc.target/i386/pr70083.c: New test.
9528
74201dc2 95292016-03-14 Richard Biener <rguenther@suse.de>
9530
9531 PR tree-optimization/56365
9532 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9533
88aea41e 95342016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9535
9536 PR target/70098
9537 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9538 New function.
9539 * g++.dg/pr70098.C: New testcase.
9540
9541
1bd2aefd 95422016-03-14 Tom de Vries <tom@codesourcery.com>
9543
9544 PR tree-optimization/70045
9545 * gcc.dg/graphite/pr70045.c: New test.
9546
922c7033 95472016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9548
9549 PR fortran/69043
9550 * gfortran.dg/include_9.f90: New test.
9551
fd4ab6d9 95522016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9553
9554 PR fortran/45076
9555 gfortran.dg/prof/prof.exp: New script.
9556 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9557
7d7218d3 95582016-03-12 Andrey Belevantsev <abel@ispras.ru>
9559
9560 PR rtl-optimization/69307
9561 * gcc.dg/pr69307.c: New test.
9562
02ffd664 95632016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9564
9565 PR target/69614
9566 * gcc.target/arm/pr69614.c: New.
9567
76e207a9 95682016-03-12 Paul Thomas <pault@gcc.gnu.org>
9569
9570 PR fortran/70031
9571 * gfortran.dg/submodule_14.f08: New test
9572
9573 PR fortran/69524
9574 * gfortran.dg/submodule_15.f08: New test
9575
490ee78a 95762016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9577
9578 PR c++/70106
9579 * g++.dg/cpp1y/paren3.C: New test.
9580
04e137ff 95812016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9582
9583 PR target/70131
9584 * gcc.target/powerpc/ppc-round2.c: New test.
9585
27b2c1c4 95862016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9587
9588 PR target/70123
9589 * gcc.dg/torture/pr70123.c: New test.
9590
84116671 95912016-03-11 Jeff Law <law@redhat.com>
9592
9593 PR tree-optimization/70190
9594 * gcc.c-torture/compile/pr70190.c: New test.
9595
cfa58bc8 95962016-03-11 David Malcolm <dmalcolm@redhat.com>
9597
9598 PR c/68187
9599 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9600 case.
9601 (test43_b): Likewise.
9602 (test43_c): Likewise.
9603 (test43_d): Likewise.
9604 (test43_e): Likewise.
9605 (test43_f): Likewise.
9606 (test43_g): Likewise.
9607 (test44_a): Likewise.
9608 (test44_b): Likewise.
9609 (test44_c): Likewise.
9610 (test44_d): Likewise.
9611 (test44_e): Likewise.
9612
ce234f27 96132016-03-11 David Malcolm <dmalcolm@redhat.com>
9614
9615 PR c/70085
9616 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9617
e4756b48 96182016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9619
9620 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9621 dg-options.
9622
1f5ef87e 96232016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9624
9625 PR target/70002
9626 PR target/69245
9627 * gcc.target/aarch64/pr69245_2.c: New test.
9628
f9c352a1 96292016-03-11 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR tree-optimization/70177
9632 * gcc.dg/pr70177.c: New test.
9633
4dd92ac6 96342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9635
9636 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9637
331e4fdb 96382016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9639
9640 * gcc.dg/tree-ssa/sra-20.c: New.
9641
69262824 96422016-03-11 Jakub Jelinek <jakub@redhat.com>
9643
6f9a7425 9644 PR rtl-optimization/70174
9645 * gcc.dg/pr70174.c: New test.
9646
69262824 9647 PR tree-optimization/70169
9648 * gcc.dg/pr70169.c: New test.
9649
4637a847 96502016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9651
9652 PR target/70160
9653 * gcc.target/i386/pr70160.c: New test.
9654
5a86d754 96552016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9656
9657 * gcc.target/s390/dfp-1.c: New test.
9658
af4c8290 96592016-03-10 Nick Clifton <nickc@redhat.com>
9660
9661 PR target/70044
9662 * gcc.target/aarch64/pr70044.c: New test.
9663
98dfd328 96642016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9665 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR c++/70001
9668 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9669 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9670 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9671
75e72311 96722016-03-10 Jan Hubicka <hubicka@ucw.cz>
9673
9674 PR lto/69589
9675 * g++.dg/lto/pr69589_0.C: New testcase
9676 * g++.dg/lto/pr69589_1.C: New testcase
9677
a2eb1271 96782016-03-10 Marek Polacek <polacek@redhat.com>
9679
9680 PR c++/70153
9681 * g++.dg/delayedfold/unary-plus1.C: New test.
9682
96832016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9684
9685 * gcc.target/arm/pr45701-1.c: Escape brackets.
9686 * gcc.target/arm/pr45701-2.c: Likewise.
9687
5ab2987f 96882016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9689
9690 * gfortran.dg/unconstrained_commons.f: New.
9691
6972afac 96922016-03-10 Alan Modra <amodra@gmail.com>
9693
9694 * gcc.dg/pr69195.c: New.
9695 * gcc.dg/pr69238.c: New.
9696
c82c99ec 96972016-03-10 Tom de Vries <tom@codesourcery.com>
9698
9699 PR testsuite/68915
9700 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9701
a2389d4a 97022016-03-10 Richard Biener <rguenther@suse.de>
9703
9704 PR tree-optimization/70128
9705 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9706 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9707
c272412d 97082016-03-09 Jakub Jelinek <jakub@redhat.com>
9709
a0451069 9710 PR tree-optimization/70152
9711 * gcc.dg/pr70152.c: New test.
9712
c272412d 9713 PR target/70086
9714 * gcc.target/i386/pr70086-1.c: New test.
9715 * gcc.target/i386/pr70086-2.c: New test.
9716 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9717
9718 PR tree-optimization/70127
9719 * gcc.c-torture/execute/pr70127.c: New test.
9720
27dcb7a8 97212016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9722
9723 * c-c++-common/goacc/combined-directives-2.c: New test.
9724
c24757cf 97252016-03-09 David Malcolm <dmalcolm@redhat.com>
9726
9727 PR c/68473
9728 PR c++/70105
9729 * g++.dg/diagnostic/pr70105.C: New test.
9730 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9731 (test_multiple_ordinary_maps): New test function.
9732
83108969 97332016-03-09 David Malcolm <dmalcolm@redhat.com>
9734
9735 PR c/68473
9736 PR c++/70105
9737 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9738 Drop range information from call to inform_at_rich_loc.
9739 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9740 New.
9741 (test_show_locus): Replace calls to rich_location::add_range with
9742 calls to add_range. Rewrite the tests that used the now-defunct
9743 rich_location ctor taking a source_range. Simplify other tests
9744 by replacing calls to COMBINE_LOCATION_DATA with calls to
9745 make_location.
9746
6733c0e8 97472016-03-09 Richard Biener <rguenther@suse.de>
9748 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR tree-optimization/70138
9751 * gcc.dg/vect/pr70138-1.c: New testcase.
9752 * gcc.dg/vect/pr70138-2.c: Likewise.
9753
96abb9f5 97542016-03-09 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR target/70049
9757 * gcc.target/i386/pr70049.c: New test.
9758
42bb3bfb 97592016-03-09 Richard Biener <rguenther@suse.de>
9760
9761 PR c/70143
9762 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9763 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9764 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9765
27527428 97662016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9767
9768 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9769 arm-*-*.
9770
248449f2 97712016-03-09 Jakub Jelinek <jakub@redhat.com>
9772
1bd49ced 9773 PR middle-end/67278
9774 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9775
248449f2 9776 PR target/67278
9777 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9778
9779 PR middle-end/70050
9780 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9781 in testcase comment.
9782
dfc460ff 97832016-03-09 Tom de Vries <tom@codesourcery.com>
9784
9785 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9786 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9787 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9788 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9789 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9790 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9791 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9792 * gfortran.dg/goacc/kernels-loop.f95: New test.
9793
0377fc7f 97942016-03-08 Martin Sebor <msebor@redhat.com>
9795
9796 PR c++/62096
9797 * g++.dg/warn/overflow-warn-7.C: New test.
9798
3556aa80 97992016-03-08 Jason Merrill <jason@redhat.com>
9800
9801 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9802 * lib/target-supports.exp (check_effective_target_concepts): New.
9803
e5096208 98042016-03-08 Jakub Jelinek <jakub@redhat.com>
9805
5370eb8d 9806 PR c++/70135
9807 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9808 * g++.dg/ubsan/pr70135.C: New test.
9809
e5096208 9810 PR target/70110
9811 * gcc.dg/pr70110.c: New test.
9812
cc37120d 98132016-03-07 Martin Jambor <mjambor@suse.cz>
9814
9815 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9816 * c-c++-common/gomp/if-1.c: Likewise.
9817 * c-c++-common/gomp/pr61486-2.c: Likewise.
9818 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9819 to dg-additional-options.
9820 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9821 * g++/gomp/target-teams-1.c: Likewise.
9822 * gcc.dg/gomp/gomp.exp: Likewise.
9823 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9824 dg-additional-options.
9825 * gfortran.dg/gomp/gomp.exp: Likewise.
9826 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9827 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9828 dg-additional-options.
9829 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9830
53c248d8 98312016-03-07 Martin Jambor <mjambor@suse.cz>
9832
9833 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9834 * c-c++-common/gomp/gridify-1.c: New test.
9835 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9836
541e79a0 98372016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9838
9839 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9840 trigger for cortex-r8, when scanning for register r8.
9841 * gcc.target/arm/pr45701-2.c: Likewise.
9842
4dfabd94 98432016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9844 Jeff Law <law@redhat.com>
4dfabd94 9845
9846 PR tree-optimization/69740
9847 * gcc.c-torture/compile/pr69740-1.c: New test.
9848 * gcc.c-torture/compile/pr69740-2.c: New test.
9849
1b63a87b 98502016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9851
9852 * lib/target-supports.exp
9853 (check_effective_target_whole_vector_shift): Enable for PPC64.
9854
d33914da 98552016-03-07 Richard Biener <rguenther@suse.de>
9856
9857 PR tree-optimization/70115
9858 * gcc.dg/torture/pr70115.c: New testcase.
9859
584fba4b 98602016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9861
9862 PR middle-end/69916
9863 * c-c-++-common/goacc/pr69916.c: New.
9864
7f2f5ec0 98652016-03-07 Richard Henderson <rth@redhat.com>
9866
9867 * gcc.c-torture/compile/pr70061.c: New test.
9868
f530e7c4 98692016-03-07 Richard Biener <rguenther@suse.de>
9870
9871 PR testsuite/70109
9872 * gcc.dg/vect/O3-pr36098.c: New testcase.
9873
a3855fed 98742016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9875
9876 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9877
091ffc31 98782016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9879
9880 * gnat.dg/renaming9.ad[sb]: New testcase.
9881
2941b871 98822016-03-05 Jakub Jelinek <jakub@redhat.com>
9883
9884 PR c++/70084
9885 * g++.dg/expr/stdarg3.C: New test.
9886
5173ce42 98872016-03-04 Jeff Law <law@redhat.com>
9888
9889 PR tree-optimization/69196
9890 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9891 x86_64-*-*.
9892
2d1d2e55 98932016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9894
0e43078e 9895 PR c/69973
9896 * gcc.dg/pr69973.c: New test.
9897
d8ec06ae 9898 PR rtl-optimization/69941
9899 * gcc.dg/torture/pr69941.c: New test.
9900
2d1d2e55 9901 PR c/69824
9902 * gcc.dg/pr69824.c: New test.
9903
32f692e2 99042016-03-05 Tom de Vries <tom@codesourcery.com>
9905
9906 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9907 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9908 function.
9909
1c699e9a 99102016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9911
9912 PR c++/66786
9913 * g++.dg/cpp1y/var-templ48.C: New test.
9914 * g++.dg/cpp1y/var-templ49.C: New test.
9915
358448c6 99162016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9917
9918 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9919
01dc3c45 99202016-03-04 Jakub Jelinek <jakub@redhat.com>
9921
e968ff6d 9922 PR c++/70035
9923 * g++.dg/ubsan/pr70035.C: New test.
9924
01dc3c45 9925 PR target/70062
9926 * gcc.target/i386/pr70062.c: New test.
9927
3937d618 99282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9929
9930 * g++.dg/template/typename21.C: Remove c++98_only.
9931
c58ac7f8 99322016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9933
9934 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9935
0060768a 99362016-03-04 David Malcolm <dmalcolm@redhat.com>
9937
9938 PR c/68187
9939 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9940 function.
9941 (fn_42_b): Likewise.
9942 (fn_42_c): Likewise.
9943
74c6fd40 99442016-03-04 David Malcolm <dmalcolm@redhat.com>
9945
9946 PR c/68187
9947 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9948 function.
9949 (fn_40_b): Likewise.
9950 (fn_41_a): Likewise.
9951 (fn_41_b): Likewise.
9952
31b11359 99532016-03-04 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR target/70059
9956 * gcc.target/i386/avx512f-pr70059.c: New test.
9957 * gcc.target/i386/avx512dq-pr70059.c: New test.
9958
c5b93452 99592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9960
9961 PR rtl-optimization/57676
9962 * gcc.dg/torture/pr57676.c: New test.
9963
268fbd56 99642016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9965
9966 * gcc.dg/pr70026.c: New test.
9967
6560d1ad 99682016-03-04 Marek Polacek <polacek@redhat.com>
9969
9970 PR c/69798
9971 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9972 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9973
cc7dfddf 99742016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9975
9976 PR target/70004
9977 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9978 Delete.
9979 (test_corners_sisd_si): Likewise.
9980 (main): Remove checks of the above.
9981 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9982
e9663bd4 99832016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9984
9985 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9986
dcdd684e 99872016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9988
9989 * gcc.dg/torture/pr69951.c: Accept argc==0.
9990
e692d332 99912016-03-04 Richard Biener <rguenther@suse.de>
9992
9993 PR c++/70054
9994 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9995 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9996
af77b7e6 99972016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9998
9999 PR testsuite/69766
10000 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10001 testing multiarch.
10002
290da96e 100032016-03-04 Jakub Jelinek <jakub@redhat.com>
10004
10005 PR debug/69947
10006 * gcc.dg/guality/pr69947.c: New test.
10007
e51ce713 100082016-03-03 Jakub Jelinek <jakub@redhat.com>
10009
10010 PR ada/70017
10011 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10012
1feed892 100132016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10014
10015 PR rtl-optimization/69904
10016 * gcc.target/arm/pr69904.c: New test.
10017
c32bda69 100182016-03-03 Jakub Jelinek <jakub@redhat.com>
10019
10020 PR target/70021
10021 * gcc.dg/vect/pr70021.c: New test.
10022 * gcc.target/i386/pr70021.c: New test.
10023
1bc579ed 100242016-03-03 Marek Polacek <polacek@redhat.com>
10025
10026 PR middle-end/70050
10027 * gcc.dg/pr70050.c: New test.
10028
cfa8d638 100292016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10030
10031 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10032
1b889259 100332016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10034
10035 PR tree-optimization/70043
10036 * gfortran.dg/vect/pr70043.f90: New test.
10037
f756dfa3 100382016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10039
10040 * gnat.dg/specs/task1.ads: New test.
10041
5cb4863d 100422016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10043
10044 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10045 Invoke gdb with -batch.
10046 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10047
5dd12e43 100482016-03-03 Richard Biener <rguenther@suse.de>
10049
10050 PR tree-optimization/55936
10051 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10052
d97ba4ca 100532016-03-02 Jeff Law <law@redhat.com>
10054
5d23c86f 10055 PR rtl-optimization/69942
10056 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10057 effects of argument promotions.
10058
d97ba4ca 10059 PR tree-optimization/69987
10060 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10061 target does not support -fprefetch-loop-arrays.
10062
901faaa0 100632016-03-02 Uros Bizjak <ubizjak@gmail.com>
10064
10065 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10066
51f6fdce 100672016-03-02 Bin Cheng <bin.cheng@arm.com>
10068
6bc7872f 10069 PR rtl-optimization/69052
51f6fdce 10070 * gcc.target/i386/pr69052.c: New test.
10071
31d31e07 100722016-03-02 Alan Modra <amodra@gmail.com>
10073
10074 * gcc.dg/pr69990.c: New.
10075
04faee95 100762016-03-02 Jakub Jelinek <jakub@redhat.com>
10077
270d0117 10078 PR c/68062
10079 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10080
10081 PR middle-end/70022
10082 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10083
04faee95 10084 PR target/70028
10085 * gcc.target/i386/pr70028.c: New test.
10086
a2cc9e8e 100872016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10088
10089 * c-c++-common/asan/swapcontext-test-1.c,
10090 * c-c++-common/tsan/thread_leak.c,
10091 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10092 * g++.dg/tsan/benign_race.C,
10093 * g++.dg/tsan/fd_close_norace.C,
10094 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10095 races with sanitizer output
10096
dd4bd263 100972016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10098 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10099
10100 PR target/67278
10101 * gcc.dg/simd-8.c: New testcase.
10102
b5fe3a49 101032016-03-02 Richard Biener <rguenther@suse.de>
10104
10105 PR middle-end/67278
10106 * gcc.dg/simd-7.c: New testcase.
10107
23601f67 101082016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10109
10110 * gcc.target/i386/pr70007.c: Tweak.
10111
f66f65e7 101122016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10113
10114 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10115
60773515 101162016-03-02 Marek Polacek <polacek@redhat.com>
10117
10118 PR c/67854
10119 * gcc.dg/pr67854.c: New test.
10120
6c094cb1 101212016-03-02 Jakub Jelinek <jakub@redhat.com>
10122
10123 PR middle-end/70025
10124 * gcc.dg/torture/pr70025.c: New test.
10125
7627bb56 101262016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10127
10128 PR tree-optimization/68621
10129 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10130
066c8e94 101312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10132
10133 * gcc.target/i386/pr70007.c: New test.
10134
d3b819ad 101352016-03-01 Jeff Law <law@redhat.com>
10136
d4b9ad56 10137 PR tree-optimization/69196
7e217344 10138 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10139
d3b819ad 10140 PR tree-optimization/69196
10141 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10142 duplicating code and spoiling the expected output.
10143
4f37285d 101442016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10145
10146 PR target/70033
10147 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10148 supports power9 before doing tests.
10149 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10150 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10151 * gcc.target/powerpc/p9-permute.c: Likewise.
10152
3e9c4f6c 101532016-03-01 Uros Bizjak <ubizjak@gmail.com>
10154
10155 PR target/70027
10156 * gcc.target/i386/pr70027.c: New test.
10157
e324729e 101582016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10159
10160 * gcc.dg/pr70017.c: New test.
10161
40e9ce2d 101622016-03-01 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR c/69796
10165 PR c/69974
10166 * gcc.dg/pr69796.c: New test.
10167 * gcc.dg/pr69974.c: New test.
10168
e8b016ea 101692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10170
10171 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10172
24d3127c 101732016-02-29 Jeff Law <law@redhat.com>
10174
10175 PR tree-optimization/69987
10176 * gfortran.dg/pr69987.f90: New test.
10177
10178 PR tree-optimization/69989
10179 * gcc.c-torture/compile/pr69989-2.c: New test.
10180
12cc1225 101812016-03-01 Marek Polacek <polacek@redhat.com>
10182
10183 PR c++/69795
10184 * g++.dg/parse/invalid1.C: New test.
10185
d99a947c 101862016-03-01 Richard Biener <rguenther@suse.de>
10187
10188 PR middle-end/70022
10189 * gcc.dg/pr70022.c: New testcase.
10190
395dbc60 101912016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10192
10193 PR tree-optimization/69956
10194 * gcc.dg/pr69956.c: New test.
10195
40a35c55 101962016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10197
10198 PR target/70011
10199 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10200 XFAIL when hardware supports efficient unaligned storage access.
10201
4edc90b0 102022016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10203
10204 PR c++/69961
10205 * g++.dg/template/pr69961a.C: New test.
10206 * g++.dg/template/pr69961b.C: New test.
10207
1ed1f69a 102082016-02-29 David Malcolm <dmalcolm@redhat.com>
10209
10210 PR preprocessor/69985
10211 * gcc.dg/cpp/pr69985.c: New test case.
10212
01c5d15d 102132016-02-29 Jeff Law <law@redhat.com>
10214
3a4d3de5 10215 PR tree-optimization/70005
10216 * gcc.c-torture/execute/pr70005.c New test.
10217
01c5d15d 10218 PR tree-optimization/69999
10219 * gcc.c-torture/compile/pr69999.c: New test.
10220
1bf66b54 102212016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10222
10223 PR tree-optimization/69652
10224 * gcc.dg/torture/pr69652.c: Delete test.
10225 * gcc.dg/vect/pr69652.c: New test.
10226
b4d653d5 102272016-02-19 Richard Biener <rguenther@suse.de>
10228
10229 PR tree-optimization/69980
10230 * gfortran.dg/vect/pr69980.f90: New testcase.
10231
35bc4745 102322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10233
10234 * gcc.target/sparc/20160229-1.c: New test.
10235
bb54a538 102362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10237
10238 * gnat.dg/stack_usage3.adb: New test.
10239 * gnat.dg/stack_usage3_pkg.ads: New helper.
10240
95164e71 102412016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10242
10243 * gnat.dg/renaming8.adb: New test.
10244 * gnat.dg/renaming8_pkg1.ads: New helper.
10245 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10246 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10247
a890896f 102482016-02-29 Richard Biener <rguenther@suse.de>
10249
10250 PR tree-optimization/69720
10251 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10252
5c70403a 102532016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10254
10255 PR fortran/68147
10256 PR fortran/47674
10257 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10258
dfb6d139 102592016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10260 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10261
10262 PR fortran/56007
10263 * gfortran.dg/coarray_8.f90: Adjust error message.
10264 * gfortran.dg/pr56007.f90: New test.
10265 * gfortran.dg/pr56007.f: New test.
10266
536508db 102672016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10268
10269 PR tree-optimization/69989
10270 * gcc.dg/torture/pr69989.c: New test.
10271
eec75e45 102722016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10273
10274 * gcc.target/i386/stack-realign-win.c: New test.
10275
0175e45a 102762016-02-28 Harald Anlauf <anlauf@gmx.de>
10277
10278 PR fortran/60126
10279 * gfortran.dg/pr60126.f90: New test.
10280
2a703589 102812016-02-27 Jeff Law <law@redhat.com>
10282
10283 Revert
10284 2016-02-26 Richard Biener <rguenther@suse.de>
10285 Jeff Law <law@redhat.com>
10286
10287 PR tree-optimization/69740
10288 * gcc.c-torture/compile/pr69740-1.c: New test.
10289 * gcc.c-torture/compile/pr69740-2.c: New test.
10290
359b4c18 102912016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10292
1c96765a 10293 PR fortran/69910
359b4c18 10294 * gfortran.dg/newunit_4.f90: New test.
10295
49462d93 102962016-02-27 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR target/69613
10299 PR rtl-optimization/69886
10300 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10301 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10302 target.
10303
c4ac733e 103042016-02-26 Martin Sebor <msebor@redhat.com>
10305
10306 PR tree-optimization/15826
10307 * gcc.dg/tree-ssa/pr15826.c: New test.
10308
da8c4b5d 103092016-02-26 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR target/69969
10312 * gcc.target/powerpc/pr69969.c: New test.
10313
0a4558eb 103142016-02-26 Martin Sebor <msebor@redhat.com>
10315
10316 PR c++/15766
10317 * g++.old-deja/g++.other/decl5.C: Add a test case.
10318
5b500299 103192016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10320
10321 PR target/69946
10322 * gcc.target/powerpc/pr69946.c: New file.
10323
565f533b 103242016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 10325 Jeff Law <law@redhat.com>
565f533b 10326
0a4558eb 10327 PR tree-optimization/69740
565f533b 10328 * gcc.c-torture/compile/pr69740-1.c: New test.
10329 * gcc.c-torture/compile/pr69740-2.c: New test.
10330
ff67cbea 103312016-02-26 Martin Jambor <mjambor@suse.cz>
10332
10333 PR middle-end/69920
10334 * gcc.dg/torture/pr69932.c: New test.
10335 * gcc.dg/torture/pr69936.c: Likewise.
10336
e400d817 103372016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10338
10339 PR target/69709
10340 * gcc.target/s390/pr69709.c: New test.
10341
126a5a2d 103422016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10343
10344 PR target/69245
10345 * gcc.target/aarch64/pr69245_1.c: New test.
10346
59c58860 103472016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10348
10349 PR target/69613
10350 * gcc.dg/torture/pr69613.c: New test.
10351
9441fa4e 103522016-02-26 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR rtl-optimization/69891
10355 * gcc.target/i386/pr69891.c: New test.
10356
e48fcde0 103572016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 10358 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10359
35ed600a 10360 PR target/61397
f41208a1 10361 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10362 functionality for both 32-bit and 64-bit.
10363
c86aaa0e 103642016-02-26 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/69551
10367 * gcc.dg/torture/pr69951.c: New testcase.
10368
38e71a65 103692016-02-25 Richard Biener <rguenther@suse.de>
10370
10371 PR tree-optimization/48795
10372 * gcc.dg/Warray-bounds-18.c: New testcase.
10373
03331e69 103742016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10375
10376 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10377
f14d8d6a 103782016-02-25 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR rtl-optimization/69896
10381 * gcc.dg/pr69896.c: New test.
10382
4003c807 103832016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10384
10385 PR c++/69736
10386 * g++.dg/cpp1y/paren2.C: New test.
10387
a0573328 103882016-02-24 Martin Sebor <msebor@redhat.com>
10389
10390 PR c/51147
10391 * gcc.dg/enum-mode-2.c: New test.
10392
2cde02ad 103932016-02-24 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR c++/69922
10396 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10397 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10398 * g++.dg/ubsan/pr69922.C: New test.
10399
f0ea75d1 104002016-02-24 Marek Polacek <polacek@redhat.com>
10401
10402 PR c/69819
10403 * gcc.dg/pr69819.c: New test.
10404
05027366 104052016-02-24 Martin Sebor <msebor@redhat.com>
10406
34ed562b 10407 PR c++/69912
10408 * g++.dg/ext/flexary15.C: New test.
10409
104102016-02-24 Martin Sebor <msebor@redhat.com>
10411
10412 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 10413 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 10414 * g++.dg/ext/builtin_alloca.C: Same.
05027366 10415
650c3ad5 104162016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10417 Charles Baylis <charles.baylis@linaro.org>
10418
10419 PR debug/61033
10420 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10421
596070e8 104222016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 10423 Jakub Jelinek <jakub@redhat.com>
596070e8 10424
10425 PR middle-end/69760
10426 * gcc.dg/torture/pr69760.c: New testcase.
10427
d6b92d9f 104282016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10429
10430 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10431 pattern on Solaris with as.
10432
90436d9d 104332016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10434
10435 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10436 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10437 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10438 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10439
7c749495 104402016-02-24 Jakub Jelinek <jakub@redhat.com>
10441
10442 PR middle-end/69915
10443 * gcc.dg/pr69915.c: New test.
10444
9c9680b5 104452016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10446
10447 PR rtl-optimization/69886
10448 * gcc.dg/torture/pr69886.c: New test.
10449
36d081ee 104502016-02-24 Richard Biener <rguenther@suse.de>
10451
10452 PR middle-end/68963
10453 * gcc.dg/torture/pr68963.c: New testcase.
10454
2a0accb9 104552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10456
10457 PR target/69875
10458 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10459 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10460 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10461 * gcc.target/arm/atomic_loaddi_1.c: New test.
10462 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10463 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10464 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10465 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10466 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10467 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10468 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10469 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10470
f0e92ef1 104712016-02-24 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR middle-end/69909
10474 * gcc.dg/torture/pr69909.c: New test.
10475
6907286f 104762016-02-24 Richard Biener <rguenther@suse.de>
10477
10478 PR tree-optimization/69907
10479 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10480 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10481 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10482
e6ab7475 104832016-02-24 Christian Bruel <christian.bruel@st.com>
10484
10485 * gcc.target/arm/pragma_cpp_fma.c: New test.
10486
47587450 104872016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10488
10489 PR fortran/61156
10490 * gfortran.dg/include_6.f90: Update test.
10491
d41ab738 104922016-02-23 Jakub Jelinek <jakub@redhat.com>
10493
10494 PR objc/69844
10495 * objc.dg/pr69844.m: New test.
10496
4772d9d5 104972016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10498
10499 PR libgfortran/69456
10500 * gfortran.dg/namelist_89.f90: New test.
10501 * gfortran.dg/pr59700.f90: Update test..
10502
8c38d887 105032016-02-23 Martin Sebor <msebor@redhat.com>
10504
10505 PR middle-end/69780
10506 * g++.dg/ext/builtin_alloca.C: New test.
10507 * gcc.dg/builtins-68.c: New test.
10508
ee1bfdb0 105092016-02-23 Richard Henderson <rth@redhat.com>
10510
10511 * gcc.target/i386/addr-space-3.c: Remove test.
10512
52609ec3 105132016-02-23 David Malcolm <dmalcolm@redhat.com>
10514
10515 PR preprocessor/69126
10516 PR preprocessor/69543
10517 * c-c++-common/pr69126-2-long.c: New test.
10518 * c-c++-common/pr69126-2-short.c: New test.
10519 * c-c++-common/pr69543-1.c: Remove xfail.
10520
d5bf2cc8 105212016-02-23 David Malcolm <dmalcolm@redhat.com>
10522
10523 PR preprocessor/69126
10524 PR preprocessor/69543
10525 PR preprocessor/69558
10526 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10527 (f): Rename to...
10528 (test_2): ...this, and add leading comment.
10529 (MACRO_3, test_3): New.
10530 (MACRO_4A, MACRO_4B, test_4): New.
10531 (MACRO): Rename to...
10532 (MACRO_5): ...this.
10533 (g): Rename to...
10534 (test_5): ...this, updating for renaming of MACRO, and
10535 add leading comment.
10536 * c-c++-common/pr69543-1.c: New.
10537 * c-c++-common/pr69543-2.c: New.
10538 * c-c++-common/pr69543-3.c: New.
10539 * c-c++-common/pr69543-4.c: New.
10540 * c-c++-common/pr69558-1.c: New.
10541 * c-c++-common/pr69558-2.c: New.
10542 * c-c++-common/pr69558-3.c: New.
10543 * c-c++-common/pr69558-4.c: New.
10544 * gcc.dg/pr69558.c: Move to...
10545 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10546 xfail for c++.
10547
3a37a410 105482016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10549
10550 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10551 to -ftree-parallelize-loops/-fopenacc changes.
10552 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10553 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10554 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10555 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10556 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10557 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10558 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10559 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10560 * c-c++-common/goacc/kernels-loop.c: Likewise.
10561 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10562 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10563 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10564 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10565
ecca180f 105662016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10567
10568 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10569
eec0fa3f 105702016-02-23 Jakub Jelinek <jakub@redhat.com>
10571
f1f91c07 10572 PR c++/69902
10573 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10574
eec0fa3f 10575 PR c/69900
10576 * gcc.dg/pr69900.c: New test.
10577
e045424d 105782016-02-23 Martin Jambor <mjambor@suse.cz>
10579
10580 PR tree-optimization/69666
10581 * gcc.dg/tree-ssa/pr69666.c: New test.
10582
f482dff6 105832016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10584
10585 PR fortran/67451
10586 * gfortran.dg/coarray_allocate_5.f08: New test.
10587
57ed698b 105882016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10589
10590 * gcc.target/s390/vcond-shift.c: Move to ...
10591 * gcc.target/s390/vector/vcond-shift.c: ... here.
10592
990e443c 105932016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10594
10595 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10596 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10597
296c5f01 105982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10599
10600 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10601
e53f41d5 106022016-02-20 Mark Wielaard <mjw@redhat.com>
10603
10604 PR c/28901
10605 * gcc.dg/unused-variable-3.c: New test.
10606
13af201d 106072016-02-22 Jakub Jelinek <jakub@redhat.com>
10608
10609 PR target/69888
10610 * gcc.target/i386/pr69888.c: New test.
10611
682c90f9 106122016-02-22 Richard Biener <rguenther@suse.de>
10613
10614 PR tree-optimization/69882
10615 * gfortran.dg/vect/pr69882.f90: New testcase.
10616
b8cd18c3 106172016-02-22 Jakub Jelinek <jakub@redhat.com>
10618
10619 PR target/69885
10620 * gcc.dg/pr69885.c: New test.
10621
09343379 106222016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10623
10624 PR target/69806
10625 PR target/54089
10626 * gcc.target/sh/pr54089-10.c: New.
10627
b345a09f 106282016-02-20 Paul Thomas <pault@gcc.gnu.org>
10629
10630 PR fortran/69423
10631 * gfortran.dg/deferred_character_15.f90 : New test.
10632
51385aed 106332016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10634
10635 PR fortran/57365
10636 gfortran.dg/allocate_with_source_18.f03: New test.
10637
106382016-02-20 Harald Anlauf <anlauf@gmx.de>
10639
10640 PR fortran/52531
10641 gfortran.dg/gomp/pr52531.f90: New test.
10642
9cce8384 106432016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10644
10645 PR c++/69865
10646 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10647 -std=c++03.
10648
d91f5fbb 106492016-02-19 Jakub Jelinek <jakub@redhat.com>
10650
563d5cb8 10651 PR c++/69826
10652 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10653 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10654
0a04aac9 10655 PR c++/69850
10656 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10657
d91f5fbb 10658 PR c++/69851
10659 * g++.dg/torture/pr69851.C: New test.
10660
5fe1f282 106612016-02-19 Martin Sebor <msebor@redhat.com>
10662
10663 PR testsuite/69573
10664 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10665
a45bce11 106662016-02-19 Jakub Jelinek <jakub@redhat.com>
10667
6263dde1 10668 PR c++/69850
10669 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10670 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10671
a45bce11 10672 PR c++/67767
10673 * g++.dg/cpp0x/pr67767.C: New test.
10674
cf2ed1b7 106752016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10676
10677 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10678 for fp, simd, crypto, crc, lse.
10679 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10680 above.
10681 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10682 effective target check.
10683
f6cc34b0 106842016-02-19 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR target/69820
10687 * gcc.target/i386/pr69820.c: New test.
10688
6c678e78 106892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10690
10691 * gcc.target/s390/vector/int128-1.c: New test.
10692
b088ff4b 106932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10694
10695 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10696
b11e60a4 106972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10698
10699 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10700 instruction pattern name to prevent the testcase from failing with
10701 -march=z13.
10702
664ff6a0 107032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10704
10705 * gcc.target/s390/md/movstr-2.c: New test.
10706
e80be24b 107072016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10708
10709 * gcc.target/s390/morestack.c: New test.
10710
9839f350 107112016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10712
10713 PR target/69625
10714 * gcc.target/s390/pr69625.c: Add test case.
10715
4550fbd0 107162016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10717
10718 PR testsuite/68580
10719 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10720
57d00b6a 107212016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10722
10723 PR target/68404
10724 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10725 * gcc.target/powerpc/fusion3.c: Likewise.
10726
63ad69d6 107272016-02-18 Richard Biener <rguenther@suse.de>
10728
10729 PR middle-end/69553
10730 * g++.dg/torture/pr69553.C: New testcase.
10731
d92404ed 107322016-02-18 Nick Clifton <nickc@redhat.com>
10733
4550fbd0 10734 PR target/62254
10735 PR target/69610
10736 * gcc.target/arm/pr62554.c: New test.
10737 * gcc.target/arm/pr69610-1.c: New test.
10738 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10739
0808dfce 107402016-02-18 Richard Biener <rguenther@suse.de>
10741
10742 PR middle-end/69854
10743 * gcc.dg/torture/pr69854.c: New testcase.
10744
fc3527e3 107452016-02-17 Jakub Jelinek <jakub@redhat.com>
10746
10747 PR c++/69850
10748 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10749
e3c24279 107502012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10751
10752 * gcc.target/powerpc/vec-cg.c: New test.
10753
c9732c2b 107542016-02-17 Richard Biener <rguenther@suse.de>
10755
10756 PR testsuite/69586
10757 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10758
51bf9f9b 107592016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10760
10761 PR target/69161
10762 * gcc.c-torture/compile/pr69161.c: New test.
10763
6baedca3 107642016-02-17 David Sherwood <david.sherwood@arm.com>
10765
10766 PR target/69532
10767 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10768 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10769
4f240715 107702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10771
10772 * gcc.dg/ifcvt-4.c: Skip on Visium.
10773
e0c0515d 107742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10775
10776 * gnat.dg/atomic8.adb: New test.
10777
7b319ee6 107782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10779
10780 * gnat.dg/discr46.ad[sb]: New test.
10781
48a7e3d1 107822016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10783
10784 PR Target/48344
10785 * gcc.target/powerpc/pr48344-1.c: New test.
10786
3f844f15 107872015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10788
10789 PR fortran/69742
10790 * gfortran.dg/associate_21.f90: New test.
10791
7675e968 107922016-02-16 Jakub Jelinek <jakub@redhat.com>
10793
10794 PR c/69835
10795 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10796 -Wnonnull in dg-options.
10797 * c-c++-common/nonnull-2.c: New test.
10798
d6faee88 107992016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10800 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10801
10802 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10803
3a2a72aa 108042016-02-16 Jakub Jelinek <jakub@redhat.com>
10805
10806 PR middle-end/69801
10807 * gcc.dg/pr69801.c: Add empty dg-options.
10808
28072426 108092016-02-16 James Norris <jnorris@codesourcery.com>
10810
10811 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10812 * g++.dg/goacc/deviceptr-1.c: New file.
10813
37fffac2 108142016-02-16 Jakub Jelinek <jakub@redhat.com>
10815
10816 PR tree-optimization/69820
10817 * gcc.dg/vect/pr69820.c: New test.
10818
f72a5e61 108192016-02-16 Richard Biener <rguenther@suse.de>
10820
10821 PR tree-optimization/69776
10822 * gcc.dg/torture/pr69776-2.c: New testcase.
10823
50e0cd76 108242016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10825
10826 PR tree-optimization/69714
10827 * gcc.dg/torture/pr69714.c: New test.
10828
14a72c4e 108292016-02-16 Jakub Jelinek <jakub@redhat.com>
10830
10831 PR tree-optimization/69802
10832 * gcc.dg/pr69802.c: New test.
10833
fd808c11 108342016-02-16 Richard Biener <rguenther@suse.de>
10835
10836 PR middle-end/69801
10837 * gcc.dg/pr69801.c: New testcase.
10838
49a549ca 108392016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10840
10841 PR libgfortran/69651
10842 * gfortran.dg/read_bang.f90: New test.
10843 * gfortran.dg/read_bang4.f90: New test.
10844
77454e6e 108452016-02-15 Jakub Jelinek <jakub@redhat.com>
10846
2074f21c 10847 PR c++/69658
10848 * g++.dg/init/pr69658.C: New test.
10849
77454e6e 10850 PR c++/69797
10851 * c-c++-common/pr69797.c: New test.
10852
4ef4d764 108532016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10854
10855 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10856 check for aarch64*-*-*.
10857
4a45fe0f 108582016-02-15 Richard Biener <rguenther@suse.de>
10859
10860 PR tree-optimization/69783
10861 * gcc.dg/vect/pr69783.c: New testcase.
10862
0b3619e6 108632016-02-15 Richard Biener <rguenther@suse.de>
10864
10865 PR tree-optimization/69776
10866 * gcc.dg/torture/pr69776.c: New testcase.
10867
9b49c3cb 108682016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10869
10870 PR fortran/60526
10871 * gfortran.dg/type_decl_4.f90: Reinstated.
10872
e46faff9 108732016-02-14 John David Anglin <danglin@gcc.gnu.org>
10874
10875 PR fortran/68746
10876 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10877
a96c809a 108782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10879
10880 PR fortran/60526
10881 PR bootstrap/69816
10882 * gfortran.dg/type_decl_4.f90: Removed.
10883
fdec7e88 108842016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10885
10886 PR fortran/60526
10887 * gfortran.dg/type_decl_4.f90: New test.
10888
a72095c4 108892016-02-14 Alan Modra <amodra@gmail.com>
10890
bc436924 10891 PR testsuite/68886
a72095c4 10892 * gcc.c-torture/execute/stkalign.c: Revise test.
10893
73bb5f8b 108942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10895
10896 PR target/67260
10897 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10898
beb13161 108992016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10900
10901 PR target/67260
10902 * gcc.target/sh/torture/pr67260.c: New.
10903
67cab04e 109042016-02-12 John David Anglin <danglin@gcc.gnu.org>
10905
10906 * gcc.dg/pr67964.c: Add dg-require-alias.
10907
44a59bb1 109082016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10909
10910 PR target/67636
10911 PR target/64345
10912 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10913
38c9bd3a 109142016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10915
10916 PR libgfortran/69668
10917 * gfortran.dg/namelist_88.f90: New test.
10918
1774ff82 109192016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10920
10921 PR libgfortran/69668
10922 * gfortran.dg/namelist_38.f90: Update test.
10923 * gfortran.dg/namelist_84.f90: Update test.
10924
aec1f4bd 109252016-02-12 David Malcolm <dmalcolm@redhat.com>
10926
10927 PR other/69554
10928 * gcc.dg/pr69554-1.c: New test.
10929 * gfortran.dg/pr69554-1.F90: New test.
10930 * gfortran.dg/pr69554-2.F90: New test.
10931 * lib/gcc-dg.exp (proc dg-locus): New function.
10932 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10933 distinguish between the caret-printing and non-caret-printing
10934 cases. If caret-printing has been explicitly enabled, bail out
10935 without attempting to fix up the output.
10936
da7d5066 109372016-02-12 David Malcolm <dmalcolm@redhat.com>
10938
10939 PR driver/69265
10940 PR driver/69453
10941 * gcc.dg/spellcheck-options-3.c: New test case.
10942 * gcc.dg/spellcheck-options-4.c: New test case.
10943 * gcc.dg/spellcheck-options-5.c: New test case.
10944 * gcc.dg/spellcheck-options-6.c: New test case.
10945 * gcc.dg/spellcheck-options-7.c: New test case.
10946 * gcc.dg/spellcheck-options-8.c: New test case.
10947 * gcc.dg/spellcheck-options-9.c: New test case.
10948 * gcc.dg/spellcheck-options-10.c: New test case.
10949
fcce1b0b 109502016-02-12 Jakub Jelinek <jakub@redhat.com>
10951
10952 PR rtl-optimization/69764
10953 PR rtl-optimization/69771
10954 * c-c++-common/pr69764.c: New test.
10955 * gcc.dg/torture/pr69771.c: New test.
10956
6d609290 109572016-02-12 Marek Polacek <polacek@redhat.com>
10958
10959 * g++.dg/torture/init-list1.C: New.
10960
7d75fb56 109612016-02-12 Marek Polacek <polacek@redhat.com>
10962
10963 * gcc.dg/pr69522.c: Add empty dg-options.
10964
52543fda 109652016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10966
10967 * g++.dg/lto/lto.exp: Include and init mpx.
10968 * g++.dg/lto/pr69729_0.C: New test.
10969
34947478 109702016-02-12 Jakub Jelinek <jakub@redhat.com>
10971
9181a4ec 10972 PR ipa/69241
10973 * g++.dg/ipa/pr69241-4.C: New test.
10974
34947478 10975 PR ipa/68672
10976 * g++.dg/ipa/pr68672-1.C: New test.
10977 * g++.dg/ipa/pr68672-2.C: New test.
10978 * g++.dg/ipa/pr68672-3.C: New test.
10979
74a4140f 109802016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10981
10982 PR c/69522
50e0cd76 10983 * gcc.dg/pr69522.c: New test.
74a4140f 10984
9ddb20d6 109852016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10986
10987 PR c++/69098
10988 * g++.dg/cpp1y/69098.C: New test.
10989 * g++.dg/cpp1y/69098-2.C: New test.
10990
67cf9b55 109912016-02-12 Jakub Jelinek <jakub@redhat.com>
10992
10993 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10994 and neighbour -> neighbor.
10995 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10996 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10997 * c-c++-common/Wvarargs.c: Likewise.
10998 * c-c++-common/goacc/host_data-5.c: Likewise.
10999 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11000 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11001 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11002 * gcc.target/aarch64/pr60697.c: Likewise.
11003 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11004 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11005 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11006 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11007 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11008 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11009 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11010 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11011 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11012 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11013 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11014 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11015 * g++.dg/lookup/koenig5.C: Likewise.
11016 * g++.dg/ext/no-asm-2.C: Likewise.
11017 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11018 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11019 * gfortran.dg/used_types_16.f90: Likewise.
11020 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11021 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11022 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11023 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11024 * gfortran.dg/abstract_type_6.f03: Likewise.
11025 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11026 * gfortran.dg/used_types_15.f90: Likewise.
11027 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11028 * gfortran.dg/exit_3.f08: Likewise.
11029 * gfortran.dg/open_status_2.f90: Likewise.
11030 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11031 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11032 * gfortran.dg/associate_1.f03: Likewise.
11033 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11034 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11035 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11036 * gcc.dg/builtin-object-size-1.c: Likewise.
11037 * gcc.dg/noreturn-6.c: Likewise.
11038 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11039 * gcc.dg/globalalias.c: Likewise.
11040 * gcc.dg/builtins-config.h: Likewise.
11041 * gcc.dg/pr30457.c: Likewise.
11042 * gcc.c-torture/compile/volatile-1.c: Likewise.
11043 * gcc.c-torture/execute/20101011-1.c: Likewise.
11044 * c-c++-common/Waddress-1.c: Likewise.
11045
40b38ace 110462016-02-11 Jakub Jelinek <jakub@redhat.com>
11047
11048 PR c/69768
11049 * c-c++-common/Waddress-1.c: New test.
11050
42c87ca9 110512016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11052
11053 PR fortran/69296
11054 * gfortran.dg/associate_19.f03: New test.
11055 * gfortran.dg/associate_20.f03: New test.
11056
acb7939f 110572016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11058
11059 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11060
6defe3c5 110612016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11062
11063 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11064 .arch armv8-a\n. Add -dA to dg-options.
11065 * gcc.target/aarch64/assembler_arch_1.c: New test.
11066 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11067
63f63318 110682016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11069
11070 PR c++/68726
11071 * g++.dg/cpp0x/pr68726.C: New.
11072
1cddf457 110732016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11074
11075 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11076 test.
11077
b86fba37 110782016-02-11 Richard Biener <rguenther@suse.de>
11079
11080 * g++.dg/tree-ssa/pr61034.C: Adjust.
11081
ec4ec95a 110822016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11083
be7c31e9 11084 PR target/69148
ec4ec95a 11085 * gcc.target/s390/pr69148.c: New.
11086
f64416ca 110872016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11088
11089 PR tree-optimization/69652
11090 * gcc.dg/torture/pr69652.c: New test.
11091
e5d1ea31 110922016-02-10 Jakub Jelinek <jakub@redhat.com>
11093 Patrick Palka <ppalka@gcc.gnu.org>
11094
11095 PR ipa/69241
11096 PR c++/69649
11097 * g++.dg/ipa/pr69241-1.C: New test.
11098 * g++.dg/ipa/pr69241-2.C: New test.
11099 * g++.dg/ipa/pr69241-3.C: New test.
11100 * g++.dg/ipa/pr69649.C: New test.
11101
fa03b19d 111022016-02-10 Uros Bizjak <ubizjak@gmail.com>
11103
11104 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11105 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11106
14485c8a 111072016-02-10 Bin Cheng <bin.cheng@arm.com>
11108
11109 PR tree-optimization/68021
11110 * gcc.dg/tree-ssa/pr68021.c: New test.
11111
79f1ed25 111122016-02-10 Richard Biener <rguenther@suse.de>
11113
11114 PR tree-optimization/69726
11115 * gcc.dg/uninit-22.c: New testcase.
11116
58f74eff 111172016-02-09 Andrew Pinski <apinski@cavium.com>
11118
11119 PR tree-opt/69282
11120 * gcc.c-torture/compile/20160205-1.c: New testcase.
11121
600c00f7 111222016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11123
11124 PR target/68404
11125 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11126 instead accessing a really large arrray.
11127 * gcc.target/powerpc/fusion3.c: Likewise.
11128
0771836e 111292016-02-09 Charles Baylis <charles.baylis@linaro.org>
11130
11131 PR target/68532
11132 * gcc.c-torture/execute/pr68532.c: New test.
11133
4ccd644f 111342016-02-11 Alexandre Oliva <aoliva@redhat.com>
11135
11136 PR target/69634
11137 * gcc.dg/pr69634.c: New.
11138
2e980a39 111392016-02-09 Richard Biener <rguenther@suse.de>
11140
11141 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11142
aacf7102 111432016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11144
aacf7102 11145 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11146
a1856ddf 111472016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11148
11149 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11150
d4d3da7e 111512016-02-09 Richard Biener <rguenther@suse.de>
11152
11153 PR tree-optimization/69715
11154 * gcc.dg/torture/pr69715.c: New testcase.
11155
9cc6714f 111562016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11157
11158 PR c++/69139
11159 * g++.dg/cpp0x/trailing12.C: New test.
11160 * g++.dg/cpp0x/trailing13.C: New test.
11161
83d5062b 111622016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11163
11164 PR c++/69283
11165 PR c++/67835
11166 * g++.dg/cpp1y/auto-fn29.C: New test.
11167 * g++.dg/cpp1y/auto-fn30.C: New test.
11168
394a86f3 111692016-02-08 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR tree-optimization/69209
11172 * gcc.c-torture/compile/pr69209.c: New test.
11173
93b124b4 111742016-02-08 Jeff Law <law@redhat.com>
11175
11176 PR tree-optimization/68541
11177 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11178 of statements allowed in join block for path splitting.
11179
26abce13 111802016-02-08 Jakub Jelinek <jakub@redhat.com>
11181
0acb2d6e 11182 PR c++/59627
11183 * g++.dg/gomp/pr59627.C: New test.
11184
26abce13 11185 PR ipa/69239
11186 * g++.dg/ipa/pr69239.C: New test.
11187
86e0b129 111882016-02-08 David Malcolm <dmalcolm@redhat.com>
11189
11190 PR preprocessor/69664
11191 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11192 * gcc.dg/cpp/warn-comments.c: Likewise.
11193
f553d9f8 111942016-02-08 Marek Polacek <polacek@redhat.com>
11195
11196 PR c++/69688
11197 * g++.dg/init/const12.C: New test.
11198
600695e0 111992016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11200
11201 PR target/60410
11202 * gcc.dg/lto/pr55113_0.c: Remove test.
11203
c4f4b1e8 112042016-02-08 Richard Biener <rguenther@suse.de>
11205
11206 PR tree-optimization/69719
11207 * gcc.dg/torture/pr69719.c: New testcase.
11208
5a987d87 112092016-02-08 Richard Biener <rguenther@suse.de>
11210 Jeff Law <law@redhat.com>
11211
11212 PR target/68273
11213 * gcc.target/mips/pr68273.c: New testcase.
11214
0418e71d 112152016-02-08 Richard Biener <rguenther@suse.de>
11216
11217 PR rtl-optimization/69274
11218 * gcc.target/i386/addr-sel-1.c: XFAIL.
11219
07c0f1ca 112202016-02-08 Jeff Law <law@redhat.com>
11221
40d85f4c 11222 PR tree-optimization/68541
11223 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11224
140e093f 11225 PR tree-optimization/65917
07c0f1ca 11226 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11227
16430acf 112282016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11229
11230 PR fortran/50555
11231 * gfortran.dg/namelist_args.f90: New test.
11232
3f0ff0d8 112332016-02-05 Jeff Law <law@redhat.com>
11234
140e093f 11235 PR tree-optimization/68541
3f0ff0d8 11236 * gcc.dg/tree-ssa/split-path-2.c: New test.
11237 * gcc.dg/tree-ssa/split-path-3.c: New test.
11238 * gcc.dg/tree-ssa/split-path-4.c: New test.
11239 * gcc.dg/tree-ssa/split-path-5.c: New test.
11240 * gcc.dg/tree-ssa/split-path-6.c: New test.
11241 * gcc.dg/tree-ssa/split-path-7.c: New test.
11242
a7cc1f94 112432016-02-05 Martin Sebor <msebor@redhat.com>
11244
11245 PR c++/69662
11246 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11247 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11248
fcb25f28 112492016-02-06 Richard HEnderson <rth@redhat.com>
11250
11251 PR c/69643
11252 * gcc.target/i386/addr-space-4.c: New.
11253 * gcc.target/i386/addr-space-5.c: New.
11254
3a2545a1 112552016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11256
11257 PR fortran/66089
11258 * gfortran.dg/elemental_dependency_6.f90: New.
11259
1e302465 112602016-02-05 Jakub Jelinek <jakub@redhat.com>
11261
66feb54c 11262 PR rtl-optimization/69691
11263 * gcc.c-torture/execute/pr69691.c: New test.
11264
1e302465 11265 PR c++/69628
11266 * g++.dg/parse/pr69628.C: New test.
11267
9c28a298 112682016-02-05 Uros Bizjak <ubizjak@gmail.com>
11269
11270 * gcc.dg/sancov/asan.c: Move to ...
11271 * gcc.dg/asan/sancov-1.c: ... here.
11272
a854e286 112732016-02-05 Uros Bizjak <ubizjak@gmail.com>
11274
11275 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11276
d4f0b240 112772016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11278
11279 PR target/69677
11280 * gcc.target/i386/pr69677.c: New test.
11281
235d8723 112822016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11283
11284 PR c++/68948
11285 * g++.dg/template/pr68948.C: New test.
11286
f390cf65 112872016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11288
11289 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11290 (only necessary on s390x).
11291
ab99f104 112922016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11293
11294 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11295 -mno-accumulate-outgoing-args.
11296
f7ef5392 112972016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11298
11299 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11300
6b098e91 113012016-02-04 Jakub Jelinek <jakub@redhat.com>
11302
11303 PR c/69669
11304 * c-c++-common/pr69669.c: New test.
11305
f0146cf3 113062016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11307
11308 PR target/69667
11309 * g++.dg/pr69667.C: New file.
11310
08fd6cf5 113112016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11312
11313 PR target/69619
11314 * gcc.dg/pr69619.c: Add new test.
11315
a6f3f39f 113162016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11317
11318 PR rtl-optimization/69577
11319 * gcc.target/i386/pr69577.c: New test.
11320
774068a0 113212016-02-04 Martin Liska <mliska@suse.cz>
11322
11323 * g++.dg/asan/pr69276.C: New test.
11324
f50a7894 113252016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11326
11327 PR target/65932
11328 PR target/67714
11329 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11330 a single smulbb instruction.
11331 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11332 * gcc.target/amr/wmul-2.c: Likewise.
11333
6b722eb3 113342016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11335
11336 PR target/65932
11337 PR target/67714
11338 * gcc.c-torture/execute/pr67714.c: New test.
11339
1f1475a7 113402016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11341
11342 PR target/69454
11343 * gcc.target/i386/pr69454-1.c: New test.
11344 * gcc.target/i386/pr69454-2.c: New test.
11345
6b94e133 113462016-02-03 Martin Sebor <msebor@redhat.com>
11347
11348 PR c++/69251
11349 PR c++/69253
11350 PR c++/69290
11351 PR c++/69277
11352 PR c++/69349
11353 * g++.dg/ext/flexarray-mangle-2.C: New test.
11354 * g++.dg/ext/flexarray-mangle.C: New test.
11355 * g++.dg/ext/flexarray-subst.C: New test.
11356 * g++.dg/ext/flexary11.C: New test.
11357 * g++.dg/ext/flexary12.C: New test.
11358 * g++.dg/ext/flexary13.C: New test.
11359 * g++.dg/ext/flexary14.C: New test.
11360 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11361
342ed0ac 113622016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11363
11364 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11365 Define only if CHECK_FLOAT128 is defined.
11366 (main): Properly initialize u5.
11367
edf6c4d2 113682016-02-03 Jakub Jelinek <jakub@redhat.com>
11369
415d5641 11370 PR c/69627
11371 * gcc.dg/pr69627.c: New test.
11372
edf6c4d2 11373 PR target/69644
11374 * gcc.dg/pr69644.c: New test.
11375
cf8f3ba0 113762016-02-03 Mike Stump <mikestump@comcast.net>
11377
11378 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11379 support for struct-layout-1.exp.
11380
c90d55dd 113812016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11382
11383 PR c++/69056
f7ef5392 11384 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 11385
401bd0c8 113862016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11387 Alexandre Oliva <aoliva@redhat.com>
11388
11389 PR target/69461
11390 * gcc.target/powerpc/pr69461.c: New.
11391
277d9d1d 113922016-02-03 Uros Bizjak <ubizjak@gmail.com>
11393
11394 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11395 works from here ...
11396 (check_effective_target_fsanitize_thread): ... to here. Do not
11397 specify additional compile flags for the test source.
11398 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11399 specify additional compile flags for the test source.
11400
e69ad94a 114012016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11402
11403 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11404
a4454da2 114052016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11406
11407 PR fortran/67451
11408 PR fortran/69418
11409 * gfortran.dg/coarray_allocate_2.f08: New test.
11410 * gfortran.dg/coarray_allocate_3.f08: New test.
11411 * gfortran.dg/coarray_allocate_4.f08: New test.
11412
88cab2dd 114132016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11414
11415 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11416 use same scan-tree-dump-times on all platforms.
11417 * gcc.dg/vect/vect-outer-1.c: Likewise.
11418 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11419 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11420 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11421 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11422 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11423 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11424 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11425
66ea75c4 114262016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11427
11428 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11429 warning.
11430
4eef8df7 114312016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11432
11433 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11434
665fbc2f 114352016-02-02 James Norris <jnorris@codesourcery.com>
11436
11437 * c-c++-common/goacc/routine-5.c: Add tests.
11438
b10e3d47 114392016-02-02 Alexander Monakov <amonakov@ispras.ru>
11440
11441 * gcc.target/nvptx/unsigned-cmp.c: New test.
11442
12ad66dd 114432016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11444
11445 * gcc.target/aarch64/scalar_shift_1.c
11446 (test_corners_sisd_di): Improve force to SIMD register.
11447 (test_corners_sisd_si): Likewise.
11448 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11449 Remove scan-assembler check for ldr.
11450
f9ec342f 114512016-02-02 Richard Biener <rguenther@suse.de>
11452
11453 PR tree-optimization/69595
11454 * gcc.dg/Warray-bounds-17.c: New testcase.
11455
32f2925a 114562016-02-02 Richard Biener <rguenther@suse.de>
11457
11458 PR tree-optimization/69606
11459 * gcc.dg/torture/pr69606.c: New testcase.
11460
cfd9ca84 114612016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11462
11463 PR middle-end/68542
11464 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11465 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11466
19bf08e2 114672016-02-02 Alan Modra <amodra@gmail.com>
11468
11469 PR target/69548
11470 * gcc.target/powerpc/pr69548.c: New test.
11471
6f13b088 114722016-02-01 Jakub Jelinek <jakub@redhat.com>
11473
dcddc5af 11474 PR rtl-optimization/69592
11475 * gcc.dg/pr69592.c: New test.
11476
6f13b088 11477 PR preprocessor/69543
11478 PR c/69558
11479 * gcc.dg/pr69543.c: New test.
11480 * gcc.dg/pr69558.c: New test.
11481
d090e5c2 114822016-02-01 Uros Bizjak <ubizjak@gmail.com>
11483
fcb317c5 11484 PR testsuite/65940
11485 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11486
aaf527dc 114872016-02-01 Martin Sebor <msebor@redhat.com>
11488
11489 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11490
1674217b 114912016-02-01 Bin Cheng <bin.cheng@arm.com>
11492
11493 PR tree-optimization/67921
11494 * c-c++-common/ubsan/pr67921.c: New test.
11495
b4007655 114962016-02-01 Richard Biener <rguenther@suse.de>
11497
11498 PR middle-end/69556
11499 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11500
88a477bb 115012016-02-01 Richard Biener <rguenther@suse.de>
11502
11503 PR tree-optimization/69574
11504 * gcc.dg/torture/pr69574.c: New testcase.
11505
2eaaa4e7 115062016-02-01 Richard Biener <rguenther@suse.de>
11507
11508 PR tree-optimization/69579
11509 * gcc.dg/setjmp-6.c: New testcase.
11510
e3882c44 115112016-02-01 Jakub Jelinek <jakub@redhat.com>
11512
11513 PR rtl-optimization/69570
11514 * g++.dg/opt/pr69570.C: New test.
11515
f80aff47 115162016-02-01 Richard Henderson <rth@redhat.com>
11517
11518 * gcc.dg/pr69535.c: New test.
11519
240568aa 115202016-01-31 John David Anglin <danglin@gcc.gnu.org>
11521
6009b3b8 11522 PR testsuite/69584
11523 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11524 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11525
1fdf7177 11526 PR debug/68244
11527 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11528
240568aa 11529 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11530
cb3e5ac0 115312016-01-31 Paul Thomas <pault@gcc.gnu.org>
11532
11533 PR fortran/67564
11534 * gfortran.dg/allocate_with_source_17.f03: New test.
11535
3b8b902b 115362016-01-30 Jakub Jelinek <jakub@redhat.com>
11537
11538 PR tree-optimization/69546
11539 * gcc.dg/torture/pr69546.c: New test.
11540
17985abe 115412016-01-30 Paul Thomas <pault@gcc.gnu.org>
11542
11543 PR fortran/69566
11544 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11545
b5239e80 115462016-01-30 Martin Sebor <msebor@redhat.com>
11547
11548 PR c++/68490
11549 * g++.dg/ext/flexary10.C: New test.
11550
e8f03010 115512016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11552
11553 PR fortran/66707
11554 gfortran.dg/common_23.f90: New test.
11555
dc93691a 115562016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11557
11558 PR target/65546
11559 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11560 condition being checked, and disable it when the target supports
11561 misaligned loads and stores.
11562
ff5e28e9 115632016-01-29 Jakub Jelinek <jakub@redhat.com>
11564
11565 PR debug/69518
11566 * gcc.dg/torture/pr69518.c: New test.
11567
b0d8930a 115682016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11569
11570 PR target/69530
11571 * gcc.target/i386/pr69530.c: New test.
11572
21601fc7 115732016-01-29 Steve Ellcey <sellcey@imgtec.com>
11574
11575 PR target/65604
11576 * gcc.target/mips/div-delay.c: New test.
11577
ca6c7317 115782016-01-29 Jakub Jelinek <jakub@redhat.com>
11579
4758dc39 11580 PR target/69551
11581 * gcc.target/i386/pr69551.c: New test.
11582
ca6c7317 11583 PR target/66137
11584 * gcc.target/i386/pr66137.c: New test.
11585
e3078da6 115862016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11587
11588 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11589 always built for p5600.
11590 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11591 isa=p5600 dg-option.
11592
b622ec25 115932016-01-29 Richard Biener <rguenther@suse.de>
11594
11595 PR tree-optimization/69547
11596 * g++.dg/tree-ssa/pr69547.C: New testcase.
11597
d2a60e99 115982016-01-29 Jakub Jelinek <jakub@redhat.com>
11599
11600 PR debug/66869
11601 * g++.dg/warn/Wunused-function2.C: New test.
11602
ae849d2b 116032016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11604
11605 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11606 support for test to succeed.
11607
ce6a6978 116082016-01-29 Marek Polacek <polacek@redhat.com>
11609
11610 PR c++/69509
11611 PR c++/69516
11612 * g++.dg/ext/constexpr-vla2.C: New test.
11613 * g++.dg/ext/constexpr-vla3.C: New test.
11614 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11615
7550d855 116162016-01-29 Richard Biener <rguenther@suse.de>
11617
11618 PR middle-end/69537
11619 * gcc.dg/uninit-21.c: New testcase.
11620
f11bb279 116212016-01-28 Uros Bizjak <ubizjak@gmail.com>
11622
11623 PR target/69459
11624 * gcc.target/i386/pr69459.c: New test.
11625
c80c12c8 116262016-01-28 Steve Ellcey <sellcey@imgtec.com>
11627
11628 PR target/68400
11629 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11630 * gcc.target/mips/pr68400.c: New test.
11631
c649bacc 116322016-01-28 Martin Sebor <msebor@redhat.com>
11633
11634 PR target/17381
11635 * gcc.target/powerpc/pr17381.c: New test.
11636
f4881661 116372016-01-28 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR middle-end/69542
11640 * gcc.dg/torture/pr69542.c: New test.
11641
d66fdd75 116422016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11643
11644 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11645
d4a78818 116462016-01-28 David Edelsohn <dje.gcc@gmail.com>
11647
11648 * gcc.dg/pr65980.c: Skip on AIX.
11649 * gcc.dg/pr66688.c: Same.
11650
21329e97 116512016-01-28 David Edelsohn <dje.gcc@gmail.com>
11652
11653 PR target/63679
11654 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11655 * gcc.dg/tree-ssa/sra-18.c: Same.
11656
cc7124a6 116572016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11658
11659 PR fortran/62536
11660 * gfortran.dg/block_15.f08: New test.
11661 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11662 on incorrectly closed BLOCK.
11663
358dfcb4 116642016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11665
11666 * gcc.dg/declare-simd.c: New test.
e87502d6 116672016-01-28 Richard Biener <rguenther@suse.de>
11668
11669 PR tree-optimization/69466
11670 * gfortran.dg/vect/pr69466.f90: New testcase.
11671
44e7334b 116722016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11673
11674 * g++.dg/pr67989.C: Remove ARM-specific option.
11675 * gcc.target/arm/pr67989.C: New file.
11676
5ce8f551 116772016-01-27 Uros Bizjak <ubizjak@gmail.com>
11678
11679 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11680 and expm1 test for glibc < 2.11.
11681
fa6e6b15 116822016-01-27 Richard Henderson <rth@redhat.com>
11683
11684 * gcc.c-torture/execute/pr69447.c: New test.
11685
116862016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11687
7b8122c6 11688 PR fortran/69422
147b2f9b 11689 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11690
78e516eb 116912016-01-27 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR debug/66869
11694 * gcc.dg/pr66869.c: New test.
11695
9b849350 116962016-01-25 Jeff Law <law@redhat.com>
11697
11698 PR tree-optimization/68398
f11bb279 11699 PR tree-optimization/69196
9b849350 11700 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11701 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11702 path to avoid new heuristic allowing more irreducible regions
11703 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11704 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11705 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11706 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11707 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11708
fee5e491 117092016-01-27 Marek Polacek <polacek@redhat.com>
11710
11711 PR c/68062
11712 * c-c++-common/vector-compare-4.c: New test.
11713
eec96426 117142016-01-27 David Malcolm <dmalcolm@redhat.com>
11715
11716 PR preprocessor/69126
11717 * c-c++-common/pr69126.c: New test case.
11718
5068be18 117192016-01-27 Ian Lance Taylor <iant@google.com>
11720
11721 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11722
5fa82c11 117232016-01-27 Ryan Burn <contact@rnburn.com>
11724
11725 PR cilkplus/69267
11726 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11727
b3df0219 117282016-01-27 Uros Bizjak <ubizjak@gmail.com>
11729
11730 PR target/69512
11731 * gcc.target/i386/pr69512.c: New test.
11732
d46a16d4 117332016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11734
11735 PR ada/69488
11736 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11737
6a9b35ef 117382016-01-27 Marek Polacek <polacek@redhat.com>
11739
11740 PR c++/69379
11741 * g++.dg/pr69379.C: New test.
11742
18e9663b 117432016-01-27 Martin Sebor <msebor@redhat.com>
11744
11745 PR c++/69317
11746 * g++.dg/abi/Wabi-2-2.C: New test.
11747 * g++.dg/abi/Wabi-2-3.C: New test.
11748 * g++.dg/abi/Wabi-3-2.C: New test.
11749 * g++.dg/abi/Wabi-3-3.C: New test.
11750
c88301ad 117512016-01-27 Richard Biener <rguenther@suse.de>
11752
11753 PR tree-optimization/69166
11754 * gcc.dg/torture/pr69166.c: New testcase.
11755
8ca47550 117562016-01-27 Martin Jambor <mjambor@suse.cz>
11757
11758 PR tree-optimization/69355
11759 * gcc.dg/tree-ssa/pr69355.c: New test.
11760
5cb23e3c 117612016-01-27 Marek Polacek <polacek@redhat.com>
11762
11763 PR c++/69496
11764 * g++.dg/ext/constexpr-vla1.C: New test.
11765
7b0c1b6d 117662016-01-20 Christian Bruel <christian.bruel@st.com>
11767
11768 PR target/69245
11769 * gcc.target/arm/pr69245.c: New test.
11770
220112fc 117712016-01-27 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR tree-optimization/69399
11774 * gcc.dg/torture/pr69399.c: New test.
11775
16294490 117762016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11777
11778 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11779
8abd3d0c 117802016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11781
11782 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11783
7cf9b895 117842016-01-26 Tom de Vries <tom@codesourcery.com>
11785
11786 PR tree-optimization/69110
11787 * gcc.dg/autopar/pr69110.c: New test.
11788
557c1942 117892016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11790 Sebastian Pop <s.pop@samsung.com>
557c1942 11791
11792 * gcc.dg/graphite/isl-ast-op-select.c: New.
11793
80adbd96 117942015-01-26 Paul Thomas <pault@gcc.gnu.org>
11795
11796 PR fortran/69385
11797 * gfortran.dg/allocate_error_6.f90: New test.
11798
c3f86f60 117992016-01-26 Richard Henderson <rth@redhat.com>
11800
11801 * gcc.dg/tm/pr60908.c: New test.
11802
3752e5b1 118032016-01-26 David Malcolm <dmalcolm@redhat.com>
11804
11805 PR other/69006
11806 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11807 directive.
11808 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11809 expected multiline output to reflect the colorization being
11810 disabled before newlines.
11811 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11812 (custom_diagnostic_finalizer): Replace call to
11813 pp_newline_and_flush with call to pp_flush.
11814 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11815 * gfortran.dg/implicit_class_1.f90: Likewise.
11816 * lib/gcc-dg.exp (allow_blank_lines): New global.
11817 (dg-allow-blank-lines-in-output): New procedure.
11818 (gcc-dg-prune): Complain about blank lines in the output, unless
11819 dg-allow-blank-lines-in-output was called.
11820 * lib/multiline.exp (_build_multiline_regex): Only support
11821 arbitrary followup text for non-blank-lines, not for blank lines.
11822
9bbfd060 118232016-01-26 Jakub Jelinek <jakub@redhat.com>
11824
11825 PR tree-optimization/69483
11826 * gcc.dg/pr69483.c: New test.
11827 * g++.dg/opt/pr69483.C: New test.
11828
53773057 118292016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11830
11831 PR target/68620
11832 * gcc.target/arm/pr68620.c: New test.
11833
442a556f 118342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11835
11836 * gcc.target/i386/pr68986-2.c: Remove -m32.
11837
d513c683 118382016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11839
11840 PR target/68986
11841 * gcc.target/i386/pr68986-1.c: New test.
11842 * gcc.target/i386/pr68986-2.c: Likewise.
11843 * gcc.target/i386/pr68986-3.c: Likewise.
11844
976877a5 118452016-01-26 Christian Bruel <christian.bruel@st.com>
11846
11847 * lib/target-supports.exp
11848 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11849 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11850 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11851
2c7b2f88 118522016-01-26 Richard Biener <rguenther@suse.de>
11853
11854 PR tree-optimization/69452
11855 * gcc.dg/torture/pr69452.c: New testcase.
11856
f7fc06e7 118572016-01-26 Jakub Jelinek <jakub@redhat.com>
11858
11859 PR target/69442
11860 * gcc.dg/pr69442.c: New test.
11861
d1dae587 118622016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11863
11864 PR target/67896
11865 * gcc.target/aarch64/simd/pr67896.C: New.
11866
ef7be7f8 118672016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11868
11869 PR tree-optimization/69400
11870 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11871 function.
11872 (plugin_init): Call it.
11873 * gcc.dg/torture/pr69400.c: New test.
11874
648433a4 118752016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11876
11877 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11878
45fc5243 118792016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11880 Sebastian Pop <s.pop@samsung.com>
11881
11882 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11883 isl-0.15.
11884
c699f6a1 118852016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11886 Sebastian Pop <s.pop@samsung.com>
11887
11888 * gcc.dg/graphite/pr69292.c: New.
11889
b86e24ea 118902016-01-25 Jakub Jelinek <jakub@redhat.com>
11891
11892 * c-c++-common/goacc/use_device-1.c: New test.
11893
105cb8d7 118942016-01-25 Jeff Law <law@redhat.com>
11895
11896 PR tree-optimization/69196
11897 PR tree-optimization/68398
11898 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11899 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11900
44562749 119012016-01-25 David Edelsohn <dje.gcc@gmail.com>
11902
11903 PR target/69469
11904 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11905 Algorithm.
11906
6837fee7 119072016-01-25 Richard Biener <rguenther@suse.de>
11908
11909 PR testsuite/69380
11910 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11911
fe500d65 119122016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11913
11914 PR target/69421
11915 * gcc.dg/pr69421.c: New test.
11916
8eacba94 119172016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11918
11919 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11920 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11921 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11922 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11923 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11924 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11925 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11926 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11927 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11928 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11929
af09d40d 119302016-01-25 Richard Biener <rguenther@suse.de>
11931
11932 PR tree-optimization/69376
11933 * gcc.dg/torture/pr69376.c: New testcase.
11934
d65063f5 119352016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11936
11937 PR fortran/69397
11938 PR fortran/68442
11939 * gfortran.dg/interface_38.f90: New test.
11940 * gfortran.dg/interface_39.f90: New test.
80adbd96 11941
08c7bfb4 119422016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11943
11944 Revert:
11945 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11946
11947 PR c++/11858
11948 PR c++/24663
11949 PR c++/24664
11950 * g++.dg/template/pr11858.C: New test.
11951 * g++.dg/template/pr24663.C: New test.
11952 * g++.dg/template/unify12.C: New test.
11953 * g++.dg/template/unify13.C: New test.
11954 * g++.dg/template/unify14.C: New test.
11955 * g++.dg/template/unify15.C: New test.
11956 * g++.dg/template/unify16.C: New test.
11957 * g++.dg/template/unify17.C: New test.
11958
c2e7d2be 119592016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11960
11961 PR fortran/68283
11962 gfortran.dg/pr68283.f90: New test.
11963
9f2e8617 119642016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11965
11966 PR fortran/66094
11967 * gfortran.dg/inline_matmul_13.f90: New test.
11968 * gfortran.dg/matmul_bounds_8.f90: New test.
11969 * gfortran.dg/matmul_bounds_9.f90: New test.
11970 * gfortran.dg/matmul_bounds_10.f90: New test.
11971
a4838119 119722016-01-23 Tom de Vries <tom@codesourcery.com>
11973
11974 PR tree-optimization/69426
11975 * gcc.dg/autopar/pr69426.c: New test.
11976
feddf0dc 119772016-01-23 Martin Sebor <msebor@redhat.com>
11978
11979 PR c++/58109
11980 PR c++/69022
11981 * g++.dg/cpp0x/alignas5.C: New test.
11982 * g++.dg/ext/vector29.C: Same.
11983
132731fb 119842016-01-23 Uros Bizjak <ubizjak@gmail.com>
11985
11986 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11987 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11988 _GNU_SOURCE from compile flags to the source.
11989 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11990 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11991 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11992 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11993
51aec681 119942016-01-22 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR target/69432
11997 * g++.dg/opt/pr69432.C: New test.
11998
147aa3e3 119992016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12000
12001 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12002 32-bit targets testing an -m64 multilib.
12003
4d04e35e 120042016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12005
12006 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12007 64-bit support.
12008
86f38d0c 120092016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12010
12011 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12012
f776e712 120132016-01-21 Christian Bruel <christian.bruel@st.com>
12014
12015 PR target/68674
12016 * gcc.target/i386/pr68674.c
12017 * gcc.target/aarch64/pr68674.c
12018 * gcc.target/arm/pr68674.c
12019
7b9de435 120202016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12021
12022 PR target/69403
12023 * gcc.c-torture/execute/pr69403.c: New test.
12024
9935a0ba 120252016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12026
12027 PR c++/55843
12028 * g++.dg/template/pr55843.C: New.
12029
06b94aa1 120302016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12031
12032 PR testsuite/66877
12033 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12034 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12035
b68773a8 120362016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12037
12038 PR testsuite/67489
132731fb 12039 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12040 from dg-do compile directive, and instead add
12041 { dg-require-effective-target int128 }.
b68773a8 12042
bbbbe8ab 120432016-01-20 Martin Sebor <msebor@redhat.com>
12044
12045 PR c/69405
12046 * gcc.dg/sync-fetch.c: New test.
12047
f3a6a26f 120482016-01-21 Martin Sebor <msebor@redhat.com>
12049
12050 PR target/69252
12051 * gcc.target/powerpc/pr69252.c: New test.
12052
d1565a03 120532016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12054
12055 PR fortran/65996
132731fb 12056 * gfortran.dg/pr65996.f90: New test.
d1565a03 12057
15a5a905 120582016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12059
12060 PR c++/68810
bbbbe8ab 12061 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12062 expected to generate an error.
15a5a905 12063
e4538af5 120642016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12065
12066 PR middle-end/66178
12067 * gcc.dg/torture/pr66178.c: New test.
12068
4d4180ce 120692016-01-21 Anton Blanchard <anton@samba.org>
12070 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12071
12072 PR target/63354
12073 * gcc.target/powerpc/pr63354.c: New test.
12074
86e16058 120752016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12076
12077 PR rtl-optimization/68990
12078 * gcc.target/i386/pr68990: New.
12079
b11b85e4 120802016-01-21 Nick Clifton <nickc@redhat.com>
12081
12082 PR target/69129
12083 * gcc.target/mips/pr69129.c: New.
12084
62dd9f85 120852016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12086
12087 PR c++/58046
12088 * g++.dg/cpp0x/pr58046.C: New.
12089
ac7d424b 120902016-01-21 Jakub Jelinek <jakub@redhat.com>
12091
47c0bea3 12092 PR target/69187
12093 PR target/65624
12094 * gcc.target/arm/pr69187.c: New test.
12095
ac7d424b 12096 PR c++/69355
12097 * g++.dg/torture/pr69355.C: New test.
12098
9e18b252 120992016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12100 Sebastian Pop <s.pop@samsung.com>
12101
12102 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12103
de862e2f 121042016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12105 Sebastian Pop <s.pop@samsung.com>
12106
132731fb 12107 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12108
f55f9344 121092016-01-21 Jakub Jelinek <jakub@redhat.com>
12110
12111 PR middle-end/67653
12112 * c-c++-common/pr67653.c: New test.
12113 * gcc.dg/torture/pr29119.c: Add dg-warning.
12114
62752e71 121152016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12116
12117 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12118
16d4186f 121192016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12120
12121 PR c/24293
12122 * gcc.dg/pr24293.c: New test.
12123 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12124 incomplete struct type.
12125 * gcc.dg/declspec-1.c: Likewise.
12126 * gcc.dg/pr63549.c: Likewise.
12127
58219d13 121282016-01-20 Jakub Jelinek <jakub@redhat.com>
12129
12130 PR tree-optimization/66612
12131 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12132 for bdn instruction.
12133
a7b5688a 121342016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12135
12136 * lib/target-supports.exp
12137 (check_effective_target_arm_fp_ok_nocache): New.
12138 (check_effective_target_arm_fp_ok): New.
12139 (add_options_for_arm_fp): New.
12140 (check_effective_target_arm_crypto_ok_nocache): Require
12141 target_arm_v8_neon_ok instead of arm32.
12142 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12143 (check_effective_target_arm_crypto_pragma_ok): New.
12144 (add_options_for_arm_vfp): New.
12145 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12146 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12147 target instead. Force initial fpu to vfp.
12148 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12149 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12150 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12151 dependency.
12152 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12153 use arm_vfp effective target instead. Force initial fpu to vfp.
12154 * gcc.target/arm/attr-neon3.c: Likewise.
12155 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12156 arm_vfp_ok.
12157 * gcc.target/arm/unsigned-float.c: Likewise.
12158 * gcc.target/arm/vfp-1.c: Likewise.
12159 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12160 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12161 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12162 * gcc.target/arm/vfp-ldmias.c: Likewise.
12163 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12164 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12165 * gcc.target/arm/vfp-stmiad.c: Likewise.
12166 * gcc.target/arm/vfp-stmias.c: Likewise.
12167 * gcc.target/arm/vnmul-1.c: Likewise.
12168 * gcc.target/arm/vnmul-2.c: Likewise.
12169 * gcc.target/arm/vnmul-3.c: Likewise.
12170 * gcc.target/arm/vnmul-4.c: Likewise.
12171
7ca56ca8 121722016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12173
7fb75b57 12174 PR testsuite/69366
12175 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12176 the MPX run-time library, for compile-time MPX test.
12177 * gcc.target/i386/chkp-always_inline.c: Likewise.
12178 * gcc.target/i386/chkp-bndret.c: Likewise.
12179 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12180 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12181 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12182 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12183 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12184 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12185 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12186 * gcc.target/i386/chkp-label-address.c: Likewise.
12187 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12188 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12189 * gcc.target/i386/chkp-pr69044.c: Likewise.
12190 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12191 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12192 * gcc.target/i386/chkp-strchr.c: Likewise.
12193 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12194 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12195 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12196 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12197 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12198 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12199 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12200 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12201 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12202 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12203 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12204 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12205 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12206 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12207 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12208 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12209 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12210 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12211 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12212 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12213 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12214 * gcc.target/i386/pr63995-2.c: Likewise.
12215 * gcc.target/i386/pr64805.c: Likewise.
12216 * gcc.target/i386/pr65044.c: Likewise.
12217 * gcc.target/i386/pr65167.c: Likewise.
12218 * gcc.target/i386/pr65183.c: Likewise.
12219 * gcc.target/i386/pr65184.c: Likewise.
12220 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12221
f2da0b99 122222016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12223
12224 PR tree-optimization/69328
12225 * gcc.dg/pr69328.c: New test.
12226
4d379676 122272016-01-20 Jeff Law <law@redhat.com>
12228
4a11f145 12229 PR target/25114
4d379676 12230 * gcc.target/m68k/pr25114.c: New test.
12231
0754bad1 122322016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12233
12234 * gcc.target/arm/memset-inline-10.c: Added
12235 dg-require-effective-target arm_thumb2_ok.
12236
63bd5c2d 122372016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12238
12239 * gcc.dg/debug/dwarf2/sso.c: New test.
12240
a9c01e81 122412016-01-19 Uros Bizjak <ubizjak@gmail.com>
12242
12243 PR testsuite/68820
12244 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12245 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12246 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12247
53fa0e54 122482016-01-19 Jan Hubicka <hubicka@ucw.cz>
12249
12250 PR ipa/66223
12251 * g++.dg/ipa/devirt-50.C: New testcase.
12252
e035a62c 122532016-01-19 Marek Polacek <polacek@redhat.com>
12254
12255 PR c++/68965
12256 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12257 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12258
885cc3ea 122592016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12260
12261 PR target/69135
12262 * gcc.target/arm/pr69135_1.c: New test.
12263
07bd240e 122642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12265
12266 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12267
9f60d257 122682015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12269
12270 * gcc.target/aarch64/ccmp_1.c: New testcase.
12271
a0c919f7 122722016-01-19 Marek Polacek <polacek@redhat.com>
12273
12274 PR c++/68586
12275 * g++.dg/cpp0x/enum30.C: New test.
12276
dc5d6d17 122772016-01-19 Richard Biener <rguenther@suse.de>
12278
12279 PR tree-optimization/69336
12280 * g++.dg/tree-ssa/pr69336.C: New testcase.
12281
6dd156e0 122822016-01-19 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR debug/65779
12285 * gcc.dg/pr65779.c: New test.
12286
3e0d45b9 122872016-01-19 Richard Biener <rguenther@suse.de>
12288
12289 PR tree-optimization/69352
12290 * gcc.dg/torture/pr69352.c: New testcase.
12291
7a3cf64d 122922016-01-19 Jakub Jelinek <jakub@redhat.com>
12293
12294 PR rtl-optimization/68955
12295 PR rtl-optimization/64557
12296 * gcc.dg/torture/pr68955.c: New test.
12297
8be55b33 122982016-01-19 Jan Hubicka <hubicka@ucw.cz>
12299
12300 PR lto/69136
12301 * g++.dg/torture/pr69136.C: New testcase.
12302
72a985d7 123032016-01-19 Jan Hubicka <hubicka@ucw.cz>
12304
12305 PR lto/69133
12306 * g++.dg/lto/pr69133_0.C: New testcase.
12307 * g++.dg/lto/pr69133_1.C: New testcase.
12308
56778b62 123092016-01-15 Jeff Law <law@redhat.com>
12310
12311 PR tree-optimization/69320
12312 * gcc.c-torture/pr69320-1.c: New test.
12313 * gcc.c-torture/pr69320-2.c: New test.
12314 * gcc.c-torture/pr69320-3.c: New test.
12315 * gcc.c-torture/pr69320-4.c: New test.
12316
ced41b93 123172016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12318
12319 PR c++/11858
12320 PR c++/24663
12321 PR c++/24664
12322 * g++.dg/template/pr11858.C: New test.
12323 * g++.dg/template/pr24663.C: New test.
12324 * g++.dg/template/unify12.C: New test.
12325 * g++.dg/template/unify13.C: New test.
12326 * g++.dg/template/unify14.C: New test.
12327 * g++.dg/template/unify15.C: New test.
12328 * g++.dg/template/unify16.C: New test.
12329 * g++.dg/template/unify17.C: New test.
12330
7f8cbcaf 123312016-01-18 David Malcolm <dmalcolm@redhat.com>
12332
12333 PR testsuite/69181
12334 * gcc.dg/pr69181-1.c: New test file.
12335 * gcc.dg/pr69181-2.c: New test file.
12336 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12337 globals by moving it to...
12338 (cleanup-after-saved-dg-test): ...this new function. Add
12339 "global additional_sources_used". Add reset of global
12340 multiline_expected_outputs to the empty list.
12341 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12342 global to...
12343 (multiline_expected_outputs): ...this, and updated comments to
12344 note that it is modified from gcc-dg.exp.
12345 (dg-end-multiline-output): Update for the above renaming.
12346 (handle-multiline-outputs): Likewise. Remove the clearing
12347 of the expected outputs to the empty list.
12348
3c7cbfc0 123492016-01-18 Richard Biener <rguenther@suse.de>
12350
12351 PR tree-optimization/69297
12352 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12353
81d49cc1 123542016-01-18 Joseph Myers <joseph@codesourcery.com>
12355
12356 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12357 dg-options.
12358 * gcc.target/mips/mips-3d-2.c: Likewise.
12359 * gcc.target/mips/mips-3d-3.c: Likewise.
12360 * gcc.target/mips/mips-3d-4.c: Likewise.
12361 * gcc.target/mips/mips-3d-5.c: Likewise.
12362 * gcc.target/mips/mips-3d-6.c: Likewise.
12363 * gcc.target/mips/mips-3d-7.c: Likewise.
12364 * gcc.target/mips/mips-3d-8.c: Likewise.
12365 * gcc.target/mips/mips-3d-9.c: Likewise.
12366 * gcc.target/mips/mips-ps-1.c: Likewise.
12367 * gcc.target/mips/mips-ps-2.c: Likewise.
12368 * gcc.target/mips/mips-ps-3.c: Likewise.
12369 * gcc.target/mips/mips-ps-4.c: Likewise.
12370 * gcc.target/mips/mips-ps-5.c: Likewise.
12371 * gcc.target/mips/mips-ps-6.c: Likewise.
12372 * gcc.target/mips/mips-ps-7.c: Likewise.
12373 * gcc.target/mips/mips-ps-type.c: Likewise.
12374 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12375 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12376
03c4ff3a 123772016-01-18 Tom de Vries <tom@codesourcery.com>
12378
12379 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12380 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12381 * c-c++-common/goacc/kernels-empty.c: New test.
12382 * c-c++-common/goacc/kernels-eternal.c: New test.
12383 * c-c++-common/goacc/kernels-loop-2.c: New test.
12384 * c-c++-common/goacc/kernels-loop-3.c: New test.
12385 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12386 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12387 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12388 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12389 * c-c++-common/goacc/kernels-loop-data.c: New test.
12390 * c-c++-common/goacc/kernels-loop-g.c: New test.
12391 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12392 * c-c++-common/goacc/kernels-loop-n.c: New test.
12393 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12394 * c-c++-common/goacc/kernels-loop.c: New test.
12395 * c-c++-common/goacc/kernels-noreturn.c: New test.
12396 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12397 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12398 * c-c++-common/goacc/kernels-reduction.c: New test.
12399
22e3dcee 124002016-01-18 Tom de Vries <tom@codesourcery.com>
12401
12402 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12403 * gcc.dg/autopar/outer-2.c: Same.
12404 * gcc.dg/autopar/outer-3.c: Same.
12405 * gcc.dg/autopar/outer-4.c: Same.
12406 * gcc.dg/autopar/outer-5.c: Same.
12407 * gcc.dg/autopar/outer-6.c: Same.
12408 * gcc.dg/autopar/parallelization-1.c: Same.
12409 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12410 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12411 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12412 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12413 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12414 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12415 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12416 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12417 * gcc.dg/autopar/pr39500-1.c: Same.
12418 * gcc.dg/autopar/pr39500-2.c: Same.
12419 * gcc.dg/autopar/pr46193.c: Same.
12420 * gcc.dg/autopar/pr46194.c: Same.
12421 * gcc.dg/autopar/pr49580.c: Same.
12422 * gcc.dg/autopar/pr49960-1.c: Same.
12423 * gcc.dg/autopar/pr49960.c: Same.
12424 * gcc.dg/autopar/pr68373.c: Same.
12425 * gcc.dg/autopar/reduc-1.c: Same.
12426 * gcc.dg/autopar/reduc-1char.c: Same.
12427 * gcc.dg/autopar/reduc-1short.c: Same.
12428 * gcc.dg/autopar/reduc-2.c: Same.
12429 * gcc.dg/autopar/reduc-2char.c: Same.
12430 * gcc.dg/autopar/reduc-2short.c: Same.
12431 * gcc.dg/autopar/reduc-3.c: Same.
12432 * gcc.dg/autopar/reduc-4.c: Same.
12433 * gcc.dg/autopar/reduc-6.c: Same.
12434 * gcc.dg/autopar/reduc-7.c: Same.
12435 * gcc.dg/autopar/reduc-8.c: Same.
12436 * gcc.dg/autopar/reduc-9.c: Same.
12437 * gcc.dg/autopar/uns-outer-4.c: Same.
12438 * gcc.dg/autopar/uns-outer-5.c: Same.
12439 * gcc.dg/autopar/uns-outer-6.c: Same.
12440 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12441 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12442
fd5cbe2f 124432016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12444
12445 PR target/63679
12446 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12447 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12448
fa75ab55 124492016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12450
12451 PR target/63679
12452 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12453 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12454 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12455
214b2582 124562016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12457
12458 PR target/63679
12459 * gcc.dg/tree-ssa/sra-17.c: New.
12460 * gcc.dg/tree-ssa/sra-18.c: New.
12461
13146837 124622016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12463
12464 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12465
6ccd18c2 124662016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12467
12468 * gnat.dg/inline12.adb: New test.
12469
8872b95f 124702016-01-18 Bin Cheng <bin.cheng@arm.com>
12471
12472 PR tree-optimization/66797
12473 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12474
971514e3 124752016-01-18 Richard Biener <rguenther@suse.de>
12476
12477 PR tree-optimization/69170
12478 * gcc.dg/torture/pr69170.c: New testcase.
12479
dfb6d139 124802016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12481
12482 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12483
164d84c2 124842016-01-16 Tom de Vries <tom@codesourcery.com>
12485
12486 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12487
4c33b769 124882016-01-16 Tom de Vries <tom@codesourcery.com>
12489
12490 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12491 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12492 redundant dg-require-effective-target pthread.
12493 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12494 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12495 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12496 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12497 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12498 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12499 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12500
673441b0 125012016-01-16 David Edelsohn <dje.gcc@gmail.com>
12502
12503 PR target/68609
12504 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12505 * gcc.target/powerpc/recip-7.c: Same.
12506
90153ae7 125072016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12508
12509 PR c++/69091
12510 * g++.dg/template/pr69091.C: New test.
12511
bc24d01d 125122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12513
12514 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12515 dump does not contain an error_mark_node.
12516 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12517 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12518
4067c0fd 125192016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12520
12521 PR c++/68936
12522 * g++.dg/template/pr68936.C: New test.
12523
27c6dbdd 125242016-01-15 David Edelsohn <dje.gcc@gmail.com>
12525
12526 PR target/68609
12527 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12528 * gcc.target/powerpc/recip-2.c: Same.
12529 * gcc.target/powerpc/recip-3.c: Same.
12530 * gcc.target/powerpc/recip-4.c: Same.
12531 * gcc.target/powerpc/recip-sqrtf.c: Same.
12532
e390c57d 125332016-01-15 Jeff Law <law@redhat.com>
12534
12535 PR tree-optimization/69270
12536 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12537 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12538
ddcfeaf1 125392016-01-15 Paul Thomas <pault@gcc.gnu.org>
12540
12541 PR fortran/49630
12542 * gfortran.dg/deferred_character_13.f90: New test for the fix
12543 of comment 3 of the PR.
12544
12545 PR fortran/54070
12546 * gfortran.dg/deferred_character_8.f90: New test
12547 * gfortran.dg/allocate_error_5.f90: New test
12548
12549 PR fortran/60593
12550 * gfortran.dg/deferred_character_10.f90: New test
12551
12552 PR fortran/60795
12553 * gfortran.dg/deferred_character_14.f90: New test
12554
12555 PR fortran/61147
12556 * gfortran.dg/deferred_character_11.f90: New test
12557
12558 PR fortran/64324
12559 * gfortran.dg/deferred_character_9.f90: New test
12560
81be349c 125612016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12562
12563 PR rtl-optimization/69030
12564 * gcc.target/i386/pr69030.c: New.
12565
998456c5 125662016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12567
12568 * gcc.target/aarch64/target_attr_17.c: New test.
12569
0d85be19 125702016-01-15 Richard Biener <rguenther@suse.de>
12571
12572 PR tree-optimization/66856
12573 * gcc.dg/torture/pr66856-1.c: New testcase.
12574 * gcc.dg/torture/pr66856-2.c: Likewise.
12575
321d36c8 125762016-01-15 Richard Biener <rguenther@suse.de>
12577
12578 PR debug/69137
12579 * g++.dg/lto/pr69137_0.C: New testcase.
12580
d94a1f53 125812016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12582
12583 PR middle-end/69246
12584 * gcc.target/i386/pr69246.c: New test.
12585
5fe9a861 125862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12587
a9c01e81 12588 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12589
3d05a5e9 125902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12591
12592 PR c++/56194
12593 * g++.dg/init/const9.C: Disable test on S/390.
12594
5e8132b5 125952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12596
12597 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12598 * g++.dg/Wno-frame-address.C: Ditto.
12599
32307cdf 126002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12601
12602 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12603
1ca28250 126042016-01-15 Richard Biener <rguenther@suse.de>
12605
12606 PR tree-optimization/68961
12607 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12608
6271bd93 126092016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12610
12611 * gcc.target/i386/pr65105-5.c: New test.
12612
dfb6d139 126132016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12614
12615 * gcc.c-torture/execute/alias-4.c: New testcase.
12616
dfb6d139 126172016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12618
12619 PR ipa/68148
12620 * g++.dg/ipa/devirt-49.C: New testcase.
12621
7bbac464 126222016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12623
12624 PR target/65837
12625 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12626 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12627 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12628
4345b868 126292016-01-15 Richard Biener <rguenther@suse.de>
12630
12631 PR tree-optimization/69117
12632 * gcc.dg/torture/pr69117.c: New testcase.
12633
580357e7 126342015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12635
12636 PR c++/69048
12637 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12638
612baa31 126392016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12640
12641 PR testsuite/67509
12642 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12643 range tests use 100 * maximum instead of maximum + 1.
12644
44e09bc4 126452016-01-14 Jakub Jelinek <jakub@redhat.com>
12646
12647 PR debug/69244
12648 * gcc.dg/guality/pr69244.c: New test.
12649
96962ae4 126502016-01-14 Uros Bizjak <ubizjak@gmail.com>
12651
12652 * lib/target-supports.exp (check_effective_target_issignaling):
12653 New procedure.
12654 * gcc.dg/pr61441.c: Require issignaling effective target.
12655
ab9c400b 126562016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12657
12658 PR target/68803
12659 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12660
a7ed4583 126612016-01-14 David Malcolm <dmalcolm@redhat.com>
12662
12663 PR c++/68819
12664 PR preprocessor/69177
12665 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12666 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12667 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12668 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12669
77f35cec 126702016-01-14 Marek Polacek <polacek@redhat.com>
12671
12672 PR c/69262
12673 * gcc.dg/array-15.c: New test.
12674
915d0950 126752016-01-14 Jakub Jelinek <jakub@redhat.com>
12676
12677 PR middle-end/68146
12678 PR tree-optimization/69155
12679 * gfortran.dg/pr68146.f: New test.
12680 * gfortran.dg/pr69155.f90: New test.
12681
24651fb7 126822016-01-14 Richard Biener <rguenther@suse.de>
12683
12684 PR tree-optimization/68060
12685 * gcc.dg/torture/pr68060-1.c: New testcase.
12686 * gcc.dg/torture/pr68060-2.c: Likewise.
12687
2f63f950 126882016-01-14 Nick Clifton <nickc@redhat.com>
12689
12690 * lib/target-supports.exp
12691 (check_effective_target_arm_neon_ok_nocache): Add an option
12692 sequence that includes setting the ARM architecture to ARMv7-A.
12693 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12694 command line options necessary to enable Neon support.
12695 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12696 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12697 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12698 * gcc.target/arm/pr69180.c: Likewise.
12699
3ce0acde 127002016-01-14 Jeff Law <law@redhat.com>
12701
12702 PR tree-optimization/69270
12703 * gcc.dg/tree-ssa/pr69270.c: New test.
12704
bda05c57 127052016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12706
12707 PR c/66208
12708 * c-c++-common/pr66208.c: New file.
12709
9b657cf1 127102016-01-13 Jakub Jelinek <jakub@redhat.com>
12711
12712 PR tree-optimization/69156
12713 * gcc.dg/pr69156.c: New test.
12714
58ba1b9d 127152016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12716
12717 * gcc.target/i386/pr69225-7.c: New test.
12718
e5fee0fe 127192016-01-13 Richard Henderson <rth@redhat.com>
12720
12721 * gcc.dg/tm/memopt-13.c: Update expected function.
12722 * gcc.dg/tm/memopt-6.c: Likewise.
12723
3f0e9745 127242016-01-13 Uros Bizjak <ubizjak@gmail.com>
12725
12726 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12727 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12728 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12729 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12730
3f0e9745 127312016-01-13 Tom de Vries <tom@codesourcery.com>
12732
12733 PR tree-optimization/69169
7a6ddc0d 12734 * gcc.dg/pr69169.c: New test.
12735
9b657cf1 127362016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12737
12738 PR target/69228
12739 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12740 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12741 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12742 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12743 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12744 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12745 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12746 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12747
f704d701 127482016-01-13 Jakub Jelinek <jakub@redhat.com>
12749
12750 PR target/69247
12751 * gcc.dg/pr69247.c: New test.
12752
e966d6b9 127532016-01-13 Richard Biener <rguenther@suse.de>
12754
12755 PR tree-optimization/69242
12756 * gcc.dg/torture/pr69242.c: New testcase.
12757
1ca1d9b2 127582016-01-13 Richard Biener <rguenther@suse.de>
12759
12760 PR tree-optimization/69186
12761 * gcc.dg/torture/pr69186.c: New testcase.
12762
d07cbccc 127632016-01-13 Jeff Law <law@redhat.com>
12764
12765 PR tree-optimization/67755
12766 * gcc.dg/tree-ssa/pr67755.c: New test.
12767
127682016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12769
12770 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12771 pass number in output by a star.
12772
b95d41cf 127732016-01-12 Bin Cheng <bin.cheng@arm.com>
12774
12775 PR tree-optimization/68911
12776 * gcc.c-torture/execute/pr68911.c: New test.
12777
91d87e22 127782016-01-12 Marek Polacek <polacek@redhat.com>
12779
12780 PR c++/68979
12781 * g++.dg/warn/permissive-1.C: New test.
12782
8a9401a4 127832016-01-12 Jakub Jelinek <jakub@redhat.com>
12784
12785 PR objc++/68511
12786 PR c++/69213
12787 * g++.dg/opt/pr69213.C: New test.
12788
b9cb7a67 127892016-01-12 Christian Bruel <christian.bruel@st.com>
12790
12791 PR target/69180
12792 * gcc.target/arm/pr69180.c: New test.
12793
e4c96992 127942016-01-12 Richard Biener <rguenther@suse.de>
12795
12796 PR lto/69077
12797 * g++.dg/lto/pr69077_0.C: New testcase.
12798 * g++.dg/lto/pr69077_1.C: Likewise.
12799
90525f61 128002016-01-12 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR target/69175
12803 * g++.dg/opt/pr69175.C: New test.
12804
9e7edfd3 128052016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12806
12807 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12808 rather than #including math.h & stdlib.h.
12809 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12810 * gcc.dg/vect/pr49771.c: Likewise.
12811 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12812 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12813 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12814 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12815 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12816 * gcc.dg/vect/pr44507.c: Likewise.
12817 * gcc.dg/vect/pr45902.c: Likewise.
12818 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12819 * gcc.dg/vect/vect-117.c: Likewise.
12820 * gcc.dg/vect/vect-99.c: Likewise.
12821 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12822 * gcc.dg/vect/vect-cond-1.c: Likewise.
12823 * gcc.dg/vect/vect-cond-2.c: Likewise.
12824 * gcc.dg/vect/vect-cond-3.c: Likewise.
12825 * gcc.dg/vect/vect-cond-4.c: Likewise.
12826 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12827 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12828 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12829 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12830 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12831 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12832 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12833 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12834 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12835 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12836 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12837 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12838 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12839 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12840 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12841 include of signal.h.
12842 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12843 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12844 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12845 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12846 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12847 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12848 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12849 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12850 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12851 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12852 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12853 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12854 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12855 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12856 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12857 * gcc.dg/vect/vect-outer-5.c: Likewise.
12858 * gcc.dg/vect/vect-outer-6.c: Likewise.
12859 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12860 include of stdio.h.
12861
3368873d 128622016-01-12 Nick Clifton <nickc@redhat.com>
12863
12864 PR target/68913
12865 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12866 to fread so that it will be found in all target runtimes.
12867
0464ea95 128682016-01-12 Richard Biener <rguenther@suse.de>
12869
12870 PR tree-optimization/69053
12871 * g++.dg/torture/pr69053.C: New testcase.
12872
7819730f 128732016-01-12 Richard Biener <rguenther@suse.de>
12874
12875 PR tree-optimization/69168
12876 * gcc.dg/torture/pr69168.c: New testcase.
12877
995bfebf 128782016-01-12 Richard Biener <rguenther@suse.de>
12879
12880 PR tree-optimization/69157
12881 * gcc.dg/torture/pr69157.c: New testcase.
12882
128832016-01-12 Richard Biener <rguenther@suse.de>
12884
12885 PR tree-optimization/69174
12886 * gcc.dg/torture/pr69174.c: New testcase.
12887
1d10d64c 128882016-01-12 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR c++/66808
12891 PR c++/69000
12892 * g++.dg/tls/pr66808.C: New test.
12893 * g++.dg/tls/pr69000.C: New test.
12894
f0b79faf 128952016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12896
12897 * gcc.target/powerpc/swaps-p8-23.c: New test.
12898 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12899
04cf75a4 129002016-01-11 John David Anglin <danglin@gcc.gnu.org>
12901
12902 PR tree-optimization/68356
12903 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12904
0eb4264c 129052016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12906 Jim Wilson <jim.wilson@linaro.org>
12907
12908 PR target/69194
12909 * gcc.target/arm/pr69194.c: New test.
12910
2f66de64 129112016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12912
12913 PR target/69225
12914 * gcc.target/i386/pr69225-1.c: New test.
12915 * gcc.target/i386/pr69225-2.c: Likewise.
12916 * gcc.target/i386/pr69225-3.c: Likewise.
12917 * gcc.target/i386/pr69225-4.c: Likewise.
12918 * gcc.target/i386/pr69225-5.c: Likewise.
12919 * gcc.target/i386/pr69225-6.c: Likewise.
12920
36105e82 129212016-01-11 Jakub Jelinek <jakub@redhat.com>
12922
1c78ce2e 12923 PR target/67462
12924 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12925 if lp64.
12926
a4a87320 12927 PR target/69071
12928 * gcc.dg/pr69071.c: New test.
12929
91fbd04f 12930 PR c++/69211
12931 * g++.dg/opt/pr69211.C: New test.
12932
36105e82 12933 PR tree-optimization/69214
12934 * gcc.c-torture/compile/pr69214.c: New test.
12935
e934c380 129362016-01-11 Uros Bizjak <ubizjak@gmail.com>
12937
12938 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12939 * gcc.target/i386/pr66232-11.c: Ditto.
12940 * gcc.target/i386/pr66232-12.c: Ditto.
12941 * gcc.target/i386/pr66232-13.c: Ditto.
12942
3ff1b153 129432016-01-11 Richard Biener <rguenther@suse.de>
12944
12945 PR tree-optimization/69173
12946 * gcc.dg/torture/pr69173.c: New testcase.
12947
04e1504c 129482016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12949
12950 PR rtl-optimization/68796
12951 * gcc.target/aarch64/tst_5.c: New test.
12952 * gcc.target/aarch64/tst_6.c: Likewise.
12953
ae8718b5 129542016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12955
12956 PR rtl-optimization/68841
12957 * gcc.dg/pr68841.c: New test.
12958 * gcc.c-torture/execute/pr68841.c: New test.
12959
bd8bece2 129602016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12961
12962 PR rtl-optimization/68920
12963 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12964 for ix86 targets.
12965 * gcc.dg/ifcvt-5.c: New test.
12966
9b657cf1 129672016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12968
12969 PR bootstrap/69123
12970 * g++.dg/pr69123.C: New.
12971
7a158352 129722016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12973
12974 PR target/69010
12975 * gcc.target/i386/pr69010.c: New test.
12976
ff375d11 129772016-01-11 Martin Jambor <mjambor@suse.cz>
12978
12979 PR ipa/69044
12980 * gcc.target/i386/chkp-pr69044.c: New test.
12981
9eb890f1 129822016-01-11 Tom de Vries <tom@codesourcery.com>
12983
12984 PR tree-optimization/69109
12985 * gcc.dg/autopar/pr69109-2.c: New test.
12986 * gcc.dg/autopar/pr69109.c: New test.
12987
c4157ee5 129882016-01-11 Tom de Vries <tom@codesourcery.com>
12989
12990 PR tree-optimization/69108
12991 * gcc.dg/autopar/pr69108.c: New test.
12992
b933e511 129932016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12994
12995 PR c++/69029
12996 * c-c++-common/Wisleading-indentation.c: Augment test.
12997
efb73de1 129982016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12999
13000 PR fortran/69154
13001 * gfortran.dg/inline_matmul_12.f90: New test.
13002
40c86c3b 130032016-01-10 Paul Thomas <pault@gcc.gnu.org>
13004
13005 PR fortran/67779
13006 * gfortran.dg/actual_array_offset_1: New test.
13007
a006c0bb 130082016-01-10 Tom de Vries <tom@codesourcery.com>
13009
13010 PR tree-optimization/69062
13011 * gcc.dg/autopar/pr69062.c: New test.
13012
880ed4be 130132016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13014
13015 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13016 * gcc.dg/vect/slp-perm-2.c: Likewise.
13017 * gcc.dg/vect/slp-perm-3.c: Likewise.
13018 * gcc.dg/vect/slp-perm-5.c: Likewise.
13019 * gcc.dg/vect/slp-perm-6.c: Likewise.
13020 * gcc.dg/vect/slp-perm-7.c: Likewise.
13021 * gcc.dg/vect/slp-perm-8.c: Likewise.
13022
d95e1856 130232016-01-10 Tom de Vries <tom@codesourcery.com>
13024
13025 PR tree-optimization/69039
13026 * gcc.dg/autopar/pr69039.c: New test.
13027
0f8f48d0 130282016-01-09 Marek Polacek <polacek@redhat.com>
13029
13030 PR c++/69113
13031 * g++.dg/pr69113.C: New test.
13032
7dff0499 130332016-01-09 Jakub Jelinek <jakub@redhat.com>
13034
13035 PR middle-end/50865
13036 PR tree-optimization/69097
13037 * gcc.c-torture/execute/pr50865.c: New test.
13038 * gcc.c-torture/execute/pr69097-1.c: New test.
13039 * gcc.c-torture/execute/pr69097-2.c: New test.
13040 * gcc.dg/pr69097-1.c: New test.
13041 * gcc.dg/pr69097-2.c: New test.
13042
18431e78 130432016-01-09 Jakub Jelinek <jakub@redhat.com>
13044
13045 PR c++/69164
13046 * g++.dg/opt/pr69164.C: New test.
13047
1943a4a2 130482016-01-08 Jakub Jelinek <jakub@redhat.com>
13049
13050 PR tree-optimization/69167
13051 * gcc.dg/pr69167.c: New test.
13052
a143e277 130532016-01-08 Marek Polacek <polacek@redhat.com>
13054
13055 PR c++/68449
13056 * g++.dg/pr68449.C: New.
13057
44c01906 130582016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13059
13060 PR tree-optimization/68707
13061 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13062 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13063 on platforms supporting it.
13064 * gcc.dg/vect/slp-perm-2.c: Likewise.
13065 * gcc.dg/vect/slp-perm-3.c: Likewise.
13066 * gcc.dg/vect/slp-perm-5.c: Likewise.
13067 * gcc.dg/vect/slp-perm-7.c: Likewise.
13068 * gcc.dg/vect/slp-perm-8.c: Likewise.
13069 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13070 on platforms supporting it.
13071
c437d1e8 130722016-01-08 Jakub Jelinek <jakub@redhat.com>
13073
c9595c51 13074 PR tree-optimization/69162
13075 * gcc.dg/pr69162.c: New test.
13076
c437d1e8 13077 PR tree-optimization/69172
13078 * gcc.dg/pr69172.c: New test.
13079
6a46a28c 130802016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13081
13082 PR tree-optimization/67781
13083 * gcc.c-torture/execute/pr67781.c: New file.
13084
62ad9a04 130852016-01-08 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR tree-optimization/69083
13088 * gcc.dg/vect/pr69083.c: New test.
13089
9e0e8c2a 130902016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13091
13092 PR tree-optimization/61441
13093 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13094 Use -fexcess-precision=standard for compiler options.
13095 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13096
5d034e37 130972016-01-08 Jakub Jelinek <jakub@redhat.com>
13098
5013f740 13099 PR fortran/69128
13100 * gfortran.dg/gomp/pr69128.f90: New test.
13101
5d034e37 13102 PR c++/69145
13103 * g++.dg/ext/pr69145-1.C: New test.
13104 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13105 * g++.dg/ext/pr69145-2.h: New file.
13106
517906ff 131072016-01-07 Martin Sebor <msebor@redhat.com>
13108
13109 PR c/68966
13110 * gcc.dg/atomic-fetch-bool.c: New test.
13111 * gcc.dg/sync-fetch-bool.c: New test.
13112
cdbb524c 131132016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13114
13115 PR fortran/66680
13116 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13117
ec3aba9e 131182016-01-07 Nick Clifton <nickc@redhat.com>
13119
13120 PR target/66655
13121 * g++.dg/pr66655.C: New test.
13122 * g++.dg/pr66655_1.cc: Test support file.
13123 * g++.dg/pr66655.h: Test header file.
13124
9b657cf1 131252016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13126
13127 PR fortran/66680
13128 gfortran.dg/gomp/pr66680.f90: New test.
13129
cd45d7a5 131302016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13131
13132 PR target/69171
13133 * gcc.target/i386/pr69171-1.c: New test.
13134 * gcc.target/i386/pr69171-2.c: Likewise.
13135 * gcc.target/i386/pr69171-3.c: Likewise.
13136 * gcc.target/i386/pr69171-4.c: Likewise.
13137 * gcc.target/i386/pr69171-5.c: Likewise.
13138 * gcc.target/i386/pr69171-6.c: Likewise.
13139
4a86a91a 131402015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13141
13142 PR middle-end/67639
13143 * c-c++-common/pr67639.c: New test.
13144
34c05552 131452016-01-07 Jakub Jelinek <jakub@redhat.com>
13146
13147 PR tree-optimization/69141
13148 * g++.dg/opt/pr69141.C: New test.
13149
f08d6895 131502016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13151
13152 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13153
32ec4173 131542016-01-06 Uros Bizjak <ubizjak@gmail.com>
13155
13156 PR target/69140
13157 * gcc.target/i386/pr69140.c: New test
13158
d74214f3 131592016-01-06 David Malcolm <dmalcolm@redhat.com>
13160
13161 * gcc.dg/bad-dereference.c: New test case.
13162
73991cab 131632015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13164
13165 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13166
fc8cc457 131672016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13168
13169 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13170
be3c9981 131712016-01-06 Marek Polacek <polacek@redhat.com>
13172
13173 PR sanitizer/69099
13174 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13175
2cb724f9 131762016-01-05 Marek Polacek <polacek@redhat.com>
13177
13178 PR c/69104
13179 * gcc.dg/atomic-invalid-2.c: New.
13180
233a53ed 131812016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13182
13183 PR target/68991
13184 * gcc.target/i386/pr68991.c: New test.
13185
ea87c5e3 131862016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13187
13188 PR target/68991
13189 * g++.dg/pr68991-1.C: New test.
13190 * g++.dg/pr68991-2.C: Likewise.
13191
1943a4a2 131922016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13193
1943a4a2 13194 PR other/60465
afe82e5b 13195 * gcc.target/ia64/pr60465-gprel64.c: New test.
13196 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13197
1e9147dd 131982016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13199
13200 PR rtl-optimization/68651
13201 * gcc.target/aarch64/pr68651_1.c: New test.
13202
d42aa619 132032016-01-05 David Malcolm <dmalcolm@redhat.com>
13204
13205 PR c/69122
13206 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13207
1776de76 132082016-01-05 Nathan Sidwell <nathan@acm.org>
13209
2d7d361d 13210 PR c++/58583
13211 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13212
1776de76 13213 * gcc.dg/alias-15.c: New.
13214
5beb12c0 132152016-01-05 Nick Clifton <nickc@redhat.com>
13216
13217 PR target/68870
13218 * g++.dg/pr68770.C: New test.
13219
d8cca921 132202016-01-04 Mike Stump <mikestump@comcast.net>
13221
13222 * lib/target-supports.exp (check_effective_target_cilkplus):
13223 cilkplus targets require pthreads.
afc907ef 13224 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13225
8427dff3 132262016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13227
13228 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13229 generation.
13230
f1717362 132312016-01-04 Jakub Jelinek <jakub@redhat.com>
13232
13233 Update copyright years.
13234
d7d6a3ab 132352016-01-04 Marek Polacek <polacek@redhat.com>
13236
13237 PR c/68908
13238 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13239 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13240 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13241
b8f4a5f9 132422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13243
13244 * gcc.target/sparc/20160104-2.c: New test.
13245
6b5c028f 132462016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13247
13248 * gcc.target/sparc/20160104-1.c: New test.
13249
300e1002 132502016-01-03 Paul Thomas <pault@gcc.gnu.org>
13251
13252 PR fortran/65045
13253 * gfortran.dg/pr65045.f90: New test.
13254
855b105f 132552016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13256
13257 * gnat.dg/specs/debug1.ads: Delete.
13258
bdc177dc 132592016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13260
13261 PR libgfortran/68867
13262 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13263 expression.
13264
48aaffae 132652016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13266
13267 PR libgfortran/68867
13268 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13269 PowerPC.
13270
19a468b8 132712016-01-01 Paul Thomas <pault@gcc.gnu.org>
13272
13273 PR fortran/68864
13274 * gfortran.dg/pr68864.f90: New test.
13275
25371c91 132762016-01-01 Jakub Jelinek <jakub@redhat.com>
13277
2a659064 13278 PR tree-optimization/69070
13279 * gcc.dg/pr69070.c: New test.
13280
57aa9851 13281 PR sanitizer/69055
13282 * gfortran.dg/pr69055.f90: New test.
13283
25371c91 13284 PR target/69015
13285 * gcc.dg/pr69015.c: New test.
f1717362 13286\f
fb2c1edd 13287Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 13288
13289Copying and distribution of this file, with or without modification,
13290are permitted in any medium without royalty provided the copyright
13291notice and this notice are preserved.