]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/66643 (Missing compilation error for formatted data transfer without...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e3228a50
JD
12016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR fortran/66643
4 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
5 * gfortran.fortran-torture/compile/write.f90: Update test.
6
e70bbc6f
MW
72016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
8
9 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
10 arm_fp16_alternative_ok as the required effective target.
11 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
12 -mfp16-format=alternative to the dg-options directive and remove
13 the dg-add-options directive.
14
c39747d2
FR
152016-09-30 Fritz Reese <fritzoreese@gmail.com>
16
17 PR fortran/77764
18 * gfortran.dg/dec_union_8.f90: New testcase.
19
00074dd8
FR
202016-09-30 Fritz Reese <fritzoreese@gmail.com>
21
22 PR fortran/77782
23 * gfortran.dg/dec_structure_16.f90: New testcase.
24
26f391e8
AV
252016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
26
27 * gfortran.dg/coarray_allocate_10.f08: New test.
28 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
29
fa16a271
KT
302016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31
32 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
33
f334c828
RB
342016-09-30 Richard Biener <rguenther@suse.de>
35
36 PR tree-optimization/77399
37 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
38
76e3ec9c
SL
392016-09-29 Sandra Loosemore <sandra@codesourcery.com>
40
41 * c-c++-common/pr27336.c: Make dependency on
42 -fdelete-null-pointer-checks explicit.
43 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
44 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
45 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
46 * gcc.dg/pic-1.c: Require fpic target support.
47 * gcc.dg/pic-2.c: Likewise.
48
a2c6e7f2
JJ
492016-09-29 Jakub Jelinek <jakub@redhat.com>
50
51 Implement P0001R1 - C++17 removal of register storage class specifier
52 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
53 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
54 C++17.
55 * c-c++-common/vector-subscript-5.c (foo): Don't use register
56 keyword if not __SSE2__.
57 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
58 C++17.
59 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
60 register keywords.
61 * g++.dg/eh/pr29166.C: Add -Wno-register option.
62 * g++.dg/warn/register-parm-1.C (erroneous_warning,
63 no_erroneous_warning): Expect new warnings for C++17.
64 * g++.dg/warn/register-var-2.C (f): Likewise.
65 * g++.dg/parse/register1.C (f): Expect new error for C++17.
66 * g++.dg/parse/linkage2.C (foo): Likewise.
67 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
68 keyword on parameters for C++17.
69 * g++.dg/cpp1z/register1.C: New test.
70 * g++.dg/cpp1z/register2.C: New test.
71 * g++.dg/cpp1z/register3.C: New test.
72
4ab76933
UB
732016-09-29 Uros Bizjak <ubizjak@gmail.com>
74
75 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
76 * gcc.target/i386/avx2-check.h (main): Ditto.
77 * gcc.target/i386/avx512bw-check.h (main): Ditto.
78 * gcc.target/i386/avx512cd-check.h (main): Ditto.
79 * gcc.target/i386/avx512dq-check.h (main): Ditto.
80 * gcc.target/i386/avx512er-check.h (main): Ditto.
81 * gcc.target/i386/avx512f-check.h (main): Ditto.
82 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
83 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
84 * gcc.target/i386/avx512vl-check.h (main): Ditto.
85
2488ebe5
UB
862016-09-29 Uros Bizjak <ubizjak@gmail.com>
87
88 PR target/77756
89 * gcc.target/i386/pr77756.c: New test.
90
4d258d09
MP
912016-09-29 Marek Polacek <polacek@redhat.com>
92
93 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
94
a9087411
MP
952016-09-29 Marek Polacek <polacek@redhat.com>
96
97 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
98 C++14.
99
fa0a064a
ML
1002016-09-29 Martin Liska <mliska@suse.cz>
101
102 * objc/execute/construct1.m: New test.
103
0ce1ecc7
RB
1042016-09-29 Richard Biener <rguenther@suse.de>
105
106 PR tree-optimization/77768
107 * gcc.dg/torture/pr77768.c: New testcase.
108
da186c1f
RB
1092016-09-28 Richard Biener <rguenther@suse.de>
110
111 PR middle-end/77407
112 * gcc.dg/pr77407.c: New testcase.
113
d657e995
RB
1142016-09-29 Richard Biener <rguenther@suse.de>
115
116 PR middle-end/55152
117 * gcc.dg/pr55152.c: New testcase.
118 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
119
cadf6296
RO
1202016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
121
122 * gcc.dg/profile-update-warning.c: Restrict to ia32.
123 (dg-options): Remove -m32.
124
88000fd1
MS
1252016-09-28 Martin Sebor <msebor@redhat.com>
126
127 PR middle-end/77721
128 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
129
0c172974
JD
1302016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
131
132 PR libgfortran/77707
133 * gfortran.dg/inquire_17.f90: New test.
134
4b390698
JJ
1352016-09-28 Jakub Jelinek <jakub@redhat.com>
136
137 PR c++/77467
138 * g++.dg/cpp1y/constexpr-77467.C: New test.
139
2b1b5938
MS
1402016-09-28 Martin Sebor <msebor@redhat.com>
141
142 PR c/77762
143 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
144 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
145 (test_sprintf_p_const): Adjust line numbers to avoid failures
146 introduced in r240503.
147
30dc6ee9
MS
1482016-09-28 Martin Sebor <msebor@redhat.com>
149
150 PR middle-end/77683
151 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
152
7d290e93
BE
1532016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
154
fcf32bad
BE
155 PR c++/77748
156 * g++.dg/pr77550.C: Avoid undefined behavior.
157
7d290e93
BE
158 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
159
912d9ec3
WD
1602016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
161
162 * gcc.dg/strlenopt-20.c: Update test.
163 * gcc.dg/strlenopt-21.c: Likewise.
164 * gcc.dg/strlenopt-22.c: Likewise.
165 * gcc.dg/strlenopt-22g.c: Likewise.
166 * gcc.dg/strlenopt-26.c: Likewise.
167 * gcc.dg/strlenopt-5.c: Likewise.
168 * gcc.dg/strlenopt-7.c: Likewise.
169 * gcc.dg/strlenopt-9.c: Likewise.
170
459bcfb0
JJ
1712016-09-27 Jakub Jelinek <jakub@redhat.com>
172
6e39060a
JJ
173 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
174
8ca33347
JJ
175 * g++.dg/cpp1z/lambda-this1.C: New test.
176 * g++.dg/cpp1z/lambda-this2.C: New test.
177
459bcfb0
JJ
178 PR c++/77722
179 * g++.dg/ubsan/return-4.C: New test.
180 * g++.dg/ubsan/return-5.C: New test.
181 * g++.dg/ubsan/return-6.C: New test.
182
20fba714
JW
1832016-09-27 Jiong Wang <jiong.wang@arm.com>
184
185 * lib/target-supports.exp
186 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
187 in function comment.
188
bebe0086
ML
1892016-09-27 Martin Liska <mliska@suse.cz>
190
191 PR gcov-profile/46266
192 * lib/gcov.exp: Verify that <built-in>.gcov file is not
193 considered.
194
59896334
RB
1952016-09-27 Richard Biener <rguenther@suse.de>
196
197 PR tree-optimization/77745
198 * g++.dg/torture/pr77745.C: New testcase.
199
f0d355dc
RB
2002016-09-27 Richard Biener <rguenther@suse.de>
201
202 PR tree-optimization/77478
203 * gcc.dg/torture/pr77478.c: New testcase.
204
8c9434c2
ML
2052016-09-27 Martin Liska <mliska@suse.cz>
206
207 PR gcov-profile/7970
208 PR gcov-profile/16855
209 PR gcov-profile/44779
210 * g++.dg/gcov/pr16855.C: New test.
211
511d092e
SKS
2122016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
213
214 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
215
f2e0c4e1
JJ
2162016-09-27 Jakub Jelinek <jakub@redhat.com>
217
218 PR fortran/77666
219 * gfortran.dg/gomp/pr77666.f90: New test.
220
3a4228ba
KV
2212016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
222
223 PR ipa/77677
224 * gcc.dg/torture/pr77677-2.c: New test.
225
a184e37f
SK
2262016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
227
228 PR fortran/77420
229 * gfortran.dg/pr77420_1.f90: New test.
230 * gfortran.dg/pr77420_2.f90: Ditto.
231 * gfortran.dg/pr77420_3.f90: New test. Requires ...
232 * gfortran.dg/pr77420_4.f90: this file.
233
8be59d19
KV
2342016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
235
236 PR middle-end/77719
237 * gfortran.dg/pr77719.f90: New test.
238
991075a4
TP
2392016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
240
241 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 242 singular form of byte when quantity is unknown.
991075a4 243
c6147dc4
MP
2442016-09-26 Marek Polacek <polacek@redhat.com>
245
246 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
247
5cc6c41c
ML
2482016-09-26 Martin Liska <mliska@suse.cz>
249
250 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
251 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
252 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
253 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
254 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
255 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
256 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
257 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
258 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
259
81fea426
MP
2602016-09-26 Marek Polacek <polacek@redhat.com>
261
262 PR c/7652
263 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
264 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
265 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
266 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
267 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
268 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
269 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
270 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
271 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
272 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
273 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
274 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
275 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
276 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
277 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
278 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
279 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
280 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
281 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
282 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
283 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
284 * c-c++-common/attr-fallthrough-1.c: New test.
285 * c-c++-common/attr-fallthrough-2.c: New test.
286 * g++.dg/cpp0x/fallthrough1.C: New test.
287 * g++.dg/cpp0x/fallthrough2.C: New test.
288 * g++.dg/cpp1z/fallthrough1.C: New test.
289 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
290 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
291 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
292 * objc.dg/Wimplicit-fallthrough-1.m: New test.
293
9b597c1f
SK
2942016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
295
12a813c1 296 PR fortran/77429
9b597c1f
SK
297 * gfortran.dg/pr77429.f90: New test.
298
f1c7e7f1
SK
2992016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
300
301 PR fortran/77694
302 * gfortran.dg/pr77694.f90: New test.
303
50c6dd20
OE
3042016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
305
306 PR target/51244
307 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
308
540b039e
DH
3092016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
310
311 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
312 for 32-bit mode.
313
cfd161bf
DH
3142016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
315
316 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
317 for 32-bit mode.
318
9a2300e9
MP
3192016-09-24 Marek Polacek <polacek@redhat.com>
320
321 PR c/77490
322 * c-c++-common/Wbool-operation-1.c: New test.
323 * gcc.dg/Wbool-operation-1.c: New test.
324
34d567d1
FR
3252016-09-23 Fritz Reese <fritzoreese@gmail.com>
326
327 * gfortran.dg/dec_static_1.f90: New.
328 * gfortran.dg/dec_static_2.f90: New.
329 * gfortran.dg/dec_static_3.f90: New.
330 * gfortran.dg/dec_static_4.f90: New.
331
4a8d4422
JD
3322016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
333
334 PR fortran/48298
335 * gfortran.dg/negative_unit_check.f90: Update test.
336 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 337
90ef45cb
DV
3382016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
339
340 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
341 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
342 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
343 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
344 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
345 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
346 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
347
e0535922
MS
3482016-09-23 Martin Sebor <msebor@redhat.com>
349
350 PR testsuite/77713
351 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
352 assuming long double is bigger than double.
353
d664d76d
JJ
3542016-09-23 Jakub Jelinek <jakub@redhat.com>
355
356 Implement P0138R2, C++17 construction rules for enum class values
357 * g++.dg/cpp1z/direct-enum-init1.C: New test.
358
3b31f720
DM
3592016-09-23 David Malcolm <dmalcolm@redhat.com>
360
361 PR preprocessor/77672
362 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
363 expected multiline output from first warning to reflect change
364 in r240434.
365
592459bf
TP
3662016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
367
368 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
369
0af06385
BE
3702016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
371 Tom de Vries <tom@codesourcery.com>
372
373 PR testsuite/77411
374 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
375
8f01b67a
MP
3762016-09-23 Marek Polacek <polacek@redhat.com>
377
378 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
379 * c-c++-common/gomp/atomic-13.c: Likewise.
380 * c-c++-common/gomp/atomic-14.c: Likewise.
381 * c-c++-common/pr60439.c: Remove invalid code.
382 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
383 * g++.dg/expr/bitfield5.C: Likewise.
384 * g++.dg/expr/bitfield6.C: Likewise.
385 * g++.dg/expr/bool1.C: Likewise.
386 * g++.dg/expr/bool3.C: Likewise.
387 * g++.dg/expr/lval3.C: Likewise.
388 * g++.dg/expr/lval4.C: Likewise.
389 * g++.old-deja/g++.jason/bool5.C: Likewise.
390
bbd6fcf3
DM
3912016-09-23 David Malcolm <dmalcolm@redhat.com>
392
393 PR preprocessor/77672
394 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
395 (test_terminator_location): New function.
396
113d06a4
RB
3972016-09-23 Richard Biener <rguenther@suse.de>
398
399 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
400
cab9e1df
MW
4012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
402
403 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
404 -march=armv8.2-a+fp16 when supported by the hardware.
405 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
406 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
407 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
408 semi-colons to a macro invocations.
409 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
410 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
411 defined.
412 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
413 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
414 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
415 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
416 defined.
417 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
418 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
419 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
420 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
421 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
422 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
423 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
424 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
425 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
426 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
427 defined.
428 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
429 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
430 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
431 defined.
432 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
433 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
434 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
435 defined.
436 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
437 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
438 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
439 defined.
440 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
441 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
442 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
443 defined. Also fix some white-space.
444 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
445 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
446 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
447 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
448 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
449 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
450 defined. Also fix some long lines and white-space.
451 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
452 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
453 defined. Also fix some long lines and white-space.
454 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
455 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
456 defined.
457 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
458 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
459 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
460 defined.
461 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
462 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
463 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
464 defined.
465 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
466 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
467 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 468 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
469 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
470 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
471 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
472 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
473 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
474 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 475 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
476 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
477 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
478 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
479 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
480 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
481 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
482 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 483 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 484
da9b2e69
JW
4852016-09-23 Jiong Wang <jiong.wang@arm.com>
486 Matthew Wahab <matthew.wahab@arm.com>
487
488 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
489 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
490 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
491 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
492 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
493 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
494 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
495 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
496 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
497 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
498 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
499 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
500 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
501 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
502 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
503 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
504 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
505 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
506 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
507 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
508 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
509 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
510 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
511 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
512 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
513 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
514 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
515 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
516 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
517 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
518 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
519 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
520 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
521 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
522 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
523 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
524 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
525
785cf02f
MW
5262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
527
528 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
529 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
530 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
531 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
532 support.
533
1e401340
KV
5342016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
535
536 PR ipa/77677
537 * gcc.dg/torture/pr77677.c: New test.
538
8ed3eeac
AV
5392016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
540
541 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
542 here now.
543
55a9b91b
MW
5442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
545
546 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
547 options. Add tests for float16x4_t and float16x8_t.
548
64c744b9
DV
5492016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
550
551 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
552 * gcc.target/s390/risbg-ll-2.c: Ditto.
553 * gcc.target/s390/risbg-ll-3.c: Ditto.
554
d403b8d4
MW
5552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
556
557 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
558 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
559
576987fc
DV
5602016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
561
562 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
563 output to the simplified instructions.
564
4ffc8099
MW
5652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
566
567 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
568 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
569
b1a970a5
MW
5702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
571
572 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
573 (FP16_SUPPORTED): New
574 (expected-hfloat-16x4): Make conditional on __fp16 support.
575 (expected-hfloat-16x8): Likewise.
576 (vdup_n_f16): Disable for non-AArch64 targets.
577 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
578 conditional on FP16_SUPPORTED.
579 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
580 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
581 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
582 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
583 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
584 for testing __fp16.
585 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
586 conditional on FP16_SUPPORTED.
587 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
588 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
589
50df9464
MW
5902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
591
592 * gcc.target/arm/short-vfp-1.c: New.
593
536b9f42
MW
5942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
595
596 * gcc.target/arm/attr-fp16-arith-1.c: New.
597
1b9e31cf
MW
5982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
599
600 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
601 New.
602 (add_options_for_arm_v8_2a_fp16_neon): New.
603 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
604 (add_options_for_arm_arch_v8_2a): Auto-generate.
605 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
606 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
607 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
608 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
609 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
610 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
611 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
612
a5b42ee7
MW
6132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
614
615 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
616 arm_fp16_alternative_ok.
617 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
618 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
619 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
620 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
621 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
622 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
623 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
624 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
625 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
626 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
627 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
628 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
629 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
630 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
631 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
632 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
633 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
634 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
635 * gcc.target/arm/fp16-rounding-alt-1.c: Use
636 arm_fp16_alternative_ok.
637 * lib/target-supports.exp
638 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
639 (check_effective_target_arm_fp16_alternative_ok): New.
640 (check_effective_target_arm_fp16_none_ok_nocache): New.
641 (check_effective_target_arm_fp16_none_ok): New.
642
fcbc975b
ML
6432016-09-23 Martin Liska <mliska@suse.cz>
644
645 * gcc.dg/ipa/pr77653.c: Replace adress
646 with address.
647
1822b732
ML
6482016-09-23 Martin Liska <mliska@suse.cz>
649
650 * gcc.target/i386/movbe-4.c: New test.
651
fab18cc4
ML
6522016-09-23 Martin Liska <mliska@suse.cz>
653
654 * gcc.target/i386/crc32-5.c: New test.
655
e70f01b5
ML
6562016-09-23 Martin Liska <mliska@suse.cz>
657
658 * gcc.target/i386/pr71652.c: New test.
659 * gcc.target/i386/pr71652-2.c: New test.
660 * gcc.target/i386/pr71652-3.c: New test.
661
f2e81d05
JJ
6622016-09-23 Jakub Jelinek <jakub@redhat.com>
663
664 * lib/gcc-dg.exp (process-message): Support relative line number
665 notation - .+4 or .-1 etc.
666 * gcc.dg/dg-test-1.c: New test.
667
ed30d2a6
MS
6682016-09-22 Martin Sebor <msebor@redhat.com>
669
670 PR target/77676
671 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
672 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
673 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
674 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
675
1c681c7b
UB
6762016-09-22 Uros Bizjak <ubizjak@gmail.com>
677
678 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
679 * gcc.dg/ifcvt-2.c: Ditto.
680 * gcc.dg/zero_bits_compound-1.c: Ditto.
681 * gcc.dg/zero_bits_compound-1.c: Ditto.
682 * gcc.dg/pr40550.c: Simplify target selectors.
683 Use dg-additional-options.
684 * gcc.dg/pr47893.c: Ditto.
685 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
686 additional options for 32-bit x86 targets.
687 * gcc.dg/pr70955.c: Move to ...
688 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
689
67cf0a53
PC
6902016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
691
692 PR c++/61019
693 * g++.dg/cpp0x/pr61019.C: New.
694
0ee70cc0
AV
6952016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
696 Terry Guo <terry.guo@arm.com>
697
698 * gcc.target/arm/pure-code/ffunction-sections.c: New.
699 * gcc.target/arm/pure-code/no-literal-pool.c: New.
700 * gcc.target/arm/pure-code/pure-code.exp: New.
701
43639d2c
UB
7022016-09-22 Uros Bizjak <ubizjak@gmail.com>
703
704 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
705 Remove SSE effective target requirement.
706
a608d15b
PC
7072016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
708
709 PR c++/71979
710 * g++.dg/cpp0x/pr71979.C: New.
711
d94a7ab4
BE
7122016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
713
714 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
715
a13f439f
ML
7162016-09-22 Martin Liska <mliska@suse.cz>
717
718 PR ipa/77653
719 * gcc.dg/ipa/pr77653.c: New test.
720
cf352092
JJ
7212016-09-22 Jakub Jelinek <jakub@redhat.com>
722
723 PR fortran/77665
724 * gfortran.dg/gomp/pr77665.f90: New test.
725
a8de3002
PT
7262016-09-22 Paul Thomas <pault@gcc.gnu.org>
727
728 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
729 * gfortran.dg/dtio_13.f90: New test.
730
39abef62
LK
7312016-09-21 Louis Krupp <louis.krupp@zoho.com>
732
733 PR fortran/66107
734 * gfortran.dg/pr66107.f90: New test.
735
4a2bb7fc
ILT
7362016-09-21 Ian Lance Taylor <iant@golang.org>
737
738 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
739 with call to builtin delete function.
740
5f84cee2
JM
7412016-09-21 Joseph Myers <joseph@codesourcery.com>
742
743 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
744 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
745 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
746 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
747 tests.
748
fe01a41a
UB
7492016-09-21 Uros Bizjak <ubizjak@gmail.com>
750
751 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
752
2e1c20b1
JJ
7532016-09-21 Jakub Jelinek <jakub@redhat.com>
754
755 PR c++/77651
756 * g++.dg/cpp1z/aligned-new6.C: New test.
757
de4c144a
MW
7582016-09-21 Matthew Wahab <matthew.wahab@arm.com>
759
760 * gcc.target/arm/fp16-aapcs-3.c: New.
761 * gcc.target/arm/fp16-aapcs-4.c: New.
762 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
763 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
764 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
765 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
766
44fc7854
BE
7672016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
768
769 PR tree-optimization/77550
770 * g++.dg/pr77550.C: New test.
771
bc084f84
GJL
7722016-09-21 Georg-Johann Lay <avr@gjlay.de>
773
774 PR target/77326
775 * gcc.target/avr/torture/pr77326.c: New test.
776
c075003a
LK
7772016-09-21 Louis Krupp <louis.krupp@zoho.com>
778
779 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
780
6811ea79
RB
7812016-09-21 Richard Biener <rguenther@suse.de>
782
783 PR tree-optimization/77648
784 * gcc.dg/torture/pr77648-1.c: New testcase.
785 * gcc.dg/torture/pr77648-2.c: Likewise.
786
f955c4c4
RB
7872016-09-21 Richard Biener <rguenther@suse.de>
788 Jakub Jelinek <jakub@redhat.com>
789
790 PR tree-optimization/77621
791 * gcc.dg/pr77621.c: New testcase.
792
096506bb
PT
7932016-09-21 Paul Thomas <pault@gcc.gnu.org>
794
795 PR fortran/77657
796 * gfortran.dg/dtio_12.f90: New test.
797
37d168ae
SKS
7982016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
799
800 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
801
66454000
KV
8022016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
803
804 PR tree-optimization/72835
805 * gcc.dg/tree-ssa/pr72835.c: New test.
806
88d0c3f0
MS
8072016-09-20 Martin Sebor <msebor@redhat.com>
808
809 PR middle-end/49905
810 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
811 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
812 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
813 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
814 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
815 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
816 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
817
a03df1d5
KV
8182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
819
820 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
821 arguments/compare will be optimized away.
822 * gcc.dg/torture/ftrapv-1.c: Likewise.
823
8bc5448f
KV
8242016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
825
826 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
827 will be optimized away.
828 * gcc.dg/ipa/vrp1.c: New test.
829 * gcc.dg/ipa/vrp2.c: New test.
830 * gcc.dg/ipa/vrp3.c: New test.
831
973625a0
KV
8322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
833
834 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
835 does the same transformation.
836 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
837 * gcc.dg/tree-ssa/evrp1.c: New test.
838 * gcc.dg/tree-ssa/evrp2.c: New test.
839 * gcc.dg/tree-ssa/evrp3.c: New test.
840 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
841 * gcc.dg/tree-ssa/pr22117.c: Likewise.
842 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
843 * gcc.dg/tree-ssa/pr64130.c: Likewise.
844 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
845 foling now happens early.
846 * gcc.dg/tree-ssa/vrp04.c: Likewise.
847 * gcc.dg/tree-ssa/vrp06.c: Likewise.
848 * gcc.dg/tree-ssa/vrp16.c: Likewise.
849 * gcc.dg/tree-ssa/vrp25.c: Likewise.
850 * gcc.dg/tree-ssa/vrp67.c: Likewise.
851
9b1ba33c
UB
8522016-09-20 Uros Bizjak <ubizjak@gmail.com>
853
854 PR target/77621
855 * gcc.target/i386/pr77621.c: New test.
856 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
857 pattern, loop should vectorize with -mtune=atom.
858
f5bd4ad8
MO
8592016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
860 Jakub Jelinek <jakub@redhat.com>
861
862 PR testsuite/63299
863 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
864 instead of delete.
865
7d9cf801
JJ
8662016-09-20 Jakub Jelinek <jakub@redhat.com>
867
b912f962
JJ
868 PR c++/77626
869 * g++.dg/other/pr77626.C: New test.
870
eaf1ece1
JJ
871 PR c++/77638
872 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
873
590b62e9
JJ
874 PR c++/77637
875 * g++.dg/cpp0x/gen-attrs-62.C: New test.
876
7d9cf801
JJ
877 PR middle-end/77624
878 * c-c++-common/pr77624-1.c: New test.
879 * c-c++-common/pr77624-2.c: New test.
880
3aebb6ff
AV
8812016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
882
883 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
884 of digits expected.
885
b5bbe47b
RB
8862016-09-20 Richard Biener <rguenther@suse.de>
887
888 PR tree-optimization/77646
889 * gcc.dg/torture/pr77646.c: New testcase.
890
144a96e4
BE
8912016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
892
893 PR c++/77434
894 * c-c++-common/Wint-in-bool-context.c: New test.
895
1f2071fa
JM
8962016-09-19 Joseph Myers <joseph@codesourcery.com>
897
898 * gcc.dg/cr-decimal-dig-1.c: New test.
899
63012d9a
JM
9002016-09-19 Joseph Myers <joseph@codesourcery.com>
901
902 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
903 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
904 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
905 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
906
02410826
VM
9072016-09-19 Vladimir Makarov <vmakarov@redhat.com>
908
909 PR rtl-optimization/77416
910 * gcc.target/powerpc/pr77416.c: New.
911
6101a7ab
PP
9122016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
913
914 PR c++/77639
915 * g++.dg/template/error-recovery4.C: New test.
916
1993ff76
BC
9172016-09-19 Bin Cheng <bin.cheng@arm.com>
918
919 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
920
5fa9e644
KT
9212016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
922
923 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
924 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
925
fc15d9ec
JJ
9262016-09-19 Jakub Jelinek <jakub@redhat.com>
927 Jan Hubicka <jh@suse.cz>
928
929 PR target/77587
930 * gcc.dg/pr77587.c: New test.
931 * gcc.dg/pr77587a.c: New file.
932
3c9f5092
AV
9332016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
934
935 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
936 * gfortran.dg/coarray_38.f90:
937 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
938 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
939 * gfortran.dg/coarray_allocate_7.f08: New test.
940 * gfortran.dg/coarray_allocate_8.f08: New test.
941 * gfortran.dg/coarray_allocate_9.f08: New test.
942 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
943 new caf_register.
944 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
945 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
946 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
947 get_by_refs.
948 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
949 * gfortran.dg/coarray_lock_7.f90: Same.
950 * gfortran.dg/coarray_poly_5.f90: Same.
951 * gfortran.dg/coarray_poly_6.f90: Same.
952 * gfortran.dg/coarray_poly_7.f90: Same.
953 * gfortran.dg/coarray_poly_8.f90: Same.
954 * gfortran.dg/coindexed_1.f90: Changed errors expected.
955
e79e6763
FR
9562016-09-19 Fritz Reese <fritzoreese@gmail.com>
957
958 PR fortran/77584
959 * gfortran.dg/dec_structure_15.f90: New testcase.
960
ae527639
RB
9612016-09-19 Richard Biener <rguenther@suse.de>
962
963 PR middle-end/77605
964 * gcc.dg/torture/pr77605.c: New testcase.
965
cdf060f8
LK
9662016-09-18 Louis Krupp <louis.krupp@zoho.com>
967
968 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
969
b720e919
JH
9702016-09-17 Jan Hubicka <hubicka@ucw.cz>
971
972 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
973 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
974 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
975 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
976 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
977 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
978 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
979 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
980 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
981 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
982 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
983
bdabae39
KY
9842016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
985
986 * gcc.target/i386/pr68633.c: Fix expected result.
987
493ba820
LK
9882016-09-17 Louis Krupp <louis.krupp@gmail.com>
989
990 PR fortran/68078
991 * gfortran.dg/pr68078.f90: New test.
992 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
993
9a42726b
BS
9942016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
995
996 PR target/77613
997 * gcc.target/powerpc/swaps-p8-25.c: New.
998
e7d61178
JJ
9992016-09-16 Jakub Jelinek <jakub@redhat.com>
1000
8f03e02f
JJ
1001 PR c++/77482
1002 * g++.dg/cpp0x/constexpr-77482.C: New test.
1003
e80cb545
JJ
1004 PR c++/77379
1005 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1006 thunk offsets.
1007 * g++.dg/abi/abi-tag23a.C: Likewise.
1008
1c2f613f
JJ
1009 PR c++/77338
1010 * g++.dg/cpp0x/decltype-77338.C: New test.
1011
e7d61178
JJ
1012 PR c++/77375
1013 * g++.dg/cpp0x/mutable1.C: New test.
1014
8d987deb
SK
10152016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1016
1017 PR fortran/77612
1018 * gfortran.dg/pr77612.f90: New test.
1019
2c3d35a6
SKS
10202016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1021
1022 * gcc.dg/torture/pr70421.c: Require int32plus.
1023
e43163ae
JJ
10242016-09-16 Jakub Jelinek <jakub@redhat.com>
1025
bcf0905a
JJ
1026 PR middle-end/77475
1027 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1028
e43163ae
JJ
1029 PR target/77526
1030 * gcc.target/i386/pr77526.c: New test.
1031
7d704548
JJ
10322016-09-16 Jakub Jelinek <jakub@redhat.com>
1033 Eric Botcazou <ebotcazou@adacore.com>
1034
1035 PR middle-end/77594
1036 * gcc.target/i386/pr77594.c: New test.
1037
902d624f
LK
10382016-09-15 Louis Krupp <louis.krupp@zoho.com>
1039
1040 PR fortran/69963
1041 * gfortran.dg/misplaced_implicit_character.f90: New test.
1042
7e16ce79
BC
10432016-09-15 Bin Cheng <bin.cheng@arm.com>
1044
1045 PR tree-optimization/77503
1046 * gcc.dg/vect/pr77503.c: New test.
1047
7c05f5c4
RB
10482016-09-15 Richard Biener <rguenther@suse.de>
1049
1050 PR middle-end/77544
1051 * c-c++-common/torture/pr77544.c: New testcase.
1052
76ff80fb
JJ
10532016-09-15 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR middle-end/77475
1056 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1057 * gcc.dg/march-generic.c: Likewise.
1058 * gcc.target/i386/spellcheck-options-1.c: New test.
1059 * gcc.target/i386/spellcheck-options-2.c: New test.
1060 * gcc.target/i386/spellcheck-options-3.c: New test.
1061 * gcc.target/i386/spellcheck-options-4.c: New test.
1062
5560d026
CLT
10632016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1064
1065 PR fortran/72743
1066 * gfortran.dg/goacc/pr72743.f90: New test.
1067
5334f733
RB
10682016-09-15 Richard Biener <rguenther@suse.de>
1069
1070 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1071
d08615f2
RB
10722016-09-15 Richard Biener <rguenther@suse.de>
1073
1074 PR tree-optimization/77514
1075 * gcc.dg/torture/pr77514.c: New testcase.
1076
28ca05f0
JJ
10772016-09-14 Jakub Jelinek <jakub@redhat.com>
1078
1079 PR c++/77549
1080 * g++.dg/lookup/pr77549.C: New test.
1081
20a1e5b8
MP
10822016-09-14 Marek Polacek <polacek@redhat.com>
1083
1084 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1085 * c-c++-common/gomp/atomic-13.c: Likewise.
1086 * c-c++-common/gomp/atomic-14.c: Likewise.
1087 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1088 * g++.dg/cpp1z/bool-increment1.C: New test.
1089 * c-c++-common/pr60439.c: Add dg-warning.
1090 * g++.dg/expr/bitfield4.C: Likewise.
1091 * g++.dg/expr/bitfield5.C: Likewise.
1092 * g++.dg/expr/bitfield6.C: Likewise.
1093 * g++.dg/expr/bool1.C: Likewise.
1094 * g++.dg/expr/bool3.C: Likewise.
1095 * g++.dg/expr/lval3.C: Likewise.
1096 * g++.dg/expr/lval4.C: Likewise.
1097 * g++.old-deja/g++.jason/bool5.C: Likewise.
1098 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1099 * g++.dg/other/error18.C: Likewise.
1100 * g++.dg/gomp/atomic-14.C: Likewise.
1101
0761f6bf
NS
11022016-09-14 Nathan Sidwell <nathan@acm.org>
1103
1104 PR c++/77539
1105 * g++.dg/cpp1y/pr77539.C: New.
1106
13cddbc1
CL
11072016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1108
1109 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1110 dg-require.
1111 * g++.dg/ext/builtin_alloca.C: Likewise.
1112 * g++.dg/template/spec35.C: Likewise.
1113 * gcc.dg/builtins-68.c: Likewise.
1114 * gcc.misc-tests/gcov-13.c: Likewise.
1115 * gcc.misc-tests/gcov-14.c: Likewise.
1116
a90638d4
JM
11172016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1118
1119 * gfortran.dg/dec_structure_14.f90: New testcase.
1120
5ba4a08c
JJ
11212016-09-14 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR sanitizer/68260
1124 * c-c++-common/tsan/pr68260.c: New test.
1125
a713b234
JS
11262016-09-13 Joe Seymour <joe.s@somniumtech.com>
1127
1128 PR target/70713
1129 * gcc.target/msp430/function-attributes-1.c: New test.
1130 * gcc.target/msp430/function-attributes-2.c: New test.
1131 * gcc.target/msp430/function-attributes-3.c: New test.
1132
ea8661cd
JJ
11332016-09-13 Jakub Jelinek <jakub@redhat.com>
1134
9952908a
JJ
1135 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1136 * g++.dg/cpp1z/gen-attrs1.C: New test.
1137
63cdb7a0
JJ
1138 PR tree-optimization/77454
1139 * gcc.dg/pr77454.c: New test.
1140
ea8661cd
JJ
1141 PR c++/77553
1142 * g++.dg/cpp1y/constexpr-77553.C: New test.
1143
254830ba
DM
11442016-09-13 David Malcolm <dmalcolm@redhat.com>
1145
1146 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1147 (test_show_locus): Replace rich_location::add_fixit_insert calls
1148 with add_fixit_insert_before and add_fixit_insert_after.
1149
42763690
JM
11502016-09-13 Jason Merrill <jason@redhat.com>
1151 Tom de Vries <tom@codesourcery.com>
1152
1153 PR c++/77427
1154 * g++.dg/pr77427.C: New test.
1155
c8798f2c
ML
11562016-09-13 Martin Liska <mliska@suse.cz>
1157
1158 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1159 effective target.
1160 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1161 * lib/target-supports.exp: Define the new target.
1162
54700e2e
AP
11632016-09-12 Andrew Pinski <apinski@cavium.com>
1164
1165 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1166 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1167
e1d55bf7
UB
11682016-09-12 Uros Bizjak <ubizjak@gmail.com>
1169
1170 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1171 variable arguments.
1172 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1173 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1174 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1175 variable argument.
1176 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1177 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1178
54dcdb88
BE
11792016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1180
1181 PR c++/77496
1182 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1183 * g++.dg/ext/pr77496.C: New test.
1184 * g++.dg/warn/pr77496.C: New test.
1185
d1463eb9
DM
11862016-09-12 David Malcolm <dmalcolm@redhat.com>
1187
1188 PR c/72858
1189 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1190 to preserve conversion chars, and to preserve prefix information.
1191 * gcc.dg/format/pr72858.c: New test case.
1192
217fabad
SK
11932016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1194
1195 * gfortran.dg/pr77507.f90: Move to ...
1196 * gfortran.dg/ieee/pr77507.f90: here.
1197
a1cd04ac
JH
11982016-08-09 Jan Hubicka <hubicka@ucw.cz>
1199
1200 PR ipa/61159
1201 * compile/pr61159.c: New testcase
1202
e3912107
JH
12032016-08-09 Jan Hubicka <hubicka@ucw.cz>
1204
1205 PR ipa/64316
1206 * gcc.dg/ipa/pr63416.c: New testcase.
1207
739d9339
PT
12082016-09-10 Paul Thomas <pault@gcc.gnu.org>
1209 Steven G. Kargl <kargl@gcc.gnu.org>
1210
1211 PR fortran/77532
cc3135b6 1212 * gfortran.dg/dtio_11.f90: new test.
739d9339 1213
fb7c40dd
SK
12142016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1215
1216 PR fortran/77507
1217 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1218 * gfortran.dg/c_assoc_4.f90: Ditto.
1219
5b28efbb
TV
12202016-09-10 Tom de Vries <tom@codesourcery.com>
1221
1222 PR C/71602
1223 * c-c++-common/va-arg-va-list-type.c: New test.
1224
9d0a9bb4
PB
12252016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1226
1227 PR rtl-optimization/77289
1228 * gcc.target/powerpc/pr77289.c: New test.
1229
3f0177e7
MS
12302016-09-09 Martin Sebor <msebor@redhat.com>
1231
1232 PR c/77520
1233 PR c/77521
1234 * gcc.dg/pr77520.c: New test.
1235 * gcc.dg/pr77521.c: New test.
1236
e81e83d0
SK
12372016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1238
1239 PR fortran/77506
1240 * gfortran.dg/pr77506.f90: New test.
1241
8a92685e
SK
12422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1243
1244 PR fortran/77507
1245 * gfortran.dg/pr77507.f90: New test.
1246
c65248cb
JM
12472016-09-09 Joseph Myers <joseph@codesourcery.com>
1248
1249 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1250
2cf0ff98
SK
12512016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1252 Louis Krupp <lkrupp@gcc.gnu.org>
1253
1254 PR fortran/69514
1255 * gfortran.dg/pr69514_1.f90: New test.
1256 * gfortran.dg/pr69514_2.f90: New test.
1257
8ebc1e0f
JJ
12582016-09-08 Jakub Jelinek <jakub@redhat.com>
1259
20b6cf01
JJ
1260 PR fortran/77500
1261 * gfortran.dg/gomp/pr77500.f90: New test.
1262
8ebc1e0f
JJ
1263 PR fortran/77516
1264 * gfortran.dg/gomp/pr77516.f90: New test.
1265
34718542
JJ
12662016-09-07 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR middle-end/77475
1269 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1270 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1271 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1272 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1273 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1274 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1275
e5106e27
DM
12762016-09-07 David Malcolm <dmalcolm@redhat.com>
1277
1278 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1279 "substring-locations.h".
1280
ca235a85
RB
12812016-09-07 Richard Biener <rguenther@suse.de>
1282
1283 PR c/77450
1284 * c-c++-common/vector-subscript-8.c: Move ..
1285 * gcc.dg/pr77450.c: ... here.
1286
0076b5dc 12872016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1288
1289 PR libgfortran/77393
1290 * gfortran.dg/fmt_f0_2.f90: Update test.
1291 * gfortran.dg/fmt_f0_3.f90: New test.
1292
6ac7322b
DH
12932016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1294
1295 PR debug/77389
1296 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1297 in dg-options.
1298
1299 PR debug/57519
1300 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1301
8eb9e049
JJ
13022016-09-06 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR target/69255
1305 * gcc.target/i386/pr69255-1.c: New test.
1306 * gcc.target/i386/pr69255-2.c: New test.
1307 * gcc.target/i386/pr69255-3.c: New test.
1308
13092016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1310
1311 PR c/77336
1312 * gcc.dg/format/miss-7.c: New test.
1313
e6cb85d4
UB
13142016-09-06 Uros Bizjak <ubizjak@gmail.com>
1315
1316 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1317
7fe76f6a
ML
13182016-09-06 Martin Liska <mliska@suse.cz>
1319
1320 PR gcov-profile/77378
1321 PR gcov-profile/77466
1322 * gcc.dg/profile-update-warning.c: New test.
1323
209b636e
RB
13242016-09-06 Richard Biener <rguenther@suse.de>
1325
1326 PR tree-optimization/77479
1327 * gcc.dg/torture/pr77479.c: New testcase.
1328
b772a565
RB
13292016-09-06 Richard Biener <rguenther@suse.de>
1330
1331 PR c/77450
1332 * c-c++-common/vector-subscript-7.c: Adjust.
1333 * c-c++-common/vector-subscript-8.c: New testcase.
1334
a8c07037
SKS
13352016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1336
1337 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1338
0ce48391
JJ
13392016-09-05 Jakub Jelinek <jakub@redhat.com>
1340
de9188e0
JJ
1341 PR target/77476
1342 * gcc.target/i386/avx512f-pr77476.c: New test.
1343 * gcc.target/i386/avx512bw-pr77476.c: New test.
1344 * gcc.target/i386/avx512dq-pr77476.c: New test.
1345
c76f7809
JJ
1346 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1347 Update comment to mention also avx512f.
1348
0ce48391
JJ
1349 PR sanitizer/77396
1350 * g++.dg/asan/pr77396-2.C: New test.
1351
8a27cf73
UB
13522016-09-05 Uros Bizjak <ubizjak@gmail.com>
1353
1354 PR rtl-optimization/77452
1355 * gcc.target/i386/pr77452.c: New test.
1356
25ff5dd3
MP
13572016-09-05 Marek Polacek <polacek@redhat.com>
1358
1359 PR c/77423
1360 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1361
f2bc4e48
SK
13622016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1363
1364 PR fortran/77391
1365 * gfortran.dg/pr77391.f90: New test.
1366
e85921ee
SK
13672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1368
1369 PR fortran/77460
1370 * gfortran.dg/pr77460.f90: New test.
1371
b5d50659
JJ
13722016-09-03 Jakub Jelinek <jakub@redhat.com>
1373
1374 PR c/65467
1375 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1376
7b826676
KY
13772016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1378
1379 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1380
717ebe91
DM
13812016-09-02 David Malcolm <dmalcolm@redhat.com>
1382
1383 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1384 test case.
1385 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1386 diagnostic-test-show-locus-generate-patch.c to the sources
1387 for diagnostic_plugin_test_show_locus.c.
1388
94087e88
JJ
13892016-09-02 Jakub Jelinek <jakub@redhat.com>
1390
9dc5773f
JJ
1391 PR c/65467
1392 * gcc.dg/gomp/_Atomic-1.c: New test.
1393 * gcc.dg/gomp/_Atomic-2.c: New test.
1394 * gcc.dg/gomp/_Atomic-3.c: New test.
1395 * gcc.dg/gomp/_Atomic-4.c: New test.
1396 * gcc.dg/gomp/_Atomic-5.c: New test.
1397
94087e88
JJ
1398 PR sanitizer/77396
1399 * g++.dg/asan/pr77396.C: New test.
1400
14012016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1402
1403 PR tree-optimization/71831
1404 * gcc.dg/builtin-object-size-16.c: New test.
1405 * gcc.dg/builtin-object-size-17.c: New test.
1406
7e89048d
JD
14072016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1408
1409 PR libgfortran/77393
1410 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1411
2f196155
UB
14122016-09-01 Uros Bizjak <ubizjak@gmail.com>
1413
1414 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1415 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1416 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1417 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1418 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1419 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1420 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1421 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1422 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1423 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1424 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1425 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1426 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1427 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1428 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1429 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1430 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1431 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1432
0a6b0523
EB
14332016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1434
1435 * gnat.dg/opt58.adb: New test.
1436 * gnat.dg/opt58_pkg.ads: New helper.
1437
2a99de7b
RB
14382016-09-01 Richard Biener <rguenther@suse.de>
1439
1440 PR middle-end/77436
1441 * gcc.dg/torture/pr77436.c: New testcase.
1442
f79d8786
SKS
14432016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1444
1445 * gcc.dg/pr64252.c: Require int32plus.
1446 * gcc.dg/pr66299-1.c: Likewise.
1447 * gcc.dg/pr66299-2.c: Likewise.
1448 * gcc.dg/torture/20131115-1.c: Skip for avr.
1449
b06335f9
KT
14502016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1451
1452 * gcc.target/aarch64/ands_3.c: New test.
1453
f25f40be
JJ
14542016-08-31 Jakub Jelinek <jakub@redhat.com>
1455
d12a0b5a
JJ
1456 PR fortran/77352
1457 * gfortran.dg/gomp/pr77352.f90: New test.
1458
f25f40be
JJ
1459 PR fortran/77374
1460 * gfortran.dg/gomp/pr77374.f08: New test.
1461
9ff6fb6e
MG
14622016-08-31 Marc Glisse <marc.glisse@inria.fr>
1463
1464 PR tree-optimization/73714
1465 * gcc.dg/tree-ssa/pr73714.c: New test.
1466
8e95a674
JD
14672016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1468
1469 PR libgfortran/77393
1470 * gfortran.dg/fmt_f0_2.f90: New test.
1471
c6b0037d
MG
14722016-08-31 Marc Glisse <marc.glisse@inria.fr>
1473
1474 * gcc.target/i386/pr59539-2.c: Adapt options.
1475 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1476
1a576b13
PT
14772016-08-31 Paul Thomas <pault@gcc.gnu.org>
1478
1479 PR fortran/77418
1480 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1481 of the associate entity and replace with a pointer to the
1482 intended item on the stack.
1483
e73d3ca6 14842016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1485 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1486
1487 PR fortran/48298
1488 * gfortran.dg/dtio_1.f90: New test.
1489 * gfortran.dg/dtio_2.f90: New test.
1490 * gfortran.dg/dtio_3.f90: New test.
1491 * gfortran.dg/dtio_4.f90: New test.
1492 * gfortran.dg/dtio_5.f90: New test.
1493 * gfortran.dg/dtio_6.f90: New test.
1494 * gfortran.dg/dtio_7.f90: New test.
1495 * gfortran.dg/dtio_8.f90: New test.
1496 * gfortran.dg/dtio_9.f90: New test.
1497 * gfortran.dg/dtio_10.f90: New test.
1498
b816477a
DM
14992016-08-30 David Malcolm <dmalcolm@redhat.com>
1500
1501 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1502 (test_many_nested_locations): New function.
1503 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1504 (test_show_locus): Handle "test_many_nested_locations".
1505
71b30891
DM
15062016-08-30 David Malcolm <dmalcolm@redhat.com>
1507
1508 * g++.dg/template/double-greater-than-fixit.C: New test case.
1509
8fa37232
EB
15102016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1511
1512 * gnat.dg/opt57.ad[sb]: New test.
1513 * gnat.dg/opt57_pkg.ads: New helper.
1514
6f651bae
RB
15152016-08-30 Richard Biener <rguenther@suse.de>
1516
1517 PR tree-optimization/69047
1518 * gcc.dg/pr69047.c: Fix byte-order check.
1519
ab834832
JJ
15202016-08-30 Jakub Jelinek <jakub@redhat.com>
1521
5116b156
JJ
1522 PR tree-optimization/72866
1523 * gcc.dg/vect/pr72866.c: New test.
1524
3754bbfc
JJ
1525 PR debug/77363
1526 * g++.dg/debug/dwarf2/pr77363.C: New test.
1527
26122e2d
JJ
1528 PR middle-end/77377
1529 * gcc.target/i386/pr77377.c: New test.
1530
ab834832
JJ
1531 PR debug/77389
1532 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1533 in dg-options.
1534
bedc9ca7
SK
15352016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1536
1537 * gfortran.dg/pr77372.f90: Moved to ...
1538 * gfortran.dg/ieee/pr77372.f90: here.
1539
adfa1e6b
MM
15402016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1541
1542 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1543 vector short/char initializations.
1544 * gcc.target/powerpc/vec-init-5.c: Likewise.
1545 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1546 vector initialization optimizations.
1547 * gcc.target/powerpc/vec-init-7.c: Likewise.
1548 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1549 vector float/double initializations.
1550 * gcc.target/powerpc/vec-init-9.c: Likewise.
1551
414b7129
UB
15522016-08-29 Uros Bizjak <ubizjak@gmail.com>
1553
1554 PR target/77403
1555 * gcc.target/i386/pr77403.c: New test.
1556
3d06b6f2
MP
15572016-08-29 Marek Polacek <polacek@redhat.com>
1558
1559 PR c/77292
1560 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1561
ba9bbd6f
TV
15622016-08-29 Tom de Vries <tom@codesourcery.com>
1563
1564 PR c/77398
1565 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1566
d7d80d8f
EB
15672016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1568
1569 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1570
d7d80d8f 15712016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1572
1573 * gfortran.dg/dec_structure_13.f90: New testcase.
1574
468d95c8
JB
15752016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1576
1577 PR fortran/77261
1578 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1579 available.
1580
f329b264
TV
15812016-08-28 Tom de Vries <tom@codesourcery.com>
1582
1583 PR lto/70955
1584 * gcc.dg/pr70955.c: New test.
1585 * gcc.dg/lto/pr70955_0.c: Same.
1586 * gcc.dg/lto/pr70955_1.c: Same.
1587
4a389eb6
PP
15882016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1589
1590 PR tree-optimization/71077
1591 * gcc.target/i386/pr71077.c: New test.
1592
3f8257db 15932016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1594
1595 PR fortran/77380
1596 * gfortran.dg/pr77380.f90: New test.
1597
3f8257db 15982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1599
1600 PR fortran/77372
1601 gfortran.dg/pr77372.f90: New test.
1602
ee908516
DM
16032016-08-26 David Malcolm <dmalcolm@redhat.com>
1604
1605 * gcc.dg/spellcheck-fields-2.c (test): Move
1606 dg-begin/end-multiline-output within function body.
1607 (test_macro): New function.
1608
d41e76cf
DM
16092016-08-26 David Malcolm <dmalcolm@redhat.com>
1610
1611 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1612 (test_fixit_insert): Update expected output.
1613 (test_fixit_remove): Likewise.
1614 (test_fixit_replace): Likewise.
1615
524a4c96
RO
16162016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1617
1618 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1619 Fix typo.
1620
ebfa15ab
RB
16212016-08-26 Richard Biener <rguenther@suse.de>
1622
1623 PR tree-optimization/69047
1624 * gcc.dg/pr69047.c: New testcase.
1625
209ca542
PK
16262016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1627 Martin Jambhor <mjambor@suse.cz>
524a4c96 1628
209ca542
PK
1629 * gcc.dg/ipa/propbits-1.c: New test-case.
1630 * gcc.dg/ipa/propbits-2.c: Likewise.
1631 * gcc.dg/ipa/propbits-3.c: Likewise.
1632
e5cf1629
SK
16332016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1634
1635 PR fortran/77351
1636 * gfortran.dg/pr77351.f90: New test.
1637
ebef225f
MP
16382016-08-25 Marek Polacek <polacek@redhat.com>
1639
1640 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1641
fe377a48
MP
16422016-08-25 Marek Polacek <polacek@redhat.com>
1643
1644 PR c/77323
1645 * gcc.dg/pr77323.c: New test.
1646
88b8971f
PT
16472016-08-24 Paul Thomas <pault@gcc.gnu.org>
1648
1649 PR fortran/77358
1650 * gfortran.dg/submodule_17.f08: New test.
1651
3f8257db
JJ
16522016-08-24 Michael Collison <michael.collison@linaro.org>
1653 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1654
1655 * gcc.target/arm/builtin_saddl.c: New testcase.
1656 * gcc.target/arm/builtin_saddll.c: New testcase.
1657 * gcc.target/arm/builtin_uaddl.c: New testcase.
1658 * gcc.target/arm/builtin_uaddll.c: New testcase.
1659 * gcc.target/arm/builtin_ssubl.c: New testcase.
1660 * gcc.target/arm/builtin_ssubll.c: New testcase.
1661 * gcc.target/arm/builtin_usubl.c: New testcase.
1662 * gcc.target/arm/builtin_usubll.c: New testcase.
1663
d5b5d212
UB
16642016-08-24 Uros Bizjak <ubizjak@gmail.com>
1665
1666 PR target/77270
1667 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1668 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1669 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1670 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1671 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1672 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1673 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1674 effective target. Remove scan-assembler-times directives.
1675 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1676 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1677 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1678
d1188689
SKS
16792016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1680
1681 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1682 of unsigned int.
1683 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1684
0b6b8f85
RS
16852016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1686
1687 PR testsuite/77317
1688 * lib/target-supports.exp
1689 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1690 (check_effective_target_vect_natural_alignment): Ditto.
1691 (check_effective_target_vector_alignment_reachable): Ditto.
1692 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1693
587b7f7a
ILT
16942016-08-23 Ian Lance Taylor <iant@golang.org>
1695
1696 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1697
6019c0fc
MM
16982016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1699
1700 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1701 being created from pointers to memory locations.
1702 * gcc.target/powerpc/vec-init-2.c: Likewise.
1703
cfe37db4
FR
17042016-08-23 Fritz Reese <fritzoreese@gmail.com>
1705
1706 * gfortran.dg/dec_structure_12.f90: New testcase.
1707
7e11f46f
DV
17082016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1709
1710 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1711
7ab4f354
DV
17122016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1713
1714 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1715 verification.
1716
deb9351f
DV
17172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1718
1719 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1720 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1721
1fd9f058
RB
17222016-08-23 Richard Biener <rguenther@suse.de>
1723
1724 PR tree-optimization/27336
1725 * c-c++-common/pr27336.c: New testcase.
1726
b00e6e75
MP
17272016-08-22 Marek Polacek <polacek@redhat.com>
1728
1729 PR c++/77321
1730 * g++.dg/cpp1y/pr77321.C: New test.
1731
58338bac
SK
17322016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1733
1734 PR fortran/60774
1735 * gfortran.dg/empty_label.f: Adjust test for new error message.
1736 * gfortran.dg/empty_label.f90: Ditto.
1737 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1738 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1739 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1740
30364ce6
SK
17412016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1742
1743 PR fortran/61318
1744 * gfortran.dg/pr61318.f90: New test.
1745
ad7a5a8f
SK
17462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1747
1748 PR fortran/77260
1749 * gfortran.dg/pr77260_1.f90: New test.
1750 * gfortran.dg/pr77260_2.f90: Ditto.
1751
72f52f30
JM
17522016-08-22 Joseph Myers <joseph@codesourcery.com>
1753
1754 PR middle-end/77269
1755 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1756 __builtin_signbitf and __builtin_signbitl in expected generic
1757 expansion.
1758 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1759 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1760 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1761 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1762 tests.
1763
6dc198e3
JM
17642016-08-22 Joseph Myers <joseph@codesourcery.com>
1765
1766 * gcc.dg/torture/float128-builtin.c,
1767 gcc.dg/torture/float128-ieee-nan.c,
1768 gcc.dg/torture/float128x-builtin.c,
1769 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1770 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1771 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1772 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1773 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1774 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1775 gcc.dg/torture/floatn-nan.h: New tests.
1776
7ff4e41a
JM
17772016-08-22 Joseph Myers <joseph@codesourcery.com>
1778
1779 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1780 macro.
1781 (main): Update calls to TEST_I_F.
1782 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1783 macro.
1784 (main): Update calls to TEST_I_F.
1785
7078cdb6
JM
17862016-08-22 Joseph Myers <joseph@codesourcery.com>
1787
1788 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1789 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1790 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1791 names in calls to TEST_I_F.
1792
a9d7c823
BE
17932016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1794
1795 PR c/52952
1796 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1797
cd800235
SKS
17982016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1799
1800 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1801 and !natural_alignment_64.
1802 * gcc.dg/ipa/propalign-2.c: Likewise.
1803 * gcc.dg/ipa/propalign-3.c: Likewise.
1804 * gcc.dg/ipa/propalign-4.c: Likewise.
1805 * gcc.dg/ipa/propalign-5.c: Likewise.
1806 * lib/target-supports.exp
1807 (check_effective_target_natural_alignment_32): Add avr-*-*.
1808
22d12455
KV
18092016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1810
1811 PR tree-optimization/61839
1812 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1813 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1814 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1815 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1816
c65699ef
JM
18172016-08-19 Joseph Myers <joseph@codesourcery.com>
1818
1819 PR c/32187
1820 * lib/target-supports.exp (check_effective_target_float16)
1821 (check_effective_target_float32, check_effective_target_float64)
1822 (check_effective_target_float128, check_effective_target_float32x)
1823 (check_effective_target_float64x)
1824 (check_effective_target_float128x)
1825 (check_effective_target_float16_runtime)
1826 (check_effective_target_float32_runtime)
1827 (check_effective_target_float64_runtime)
1828 (check_effective_target_float128_runtime)
1829 (check_effective_target_float32x_runtime)
1830 (check_effective_target_float64x_runtime)
1831 (check_effective_target_float128x_runtime)
1832 (check_effective_target_floatn_nx_runtime)
1833 (add_options_for_float16, add_options_for_float32)
1834 (add_options_for_float64, add_options_for_float128)
1835 (add_options_for_float32x, add_options_for_float64x)
1836 (add_options_for_float128x): New procedures.
1837 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1838 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1839 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1840 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1841 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1842 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1843 gcc.dg/torture/float128-complex.c,
1844 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1845 gcc.dg/torture/float128x-basic.c,
1846 gcc.dg/torture/float128x-complex.c,
1847 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1848 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1849 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1850 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1851 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1852 gcc.dg/torture/float32x-basic.c,
1853 gcc.dg/torture/float32x-complex.c,
1854 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1855 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1856 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1857 gcc.dg/torture/float64x-basic.c,
1858 gcc.dg/torture/float64x-complex.c,
1859 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1860 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1861 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1862 gcc.dg/torture/floatn-tg.h,
1863 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1864 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1865 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1866 gcc.dg/torture/fp-int-convert-float128x.c,
1867 gcc.dg/torture/fp-int-convert-float16-timode.c,
1868 gcc.dg/torture/fp-int-convert-float16.c,
1869 gcc.dg/torture/fp-int-convert-float32-timode.c,
1870 gcc.dg/torture/fp-int-convert-float32.c,
1871 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1872 gcc.dg/torture/fp-int-convert-float32x.c,
1873 gcc.dg/torture/fp-int-convert-float64-timode.c,
1874 gcc.dg/torture/fp-int-convert-float64.c,
1875 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1876 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1877 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1878 maximum exponent of floating-point type. Use it in testing
1879 whether 0x8...0 fits in the floating-point type. Always treat -1
1880 (signed 0xf...f) as fitting in the floating-point type.
1881 (M_OK1): New macro.
1882 * gcc.dg/torture/fp-int-convert-double.c,
1883 gcc.dg/torture/fp-int-convert-float.c,
1884 gcc.dg/torture/fp-int-convert-float128-timode.c,
1885 gcc.dg/torture/fp-int-convert-float128.c,
1886 gcc.dg/torture/fp-int-convert-float80-timode.c,
1887 gcc.dg/torture/fp-int-convert-float80.c,
1888 gcc.dg/torture/fp-int-convert-long-double.c,
1889 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1890
94e73c78
JJ
18912016-08-19 Jakub Jelinek <jakub@redhat.com>
1892
fbdbd4b6
JJ
1893 PR fortran/72744
1894 * gfortran.dg/gomp/pr72744.f90: New test.
1895
94e73c78
JJ
1896 PR fortran/69281
1897 * gfortran.dg/gomp/pr69281.f90: New test.
1898
91151a73
JB
18992016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1900
414b7129
UB
1901 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1902 the last special seed value.
1903 * gfortran.dg/random_7.f90: Use size for last array member instead
1904 of hardcoded value.
91151a73 1905
fcf830ab
PK
19062016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1907
1908 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1909 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1910
1a5da5b6
RB
19112016-08-19 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/77286
1914 * gcc.dg/torture/pr77286.c: New testcase.
1915
82f72146
DM
19162016-08-18 David Malcolm <dmalcolm@redhat.com>
1917
1918 * gcc.dg/verbose-asm-2.c: New test case.
1919
cc015f3a
DM
19202016-08-18 David Malcolm <dmalcolm@redhat.com>
1921
1922 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1923 (custom_diagnostic_finalizer): Update for change to
1924 diagnostic_show_locus.
1925
cb18fd07
DM
19262016-08-18 David Malcolm <dmalcolm@redhat.com>
1927
1928 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1929 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1930
a76989dc
MP
19312016-08-18 Marek Polacek <polacek@redhat.com>
1932
1933 PR c/71514
1934 * gcc.dg/pr71514.c: New test.
1935
89c88780
L
19362015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1937
1938 PR target/72839
1939 * gcc.target/i386/pr72839.c: New test.
1940
2c71d454
CLT
19412016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1942
1943 PR middle-end/70895
1944 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1945 * c-c++-common/goacc/reduction-1.c: Likewise.
1946 * c-c++-common/goacc/reduction-2.c: Likewise.
1947 * c-c++-common/goacc/reduction-3.c: Likewise.
1948 * c-c++-common/goacc/reduction-4.c: Likewise.
1949
66592e95
AM
19502016-08-18 Alan Modra <amodra@gmail.com>
1951
1952 * gcc.c-torture/compile/pr72771.c: New.
1953
3a146d46
JJ
19542016-08-17 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR fortran/67496
1957 * gfortran.dg/pr67496.f90: New test.
1958
3f8257db 19592015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1960
1961 PR tree-optimization/71752
3a146d46 1962 * gcc.dg/vect/pr71752.c: New.
038000bd 1963
dd42e908
UB
19642016-08-17 Uros Bizjak <ubizjak@gmail.com>
1965
1966 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1967
458a1cd0
JJ
19682016-08-17 Jakub Jelinek <jakub@redhat.com>
1969
1970 PR middle-end/77259
1971 * g++.dg/ipa/devirt-52.C: New test.
1972
11c4c4ba
CLT
19732016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1974
1975 * c-c++-common/goacc/reduction-6.c: New testcase.
1976
661d6efd
RB
19772016-08-17 Richard Biener <rguenther@suse.de>
1978
1979 PR tree-optimization/76490
1980 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1981 * gcc.dg/pr52904.c: XFAIL.
1982
622d8b69
RB
19832016-08-17 Richard Biener <rguenther@suse.de>
1984
1985 PR tree-optimization/23855
1986 * gcc.dg/loop-unswitch-2.c: Adjust.
1987
af23e99c
JJ
19882016-08-16 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR tree-optimization/72817
1991 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1992
feeb6268
JM
19932016-08-16 Joseph Myers <joseph@codesourcery.com>
1994
1995 PR libgcc/77265
1996 * gcc.dg/torture/float128-extend-inf.c: New test.
1997
65e736c0
DM
19982016-08-16 David Malcolm <dmalcolm@redhat.com>
1999
2000 PR c/72857
2001 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2002 for embedded NUL.
2003 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2004 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2005 caret placement.
2006 (test_oct): Likewise.
2007 (test_multiple): Likewise.
2008 (test_field_width_specifier): Likewise.
2009 (test_field_width_specifier_2): New function.
2010 (test_field_precision_specifier): New function.
2011 (test_embedded_nul): Update expected caret placement.
2012 (test_non_contiguous_strings): Update line number.
2013 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2014 (__emit_string_literal_range): Add "caret_idx" param.
2015 (test_simple_string_literal): Add value for new param, updating
2016 expected output..
2017 (test_concatenated_string_literal): Likewise.
2018 (test_multiline_string_literal): Likewise.
2019 (test_hex): Likewise.
2020 (test_oct): Likewise.
2021 (test_multiple): Likewise.
2022 (test_ucn4): Likewise.
2023 (test_ucn8): Likewise.
2024 (test_u8): Likewise.
2025 (test_u): Likewise; update expected message, from "range" to
2026 "location".
2027 (test_U): Likewise.
2028 (test_L): Likewise.
2029 (test_macro): Add value for new param.
2030 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2031 (__emit_string_literal_range): Add "caret_idx" param.
2032 (test_stringified_token_1): Add value for new param. Update
2033 expected message, from "range" to "location".
2034 (test_stringized_token_2): Likewise, adding param to macro.
2035 (test_stringified_token_3): Likewise.
2036 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2037 (emit_warning): Convert param from source_range to location_t.
2038 (test_string_literals): Add caret_idx param, and use it when
2039 constructing a substring_loc. Update error message, from
2040 "range" to "location".
2041
4a7f57d5
JJ
20422016-08-16 Jakub Jelinek <jakub@redhat.com>
2043
7841800f
JJ
2044 PR target/71910
2045 * g++.dg/gomp/pr71910.C: New test.
2046
1b13411a
JJ
2047 PR middle-end/67485
2048 * gcc.c-torture/compile/pr67485.c: New test.
2049
4a7f57d5
JJ
2050 PR target/72867
2051 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2052
3c556bc4
BC
20532016-08-16 Bin Cheng <bin.cheng@arm.com>
2054
2055 PR tree-optimization/69848
2056 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2057
beab2da6
ML
20582016-08-16 Martin Liska <mliska@suse.cz>
2059
2060 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2061 of memory operations so that it can be handled by core2
2062 in 32-bit mode.
2063
f4eec0a3
RB
20642016-08-16 Richard Biener <rguenther@suse.de>
2065
2066 PR tree-optimization/76783
2067 * gcc.dg/pr76783.c: New testcase.
2068 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2069
8f21990a
BC
20702016-08-16 Bin Cheng <bin.cheng@arm.com>
2071
2072 PR tree-optimization/72817
2073 PR tree-optimization/73450
2074 * gcc.dg/tree-ssa/pr72817.c: New test.
2075 * gcc.dg/tree-ssa/pr73450.c: New test.
2076
7fc61626
FR
20772016-08-15 Fritz Reese <fritzoreese@gmail.com>
2078
2079 * gfortran.dg/init_flag_13.f90: New testcase.
2080 * gfortran.dg/init_flag_14.f90: Ditto.
2081 * gfortran.dg/init_flag_15.f03: Ditto.
2082 * gfortran.dg/dec_init_1.f90: Ditto.
2083 * gfortran.dg/dec_init_2.f90: Ditto.
2084
432baa02
UB
20852016-08-15 Uros Bizjak <ubizjak@gmail.com>
2086
2087 PR target/72867
2088 * gcc.target/i386/pr72867.c: New test.
2089
7e1dde14
EB
20902016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2091
2092 * c-c++-common/dump-ada-spec-5.c: New test.
2093
e4969090
RB
20942016-08-15 Richard Biener <rguenther@suse.de>
2095
2096 PR tree-optimization/73434
2097 * gcc.dg/torture/pr73434.c: New testcase.
2098
66088065
JJ
20992016-08-15 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR tree-optimization/72824
2102 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2103
7c713714
CLT
21042016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2105
2106 PR fortran/70598
2107 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2108 in use_device clause.
2109 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2110 * gfortran.dg/goacc/list.f95: Adjust to catch
2111 "neither a POINTER nor an array" error messages.
2112
4271e5cb
UB
21132016-08-14 Uros Bizjak <ubizjak@gmail.com>
2114
2115 PR target/76342
2116 * gcc.target/i386/pr76342.c: New test.
2117
b0cea284
JJ
21182016-08-12 Jakub Jelinek <jakub@redhat.com>
2119
2120 PR c/71512
2121 * g++.dg/ubsan/pr71512.C: New test.
2122 * c-c++-common/ubsan/pr71512-1.c: New test.
2123 * c-c++-common/ubsan/pr71512-2.c: New test.
2124
e86aefb8
MM
21252016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2126
2127 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2128 vector initialization options.
2129 * gcc.target/powerpc/vec-init-2.c: Likewise.
2130 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2131 is generated on ISA 3.0.
2132
7fd82d52
PP
21332016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2134
2135 PR middle-end/71654
2136 * gcc.dg/c-c++-common/pr71654.c: New test.
2137 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2138 dg-options.
2139 * gcc.dg/tree-ssa/vrp24: Likewise.
2140
2f1364c2
JJ
21412016-08-12 Jakub Jelinek <jakub@redhat.com>
2142
2143 PR c/67410
2144 * gcc.dg/pr67410.c: New test.
2145
8eb414aa
BC
21462016-08-12 Bin Cheng <bin.cheng@arm.com>
2147
2148 PR tree-optimization/69848
2149 * gcc.dg/vect/vect-pr69848.c: New test.
2150
30b39c19
UB
21512016-08-12 Uros Bizjak <ubizjak@gmail.com>
2152
2153 PR testsuite/71008
2154 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2155 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2156 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2157 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2158
e373dd06
RB
21592016-08-12 Richard Biener <rguenther@suse.de>
2160
2161 PR tree-optimization/57326
2162 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2163 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2164 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2165 * gcc.target/i386/pr45685.c: Likewise.
2166 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2167 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2168 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2169 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2170 * gfortran.dg/pr34163.f90: Likewise.
2171
20d1af89
ML
21722016-08-12 Martin Liska <mliska@suse.cz>
2173
2174 * g++.dg/gcov/gcov-16.C: New test.
2175 * lib/gcov.exp: Support new argument for run-gcov function.
2176
5cacda56
ML
21772016-08-12 Martin Liska <mliska@suse.cz>
2178
2179 PR gcov-profile/35590
2180 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2181
663eecfd
RB
21822016-08-12 Richard Biener <rguenther@suse.de>
2183
2184 PR tree-optimization/72851
2185 * gcc.dg/torture/pr72851.c: New testcase.
2186
3f8257db 21872016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2188
e366d7d8
AO
2189 PR debug/63240
2190 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2191 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2192 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2193 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2194 DW_AT_deleted.
2195
71e1a6a4
AO
2196 PR debug/55641
2197 * g++.dg/debug/dwarf2/ref-1.C: New.
2198
8aaf799b
AO
2199 PR debug/49366
2200 * g++.dg/debug/dwarf2/template-params-12.H: New.
2201 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2202 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2203 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2204 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2205 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2206 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2207 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2208
06f9caed
BS
22092016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2210
2211 PR target/72863
2212 * gcc.target/powerpc/pr72863.c: New test.
2213
a8b956c1
UB
22142016-08-11 Uros Bizjak <ubizjak@gmail.com>
2215
2216 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2217
c73dd986
L
22182015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2219
2220 * gcc.target/i386/pieces-strcpy-1.c: New test.
2221 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2222
385ed708
JJ
22232016-08-11 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR c++/72868
2226 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2227
df7ec09f
L
22282015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2229
2230 * gcc.target/i386/pieces-memcpy-1.c: New test.
2231 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2232 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2233 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2234 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2235 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2236
b95a64bb
JJ
22372016-08-11 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR c/72816
7ddbcf6b 2240 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2241
59537744
BE
22422016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2243
2244 PR tree-optimization/71083
2245 * gcc.c-torture/execute/pr71083.c: New test.
2246 * gnat.dg/loop_optimization23.adb: New test.
2247 * gnat.dg/loop_optimization23_pkg.ads: New test.
2248 * gnat.dg/loop_optimization23_pkg.adb: New test.
2249
183ac6d0
RB
22502016-08-11 Richard Biener <rguenther@suse.de>
2251
2252 PR tree-optimization/72772
2253 * gcc.dg/graphite/pr35356-1.c: Adjust.
2254 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2255
b152f5a2
JB
22562016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2257
2258 * gfortran.dg/random_7.f90: Take into account that the last seed
2259 value is the special p value.
2260 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2261
bb7ebad1
RB
22622016-08-11 Richard Biener <rguenther@suse.de>
2263
2264 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2265
2e186411
AM
22662016-08-11 Alan Modra <amodra@gmail.com>
2267
2268 * gcc.target/powerpc/pr71680.c: New.
2269
e9e6d4f6
KN
22702016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2271
2272 * gcc.target/powerpc/bfp/bfp.exp: New file.
2273 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2274 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2275 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2276 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2277 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2278 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2279 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2280 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2281 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2282 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2283 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2284 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2285 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2286 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2287 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2288 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2289 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2290 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2291 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2292 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2293 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2294 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2295 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2296 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2297 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2298 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2299 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2300 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2301 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2302 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2303 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2304 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2305 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2306 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2307 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2308 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2309 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2310 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2311 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2312 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2313 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2314 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2315 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2316 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2317 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2318 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2319 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2320 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2321 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2322 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2323 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2324 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2325 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2326
9c8eabea
BC
23272016-08-10 Bin Cheng <bin.cheng@arm.com>
2328
2329 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2330 Add aarch64*-*-*.
2331
6c553b76
BC
23322016-08-10 Bin Cheng <bin.cheng@arm.com>
2333
2334 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2335
a0883b08
MM
23362016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2337
2338 PR target/72853
2339 * gcc.target/powerpc/pr72853.c: New test.
2340
a266236e
ML
23412016-08-10 Martin Liska <mliska@suse.cz>
2342
2343 PR gcov-profile/58306
2344 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2345
22063dbc
ML
23462016-08-10 Martin Liska <mliska@suse.cz>
2347
2348 * g++.dg/gcov/gcov-threads-1.C: New test.
2349
5250a5bb
SKS
23502016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2351
2352 PR target/71873
2353 * gcc.target/avr/pr71873.c: New test.
2354
b7597ae5
ML
23552016-08-09 Martin Liska <mliska@suse.cz>
2356
2357 * g++.dg/gcov/gcov-dump-1.C: New test.
2358 * g++.dg/gcov/gcov-dump-2.C: New test.
2359
ab50a215
ML
23602016-08-09 Martin Liska <mliska@suse.cz>
2361
2362 * gcc.dg/tree-prof/val-prof-9.c: New test.
2363
dcb1e137
ML
23642016-08-09 Martin Liska <mliska@suse.cz>
2365
2366 * gcc.dg/tree-prof/val-prof-8.c: New test.
2367
04d6d3b6
MJ
23682016-08-09 Martin Jambor <mjambor@suse.cz>
2369
df839749
UB
2370 PR ipa/71981
2371 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2372
c57e78c4
BC
23732016-08-09 Bin Cheng <bin.cheng@arm.com>
2374
2375 PR tree-optimization/33707
2376 * gcc.dg/vect/pr33707.c: New test.
2377
42970a17
BC
23782016-08-09 Bin Cheng <bin.cheng@arm.com>
2379
2380 PR tree-optimization/pr72772
2381 * gcc.dg/tree-ssa/pr72772.c: New test.
2382
810a3aa6
MF
23832016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2384
2385 PR rtl-optimization/66669
2386 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2387
9e207d6f
JJ
23882016-08-09 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR tree-optimization/72824
2391 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2392
50bf47fd
RB
23932016-08-09 Richard Biener <rguenther@suse.de>
2394
2395 PR tree-optimization/71802
2396 * gcc.dg/torture/pr71802.c: New testcase.
2397
cadec7ca
JJ
23982016-08-09 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR c++/72809
2401 * g++.dg/eh/stdarg1.C: New test.
2402
c43c5112
AK
24032016-08-08 Andi Kleen <ak@linux.intel.com>
2404
2405 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2406 test command line in failure log.
2407 (profopt-execute): dito. Make autofdo file names unique.
2408
895aa8e1
DM
24092016-08-08 David Malcolm <dmalcolm@redhat.com>
2410
2411 PR c/64955
2412 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2413 output.
2414
9afda630
PK
24152016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2416
2417 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2418 c99_runtime.
2419 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2420 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2421 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2422 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2423 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2424 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2425
e52ed3fe
DM
24262016-08-08 David Malcolm <dmalcolm@redhat.com>
2427
2428 PR c/52952
2429 * gcc.dg/cpp/pr66415-1.c: Likewise.
2430 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2431 * gcc.dg/format/c90-printf-1.c: Likewise.
2432 * gcc.dg/format/diagnostic-ranges.c: New test case.
2433
ad200580
JJ
24342016-08-08 Jakub Jelinek <jakub@redhat.com>
2435
77524e0d
JJ
2436 PR fortran/72716
2437 * gfortran.dg/gomp/pr72716.f90: New test.
2438
2187f2a2
JJ
2439 PR middle-end/72781
2440 * gcc.dg/gomp/pr72781.c: New test.
2441
ad200580
JJ
2442 PR middle-end/68762
2443 * g++.dg/vect/pr68762-1.cc: New test.
2444 * g++.dg/vect/pr68762-2.cc: New test.
2445 * g++.dg/vect/pr68762.h: New file.
2446
989d0071
MS
24472016-08-08 Martin Sebor <msebor@redhat.com>
2448
2449 PR testsuite/72838
3a146d46
JJ
2450 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2451 * g++.dg/warn/overflow-warn-3.C: Same.
2452 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2453
7090cac9
AV
24542016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2455
2456 PR fortran/71936
2457 * gfortran.dg/allocate_with_source_21.f03: New test.
2458
64e56ab0
AV
24592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2460
2461 PR fortran/72698
2462 * gfortran.dg/allocate_with_source_20.f03: New test.
2463
0476487d
AM
24642016-08-08 Alan Modra <amodra@gmail.com>
2465
2466 * gcc.c-torture/compile/pr72802.c: New.
2467
8e9218f2
AV
24682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2469
2470 PR fortran/70524
2471 * gfortran.dg/dependency_48.f90: New test.
2472
c1f7083b
TK
24732016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2474
531e5ae3 2475 PR fortran/70040
c1f7083b
TK
2476 * gfortran.dg/pr70040.f90: New testcase.
2477
6ab5813c
TK
24782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2479
2480 PR fortran/71961
2481 * gfortran.dg/matmul_10.f90: New testcase.
2482
27bddc4a
JH
24832016-08-07 Jan Hubicka <hubicka@ucw.cz>
2484
2485 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2486
4a9f8a9f
JJ
24872016-08-07 Jakub Jelinek <jakub@redhat.com>
2488
2489 PR c/72816
2490 * gcc.dg/pr72816.c: New test.
2491
fa76f2c6
JW
24922016-08-06 Jonathan Wakely <jwakely@redhat.com>
2493
2494 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2495 * g++.dg/conversion/pr41426.C: Likewise.
2496 * g++.dg/conversion/pr66211.C: Likewise.
2497 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2498 * g++.dg/init/ref8.C: Likewise.
2499 * g++.old-deja/g++.law/cvt20.C: Likewise.
2500 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2501
5c3e5002
PP
25022016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2503
2504 PR tree-optimization/18046
2505 * gcc.dg/tree-ssa/vrp105.c: New test.
2506 * gcc.dg/tree-ssa/vrp106.c: New test.
2507
94087e88 25082016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2509
2510 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2511 1ul in diagnostics. Remove hyphen from "constant-expression."
2512 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2513 * g++.dg/cpp0x/static_assert3.C: Same.
2514 * g++.dg/cpp1y/constexpr-throw.C: Same.
2515 * g++.dg/template/nontype3.C: Same.
2516 * g++.dg/warn/overflow-warn-1.C: Same.
2517 * g++.dg/warn/overflow-warn-3.C: Same.
2518 * g++.dg/warn/overflow-warn-4.C: Same.
2519
88fa5555
DM
25202016-08-05 David Malcolm <dmalcolm@redhat.com>
2521
2522 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2523 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2524 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2525 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2526
1addb9e6
PP
25272016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2528
2529 PR tree-optimization/72810
2530 * gcc.dg/tree-ssa/vrp110.c: New test.
2531
1b62ed4f
JG
25322016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2533
2534 PR Target/72819
2535 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2536 registers.
2537 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2538 saving the half-precision registers.
2539 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2540 value is returned in h0.
2541 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2542 are passed in FP/SIMD registers.
2543 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2544 passing works corrcetly.
2545 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2546 (hfa_f16x2_t): Likewise.
2547 (hfa_f16x3_t): Likewise.
2548 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2549 are promoted to double and passed in a double register.
2550 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2551 are promoted to double and stacked.
2552 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2553 __fp16 data types.
2554 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2555 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2556 __fp16 first get passed in FP/SIMD registers, then stacked.
2557
4228ca19
NS
25582016-08-05 Nathan Sidwell <nathan@acm.org>
2559
2560 PR c++/68724
2561 * g++.dg/cpp0x/pr68724.C: New.
2562
db7c335e
RB
25632016-08-05 Richard Biener <rguenther@suse.de>
2564
2565 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2566
48abe922
PP
25672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2568
2569 * gcc.dg/tree-ssa/vrp107.c: New test.
2570 * gcc.dg/tree-ssa/vrp108.c: New test.
2571 * gcc.dg/tree-ssa/vrp109.c: New test.
2572
f6cdf42f
PK
25732016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2574
2575 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2576 dg-options.
2577
33a9c609
PK
25782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2579
2580 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2581 test-cases.
2582 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2583 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2584 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2585 test-cases.
2586 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2587 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2588 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2589 large_double.
2590
4473482d
PC
25912016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2592
2593 PR c++/72800
2594 * g++.dg/cpp1y/lambda-ice1.C: New.
2595
08156df5
PP
25962016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2597
2598 PR c++/72759
2599 * g++.dg/cpp1y/pr72759.C: New test.
2600
938da3a5
PP
26012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2602
2603 * gcc.dg/switch-10.c: New test.
2604
da84183c
JG
26052016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2606
2607 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2608
ae9281fc
TS
26092016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2610
2611 * c-c++-common/goacc/routine-5.c: Update.
2612
086ad22e
BE
26132016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2614
2615 PR rtl-optimization/70903
2616 * gcc.c-torture/execute/pr70903.c: New test.
2617
6805e400
ML
26182016-08-04 Martin Liska <mliska@suse.cz>
2619
2620 * gcc.dg/params/params.exp: Replace file exists with
2621 TESTING_IN_BUILD_TREE.
2622
a0008434
MP
26232016-08-04 Marek Polacek <polacek@redhat.com>
2624
2625 PR c++/70229
2626 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2627
fb46286e
RB
26282016-08-04 Richard Biener <rguenther@suse.de>
2629
2630 PR middle-end/71984
2631 * gcc.dg/torture/pr71984.c: Guard correctness check for
2632 little-endian.
2633
ac2c96ab
AP
26342016-08-03 Andrew Pinski <apinski@cavium.com>
2635
2636 * gcc.c-torture/compile/20160802-1.c: New testcase.
2637
c98583e9
FR
26382016-08-03 Fritz Reese <fritzoreese@gmail.com>
2639
2640 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2641
9ad1a1da
RB
26422016-08-03 Richard Biener <rguenther@suse.de>
2643
2644 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2645 and remove -O3.
2646 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2647 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2648
cd75c979
RB
26492016-08-03 Richard Biener <rguenther@suse.de>
2650
2651 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2652 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2653 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2654 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2655
30e8d875
SKS
26562016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2657
2658 * gcc.dg/init-excess-2.c: Require int32plus.
2659 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2660 * gcc.dg/pr59963-2.c: Require int32plus.
2661 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2662 * gcc.dg/unroll-7.c: Require int32plus.
2663
69b806f6
BC
26642016-08-02 Bin Cheng <bin.cheng@arm.com>
2665
2666 PR tree-optimization/34114
2667 * gcc.dg/tree-ssa/loop-42.c: New test.
2668
1efafef3
TC
26692016-08-02 Tamar Christina <tamar.christina@arm.com>
2670
2671 * gcc.target/aarch64/vminmaxnm.c: New.
2672 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2673 tests.
2674
e2a99194
MM
26752016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2676
2677 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2678 vec_extract for vector float, vector int, vector short, and vector
2679 char.
2680 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2681 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2682 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2683 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2684
71bfb77a
WD
26852016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2686
2687 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2688 single stack adjustment, no writeback.
71bfb77a
WD
2689 * gcc.target/aarch64/test_frame_12.c: Likewise.
2690 * gcc.target/aarch64/test_frame_13.c: Likewise.
2691 * gcc.target/aarch64/test_frame_15.c: Likewise.
2692 * gcc.target/aarch64/test_frame_6.c: Likewise.
2693 * gcc.target/aarch64/test_frame_7.c: Likewise.
2694 * gcc.target/aarch64/test_frame_8.c: Likewise.
2695 * gcc.target/aarch64/test_frame_16.c: New test.
2696
37bce35a
L
26972015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2698
2699 PR target/72748
2700 * gcc.target/i386/pr72748.c: New test.
2701
3f8257db 27022015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2703
2704 PR tree-optimization/71818
2705 * gcc.dg/vect/pr71818.c: New
2706
bf60c531
ML
27072016-08-01 Martin Liska <mliska@suse.cz>
2708
2709 PR tree-optimization/71857
2710 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2711
8ed49fab
KT
27122016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2713
2714 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2715
76e2c821
JB
27162016-08-01 Jan Beulich <jbeulich@suse.com>
2717
2718 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2719
35029597
WS
27202016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2721
2722 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2723 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2724
3aa4b66a
JW
27252016-07-31 Jonathan Wakely <jwakely@redhat.com>
2726
2727 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2728 (check_effective_target_c++): Likewise. Also match for libstdc++.
2729
3f8257db 27302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2731
2732 PR fortran/41922
2733 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2734 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2735 * gfortran.dg/pr41922.f90: New test.
2736
9fcb2819
SK
27372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2738
2739 PR fortran/68566
2740 * gfortran.dg/pr68566.f90: new test.
2741
94087e88 27422016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2743
2744 PR c++/60760
2745 PR c++/71091
2746 * g++.dg/cpp0x/constexpr-cast.C: New test.
2747 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2748 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2749 * g++.dg/ubsan/pr63956.C: Correct.
2750
d0047a25
MM
27512016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2752
2753 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2754 vector double or vector long where the vector is in memory.
2755 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2756 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2757
e4f7a5df
SK
27582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2759
2760 PR fortran/69867
2761 * gfortran.dg/pr69867.f90: New test.
2762
b441ae1d
SK
27632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2764
2765 PR fortran/69962
2766 * gfortran.dg/pr69962.f90: New test.
2767
712dff31
SK
27682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2769
2770 PR fortran/70006
2771 * gfortran.dg/pr70006.f90: New test.
2772
fb42421e
SK
27732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2774
2775 PR fortran/71730
2776 * gfortran.dg/pr71730.f90: New test.
2777 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2778 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2779 * gfortran.dg/array_constructor_26.f03: Ditto.
2780
466effe0
WS
27812016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2782
2783 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2784 * gcc.target/powerpc/pr71763.c: Likewise.
2785
f618a472
MP
27862016-07-29 Marek Polacek <polacek@redhat.com>
2787
2788 PR c/71742
2789 * gcc.dg/940510-1.c: Adjust dg-error.
2790 * gcc.dg/c99-flex-array-1.c: Likewise.
2791 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2792
efd0786f
MP
2793 PR c/71853
2794 * gcc.dg/noncompile/pr71853.c: New test.
2795
e00dceaf
MP
2796 PR c/71573
2797 * gcc.dg/noncompile/pr71573.c: New test.
2798
638fc14f
MP
2799 PR c/71926
2800 * g++.dg/warn/Wparentheses-30.C: New test.
2801 * gcc.dg/Wparentheses-14.c: New test.
2802
61c73a7f
UB
28032016-07-29 Uros Bizjak <ubizjak@gmail.com>
2804
2805 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2806
01d32b2b
BC
28072016-07-29 Bin Cheng <bin.cheng@arm.com>
2808
2809 PR tree-optimization/57558
2810 * gcc.dg/vect/pr57558-1.c: New test.
2811 * gcc.dg/vect/pr57558-2.c: New test.
2812
f6c7a248
PK
28132016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2814
61c73a7f 2815 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2816 to scan forwprop1 dump pass.
2817
f54ea774
PC
28182016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2819
2820 PR c++/51488
2821 * g++.dg/template/pr51488.C: New.
2822
673a107a
JJ
28232016-07-29 Jakub Jelinek <jakub@redhat.com>
2824
2825 PR c/71969
2826 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2827 static __inline__.
2828 * gcc.dg/pr71969-1.c: New test.
2829 * gcc.dg/pr71969-2.c: New test.
2830 * gcc.dg/pr71969-3.c: New test.
2831
78169471
MP
28322016-07-29 Marek Polacek <polacek@redhat.com>
2833
2834 PR c/71574
2835 * c-c++-common/pr71574.c: New test.
2836
a5b5c8b6
MP
2837 PR c/71583
2838 * gcc.dg/noncompile/pr71583.c: New test.
2839
883b6d4e
KV
28402016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2841
2842 PR middle-end/68217
2843 * gcc.dg/pr68217.c: New test.
2844
89f1f37e
SK
28452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2846
2847 PR fortran/71067
2848 * gfortran.dg/pr71067_1.f90: New test.
2849 * gfortran.dg/pr71067_2.f90: Ditto.
2850
e0d32185
MM
28512016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2852
2853 * gcc.target/powerpc/vec-extract-1.c: New test.
2854
c851722d
SK
28552016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2856
2857 PR fortran/71799
2858 * gfortran.dg/pr71799.f90: New test.
2859
f064da6a
PC
28602016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2861
2862 PR c++/71665
2863 * g++.dg/cpp0x/pr71665-1.C: New.
2864 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2865 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2866 * g++.dg/ext/label10.C: Likewise.
2867 * g++.dg/parse/constant5.C: Likewise.
2868
1b70aaad
SK
28692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2870
2871 PR fortran/71859
2872 * gfortran.dg/pr71859.f90: New test.
2873 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2874 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2875
a23404c9
PT
28762016-07-28 Paul Thomas <pault@gcc.gnu.org>
2877
2878 PR fortran/71883
2879 * gfortran.dg/pr71883.f90 : New test.
2880
513d866d
YR
28812016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2882
2883 PR tree-optimization/71734
61c73a7f 2884 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2885
7c428aa2
RL
28862016-07-28 Renlin Li <renlin.li@arm.com>
2887
2888 Revert
2889 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2890
2891 PR fortran/71902
2892 * gfortran.dg/dependency_47.f90: New test.
2893
1225d6b1
ML
28942016-07-28 Martin Liska <mliska@suse.cz>
2895
2896 PR gcov-profile/68025
2897 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2898
e5f5bf35
ML
28992016-07-28 Martin Liska <mliska@suse.cz>
2900
2901 * g++.dg/vect/pr70944.cc: New test.
2902
4536610d
KV
29032016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2904
2905 PR middle-end/71994
2906 * gcc.dg/torture/pr71994.c: New test.
2907
8c6961ca
PK
29082016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2909
2910 PR middle-end/71078
2911 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2912 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2913 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2914
8de22ea0
RB
29152016-07-27 Richard Biener <rguenther@suse.de>
2916
2917 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2918
5d9da222
ML
29192016-07-27 Martin Liska <mliska@suse.cz>
2920
2921 * gcc.dg/predict-13.c: New test.
2922 * gcc.dg/predict-14.c: New test.
2923
af9e275f
SKS
29242016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2925
a23404c9 2926 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2927 including stdint.h.
2928 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2929 including stdint.h.
2930
71abba1e
MM
29312016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2932
2933 PR target/71869
2934 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2935 IEEE built-in functions handle quiet and signalling NaNs
2936 correctly.
2937
9cd74e8f
SK
29382016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2939
2940 PR fortran/71862
2941 * gfortran.dg/pr71862.f90: New test.
2942
0d48446f
MS
29432016-07-26 Martin Sebor <msebor@redhat.com>
2944
2945 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2946 selector with dg-options.
2947
524cf1e4
PP
29482016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2949
2950 PR tree-optimization/18046
2951 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2952 * gcc.dg/tree-ssa/vrp103.c: New test.
2953 * gcc.dg/tree-ssa/vrp104.c: New test.
2954
100665d8
WS
29552016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2956
2957 * gcc.target/powerpc/pr63354.c: Require lp64 since
2958 -mprofile-kernel is not legal with -m32.
2959
0b64ca40
RB
29602016-07-26 Richard Biener <rguenther@suse.de>
2961
2962 PR rtl-optimization/71984
2963 * gcc.dg/torture/pr71984.c: New testcase.
2964
9b7937cf
RS
29652016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2966
2967 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2968 g++-dg-runtest via et-dg-runtest.
2969 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2970 * gcc.dg/vect/vect.exp: Likewise.
2971 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2972 gfortran-dg-runtest.
2973 * gfortran.dg/vect/vect.exp: Likewise.
2974 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2975 (check_mips_loongson_hw_available): Likewise.
2976 (check_effective_target_mpaired_single_runtime): Likewise.
2977 (check_effective_target_mips_loongson_runtime): Likewise.
2978 (add_options_for_mpaired_single): Likewise.
2979 (check_effective_target_vect_int): Add global et_index.
2980 Check and save the supported feature for a target selected by
2981 the et_index target. Break long lines where appropriate. Call
2982 et-is-effective-target for MIPS with an argument instead of
2983 check_effective_target_* where appropriate.
2984 (check_effective_target_vect_intfloat_cvt): Likewise.
2985 (check_effective_target_vect_uintfloat_cvt): Likewise.
2986 (check_effective_target_vect_floatint_cvt): Likewise.
2987 (check_effective_target_vect_floatuint_cvt): Likewise.
2988 (check_effective_target_vect_simd_clones): Likewise.
2989 (check_effective_target_vect_shift): ewise.
2990 (check_effective_target_whole_vector_shift): Likewise.
2991 (check_effective_target_vect_bswap): Likewise.
2992 (check_effective_target_vect_shift_char): Likewise.
2993 (check_effective_target_vect_long): Likewise.
2994 (check_effective_target_vect_float): Likewise.
2995 (check_effective_target_vect_double): Likewise.
2996 (check_effective_target_vect_long_long): Likewise.
2997 (check_effective_target_vect_no_int_max): Likewise.
2998 (check_effective_target_vect_no_int_add): Likewise.
2999 (check_effective_target_vect_no_bitwise): Likewise.
3000 (check_effective_target_vect_widen_shift): Likewise.
3001 (check_effective_target_vect_no_align): Likewise.
3002 (check_effective_target_vect_hw_misalign): Likewise.
3003 (check_effective_target_vect_element_align): Likewise.
3004 (check_effective_target_vect_condition): Likewise.
3005 (check_effective_target_vect_cond_mixed): Likewise.
3006 (check_effective_target_vect_char_mult): Likewise.
3007 (check_effective_target_vect_short_mult): Likewise.
3008 (check_effective_target_vect_int_mult): Likewise.
3009 (check_effective_target_vect_extract_even_odd): Likewise.
3010 (check_effective_target_vect_interleave): Likewise.
3011 (check_effective_target_vect_stridedN): Likewise.
3012 (check_effective_target_vect_multiple_sizes): Likewise.
3013 (check_effective_target_vect64): Likewise.
3014 (check_effective_target_vect_call_copysignf): Likewise.
3015 (check_effective_target_vect_call_sqrtf): Likewise.
3016 (check_effective_target_vect_call_btrunc): Likewise.
3017 (check_effective_target_vect_call_btruncf): Likewise.
3018 (check_effective_target_vect_call_ceil): Likewise.
3019 (check_effective_target_vect_call_ceilf): Likewise.
3020 (check_effective_target_vect_call_floor): Likewise.
3021 (check_effective_target_vect_call_floorf): Likewise.
3022 (check_effective_target_vect_call_lceil): Likewise.
3023 (check_effective_target_vect_call_lfloor): Likewise.
3024 (check_effective_target_vect_call_nearbyint): Likewise.
3025 (check_effective_target_vect_call_nearbyintf): Likewise.
3026 (check_effective_target_vect_call_round): Likewise.
3027 (check_effective_target_vect_call_roundf): Likewise.
3028 (check_effective_target_vect_perm): Likewise, but also append *_saved
3029 to the existing global name to properly cache the result.
3030 (check_effective_target_vect_perm_byte): Likewise.
3031 (check_effective_target_vect_perm_short): Likewise.
3032 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3033 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3034 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3035 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3036 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3037 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3038 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3039 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3040 (check_effective_target_vect_sdot_qi): Likewise.
3041 (check_effective_target_vect_udot_qi): Likewise.
3042 (check_effective_target_vect_sdot_hi): Likewise.
3043 (check_effective_target_vect_udot_hi): Likewise.
3044 (check_effective_target_vect_usad_char): Likewise.
3045 (check_effective_target_vect_pack_trunc): Likewise.
3046 (check_effective_target_vect_unpack): Likewise.
3047 (check_effective_target_vect_aligned_arrays): Likewise.
3048 (check_effective_target_vect_natural_alignment): Likewise.
3049 (check_effective_target_vector_alignment_reachable): Likewise.
3050 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3051 (is-effective-target): Initialize et_index if undefined.
3052 (et-dg-runtest): New.
3053 (et-is-effective-target): Likewise.
3054 (check_vect_support_and_set_flags): Add supported MIPS targets to
3055 EFFECTIVE_TARGETS list. Return the number of supported targets.
3056
8f63caf6 30572016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3058 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3059
3060 PR middle-end/70920
3061 * gcc.dg/pr70920-1.c: New test-case.
3062 * gcc.dg/pr70902-2.c: Likewise.
3063 * gcc.dg/pr70920-3.c: Likewise.
3064 * gcc.dg/pr70920-4.c: Likewise
3065 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3066 2 instead of 3.
3067
7d575fff
AM
30682016-07-25 Alexander Monakov <amonakov@ispras.ru>
3069
3070 * gcc.c-torture/execute/pr71494.c: Require label_values.
3071 * gcc.dg/pr16973.c: Ditto.
3072
bf01e070
SKS
30732016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3074
3075 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3076 * gcc.dg/torture/pr69771.c: Require int32plus.
3077 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3078
16b05965
ML
30792016-07-25 Martin Liska <mliska@suse.cz>
3080
3081 * gcc.dg/torture/pr71987.c: New test.
3082
d52d3767
SK
30832016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3084
3085 PR fortran/71935
3086 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3087 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3088 * gfortran.dg/pr71935.f90: New test.
3089
94087e88 30902016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3091
3092 PR c++/71675
3093 * g++.dg/ext/atomic-3.C: New test.
3094 * gcc.dg/atomic/pr71675.c: New test.
3095
58b3986e
ES
30962016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3097
3098 * gcc.target/i386/mvc8.c: New test.
3099
faa1612a
BC
31002016-07-22 Bin Cheng <bin.cheng@arm.com>
3101
3102 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3103 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3104
1603ebe0
TK
31052016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3106
3107 PR fortran/71795
3108 * gfortran.dg/constructor_50.f90: New test.
3109
bc91c436
ML
31102016-07-22 Martin Liska <mliska@suse.cz>
3111
3112 PR gcov-profile/69028
3113 PR gcov-profile/62047
3114 * g++.dg/cilk-plus/pr69028.C: New test.
3115
9fe9a3a7
AV
31162016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3117
3118 * gfortran.dg/coarray_stat_2.f90: New test.
3119
70866e3d
MM
31202016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3121
3122 * gcc.target/powerpc/vec-extract.h: New files to check the
3123 vec_extract built-in functions for all vector types, testing
3124 accessing each element, both with constant and variable element
3125 numbers.
3126 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3127 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3128 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3129 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3130 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3131 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3132 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3133 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3134 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3135
ab3af181
JJ
31362016-07-21 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR c++/71728
3139 * g++.dg/other/pr71728.C: New test.
3140
ebe8f322
JG
31412016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3142
3143 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3144 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3145 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3146 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3147 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3148
959cef74
RB
31492016-07-21 Richard Biener <rguenther@suse.de>
3150
3151 PR tree-optimization/71947
3152 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3153
b24d9420
BC
31542016-07-21 Bin Cheng <bin.cheng@arm.com>
3155
3156 * gcc.dg/tree-ssa/scev-15.c: New.
3157
23974819
BC
31582016-07-21 Bin Cheng <bin.cheng@arm.com>
3159
3160 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3161
ee78cbaa
JJ
31622016-07-21 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR c++/71941
3165 * g++.dg/gomp/pr71941.C: New test.
3166
52ed68f7
DM
31672016-07-20 David Malcolm <dmalcolm@redhat.com>
3168
3169 PR c/70339
3170 PR c/71858
3171 * g++.dg/spellcheck-identifiers.C: New test case, based on
3172 gcc.dg/spellcheck-identifiers.c.
3173 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3174 gcc.dg/spellcheck-identifiers-2.c.
3175 * g++.dg/spellcheck-typenames.C: New test case, based on
3176 gcc.dg/spellcheck-typenames.c
3177
18407bfb
JW
31782016-07-20 Jonathan Wakely <jwakely@redhat.com>
3179
3180 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3181 pointer to member function and also test catching by reference.
3182
4c07fd98
DV
31832016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3184
3185 * gcc.target/s390/pr67443.c: Fix test case.
3186
fee21d65
DV
31872016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3188
3189 * gcc.target/s390/insv-1.c: Xfail some tests.
3190 * gcc.target/s390/insv-2.c: Likewise.
3191
dbe9dfdd
GJL
31922016-07-20 Georg-Johann Lay <avr@gjlay.de>
3193
3194 * gcc.target/avr/torture/get-mem.c: New test.
3195 * gcc.target/avr/torture/set-mem.c: New test.
3196
c25e1d82
GJL
31972016-07-20 Georg-Johann Lay <avr@gjlay.de>
3198
3199 PR target/71948
3200 * gcc.target/avr/torture/tiny-progmem.c: New test.
3201
109d2197
JJ
32022016-07-20 Jakub Jelinek <jakub@redhat.com>
3203
7419f441
JJ
3204 PR c++/71909
3205 * g++.dg/parse/pr71909.C: New test.
3206 * g++.dg/tm/pr71909.C: New test.
3207
109d2197
JJ
3208 PR c++/50060
3209 * g++.dg/cpp0x/constexpr-50060.C: New test.
3210 * g++.dg/cpp1y/constexpr-50060.C: New test.
3211
144530cf
ML
32122016-07-20 Martin Liska <mliska@suse.cz>
3213
3214 * gfortran.dg/graphite/pr71898.f90: New test.
3215
04ac4afa
BC
32162016-07-20 Bin Cheng <bin.cheng@arm.com>
3217
3218 PR tree-optimization/71503
3219 PR tree-optimization/71683
3220 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3221 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3222
dcbdb17a
ML
32232016-07-20 Martin Liska <mliska@suse.cz>
3224
3225 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3226 * gcc.dg/plugin/sreal-test-1.c: Remove.
3227 * gcc.dg/plugin/sreal_plugin.c: Remove.
3228
6ed82555
TK
32292016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3230
3231 PR fortran/71902
3232 * gfortran.dg/dependency_47.f90: New test.
3233
13da0507
JJ
32342016-07-19 Jakub Jelinek <jakub@redhat.com>
3235
4833f561
JJ
3236 PR rtl-optimization/71916
3237 * gcc.c-torture/compile/pr71916.c: New test.
3238
4fda19ef
JJ
3239 PR middle-end/71874
3240 * g++.dg/torture/pr71874.C: New test.
3241
13da0507
JJ
3242 PR middle-end/71734
3243 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3244 (my_alloc): Rewritten to use __builtin_posix_memalign and
3245 __SIZE_TYPE__.
3246 (my_free): Use __builtin_free instead of _mm_free.
3247 (Vec::operator=): Use __builtin_memcpy.
3248
e7980add
MJ
32492016-07-19 Martin Jambor <mjambor@suse.cz>
3250
61c73a7f
UB
3251 PR fortran/71688
3252 * gfortran.dg/pr71688.f90: New test.
e7980add 3253
13e88953
RB
32542016-07-19 Richard Biener <rguenther@suse.de>
3255
3256 * c-c++-common/vector-subscript-6.c: New testcase.
3257 * c-c++-common/vector-subscript-7.c: Likewise.
3258
1caf0482
SKS
32592016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3260
a23404c9 3261 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3262 and UInt32 based on __SIZEOF_INT__.
3263
cef5388d
RB
32642016-07-19 Richard Biener <rguenther@suse.de>
3265
3266 PR tree-optimization/71901
3267 * gcc.dg/torture/pr71901.c: New testcase.
3268
32692016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3270
3271 PR tree-optimization/71908
3272 * gcc.dg/torture/pr71908.c: New testcase.
3273
a8f7a895
MM
32742016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3275
3276 PR target/71493
3277 * gcc.target/powerpc/pr71493-1.c: New test.
3278 * gcc.target/powerpc/pr71493-2.c: Likewise.
3279
f2111a36
JJ
32802016-07-18 Jakub Jelinek <jakub@redhat.com>
3281
99516432
JJ
3282 PR c++/71835
3283 * g++.dg/conversion/ambig3.C: New test.
3284
87713c6a
JJ
3285 PR c++/71828
3286 * g++.dg/cpp0x/constexpr-71828.C: New test.
3287
7a7f16ca
JJ
3288 PR c++/71826
3289 * g++.dg/template/pr71826.C: New test.
3290
f4d90295
JJ
3291 PR c++/71822
3292 * g++.dg/template/defarg21.C: New test.
3293
f2111a36
JJ
3294 PR c++/71871
3295 * g++.dg/ext/vector31.C: New test.
3296
0b965526
UB
32972016-07-18 Uros Bizjak <ubizjak@gmail.com>
3298
3299 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3300
94e136b9
YR
33012016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3302
3303 PR tree-optimization/71734
3304 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3305
7072df0a
DV
33062016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3307
3308 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3309 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3310 stack-layout-dynamic-1.c: New test.
3311
54158a1a
AK
33122016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3313
3314 * gcc.target/s390/nolrl-1.c: New test.
3315
43068916
FR
33162016-07-17 Fritz Reese <fritzoreese@gmail.com>
3317
3318 PR fortran/71523
3319 * gfortran.dg/pr71523_1.f90: New test.
3320 * gfortran.dg/pr71523_2.f90: New test.
3321
a9356b12
AS
33222016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3323
3324 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3325
a07b81c7 33262016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3327 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3328
3329 PR fortran/62125
3330 * gfortran.dg/pr62125.f90: New test.
3331
96c0ec12
BS
33322016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3333
3334 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3335 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3336
479d0ed5
JW
33372016-07-15 Jonathan Wakely <jwakely@redhat.com>
3338
3339 PR c++/58796
3340 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3341 * g++.dg/cpp0x/nullptr35.C: New test.
3342
41c7438e
BC
33432016-07-15 Bin Cheng <bin.cheng@arm.com>
3344
3345 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3346
f7ba880b
CP
33472016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3348
3349 * gfortran.dg/goacc/vector_length.f90: New test.
3350
b9aba0a0
RB
33512016-07-15 Richard Biener <rguenther@suse.de>
3352
3353 PR tree-optimization/71881
3354 * gcc.dg/torture/pr71881.c: New testcase.
3355
9513d5fb
RB
33562016-07-15 Richard Biener <rguenther@suse.de>
3357
3358 PR tree-optimization/71887
3359 * gcc.dg/torture/pr71887.c: New testcase.
3360
ddbbcb19
JJ
33612016-07-15 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR c/71858
3364 * gcc.dg/spellcheck-identifiers-3.c: New test.
3365
29eb509c
AV
33662016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3367
3368 PR fortran/71807
3369 * gfortran.dg/null_9.f90: New test.
3370
43aabfcf
BC
33712016-07-15 Bin Cheng <bin.cheng@arm.com>
3372
3373 * gcc.dg/tree-ssa/loop-41.c: New test.
3374
afc89e58
BC
33752016-07-15 Bin Cheng <bin.cheng@arm.com>
3376
3377 PR tree-optimization/71347
3378 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3379
6fa682ad
SK
33802016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3381
3382 PR fortran/29819
3383 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3384 * gfortran.dg/contains.f90: Ditto.
3385 * gfortran.dg/contains_empty_1.f03: Ditto.
3386 * gfortran.dg/submodule_3.f08: Ditto.
3387
dd36b877
JJ
33882016-07-14 Jakub Jelinek <jakub@redhat.com>
3389
a60a5d31
JJ
3390 PR testsuite/71865
3391 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3392 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3393 expected diagnostics.
3394
dd36b877
JJ
3395 PR c/71858
3396 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3397 * gcc.dg/spellcheck-identifiers-2.c: New test.
3398 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3399 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3400
a241f8ca
JJ
34012016-07-14 Jakub Jelinek <jakub@redhat.com>
3402
3403 PR tree-optimization/71872
3404 * gcc.c-torture/compile/pr71872.c: New test.
3405
d62b809c
TP
34062016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3407
3408 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3409 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3410 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3411 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3412 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3413 * gcc.target/arm/atomic-op-acquire-1.c: This.
3414 * gcc.target/arm/atomic-op-char.c: Rename into ...
3415 * gcc.target/arm/atomic-op-char-1.c: This.
3416 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3417 * gcc.target/arm/atomic-op-consume-1.c: This.
3418 * gcc.target/arm/atomic-op-int.c: Rename into ...
3419 * gcc.target/arm/atomic-op-int-1.c: This.
3420 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3421 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3422 * gcc.target/arm/atomic-op-release.c: Rename into ...
3423 * gcc.target/arm/atomic-op-release-1.c: This.
3424 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3425 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3426 * gcc.target/arm/atomic-op-short.c: Rename into ...
3427 * gcc.target/arm/atomic-op-short-1.c: This.
3428 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3429 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3430 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3431 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3432 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3433 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3434 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3435 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3436 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3437 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3438
1f8dd420
AV
34392016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3440
3441 PR fortran/70842
3442 * gfortran.dg/select_type_35.f03: New test.
3443
53109ba8
KT
34442016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3445
3446 PR target/65951
3447 PR tree-optimization/70923
3448 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3449 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3450 * gcc.dg/vect/pr65951.c: Likewise.
3451 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3452
91f35b7f
DE
34532016-07-14 David Edelsohn <dje.gcc@gmail.com>
3454
3455 * c-c++-common/pr60226.c: Expect maximum object file alignment
3456 error on AIX.
3457
351168fe
RB
34582016-07-14 Richard Biener <rguenther@suse.de>
3459
3460 PR tree-optimization/71866
3461 * gcc.dg/torture/pr71866.c: New testcase.
3462
94c32c00
TP
34632016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3464
3465 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3466 selector and enclose boolean expression in curly braces.
3467
b799a481
AM
34682016-07-14 Alan Modra <amodra@gmail.com>
3469
3470 PR target/71733
3471 * gcc.target/powerpc/p9-novsx.c: New.
3472
f63ba78c
AK
34732016-07-13 Andi Kleen <ak@linux.intel.com>
3474
3475 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3476 * g++.dg/tree-prof/morefunc.C: Dito.
3477 * g++.dg/tree-prof/pr35545.C: Dito.
3478 * g++.dg/tree-prof/reorder.C: Dito.
3479 * gcc.dg/tree-prof/20050826-2.c: Dito.
3480 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3481 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3482 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3483 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3484 * gcc.dg/tree-prof/inliner-1.c: Dito.
3485 * gcc.dg/tree-prof/merge_block.c: Dito.
3486 * gcc.dg/tree-prof/stringop-1.c: Dito.
3487 * gcc.dg/tree-prof/stringop-2.c: Dito.
3488 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3489 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3490 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3491 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3492 * gcc.dg/tree-prof/update-loopch.c: Dito.
3493 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3494 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3495 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3496 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3497 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3498 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3499 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3500
f4d5a23d
AK
35012016-07-13 Andi Kleen <ak@linux.intel.com>
3502
3503 * lib/profopt.exp (profopt-execute): Remove .imports files.
3504
ae145898
AK
35052016-07-13 Andi Kleen <ak@linux.intel.com>
3506
0b965526 3507 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3508
e97bd4f5
AK
35092016-07-13 Andi Kleen <ak@linux.intel.com>
3510
3511 * lib/profopt.exp (dg-final-scan-autofdo,
3512 dg-final-scan-not-autofdo): New functions.
3513
6fa3d4b4
BC
35142016-07-13 Bin Cheng <bin.cheng@arm.com>
3515
3516 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3517 * gcc.dg/vect/vect-35.c: Ditto.
3518 * gcc.dg/vect/vect-alias-check-2.c: New test.
3519
65f18bc6
ML
35202016-07-13 Martin Liska <mliska@suse.cz>
3521
3522 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3523 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3524 * gfortran.dg/pr42108.f90: Update expected dump scan.
3525
9737f35b
RB
35262016-07-13 Richard Biener <rguenther@suse.de>
3527
3528 PR tree-optimization/24574
3529 * gcc.dg/pr24574.c: New testcase.
3530
62c0ea4b
SKS
35312016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3532
0b965526 3533 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3534 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3535 * c-c++-common/pr68833-1.c: Require int32plus.
3536 * gcc.dg/ipa/pr63551.c: Likewise.
3537 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3538 * gcc.dg/ipa/pr64041.c: Require int32plus.
3539
c7ed8938
IE
35402016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3541
3542 PR ipa/71633
3543 * g++.dg/pr71633.C: New test.
3544
5ce15300
TP
35452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3546
3547 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3548 Add new arm_thumb1_cbz_ok effective target.
3549 * gcc.target/arm/cbz.c: New test.
3550
2b9509a3
TP
35512016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3552
3553 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3554 Define effective target.
3555 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3556 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3557 * gcc.target/arm/movhi_movw.c: New test.
3558 * gcc.target/arm/movsi_movw.c: Likewise.
3559 * gcc.target/arm/movdi_movw.c: Likewise.
3560
7f15b177
RB
35612016-07-13 Richard Biener <rguenther@suse.de>
3562
3563 PR middle-end/71104
3564 * gcc.dg/pr71104-1.c: New testcase.
3565 * gcc.dg/pr71104-2.c: Likewise.
3566
0b0a896e
MM
35672016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3568
3569 PR target/71805
3570 * gcc.target/powerpc/pr71805.c: New test.
3571
f906f5ed
BS
35722016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3573
3574 * gcc.target/powerpc/divkc3-1.c: New.
3575 * gcc.target/powerpc/mulkc3-1.c: New.
3576
9e63c3aa
NS
35772016-07-12 Nathan Sidwell <nathan@acm.org>
3578
3579 * gcc.target/arm/data-rel-1.c: New.
3580 * gcc.target/arm/data-rel-2.c: New.
3581 * gcc.target/arm/data-rel-3.c: New.
3582
f507d202
ML
35832016-07-12 Martin Liska <mliska@suse.cz>
3584
3585 * gcc.dg/params/blocksort-part.c: New test.
3586 * gcc.dg/params/params.exp: New file.
3587
d6f7c125
KT
35882016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3589
3590 PR middle-end/71700
3591 * gcc.c-torture/execute/pr71700.c: New test.
3592
37ccb0ba
SB
35932016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3594 Richard Biener <rguenther@suse.de>
3595
3596 PR tree-optimization/23286
3597 PR tree-optimization/70159
3598 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3599 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3600 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3601 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3602 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3603 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3604 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3605 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3606 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3607 * gcc.dg/pr51879-12.c: Likewise.
3608 * gcc.dg/strlenopt-9.c: Likewise.
3609 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3610 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3611 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3612 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3613 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3614 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3615 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3616 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3617 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3618 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3619 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3620 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3621 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3622 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3623 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3624
712a93d6
RB
36252016-07-12 Richard Biener <rguenther@suse.de>
3626
3627 PR rtl-optimization/68961
3628 * gcc.target/i386/pr68961.c: New testcase.
3629
c392943c
JJ
36302016-07-11 Jakub Jelinek <jakub@redhat.com>
3631
3d56e6a4
JJ
3632 PR middle-end/71758
3633 * c-c++-common/gomp/pr71758.c: New test.
3634 * gfortran.dg/gomp/pr71758.f90: New test.
3635
c392943c
JJ
3636 PR tree-optimization/71823
3637 * gcc.dg/vect/pr71823.c: New test.
3638
741d3be5
DM
36392016-07-11 David Malcolm <dmalcolm@redhat.com>
3640
3641 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3642 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3643 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3644
92fa45b5
L
36452016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3646
3647 PR target/71801
3648 * gcc.target/i386/pr71801.c: New test.
3649
f51606c7
RB
36502016-07-11 Richard Biener <rguenther@suse.de>
3651
3652 PR tree-optimization/71816
3653 * gcc.dg/torture/pr71816.c: New testcase.
3654
36b54ce0
TK
36552016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3656
3657 PR fortran/71783
3658 * gfortran.dg/dependency_46.f90: New test.
3659
d13835b6
VM
36602016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3661
3662 PR rtl-optimization/71621
3663 * gcc.target/i386/pr71621-1.c: New.
3664 * gcc.target/i386/pr71621-2.c: New.
3665
642bcbdf
CP
36662016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3667
3668 * gfortran.dg/goacc/pr71704.f90: New test.
3669
02eb5b8b
BS
36702016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3671
3672 PR target/71297
3673 * gcc.target/powerpc/pr71297.c: New.
3674
8beb9a0d
JW
36752016-07-08 Jiong Wang <jiong.wang@arm.com>
3676
3677 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3678
cef4b650
MM
36792016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3680
3681 PR target/71806
3682 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3683
3c3ecf52
AH
36842016-07-08 Alan Hayward <alan.hayward@arm.com>
3685
3686 PR tree-optimization/71667
3687 * gcc.dg/vect/pr71667.c: New
3688
2660286d
ML
36892016-07-08 Martin Liska <mliska@suse.cz>
3690
3691 * gcc.dg/torture/pr71606.c: New test.
3692
70cdd4ae
JD
36932016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3694
3695 PR fortran/71764
3696 * gfortran.dg/pr71764.f90: New test.
3697
842dc2e6
JJ
36982016-07-07 Jakub Jelinek <jakub@redhat.com>
3699 Kai Tietz <ktietz70@googlemail.com>
3700
3701 PR c++/70869
3702 PR c++/71054
3703 * g++.dg/cpp0x/pr70869.C: New test.
3704 * g++.dg/cpp0x/pr71054.C: New test.
3705
31be4262
DE
37062016-07-07 David Edelsohn <dje.gcc@gmail.com>
3707
3708 * g++.dg/debug/pr71432.C: Fail on AIX.
3709
1c122092
ML
37102016-07-07 Martin Liska <mliska@suse.cz>
3711
3712 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3713 an undefined behavior.
3714 * gfortran.dg/do_3.F90: Likewise.
3715 * gfortran.dg/do_check_11.f90: New test.
3716 * gfortran.dg/do_check_12.f90: New test.
3717 * gfortran.dg/do_corner_warn.f90: New test.
3718
7119f1b1
ML
37192016-07-07 Martin Liska <mliska@suse.cz>
3720
3721 * gfortran.dg/predict-1.f90: Ammend the test.
3722 * gfortran.dg/predict-2.f90: Likewise.
3723
275792f2
IE
37242016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3725
3726 PR ipa/71624
3727 * g++.dg/pr71624.C: New test.
3728
05a437c1
TP
37292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3730
3731 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3732 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3733 ARMv8-M Mainline architectures.
3734
6f493951
TP
37352016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3736
3737 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3738 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3739
5ddaee94
SB
37402016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3741
3742 PR target/70098
3743 PR target/71763
3744 * gcc.target/powerpc/pr71763.c: New file.
3745
651afdb2
YR
37462016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3747
3748 PR tree-optimization/71518
0b965526 3749 * gcc.dg/pr71518.c: New test.
651afdb2 3750
9df99881
WD
37512016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3752
3753 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3754
7b4e0769
SKS
37552016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3756
0b965526 3757 PR target/50739
7b4e0769
SKS
3758 * gcc.target/avr/pr50739.c: New test.
3759
eb4432f7
JH
37602016-07-05 Jan Hubicka <jh@suse.cz>
3761
3762 * gcc.dg/tree-ssa/scev-14.c: update template.
3763
c01e092f
RS
37642016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3765
3766 * gcc.dg/vect/group-no-gaps-1.c: New test.
3767
8070763a
AK
37682016-07-05 Andi Kleen <ak@linux.intel.com>
3769
3770 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3771 if kernel supports MPX.
3772
3f8257db 37732016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3774
3775 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3776
36a265b1
MM
37772016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3778 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3779
3780 * gcc.target/powerpc/signbit-1.c: New test.
3781 * gcc.target/powerpc/signbit-2.c: New test.
3782 * gcc.target/powerpc/signbit-3.c: New test.
3783
7a98fb6e
KT
37842016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3785
3786 PR rtl-optimization/71594
3787 * gcc.dg/torture/pr71594.c: New test.
3788
1e3d54b4
JH
37892016-07-05 Jan Hubicka <jh@suse.cz>
3790
3791 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3792
84ca3893
DM
37932016-07-05 David Malcolm <dmalcolm@redhat.com>
3794
3795 PR c++/62314
3a146d46 3796 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3797 number of missing semicolon error.
3798 * g++.dg/pr62314-2.C: New test case.
3799
20d0bfce
AF
38002016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3801
3802 * gfortran.dg/coarray_stat_function.f90: New test.
3803 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3804 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3805 to new interfaces.
3806
69aaea06
AV
38072016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3808
3809 PR fortran/71623
3810 * gfortran.dg/deferred_character_17.f90: New test.
3811
f723a43c
CL
38122016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3813
3814 * gcc.target/arm/neon/polytypes.c: Move to ...
3815 * gcc.target/arm/polytypes.c: ... here.
3816 * gcc.target/arm/neon/pr51534.c: Move to ...
3817 * gcc.target/arm/pr51534.c: ... here.
3818 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3819 * gcc.target/arm/vect-vcvt.c: ... here.
3820 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3821 * gcc.target/arm/vect-vcvtq.c: ... here.
3822 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3823 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3824 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3825 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3826 * gcc.target/arm/neon/neon.exp: Delete.
3827 * gcc.target/arm/neon/: Delete.
3828
d73e0ccf
JD
38292016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3830
3831 PR fortran/65575
3832 * gfortran.dg: pr65575.f90: New test.
3833
c20f6223
JD
38342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3835
3836 PR fortran/35849
3837 * gfortran.dg: pr35849.f90: New test.
3838
2a5537c3
JJ
38392016-07-04 Jakub Jelinek <jakub@redhat.com>
3840
3841 PR c++/71739
3842 * g++.dg/cpp0x/pr71739.C: New test.
3843
740f9751
CL
38442016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3845
3846 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3847
bf749919
DV
38482016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3849
3850 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3851 locr.
3852 * gcc.target/s390/loc-1.c: New test.
3853
430bb38e
YR
38542016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3855
3a146d46
JJ
3856 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3857 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3858
15f6e0da
RR
38592016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3860
3861 PR target/63874
3862 * gcc.target/aarch64/pr63874.c: New test.
3863
79335075
JB
38642016-07-04 Jan Beulich <jbeulich@suse.com>
3865
3866 * g++.dg/header.c: New.
3867 * gcc.dg/header.c: New.
3868
557e8c49
JJ
38692016-07-02 Jakub Jelinek <jakub@redhat.com>
3870
3871 PR c/71719
3872 * c-c++-common/Wunused-var-15.c: New test.
3873
79a592e3
JJ
38742016-07-01 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR fortran/71687
3877 * gfortran.dg/gomp/pr71687.f90: New test.
3878
e2298656
BS
38792016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3880
3881 * gcc.dg/const-float128-ped.c: Require __float128 effective
3882 target and options.
3883 * gcc.dg/const-float128.c: Likewise.
3884 * gcc.dg/torture/float128-cmp-invalid.c: Require
3885 __float128 and base_quadfloat_support effective targets, and
3886 __float128 options.
3887 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3888 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3889 * gcc.dg/torture/float128-nan.c: Likewise.
3890 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3891 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3892 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3893 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3894 (add_options_for___float128): New.
3895 (check_effective_target_base_quadword_support): New.
3896
70c11966
MM
38972016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3898
3899 PR target/71720
3900 * gcc.target/powerpc/pr71720.c: New test.
3901
059541fd
JB
39022016-07-01 Jan Beulich <jbeulich@suse.com>
3903
3904 * gcc.dg/bss.c: New.
3905
2c1e4964
PB
39062016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3907
3908 PR target/71698
3909 * gcc.target/powerpc/pr71698.c: New test.
3910
22e1cb39
GJL
39112016-07-01 Georg-Johann Lay <avr@gjlay.de>
3912
3913 PR target/71151
3914 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3915 instead of ".foo" for its section name.
3916 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3917 depending on MCU's flash size.
3918 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3919 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3920 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3921 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3922 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3923 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3924
466cf574
JB
39252016-07-01 Jan Beulich <jbeulich@suse.com>
3926
3927 * gcc.target/i386/pr65105-2.c: Add -msse2.
3928
351beab7
JJ
39292016-06-30 Jakub Jelinek <jakub@redhat.com>
3930
55a0f21a
JJ
3931 PR tree-optimization/71707
3932 * gcc.dg/strlenopt-29.c: New test.
3933
6245ad72
JJ
3934 PR fortran/71704
3935 * gfortran.dg/gomp/pr71704.f90: New test.
3936
351beab7
JJ
3937 PR fortran/71705
3938 * gfortran.dg/gomp/pr71705.f90: New test.
3939
5a3a6a5e
KN
39402016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3941
3942 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3943 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3944 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3945 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3946 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3947 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3948 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3949 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3950 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3951 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3952 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3953 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3954 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3955 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3956 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3957 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3958 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3959 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3960 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3961 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3962 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3963 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3964 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3965 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3966 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3967 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3968 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3969 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3970 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3971 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3972 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3973 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3974 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3975 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3976 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3977 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3978 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3979 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3980 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3981 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3982 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3983 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3984 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3985 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3986 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3987 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3988 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3989 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3990 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3991 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3992 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3993 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3994 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3995 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3996 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3997 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3998 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3999 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4000 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4001 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4002 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4003 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4004 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4005 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4006 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4007 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4008 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4009 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4010 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4011 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4012 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4013 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4014 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4015 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4016 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4017 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4018 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4019 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4020 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4021 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4022 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4023
3dfa8071 40242016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4025 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4026
4027 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4028
9bd62242 40292016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4030 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4031
4032 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4033
603107fb
DM
40342016-06-30 David Malcolm <dmalcolm@redhat.com>
4035
4036 PR driver/71651
4037 * gcc.dg/spellcheck-options-12.c: New test case.
4038
205cccc7
JJ
40392016-06-30 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR middle-end/71693
4042 * gcc.c-torture/compile/pr71693.c: New test.
4043
f4452176
DM
40442016-06-29 David Malcolm <dmalcolm@redhat.com>
4045
4046 * gcc.dg/spellcheck-params.c: New testcase.
4047 * gcc.dg/spellcheck-params-2.c: New testcase.
4048
c5e74d9d
MM
40492016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4050
4051 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4052 vector extract instructions.
4053 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4054
e44ecbfd
JD
40552016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4056
4057 PR fortran/71686
4058 * gfortran.dg/unexpected_eof_2.f90: New test.
4059 * gfortran.dg/unexpected_eof_3.f90: New test.
4060
ee446d9f
JW
40612016-06-29 Jim Wilson <jim.wilson@linaro.org>
4062
4063 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4064
27f67461
CP
40652016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4066
4067 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4068 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4069 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4070
b1206d29
RB
40712016-06-29 Richard Biener <rguenther@suse.de>
4072
4073 PR middle-end/15256
4074 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4075
1af21224
MW
40762016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4077
4078 * gcc.target/arm/aapcs/neon-vect10.c: Require
4079 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4080 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4081 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4082 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4083 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4084 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4085 * gcc.target/arm/fp16-aapcs-1.c: Require
4086 -mfloat-ab=hard. Also simplify the test.
4087 * gcc.target/arm/fp16-aapcs-2.c: New.
4088
7fe43755
MW
40892016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4090
0b965526 4091 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4092 (add_options_for_arm_fp16_ieee): New.
4093 (add_options_for_arm_fp16_alternative): New.
4094 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4095 long-line.
4096 (effective_target_arm_fp16_hw): New.
4097
264d951a
IE
40982016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4099
4100 PR tree-optimization/71655
4101 * g++.dg/pr71655.C: New test.
4102
5c846a81
ML
41032016-06-29 Martin Liska <mliska@suse.cz>
4104
4105 * gcc.dg/pr71585.c: New test.
4106 * gcc.dg/pr71585-2.c: New test.
4107 * gcc.dg/pr71585-3.c: New test.
4108
fafe9318
YR
41092016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4110
4111 PR tree-optimization/70729
4112 * g++.dg/vect/pr70729.cc: New test.
4113
54d19c3b
TS
41142016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4115
4116 * c-c++-common/gomp/cancel-1.c: Extend.
4117
5f3cd7c3
JJ
41182016-06-29 Jakub Jelinek <jakub@redhat.com>
4119
4120 PR tree-optimization/71625
4121 * gcc.dg/strlenopt-28.c: New test.
4122
4aa83879
RB
41232016-06-29 Richard Biener <rguenther@suse.de>
4124
4125 PR middle-end/71002
4126 * g++.dg/torture/pr71002.C: Adjust testcase.
4127
152ef731
JJ
41282016-06-29 Jakub Jelinek <jakub@redhat.com>
4129
4130 PR c/71685
4131 * gcc.dg/pr71685.c: New test.
4132
41332016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4134
4135 PR c/71552
4136 * gcc.dg/init-bad-9.c: New test.
4137
d41dc215
BS
41382016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4139
4140 * gcc.target/powerpc/abs128-1.c: Require VSX.
4141 * gcc.target/powerpc/copysign128-1.c: Likewise.
4142 * gcc.target/powerpc/inf128-1.c: Likewise.
4143 * gcc.target/powerpc/nan128-1.c: Likewise.
4144
6a20b538
JJ
41452016-06-28 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR middle-end/71626
4148 * gcc.c-torture/execute/pr71626-1.c: New test.
4149 * gcc.c-torture/execute/pr71626-2.c: New test.
4150
77d93c47
PB
41512016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4152
4153 PR target/71656
4154 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4155
a8264058
SB
41562016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4157
4158 PR target/71670
4159 * gcc.target/powerpc/pr71670.c: New testcase.
4160
0dc47331
PB
41612016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4162
4163 PR target/71656
4164 * gcc.target/powerpc/pr71656-1.c: New test.
4165 * gcc.target/powerpc/pr71656-2.c: New test.
4166
b65ffc79
CL
41672016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4168
4169 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4170 around fp16 code.
4171 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4172 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4173 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4174 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4175 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4176 Add arm_neon_fp16_ok effective target.
0b965526
UB
4177 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4178 Likewise.
4179 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4180 Likewise.
4181 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4182 Likewise.
4183 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4184 Likewise.
4185 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4186 Likewise.
4187 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4188 Likewise.
4189 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4190 Likewise.
4191 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4192 Likewise.
4193 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4194 Likewise.
4195 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4196 Likewise.
4197 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4198 Likewise.
b65ffc79 4199
9bb86f40
JH
42002016-06-26 Jan Hubicka <hubicka@ucw.cz>
4201
4202 * gcc.dg/predict-12.c: New testcase.
4203
46db0fd4
JD
42042016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4205
4206 PR fortran/71649
4207 * gfortran.dg/pr71649.f90: New test.
4208
2a65e70b
JJ
42092016-06-25 Jakub Jelinek <jakub@redhat.com>
4210
f8a06e24
JJ
4211 PR tree-optimization/71643
4212 * g++.dg/opt/pr71643.C: New test.
4213
2a65e70b
JJ
4214 PR tree-optimization/71631
4215 * gcc.c-torture/execute/pr71631.c: New test.
4216
7805417a
JH
42172016-06-24 Jan Hubicka <hubicka@ucw.cz>
4218
4219 * gcc.dg/predict-11.c: New testcase.
4220 * gfortran.dg/predict-2.f90: New testcase.
4221
888ed1a3
JH
42222016-06-24 Jan Hubicka <hubicka@ucw.cz>
4223
4224 * gcc.dg/predict-10.c: New test.
4225
53605f35
BS
42262016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4227
4228 * gcc.target/powerpc/abs128-1.c: New.
4229 * gcc.target/powerpc/copysign128-1.c: New.
4230 * gcc.target/powerpc/inf128-1.c: New.
4231 * gcc.target/powerpc/nan128-1.c: New.
4232
7b22b4c6
EB
42332016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4234
4235 * gfortran.dg/pr71642.f90: New test.
4236
37e373c2
JJ
42372016-06-24 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR tree-optimization/71647
4240 * gcc.target/i386/pr71647.c: New test.
4241
b20b79f2
L
42422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4243
4244 * gcc.target/i386/noplt-gd-1.c: New test.
4245 * gcc.target/i386/noplt-gd-2.c: Likewise.
4246 * gcc.target/i386/noplt-gd-3.c: Likewise.
4247 * gcc.target/i386/noplt-ld-1.c: Likewise.
4248 * gcc.target/i386/noplt-ld-2.c: Likewise.
4249 * gcc.target/i386/noplt-ld-3.c: Likewise.
4250 * lib/target-supports.exp
4251 (check_effective_target_tls_get_addr_via_got): New.
4252
04619cb8
UB
42532016-06-24 Uros Bizjak <ubizjak@gmail.com>
4254
4255 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4256 testsuite compile flags.
4257 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4258 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4259
42602016-06-24 Uros Bizjak <ubizjak@gmail.com>
4261
4262 * g++dg/vect/pr36684.cc: Add dg-do compile.
4263 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4264 * gcc.dg/vect/pr70021.c: Ditto.
4265 * gcc.dg/vect/pr70138-1.c: Ditto.
4266 * gcc.dg/vect/pr70138-2.c: Ditto.
4267 * gcc.dg/vect/pr70354-1.c: Ditto.
4268 * gcc.dg/vect/pr70354-2.c: Ditto.
4269 * gcc.dg/vect/pr71259.c: Ditto.
4270 * gcc.dg/vect/pr71416-1.c: Ditto.
4271 * gcc.dg/vect/slp-43.c: Ditto.
4272 * gcc.dg/vect/slp-45.c: Ditto.
4273 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4274 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4275 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4276 * gfortran.dg/vect/pr69980.f90: Ditto.
4277
42782016-06-24 Uros Bizjak <ubizjak@gmail.com>
4279
4280 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4281 * gcc.dg/vect/bb-slp-30.c: Ditto.
4282 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4283 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4284 * gcc.dg/vect/pr45902.c: Ditto.
4285 * gcc.dg/vect/pr48172.c: Ditto.
4286 * gcc.dg/vect/pr48377.c: Ditto.
4287 * gcc.dg/vect/pr49038.c: Ditto.
4288 * gcc.dg/vect/pr49771.c: Ditto.
4289 * gcc.dg/vect/pr52091.c: Ditto.
4290 * gcc.dg/vect/pr53185-2.c: Ditto.
4291 * gcc.dg/vect/pr56826.c: Ditto.
4292 * gcc.dg/vect/pr60276.c: Ditto.
4293 * gcc.dg/vect/pr62021.c: Ditto.
4294 * gcc.dg/vect/pr63530.c: Ditto.
4295 * gcc.dg/vect/pr65518.c: Ditto.
4296 * gcc.dg/vect/pr65947-1.c: Ditto.
4297 * gcc.dg/vect/pr65947-10.c: Ditto.
4298 * gcc.dg/vect/pr65947-11.c: Ditto.
4299 * gcc.dg/vect/pr65947-12.c: Ditto.
4300 * gcc.dg/vect/pr65947-13.c: Ditto.
4301 * gcc.dg/vect/pr65947-2.c: Ditto.
4302 * gcc.dg/vect/pr65947-3.c: Ditto.
4303 * gcc.dg/vect/pr65947-4.c: Ditto.
4304 * gcc.dg/vect/pr65947-5.c: Ditto.
4305 * gcc.dg/vect/pr65947-6.c: Ditto.
4306 * gcc.dg/vect/pr65947-7.c: Ditto.
4307 * gcc.dg/vect/pr65947-8.c: Ditto.
4308 * gcc.dg/vect/pr65947-9.c: Ditto.
4309 * gcc.dg/vect/pr71416-1.c: Ditto.
4310 * gcc.dg/vect/pr71439.c: Ditto.
4311 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4312 * gcc.dg/vect/vect-bswap16.c: Ditto.
4313 * gcc.dg/vect/vect-bswap32.c: Ditto.
4314 * gcc.dg/vect/vect-bswap64.c: Ditto.
4315 * gcc.dg/vect/vect-live-1.c: Ditto.
4316 * gcc.dg/vect/vect-live-2.c: Ditto.
4317 * gcc.dg/vect/vect-live-3.c: Ditto.
4318 * gcc.dg/vect/vect-live-4.c: Ditto.
4319 * gcc.dg/vect/vect-live-5.c: Ditto.
4320 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4321 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4322 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4323 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4324 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4325 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4326 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4327 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4328 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4329 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4330 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4331 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4332 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4333 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4334 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4335 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4336 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4337
da224bcb
UB
43382016-06-24 Uros Bizjak <ubizjak@gmail.com>
4339
4340 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4341
dfee2870
L
43422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4343
4344 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4345 ia32 if R_386_GOT32X relocation is supported.
4346 * gcc.target/i386/noplt-3.c: Likewise.
4347 * gcc.target/i386/noplt-2.c: Likewise.
4348 (main): Renamed to ...
4349 (bar): This.
4350 * gcc.target/i386/noplt-4.c: Likewise.
4351 (main): Renamed to ...
4352 (bar): This.
4353 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4354 * gcc.target/i386/pr67400-5.c: Likewise.
4355
a86451b9
JJ
43562016-06-24 Jakub Jelinek <jakub@redhat.com>
4357
00085092
JJ
4358 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4359 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4360
a86451b9
JJ
4361 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4362 f4): Adjust expected diagnostics.
4363 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4364 (T): If OVFP is defined, redefine to TP.
4365 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4366 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4367 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4368 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4369 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4370 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4371 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4372 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4373 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4374 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4375 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4376 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4377 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4378 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4379 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4380 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4381 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4382 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4383 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4384 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4385 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4386 as last argument to __builtin_add_overflow_p.
4387
7bb5d5f4
UB
43882016-06-23 Uros Bizjak <ubizjak@gmail.com>
4389
4390 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4391 dg-options and remove default vector testsuite compile flags.
4392 * g++.dg/vect/pr33860a.cc: Ditto.
4393 * g++.dg/vect/pr45470-a.cc: Ditto.
4394 * g++.dg/vect/pr45470-b.cc: Ditto.
4395 * g++.dg/vect/pr60896.cc: Ditto.
4396 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4397 * gcc.dg/vect/pr18308.c: Ditto.
4398 * gcc.dg/vect/pr24049.c: Ditto.
4399 * gcc.dg/vect/pr33373.c: Ditto.
4400 * gcc.dg/vect/pr36228.c: Ditto.
4401 * gcc.dg/vect/pr42395.c: Ditto.
4402 * gcc.dg/vect/pr42604.c: Ditto.
4403 * gcc.dg/vect/pr46663.c: Ditto.
4404 * gcc.dg/vect/pr48765.c: Ditto.
4405 * gcc.dg/vect/pr49093.c: Ditto.
4406 * gcc.dg/vect/pr49352.c: Ditto.
4407 * gcc.dg/vect/pr52298.c: Ditto.
4408 * gcc.dg/vect/pr52870.c: Ditto.
4409 * gcc.dg/vect/pr53185.c: Ditto.
4410 * gcc.dg/vect/pr53773.c: Ditto.
4411 * gcc.dg/vect/pr56695.c: Ditto.
4412 * gcc.dg/vect/pr62171.c: Ditto.
4413 * gcc.dg/vect/pr63530.c: Ditto.
4414 * gcc.dg/vect/pr68339.c: Ditto.
4415 * gcc.dg/vect/pr71259.c: Ditto.
4416 * gcc.dg/vect/vect-82_64.c: Ditto.
4417 * gcc.dg/vect/vect-83_64.c: Ditto.
4418 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4419 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4420 * gcc.dg/vect/vect-shift-2.c: Ditto.
4421 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4422 * gfortran.dg/vect/pr39318.f90: Ditto.
4423 * gfortran.dg/vect/pr45714-a.f: Ditto.
4424 * gfortran.dg/vect/pr45714-b.f: Ditto.
4425 * gfortran.dg/vect/pr46213.f90: Ditto.
4426
2d4bb02f
MM
44272016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4428 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4429
4430 * gcc.target/powerpc/p9-splat-5.c: New test.
4431
f6d1b868
UB
44322016-06-23 Uros Bizjak <ubizjak@gmail.com>
4433
4434 PR tree-optimization/71488
4435 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4436 * lib/target-supports.exp: ... here.
4437 (check_sse4_hw_available): New procedure.
4438 (check_effective_target_sse4_runtime): Ditto.
4439 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4440 -march=westmere for sse4_runtime targets.
936ff030 4441 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4442 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4443 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4444 (main): Call check_vect ().
a7898180 4445 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4446
c0597759
L
44472016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4448
4449 PR target/66232
4450 PR target/67400
4451 * gcc.target/i386/pr66232-14.c: New file.
4452 * gcc.target/i386/pr66232-15.c: Likewise.
4453 * gcc.target/i386/pr66232-16.c: Likewise.
4454 * gcc.target/i386/pr66232-17.c: Likewise.
4455 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4456 ia32 if R_386_GOT32X relocation is supported.
4457 * gcc.target/i386/pr67400-2.c: Likewise.
4458 * gcc.target/i386/pr67400-3.c: Likewise.
4459 * gcc.target/i386/pr67400-4.c: Likewise.
4460 * gcc.target/i386/pr67400-6.c: Likewise.
4461 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4462 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4463
5b0e27a7
JD
44642016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4465
4466 PR libgfortran/48852
4467 * gfortran.dg/char4_iunit_1.f03: Update test.
4468 * gfortran.dg/f2003_io_5.f03: Update test.
4469 * gfortran.dg/real_const_3.f90: Update test.
4470
7f586d90
AK
44712016-06-23 Andi Kleen <ak@linux.intel.com>
4472
4473 * g++.dg/bprob/bprob.exp: Support autofdo.
4474 * g++.dg/tree-prof/tree-prof.exp: dito.
4475 * gcc.dg/tree-prof/tree-prof.exp: dito.
4476 * gcc.misc-tests/bprob.exp: dito.
4477 * gfortran.dg/prof/prof.exp: dito.
4478 * lib/profopt.exp: dito.
4479 * lib/target-supports.exp: Check for autofdo.
4480
60fa7862
ML
44812016-06-23 Martin Liska <mliska@suse.cz>
4482
4483 * gcc.dg/pr71619.c: New test.
4484
e3d62871
UB
44852016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4486
4487 PR target/67400
cc901875
UB
4488 * gcc.target/i386/pr67400-1.c: New test.
4489 * gcc.target/i386/pr67400-2.c: Likewise.
4490 * gcc.target/i386/pr67400-3.c: Likewise.
4491 * gcc.target/i386/pr67400-4.c: Likewise.
4492 * gcc.target/i386/pr67400-5.c: Likewise.
4493 * gcc.target/i386/pr67400-6.c: Likewise.
4494 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4495
ac81cf0b
DM
44962016-06-22 David Malcolm <dmalcolm@redhat.com>
4497
4498 * c-c++-common/missing-header-1.c: New test case.
4499 * c-c++-common/missing-header-2.c: New test case.
4500 * c-c++-common/missing-header-3.c: New test case.
4501 * c-c++-common/missing-header-4.c: New test case.
4502
1a4f11c8
DM
45032016-06-22 David Malcolm <dmalcolm@redhat.com>
4504
4505 PR c/70339
4506 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4507 hint.
4508 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4509 expected results due to builtin "nanl" now being suggested for
4510 "name".
4511 * gcc.dg/pr67580.c: Update expected messages.
4512 * gcc.dg/spellcheck-identifiers.c: New testcase.
4513 * gcc.dg/spellcheck-typenames.c: New testcase.
4514
a93eac6a
DM
45152016-06-22 David Malcolm <dmalcolm@redhat.com>
4516
4517 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4518 file.
4519 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4520 diagnostic-test-show-locus-parseable-fixits.c to sources for
4521 diagnostic_plugin_test_show_locus.c.
4522 * lib/gcc-defs.exp (freeform_regexps): New global.
4523 (dg-regexp): New function.
4524 (handle-dg-regexps): New function.
4525 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4526 freeform_regexps to the empty list.
4527 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4528
49e76ff1
IE
45292016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4530
f6d1b868 4531 PR tree-optimization/71488
49e76ff1
IE
4532 * g++.dg/pr71488.C: New test.
4533 * gcc.dg/vect/vect-bool-cmp.c: New test.
4534
951d8c8a
EB
45352016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4536
4537 * gcc.dg/guality/param-5.c: New test.
4538
b60fc3bd
BE
45392016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4540
4541 * gcc.target/i386/asm-flag-7.c: New test.
4542
0609abda
TS
45432016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4544
4545 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4546 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4547 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4548 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4549 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4550 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4551 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4552 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4553 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4554 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4555 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4556 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4557 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4558 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4559 * lib/target-supports.exp: Likewise.
4560
ee2499b4
TS
45612016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4562
4563 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4564 * gcc.dg/attr-ms_struct-2.c: Likewise.
4565 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4566 * gcc.dg/bf-ms-attrib.c: Likewise.
4567 * gcc.dg/bf-ms-layout-2.c: Likewise.
4568 * gcc.dg/bf-ms-layout-3.c: Likewise.
4569 * gcc.dg/bf-ms-layout.c: Likewise.
4570 * gcc.dg/bf-no-ms-layout.c: Likewise.
4571 * gcc.target/i386/bitfield1.c: Likewise.
4572 * gcc.target/i386/bitfield2.c: Likewise.
4573 * gcc.target/i386/bitfield3.c: Likewise.
4574
caea59ff
KN
45752016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4576
4577 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4578 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4579 override other than -mcpu=power9 command-line option is specified,
4580 or if the target operating system is aix.
4581 * gcc.target/powerpc/darn-1.c: Likewise.
4582 * gcc.target/powerpc/darn-2.c: Likewise.
4583 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4584 test if effective-target is not powerpc_p9vector_ok or if the
4585 target operating system is not defined.
4586 * gcc.target/powerpc/vslv-1.c: Likewise.
4587 * gcc.target/powerpc/vsrv-0.c: Likewise.
4588 * gcc.target/powerpc/vsrv-1.c: Likewise.
4589
63617e30
TB
45902016-06-21 Tobias Burnus <burnus@net-b.de>
4591
4592 PR fortran/71068
4593 * gfortran.dg/coarray/data_1.f90: New.
4594
89192c3c
WD
45952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4596
4597 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4598 (dg-require-effective-target): Use arm_v8_neon_hw.
4599 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4600 (dg-require-effective-target): Likewise.
4601 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4602 (dg-require-effective-target): Likewise.
4603 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4604 (dg-require-effective-target): Likewise.
4605 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4606 (dg-require-effective-target): Likewise.
4607 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4608 (dg-require-effective-target): Likewise.
4609 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4610 Add AArch64 check.
4611
64ac50e2
WD
46122016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4613
4614 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4615 Set to 3 so test passes.
4616
6252b5db
WD
46172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4618
4619 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4620
3b9bc511
IV
46212016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4622
4623 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4624 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4625 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4626 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4627
21db1c78
IV
46282016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4629
4630 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4631 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4632
9d30e86f
L
46332016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4634
4635 PR target/71549
4636 * gcc.target/i386/pr71549.c: New test.
4637
448a7c69
KN
46382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4639
4640 * gcc.target/powerpc/vadsdu-0.c: Replace
4641 dg-require-effective-target directive to allow test to run on more
4642 platforms, and add dg-skip-if directive to disable test on aix
4643 platforms because of known incompatibilities.
4644 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4645 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4646 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4647 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4648 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4649 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4650 * gcc.target/powerpc/vadsdub-2.c: Replace
4651 dg-require-effective-target directive to allow test to run on more
4652 platforms, and add dg-skip-if directive to disable test on aix
4653 platforms because of known incompatibilities.
4654 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4655 with vec_absdb call to differentiate this test from vadsdub-1.c.
4656 * gcc.target/powerpc/vadsduh-1.c: Replace
4657 dg-require-effective-target directive to allow test to run on more
4658 platforms, and add dg-skip-if directive to disable test on aix
4659 platforms because of known incompatibilities.
4660 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4661 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4662 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4663
0ad84f34
JJ
46642016-06-21 Jakub Jelinek <jakub@redhat.com>
4665
4666 PR tree-optimization/71588
4667 * gcc.dg/pr71558.c: New test.
4668
e71e8d94
SKS
46692016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4670
4671 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4672 * c-c++-common/pr68657-2.c: Likewise.
4673 * c-c++-common/pr68657-3.c: Likewise.
4674 * gcc.dg/torture/pr69714.c: Require int32plus support.
4675 * gcc.dg/torture/pr70025.c: Likewise.
4676 * gcc.dg/torture/pr70083.c: Likewise.
4677 * gcc.dg/torture/pr70542.c: Likewise.
4678 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4679
5a578671
JM
46802016-06-20 Joseph Myers <joseph@codesourcery.com>
4681
4682 PR c/71601
4683 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4684
7a9df68e
JJ
46852016-06-20 Jakub Jelinek <jakub@redhat.com>
4686
50aa64d5
JJ
4687 PR middle-end/71581
4688 * gcc.dg/pr71581.c: New test.
4689
7a9df68e
JJ
4690 PR rtl-optimization/71591
4691 * gcc.dg/cpp/pr71591.c: New test.
4692
3947cf19
DR
46932016-06-20 David B. Robins <gcc@davidrobins.net>
4694
4695 PR target/71571
4696 * g++.dg/torture/pr71571.C: New test.
4697
c4ff221e
JJ
46982016-06-20 Jakub Jelinek <jakub@redhat.com>
4699
4700 PR target/71559
4701 * gcc.target/i386/sse2-pr71559.c: New test.
4702 * gcc.target/i386/avx-pr71559.c: New test.
4703 * gcc.target/i386/avx512f-pr71559.c: New test.
4704
f1b5abfb
TB
47052016-06-20 Tobias Burnus <burnus@net-b.de>
4706
4707 PR fortran/71194
4708 * gfortran.dg/pointer_remapping_10.f90: New.
4709
842107e4
DM
47102016-06-20 David Malcolm <dmalcolm@redhat.com>
4711
4712 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4713
d9e8bdfd
MS
47142016-06-20 Martin Sebor <msebor@redhat.com>
4715
4716 PR c/69507
4717 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4718 * gnu90-const-expr-1.c: Same.
4719 * gnu99-const-expr-1.c: Same.
4720 * gnu99-static-1.c: Same.
4721
67785479
RL
47222016-06-20 Renlin Li <renlin.li@arm.com>
4723
29f09b38 4724 PR testsuite/71489
67785479
RL
4725 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4726
636929b8
JG
47272016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4728
4729 * gcc.target/aarch64/vcvt_f64_1.c: New.
4730 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4731 * gcc.target/aarch64/vrecp_f64_1.c: New.
4732
ff7b374b
KT
47332016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4734
4735 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4736 "alignement".
4737
554cfc9e
GJL
47382016-06-20 Georg-Johann Lay <avr@gjlay.de>
4739
4740 PR target/71103
4741 * gcc.target/avr/torture/pr71103-2.c: New test.
4742
94087e88 47432016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4744
4745 PR c/69507
4746 * gcc.dg/alignof.c: New test.
4747
c561b091
PC
47482016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4749
4750 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4751 vs dg-error; test constexpr specifier too.
4752
bf54f123
PC
47532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4754
4755 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4756
4e53aa97
CL
47572016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4758
4759 * lib/target-supports.exp
4760 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4761 arm_neon_ok and merge flags. Fix temporary test name.
4762 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4763 and merge flags.
4764
69071d86
ML
47652016-06-17 Martin Liska <mliska@suse.cz>
4766
4767 * gcc.dg/predict-9.c: Fix dump scanning.
4768
68b3b858
BC
47692016-06-17 Bin Cheng <bin.cheng@arm.com>
4770
4771 PR tree-optimization/71354
4772 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4773
d3ee260a
BC
47742016-06-17 Bin Cheng <bin.cheng@arm.com>
4775
4776 PR tree-optimization/71347
4777 * gcc.dg/tree-ssa/pr71347.c: New test.
4778
bd8fb114
BC
47792016-06-17 Bin Cheng <bin.cheng@arm.com>
4780
4781 PR tree-optimization/71354
4782 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4783
97816be4
BC
47842016-06-17 Bin Cheng <bin.cheng@arm.com>
4785
4786 * gcc.dg/vect/vect-alias-check-1.c: New test.
4787
2d761a37
SKS
47882016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4789
e0277d6b 4790 PR target/71151
2d761a37
SKS
4791 * gcc.target/avr/pr71151-1.c: New test.
4792 * gcc.target/avr/pr71151-2.c: New test.
4793 * gcc.target/avr/pr71151-3.c: New test.
4794 * gcc.target/avr/pr71151-4.c: New test.
4795 * gcc.target/avr/pr71151-5.c: New test.
4796 * gcc.target/avr/pr71151-6.c: New test.
4797 * gcc.target/avr/pr71151-7.c: New test.
4798 * gcc.target/avr/pr71151-8.c: New test.
4799 * gcc.target/avr/pr71151-common.h: New test.
4800
68fa96d6
ML
48012016-06-16 Martin Liska <mliska@suse.cz>
4802
4803 * gfortran.dg/predict-1.f90: New test.
4804
b6ca982f
UB
48052016-06-16 Uros Bizjak <ubizjak@gmail.com>
4806
4807 PR target/71242
3a146d46 4808 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4809
1dc8d15b
JH
48102016-06-16 Jan Hubicka <hubicka@ucw.cz>
4811
4812 * g++.dg/vect/pr36648.cc: Disable cunrolli
4813
67c25816
JJ
48142016-06-16 Jakub Jelinek <jakub@redhat.com>
4815
c577adb2
JJ
4816 PR target/71554
4817 * gcc.c-torture/execute/pr71554.c: New test.
4818
67c25816
JJ
4819 PR rtl-optimization/71532
4820 * gcc.dg/torture/pr71532.c: New test.
4821
1a3c3ee9
MM
48222016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4823
4824 * gcc.target/powerpc/p9-dimode1.c: New test.
4825 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4826
f29468a7
JJ
48272016-06-15 Jakub Jelinek <jakub@redhat.com>
4828
61daecc4
JJ
4829 * gcc.c-torture/compile/20160615-1.c: New test.
4830
f29468a7
JJ
4831 * g++.dg/cpp0x/ref-qual17.C: New test.
4832
209d1e2d
IE
48332016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4834
4835 PR middle-end/71529
4836 * gcc.target/i386/pr71529.C: New test.
4837
8dc35712
AH
48382016-06-15 Alan Hayward <alan.hayward@arm.com>
4839
4840 PR tree-optimization/71483
4841 * g++.dg/vect/pr71483.c: New
4842
b8911cb8
PC
48432016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4844
4845 PR c++/70202
4846 * g++.dg/inherit/crash6.C: New.
4847 * g++.dg/inherit/union2.C: Likewise.
4848 * g++.dg/inherit/virtual12.C: Likewise.
4849 * g++.dg/inherit/virtual13.C: Likewise.
4850 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4851
cf5d08ab
UB
48522016-06-15 Uros Bizjak <ubizjak@gmail.com>
4853
e3d62871 4854 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4855
8f482165
AH
48562016-06-15 Alan Hayward <alan.hayward@arm.com>
4857
4858 PR tree-optimization/71439
4859 * gcc.dg/vect/pr71439.c: New
4860
3256673f
KT
48612016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4862
4863 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4864
b17dc4d4
RB
48652016-06-15 Richard Biener <rguenther@suse.de>
4866
4867 * gcc.dg/vect/slp-45.c: New testcase.
4868
2a5825f2
RB
48692016-06-15 Richard Biener <rguenther@suse.de>
4870
4871 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4872
6e433d0b
BS
48732016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4874
4875 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4876 requirements, and disable for AIX for now.
4877 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4878
abe7f828
JJ
48792016-06-14 Jakub Jelinek <jakub@redhat.com>
4880
a09c81b4
JJ
4881 PR c++/71528
4882 * g++.dg/opt/pr71528.C: New test.
4883
abe7f828
JJ
4884 PR c++/71516
4885 * g++.dg/init/pr71516.C: New test.
4886
acfadf06
PC
48872016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4888
4889 * g++.dg/init/array46.C: New.
4890
4d568ab2
UB
48912016-06-14 Uros Bizjak <ubizjak@gmail.com>
4892
e3d62871
UB
4893 * gcc.target/i386/float128-3.c: New test.
4894 * gcc.target/i386/quad-sse4.c: Ditto.
4895 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4896 Update scan strings.
4d568ab2 4897
30934c5d
RB
48982016-06-14 Richard Biener <rguenther@suse.de>
4899
4900 PR middle-end/71526
4901 * gfortran.dg/pr71526.f90: New testcase.
4902
3970e545
AV
49032016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4904
4905 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4906 * gcc.dg/zero_bits_compound-1.c: Likewise.
4907
04976c6e
RB
49082016-06-14 Richard Biener <rguenther@suse.de>
4909
4910 PR tree-optimization/71522
4911 * gcc.dg/torture/pr71522.c: New testcase.
4912
23e025db
JJ
49132016-06-14 Jakub Jelinek <jakub@redhat.com>
4914
4915 PR tree-optimization/71520
4916 * gcc.dg/tree-ssa/pr71520.c: New test.
4917
90b72e84
RB
49182016-06-14 Richard Biener <rguenther@suse.de>
4919
4920 PR tree-optimization/71521
86c24ba6 4921 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4922
ef7cf206
JJ
49232016-06-13 Jakub Jelinek <jakub@redhat.com>
4924
0dda258b
JJ
4925 PR sanitizer/71498
4926 * c-c++-common/ubsan/bounds-13.c: New test.
4927
ef7cf206
JJ
4928 PR preprocessor/71183
4929 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4930
a73786e3
JL
49312016-06-13 Jeff Law <law@redhat.com>
4932
4933 PR tree-optimization/71403
4934 * c-c++-common/ubsan/pr71403-1.c: New test.
4935 * c-c++-common/ubsan/pr71403-2.c: New test.
4936 * c-c++-common/ubsan/pr71403-3.c: New test.
4937
0ac249bf
JJ
49382016-06-13 Jakub Jelinek <jakub@redhat.com>
4939
4940 PR middle-end/71478
4941 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4942 Add -Wno-psabi -w to dg-options.
4943
5408a64a
KN
49442016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4945
4946 * gcc.target/powerpc/vadsdu-0.c: New test.
4947 * gcc.target/powerpc/vadsdu-1.c: New test.
4948 * gcc.target/powerpc/vadsdu-2.c: New test.
4949 * gcc.target/powerpc/vadsdu-3.c: New test.
4950 * gcc.target/powerpc/vadsdu-4.c: New test.
4951 * gcc.target/powerpc/vadsdu-5.c: New test.
4952 * gcc.target/powerpc/vadsdub-1.c: New test.
4953 * gcc.target/powerpc/vadsdub-2.c: New test.
4954 * gcc.target/powerpc/vadsduh-1.c: New test.
4955 * gcc.target/powerpc/vadsduh-2.c: New test.
4956 * gcc.target/powerpc/vadsduw-1.c: New test.
4957 * gcc.target/powerpc/vadsduw-2.c: New test.
4958
f7e4f2e3
DM
49592016-06-13 David Malcolm <dmalcolm@redhat.com>
4960
4961 * gcc.dg/c99-init-2.c (c): Update expected error message.
4962 * gcc.dg/init-bad-8.c (foo): Likewise.
4963 * gcc.dg/spellcheck-fields-3.c: New test case.
4964
ad23a23e
ML
49652016-06-13 Martin Liska <mliska@suse.cz>
4966
4967 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4968 and "guess loop iv compared" heuristics.
4969 * gcc.dg/predict-2.c: Likewise.
4970 * gcc.dg/predict-3.c: Likewise.
4971 * gcc.dg/predict-4.c: Likewise.
4972 * gcc.dg/predict-5.c: Likewise.
4973 * gcc.dg/predict-6.c: Likewise.
4974
146c55da
MP
49752016-06-13 Marek Polacek <polacek@redhat.com>
4976
4977 PR middle-end/71476
4978 * c-c++-common/Wswitch-unreachable-4.c: New test.
4979 * gcc.dg/Wswitch-unreachable-2.c: New test.
4980 * g++.dg/tm/jump1.C: Move dg-warning.
4981
42e77cbc
EB
49822016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4983
4984 * gnat.dg/renaming10.ad[sb]: New test.
4985
7474dcc1
PT
49862016-06-13 Paul Thomas <pault@gcc.gnu.org>
4987
4988 PR fortran/70673
4989 * gfortran.dg/pr70673.f90: New test.
4990
f57f53d3
RB
49912016-06-13 Richard Biener <rguenther@suse.de>
4992
4993 PR middle-end/64516
4994 * gcc.dg/align-3.c: New testcase.
4995
5843a5f0
ML
49962016-06-13 Martin Liska <mliska@suse.cz>
4997
4998 * gcc.target/i386/pr71458.c: New test.
4999
aa8fdb44
UB
50002016-06-12 Uros Bizjak <ubizjak@gmail.com>
5001
5002 PR target/71241
3a146d46 5003 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5004
2043e4d7
DH
50052016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5006
5007 PR target/60751
5008 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5009 statement.
5010
d3dc025d
DH
50112016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5012
5013 PR target/60751
5014 * gfortran.dg/comma_IO_extension_1.f90: New test.
5015 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5016 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5017 statement.
5018 * gfortran.dg/graphite/pr38083.f90: Likewise.
5019 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5020 missing format.
5021
a31d78c6
EB
50222016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5023
5024 * gnat.dg/case_character.adb: New test.
5025
95c18dd0
SB
50262016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5027
5028 PR middle-end/71310
5029 * gcc.target/powerpc/pr71310.c: New testcase.
5030
b97d37b4
KV
50312016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5032
5033 PR middle-end/71478
5034 * gcc.dg/pr71478.c: New test.
5035
900bcda3
JJ
50362016-06-10 Jakub Jelinek <jakub@redhat.com>
5037
ec1c20db
JJ
5038 PR middle-end/71494
5039 * gcc.c-torture/execute/pr71494.c: New test.
5040
50b15873
JJ
5041 PR c/68657
5042 * gcc.target/i386/pr68657.c: New test.
5043
900bcda3
JJ
5044 PR inline-asm/68843
5045 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5046 (test): Add -masm=intel alternatives.
5047
4d926e34
MS
50482016-06-10 Martin Sebor <msebor@redhat.com>
5049
5050 PR c/71392
5051 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5052
ad071b2b
JL
50532016-06-10 Jeff Law <law@redhat.com>
5054
5055 PR tree-optimization/71335
5056 * gcc.c-torture/execute/pr71335.c: New test.
5057
2704efe8
DM
50582016-06-10 David Malcolm <dmalcolm@redhat.com>
5059
5060 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5061 the various "cannot tail-call: " messages.
5062
18c9b7d4
CL
50632016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5064
5065 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5066 and options.
5067
7cfa10f3
MO
50682016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5069
5070 PR sanitizer/71480
5071 * c-c++-common/asan/pr71480.c: New test.
5072
1f24fd3e
L
50732016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5074
5075 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5076 (ASMNAME2): Likewise.
5077 (main): Replace fn in asm statement with ASMNAME ("fn").
5078 * gcc.dg/guality/pr68037-2.c: Likewise.
5079 * gcc.dg/guality/pr68037-3.c: Likewise.
5080 * gcc.dg/torture/pr68037-1.c: Likewise.
5081 * gcc.dg/torture/pr68037-2.c: Likewise.
5082 * gcc.dg/torture/pr68037-3.c: Likewise.
5083
ad551c07
BE
50842016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5085
5086 PR inline-asm/68843
5087 * gcc.target/i386/pr68843-1.c: New test.
5088 * gcc.target/i386/pr68843-2.c: New test.
5089
4b1ffdb1 50902016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5091 Cesar Philippidis <cesar@codesourcery.com>
5092
5093 PR middle-end/71373
5094 * gcc.dg/goacc/nested-function-1.c: New file.
5095 * gcc.dg/goacc/nested-function-2.c: Likewise.
5096 * gcc.dg/goacc/pr71373.c: Likewise.
5097 * gfortran.dg/goacc/cray-2.f95: Likewise.
5098 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5099 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5100 * gfortran.dg/goacc/cray.f95: Update.
5101 * gfortran.dg/goacc/loop-1.f95: Likewise.
5102 * gfortran.dg/goacc/loop-3.f95: Likewise.
5103 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5104 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5105
51062016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5107
5108 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5109 for OpenACC tile clauses.
5110 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5111
5112 PR c/71381
5113 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5114 to...
5115 * c-c++-common/goacc/cache-2.c: ... this new file.
5116 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5117 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5118 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5119 usage.
5120 * gfortran.dg/goacc/cray.f95: Likewise.
5121 * gfortran.dg/goacc/loop-1.f95: Likewise.
5122
89851e4c
AH
51232016-06-10 Alan Hayward <alan.hayward@arm.com>
5124
5125 PR tree-optimization/71407
5126 PR tree-optimization/71416
5127 * gcc.dg/vect/pr71407.c: New
5128 * gcc.dg/vect/pr71416-1.c: New
5129 * gcc.dg/vect/pr71416-2.c: New
5130
200eafbf
RB
51312016-06-10 Richard Biener <rguenther@suse.de>
5132
5133 PR middle-end/71477
5134 * gcc.dg/torture/pr71477.c: New testcase.
5135
4df99d92
JK
51362016-06-09 Julia Koval <julia.koval@intel.com>
5137
5138 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5139 * gcc.target/i386/interrupt-13.c: Likewise.
5140 * gcc.target/i386/interrupt-15.c: Likewise.
5141 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5142 * gcc.target/i386/interrupt-24.c: Likewise.
5143 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5144 * gcc.target/i386/interrupt-9.c: Likewise.
5145 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5146
e01b4e16
MS
51472016-06-09 Martin Sebor <msebor@redhat.com>
5148
5149 PR c/70883
5150 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5151 * gcc.dg/builtin-constant_p-1.c: Same.
5152 * gcc.dg/builtins-error.c: Same.
5153 * gcc.dg/pr70859.c: Same.
5154
9c35db0e
SKS
51552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5156
5157 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5158 * gcc.dg/torture/pr68067-1.c: Likewise.
5159 * gcc.dg/torture/pr68067-2.c: Likewise.
5160
51612016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5162
5163 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5164 when setting SIZE.
5165
392a81b9
PC
51662016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5167
5168 PR c++/71465
5169 * g++.dg/inherit/crash5.C: New.
5170 Revert:
5171 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5172
5173 PR c++/70202
5174 * g++.dg/inherit/crash5.C: New.
5175 * g++.dg/inherit/virtual1.C: Adjust.
5176
e49efc14
ML
51772016-06-09 Martin Liska <mliska@suse.cz>
5178
5179 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5180 * g++.dg/predict-loop-exit-2.C: Likewise.
5181 * g++.dg/predict-loop-exit-3.C: Likewise.
5182 * gcc.dg/predict-1.c: Likewise.
5183 * gcc.dg/predict-2.c: Likewise.
5184 * gcc.dg/predict-3.c: Likewise.
5185 * gcc.dg/predict-4.c: Likewise.
5186 * gcc.dg/predict-5.c: Likewise.
5187 * gcc.dg/predict-6.c: Likewise.
5188 * gcc.dg/predict-7.c: Likewise.
5189
36d57986
RB
51902016-06-09 Richard Biener <rguenther@suse.de>
5191
5192 PR tree-optimization/71462
5193 * gcc.dg/torture/pr71462.c: New testcase.
5194
7d82e8e4
MP
51952016-06-09 Marek Polacek <polacek@redhat.com>
5196
5197 PR c/65471
5198 * gcc.dg/c11-generic-3.c: New test.
5199
c8a71589
PC
52002016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5201
5202 * g++.dg/init/array42.C: New.
5203 * g++.dg/init/array43.C: Likewise.
5204 * g++.dg/init/array44.C: Likewise.
5205 * g++.dg/init/array45.C: Likewise.
5206 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5207 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5208 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5209 * g++.dg/gomp/pr35751.C: Likewise.
5210 * g++.dg/init/array23.C: Likewise.
5211 * g++.dg/init/brace2.C: Likewise.
5212 * g++.dg/init/brace6.C: Likewise.
5213
44a845ca
MS
52142016-06-08 Martin Sebor <msebor@redhat.com>
5215 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR c++/70507
5218 PR c/68120
5219 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5220 * c-c++-common/builtin-arith-overflow-2.c: New test.
5221 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5222 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5223 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5224
2ef16b6e
JJ
52252016-06-08 Jakub Jelinek <jakub@redhat.com>
5226
5227 PR c++/71442
5228 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5229
5e3ee346
AL
52302016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5231
5232 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5233 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5234 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5235 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5236 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5237 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5238 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5239 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5240 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5241 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5242 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5243 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5244 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5245
b2ae2814
RB
52462016-06-08 Richard Biener <rguenther@suse.de>
5247
5248 PR tree-optimization/68558
5249 * gcc.dg/vect/slp-44.c: New testcase.
5250
e09b4c37
RB
52512016-06-08 Richard Biener <rguenther@suse.de>
5252
5253 * gcc.dg/vect/slp-43.c: New testcase.
5254
72d50660
RB
52552016-06-08 Richard Biener <rguenther@suse.de>
5256
5257 PR tree-optimization/71452
5258 * gcc.dg/torture/pr71452.c: New testcase.
5259
988c115c
JJ
52602016-06-08 Jakub Jelinek <jakub@redhat.com>
5261
5262 PR c++/71448
5263 * g++.dg/torture/pr71448.C: New test.
5264
73d73b48
BS
52652016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5266
5267 PR debug/71432
5268 PR ada/71413
5269 * g++.dg/debug/pr71432.C: New test.
5270
bdd15d0c
PK
52712016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5272
5273 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5274 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5275 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5276
ce0607bb
AH
52772016-06-08 Alan Hayward <alan.hayward@arm.com>
5278
5279 * gcc.dg/vect/vect-live-2.c: Update effective target.
5280 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5281 * lib/target-supports.exp: Add aarch64 to vect_long.
5282
92a5f2ba
MP
52832016-06-08 Marek Polacek <polacek@redhat.com>
5284
5285 PR c/71418
5286 * gcc.dg/noncompile/pr71418.c: New test.
5287
08203f73
MP
5288 PR c/71426
5289 * gcc.dg/noncompile/pr71426.c: New test.
5290
d1fcc2bd
JH
52912016-06-07 Jan Hubicka <hubicka@ucw.cz>
5292
5293 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5294 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5295 * gcc.dg/predict-3.c: Update template.
5296 * gcc.dg/predict-5.c: Update template.
5297 * gcc.dg/predict-6.c: Update template.
5298 * gcc.dg/predict-9.c: Update template.
5299 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5300
a23e6f1c
BS
53012016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5302
5303 * gcc.target/powerpc/vec-mul.c: New test.
5304
6ffd47b7
DM
53052016-06-07 David Malcolm <dmalcolm@redhat.com>
5306
5307 * gcc.dg/spellcheck-fields-2.c: New test case.
5308
bfd67b47
RB
53092016-06-07 Richard Biener <rguenther@suse.de>
5310
5311 PR c/61564
5312 * gcc.dg/Wpragmas-1.c: New testcase.
5313 * gcc.dg/Wattributes-4.c: Likewise.
5314 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5315 entry.
5316
701b9a47
CL
53172016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5318
5319 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5320 spurious debug code.
5321
6b80d6fa
RB
53222016-06-07 Richard Biener <rguenther@suse.de>
5323
5324 PR tree-optimization/71428
5325 * gcc.dg/torture/pr71428.c: New testcase.
5326
0f3f9437
RB
53272016-06-07 Richard Biener <rguenther@suse.de>
5328
5329 PR middle-end/71423
5330 * gcc.dg/torture/pr71423.c: New testcase.
5331
ec963f2a
KV
53322016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5333
5334 PR middle-end/71408
5335 * gcc.dg/tree-ssa/pr71408.c: New test.
5336
46ab5b6e
KV
53372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5338
5339 PR middle-end/71281
5340 * g++.dg/torture/pr71281.C: New test.
5341
1f40cff3
MP
53422016-06-06 Marek Polacek <polacek@redhat.com>
5343
5344 PR c/71362
5345 * gcc.dg/pr71362.c: New test.
5346
6f5bcd24
JJ
53472016-06-06 Jakub Jelinek <jakub@redhat.com>
5348 Patrick Palka <ppalka@gcc.gnu.org>
5349
5350 PR c++/70847
5351 PR c++/71330
5352 PR c++/71393
5353 * g++.dg/opt/pr70847.C: New test.
5354 * g++.dg/ubsan/pr70847.C: New test.
5355 * g++.dg/ubsan/pr71393.C: New test.
5356
158beb4a
JJ
53572016-06-06 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR tree-optimization/71259
5360 * gcc.dg/vect/pr71259.c: New test.
5361
d9b950dd
DM
53622016-06-06 David Malcolm <dmalcolm@redhat.com>
5363
5364 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5365 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5366 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5367 above.
5368
36f9ad69
KT
53692016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5370
5371 PR middle-end/37780
5372 * gcc.c-torture/execute/pr37780.c: New test.
5373 * gcc.target/aarch64/pr37780_1.c: Likewise.
5374 * gcc.target/arm/pr37780_1.c: Likewise.
5375
5545a907
MP
53762016-06-06 Marek Polacek <polacek@redhat.com>
5377
5378 * c-c++-common/attr-may-alias-1.c: New test.
5379 * c-c++-common/attr-may-alias-2.c: New test.
5380 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5381
93671519
BE
53822016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5383
5384 PR c/24414
5385 * gcc.target/i386/pr24414.c: New test.
5386
690f24b7
JM
53872016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5388
5389 * gcc.target/sparc/vis4misc.c: New file.
5390 * gcc.target/sparc/fpcmp.c: Likewise.
5391 * gcc.target/sparc/fpcmpu.c: Likewise.
5392
31ce6157
AH
53932016-06-06 Alan Hayward <alan.hayward@arm.com>
5394
5395 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5396 * gcc.dg/vect/vect-live-3.c: Likewise.
5397
9fcebb5a
RB
53982016-06-06 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/71398
5401 * gcc.dg/torture/pr71398.c: New testcase.
5402
903ca97b
UB
54032016-06-06 Uros Bizjak <ubizjak@gmail.com>
5404
5405 PR target/71389
5406 * g++.dg/pr71389.C: New test.
5407
9c1eb332
JD
54082016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5409
5410 PR fortran/71404
5411 * gfortran.dg/fmt_read_5.f: New test.
5412
b2d83bd2
AV
54132016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5414
5415 PR fortran/69659
5416 * gfortran.dg/class_array_22.f03: New test.
5417
ec81960e
JH
54182016-06-05 Jan Hubicka <hubicka@ucw.cz>
5419
5420 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5421
429d2750
JH
54222016-06-05 Jan Hubicka <hubicka@ucw.cz>
5423
5424 * gcc.dg/predict-9.c: Update template.
5425
c1c00983
PC
54262016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5427
5428 PR c++/49377
5429 * g++.dg/template/pr49377.C: New.
5430
1927a963
JJ
54312016-06-04 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR tree-optimization/71405
5434 * g++.dg/torture/pr71405.C: New test.
5435
909a11ad
PC
54362016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/70202
5439 * g++.dg/inherit/crash5.C: New.
5440 * g++.dg/inherit/virtual1.C: Adjust.
5441
08bbb1f8
JL
54422016-06-03 Jeff Law <law@redhat.com>
5443
5444 PR tree-optimization/71316
5445 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5446
7c35235c
JJ
54472016-06-03 Jakub Jelinek <jakub@redhat.com>
5448
5449 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5450 dg-additional-options with just -fno-tree-scev-cprop in it.
5451 * gcc.dg/vect/vect-live-2.c: Likewise.
5452 * gcc.dg/vect/vect-live-5.c: Likewise.
5453 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5454 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5455 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5456
c8572dd6
PP
54572016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5458
5459 PR c++/27100
5460 * g++.dg/other/friend6.C: New test.
5461
1c7733a7
BS
54622016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5463
5464 * g++.dg/torture/ppc-ldst-array.C: New.
5465
0d2f700f
JM
54662016-06-03 Joseph Myers <joseph@codesourcery.com>
5467
5468 PR target/71276
5469 PR target/71277
5470 * gcc.dg/torture/builtin-fp-int-inexact.c,
5471 gcc.target/i386/387-builtin-fp-int-inexact.c,
5472 gcc.target/i386/387-rint-inline-1.c,
5473 gcc.target/i386/387-rint-inline-2.c,
5474 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5475 gcc.target/i386/sse2-rint-inline-1.c,
5476 gcc.target/i386/sse2-rint-inline-2.c,
5477 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5478 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5479
f8071c05
L
54802016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5481 Julia Koval <julia.koval@intel.com>
5482
5483 PR target/66960
5484 PR target/67630
5485 PR target/67634
5486 PR target/67841
5487 PR target/68037
5488 PR target/68618
5489 PR target/68661
5490 PR target/69575
5491 PR target/69596
5492 PR target/69734
5493 * gcc.dg/guality/pr68037-1.c: New test.
5494 * gcc.dg/guality/pr68037-2.c: Likewise.
5495 * gcc.dg/guality/pr68037-3.c: Likewise.
5496 * gcc.dg/torture/pr68037-1.c: Likewise.
5497 * gcc.dg/torture/pr68037-2.c: Likewise.
5498 * gcc.dg/torture/pr68037-3.c: Likewise.
5499 * gcc.dg/torture/pr68661-1a.c: Likewise.
5500 * gcc.dg/torture/pr68661-1b.c: Likewise.
5501 * gcc.target/i386/interrupt-1.c: Likewise.
5502 * gcc.target/i386/interrupt-2.c: Likewise.
5503 * gcc.target/i386/interrupt-3.c: Likewise.
5504 * gcc.target/i386/interrupt-4.c: Likewise.
5505 * gcc.target/i386/interrupt-5.c: Likewise.
5506 * gcc.target/i386/interrupt-6.c: Likewise.
5507 * gcc.target/i386/interrupt-7.c: Likewise.
5508 * gcc.target/i386/interrupt-8.c: Likewise.
5509 * gcc.target/i386/interrupt-9.c: Likewise.
5510 * gcc.target/i386/interrupt-10.c: Likewise.
5511 * gcc.target/i386/interrupt-11.c: Likewise.
5512 * gcc.target/i386/interrupt-12.c: Likewise.
5513 * gcc.target/i386/interrupt-13.c: Likewise.
5514 * gcc.target/i386/interrupt-14.c: Likewise.
5515 * gcc.target/i386/interrupt-15.c: Likewise.
5516 * gcc.target/i386/interrupt-16.c: Likewise.
5517 * gcc.target/i386/interrupt-17.c: Likewise.
5518 * gcc.target/i386/interrupt-18.c: Likewise.
5519 * gcc.target/i386/interrupt-19.c: Likewise.
5520 * gcc.target/i386/interrupt-20.c: Likewise.
5521 * gcc.target/i386/interrupt-21.c: Likewise.
5522 * gcc.target/i386/interrupt-22.c: Likewise.
5523 * gcc.target/i386/interrupt-23.c: Likewise.
5524 * gcc.target/i386/interrupt-24.c: Likewise.
5525 * gcc.target/i386/interrupt-25.c: Likewise.
5526 * gcc.target/i386/interrupt-26.c: Likewise.
5527 * gcc.target/i386/interrupt-27.c: Likewise.
5528 * gcc.target/i386/interrupt-28.c: Likewise.
5529 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5530 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5531 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5532 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5533 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5534 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5535 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5536 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5537 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5538 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5539 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5540 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5541
36b85e43
BS
55422016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5543
9de2e795
L
5544 PR tree-optimization/52171
5545 * gcc.dg/pr52171.c: New test.
5546 * gcc.target/i386/pr52171.c: New test.
36b85e43 5547
bfeee8ac
JH
55482016-06-03 Jan Hubicka <jh@suse.cz>
5549
5550 * g++.dg/tree-ssa/pred-1.C: New testcase
5551 * gcc.dg/tree-ssa/pred-1.c: New testcase
5552
859b0bae
BS
55532016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5554
5555 PR target/70957
5556 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5557 support.
5558 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5559
3a2edf4c
AH
55602016-06-03 Alan Hayward <alan.hayward@arm.com>
5561
5562 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5563
b28ead45
AH
55642016-06-03 Alan Hayward <alan.hayward@arm.com>
5565
5566 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5567 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5568 * gcc.dg/vect/vect-live-1.c: New test.
5569 * gcc.dg/vect/vect-live-2.c: New test.
5570 * gcc.dg/vect/vect-live-3.c: New test.
5571 * gcc.dg/vect/vect-live-4.c: New test.
5572 * gcc.dg/vect/vect-live-5.c: New test.
5573 * gcc.dg/vect/vect-live-slp-1.c: New test.
5574 * gcc.dg/vect/vect-live-slp-2.c: New test.
5575 * gcc.dg/vect/vect-live-slp-3.c: New test.
5576
1f91747b
JJ
55772016-06-03 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR middle-end/71387
5580 * g++.dg/opt/pr71387.C: New test.
5581
47b83923
JL
55822016-06-02 Jeff Law <law@redhat.com>
5583
5584 PR tree-optimization/71328
5585 * gcc.c-torture/compile/pr71328.c: New test.
5586
e96e5f46
JD
55872016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5588
5589 PR fortran/52393
5590 * gfortran.dg/fmt_read_3.f90: Fix typo.
5591 * gfortran.dg/fmt_read_4.f90: New test.
5592
b872d729
PC
55932016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5596 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5597 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5598 * g++.dg/cpp0x/override2.C: Likewise.
5599 * g++.dg/parse/crash5.C: Likewise.
5600 * g++.dg/parse/error16.C: Likewise.
5601 * g++.dg/parse/error27.C: Likewise.
5602 * g++.dg/template/qualttp15.C: Likewise.
5603 * g++.dg/template/redecl4.C: Likewise.
5604 * g++.old-deja/g++.other/crash39.C: Likewise.
5605 * g++.old-deja/g++.other/struct1.C: Likewise.
5606 * g++.old-deja/g++.pt/m9a.C: Likewise.
5607 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5608
0e535442
JJ
56092016-06-02 Jakub Jelinek <jakub@redhat.com>
5610
0633ee10
JJ
5611 PR c++/71372
5612 * c-c++-common/pr71372.c: New test.
5613
0e535442
JJ
5614 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5615 __TIME__ strings with __builtin_strcmp instead of printf and
5616 dg-output.
5617
f3c5ecc2
ML
56182016-06-02 Martin Liska <mliska@suse.cz>
5619
5620 * gcc.dg/predict-9.c: New test.
5621
a91807c5
JJ
56222016-06-02 Jakub Jelinek <jakub@redhat.com>
5623
5624 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5625 global set_compiler_env_var and global saved_compiler_env_var.
5626
b5bd1978
KT
56272016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5628
5629 PR rtl-optimization/71295
5630 * gcc.c-torture/compile/pr71295.c: New test.
5631
b93b1475
JJ
56322016-06-02 Jakub Jelinek <jakub@redhat.com>
5633
930ebd0e
JJ
5634 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5635
1e021dc3
JJ
5636 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5637 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5638
b93b1475
JJ
5639 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5640 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5641 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5642 alternative number.
5643
58f2fb5c
MM
56442016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5645
5646 * gcc.target/powerpc/p9-splat-4.c: New test.
5647
56482016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5649
5650 PR target/71186
5651 * gcc.target/powerpc/pr71186.c: New test.
5652
4731c9f0
JD
56532016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5654
5655 PR fortran/52393
5656 * gfortran.dg/fmt_read_3.f90: New test.
5657
042dee3e
TP
56582016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5659
5660 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5661 procedure.
5662
15c98b2e
ES
56632016-06-01 Eduard Sanou <dhole@openmailbox.org>
5664
5665 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5666 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5667 env var is set.
5668 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5669 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5670 shown once.
5671 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5672 during compilation.
5673 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5674 vars set by dg-set-compiler-env-var.
5675
6442a6f4
PT
56762016-06-01 Paul Thomas <pault@gcc.gnu.org>
5677
5678 PR fortran/71156
5679 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5680 to the module procedure declaration.
5681 * gfortran.dg/submodule_16.f08: New test.
5682
ab62397a
JJ
56832016-06-01 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR middle-end/71371
5686 * c-c++-common/gomp/pr71371.c: New test.
5687
b66af6ed
RB
56882016-06-01 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/71366
5691 * gcc.dg/torture/pr71366-1.c: New testcase.
5692 * gcc.dg/torture/pr71366-2.c: Likewise.
5693
e342b9d8
KN
56942016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5695
5696 * gcc.target/powerpc/vslv-0.c: New test.
5697 * gcc.target/powerpc/vslv-1.c: New test.
5698 * gcc.target/powerpc/vsrv-0.c: New test.
5699 * gcc.target/powerpc/vsrv-1.c: New test.
5700
721547cd
NS
57012016-06-01 Nathan Sidwell <nathan@acm.org>
5702
5703 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5704 * gcc.target/nvptx/weak.c: New.
5705
fa2c9034
RB
57062016-06-01 Richard Biener <rguenther@suse.de>
5707
5708 PR tree-optimization/71261
5709 * gcc.dg/torture/vect-bool-1.c: New testcase.
5710
3e32893c
JJ
57112016-06-01 Jakub Jelinek <jakub@redhat.com>
5712
5713 * gfortran.dg/gomp/order-1.f90: New test.
5714 * gfortran.dg/gomp/order-2.f90: New test.
5715
8c383600
JH
57162016-06-01 Jan Hubicka <hubicka@ucw.cz>
5717
5718 * gcc.dg/unroll-6.c: Update template.
5719 * gcc.dg/unroll-7.c: New testcase.
5720 * gcc.dg/unroll-8.c: New testcase.
5721
a0dfeef5
EB
57222016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5723
5724 * gnat.dg/opt56.ad[sb]: New test.
5725
48de5701
PC
57262016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5727
5728 PR c++/66635
5729 * g++.dg/cpp0x/constexpr-ice16.C: New.
5730
827cf695
PP
57312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5732
5733 PR tree-optimization/71314
5734 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5735 -mbranch-cost=2.
5736
ff66f6e8
PP
57372016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5738
5739 PR tree-optimization/71077
5740 * gcc.dg/tree-ssa/pr71077.c: New test.
5741
050fb209
JH
57422016-05-31 Jan Hubicka <hubicka@ucw.cz>
5743
48de5701
PC
5744 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5745 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5746 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5747
c642d919
PC
57482016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5749
5750 PR c++/71248
5751 * g++.dg/cpp0x/pr71248.C: New.
5752 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5753 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5754 * g++.dg/init/new37.C: Likewise.
5755 * g++.dg/template/static1.C: Likewise.
5756 * g++.dg/template/static2.C: Likewise.
5757
d6439e08
L
57582016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5759
5760 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5761 instead of %rdi.
5762 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5763
780b9dd4
MP
57642016-05-31 Marek Polacek <polacek@redhat.com>
5765
5766 * c-c++-common/Wswitch-unreachable-3.c: New test.
5767 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5768
0d99f8a0
RB
57692016-05-31 Richard Biener <rguenther@suse.de>
5770
5771 PR tree-optimization/71352
5772 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5773
52545641
TP
57742016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5775
5776 * gcc.target/arm/armv5_thumb_isa.c: New test.
5777
5b8c1205
KY
57782016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5779
5780 PR target/71346
5781 * gcc.target/i386/pr71346.c: New test.
5782
7a88cc84
TV
57832016-05-31 Tom de Vries <tom@codesourcery.com>
5784
5785 PR tree-optimization/69068
5786 * gcc.dg/graphite/pr69068.c: New test.
5787
265149a6
MS
57882016-05-27 Martin Sebor <msebor@redhat.com>
5789
5790 PR c++/71306
5791 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5792
00631022
JJ
57932016-05-30 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR c++/71349
5796 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5797 nowait depend(inout: dd[0]) clauses where permitted.
5798
b2f6675b
PC
57992016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5800
5801 PR c++/71238
5802 * g++.dg/parse/pr71238.C: New.
5803 * g++.dg/concepts/friend1.C: Test column numbers too.
5804 * g++.dg/cpp0x/initlist31.C: Likewise.
5805 * g++.dg/cpp0x/pr51420.C: Likewise.
5806 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5807 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5808 * g++.dg/ext/builtin3.C: Likewise.
5809 * g++.dg/lookup/friend12.C: Likewise.
5810 * g++.dg/lookup/friend7.C: Likewise.
5811 * g++.dg/lookup/koenig1.C: Likewise.
5812 * g++.dg/lookup/koenig5.C: Likewise.
5813 * g++.dg/lookup/used-before-declaration.C: Likewise.
5814 * g++.dg/overload/koenig1.C: Likewise.
5815 * g++.dg/template/crash65.C: Likewise.
5816 * g++.dg/template/friend57.C: Likewise.
5817 * g++.dg/warn/Wshadow-5.C: Likewise.
5818 * g++.dg/warn/Wunused-8.C: Likewise.
5819 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5820 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5821 * g++.old-deja/g++.jason/member.C: Likewise.
5822 * g++.old-deja/g++.jason/report.C: Likewise.
5823 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5824 * g++.old-deja/g++.law/visibility20.C: Likewise.
5825 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5826 * g++.old-deja/g++.other/static5.C: Likewise.
5827 * g++.old-deja/g++.pt/overload2.C: Likewise.
5828
a448ff40
JH
58292016-05-30 Jan Hubicka <hubicka@ucw.cz>
5830
5831 * gcc.dg/tree-ssa/peel1.c: New testcase.
5832 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5833 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5834
69be8c91
TV
58352016-05-30 Tom de Vries <tom@codesourcery.com>
5836
5837 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5838 to ce.
5839
a59775a1
PC
58402016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5841
5842 PR c++/71099
5843 * g++.dg/parse/virtual1.C: New.
5844
53d6d955
UB
58452016-05-30 Uros Bizjak <ubizjak@gmail.com>
5846
5847 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5848 Use correct register when clearing %edx.
5849
0557293f
AM
58502016-05-30 Alexander Monakov <amonakov@ispras.ru>
5851
5852 PR tree-optimization/71289
5853 * gcc.dg/pr71289.c: New test.
5854
5d476e35
KV
58552016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5856
5857 PR middle-end/71269
5858 PR middle-end/71292
5859 * gcc.dg/tree-ssa/pr71269.c: New test.
5860 * gcc.dg/tree-ssa/pr71292.c: New test.
5861
db5447ca
KV
58622016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5863
5864 PR middle-end/71252
5865 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5866
98bdbb39
JH
58672016-05-30 Jan Hubicka <hubicka@ucw.cz>
5868
5869 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5870 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5871 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5872
7e012855
TV
58732016-05-30 Tom de Vries <tom@codesourcery.com>
5874
5875 PR tree-optimization/69067
5876 * gcc.dg/graphite/pr69067.c: New test.
5877
beed3701
UB
58782016-05-29 Uros Bizjak <ubizjak@gmail.com>
5879
5880 PR target/71245
5881 * gcc.target/i386/pr71245-1.c: New test.
5882 * gcc.target/i386/pr71245-2.c: Ditto.
5883
b6d4f8e8
PC
58842016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5885
5886 PR c++/71105
5887 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5888 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5889 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5890
00022058
JH
58912016-05-27 Jan Hubicka <hubicka@ucw.cz>
5892
5893 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5894
c8419aca
VV
58952016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5896
5897 Revert:
5898 PR c++/69855
5899 * g++.dg/overload/69855.C: New.
5900 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5901 * g++.old-deja/g++.pt/crash3.C: Likewise.
5902
8008c4d2
PC
59032016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5904
5905 PR c++/60385
5906 * g++.dg/parse/namespace13.C: New.
5907
8b2ef235
JL
59082016-05-26 Jeff Law <law@redhat.com>
5909
5910 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5911 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5912 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5913 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5914 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5915 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5916 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5917 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5918 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5919 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5920 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5921 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5922 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5923
7d67159b
VV
59242016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5925
5926 PR c++/69855
5927 * g++.dg/overload/69855.C: New.
5928 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5929 * g++.old-deja/g++.pt/crash3.C: Likewise.
5930
88e3bdd1
JW
59312016-05-27 Jiong Wang <jiong.wang@arm.com>
5932
5933 PR target/63596
5934 * gcc.target/aarch64/va_arg_1.c: New testcase.
5935 * gcc.target/aarch64/va_arg_2.c: Likewise.
5936 * gcc.target/aarch64/va_arg_3.c: Likewise.
5937
3fd6b9cc
JW
59382016-05-27 Jiong Wang <jiong.wang@arm.com>
5939
5940 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5941 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5942 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5943 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5944 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5945
3cee7e4e
MP
59462016-05-27 Marek Polacek <polacek@redhat.com>
5947
5948 PR middle-end/71308
5949 * g++.dg/torture/pr71308.C: New test.
5950
6a813c96
DV
59512016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5952
5953 * gcc.dg/zero_bits_compound-1.c: New test.
5954 * gcc.dg/zero_bits_compound-2.c: New test.
5955
0561bcfb
IE
59562016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5957
5958 PR middle-end/71279
5959 * gcc.dg/pr71279.c: New test.
5960
21316320
MM
59612016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5962
5963 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5964 floating point min/max/comparison instructions.
5965 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5966
7211a097
JJ
59672016-05-26 Jakub Jelinek <jakub@redhat.com>
5968
5969 * c-c++-common/gomp/schedule-1.c: New test.
5970 * gfortran.dg/gomp/schedule-1.f90: New test.
5971
cac177cf
PP
59722016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5973
5974 PR c++/70822
5975 PR c++/70106
5976 * g++.dg/cpp1y/auto-fn32.C: New test.
5977 * g++.dg/cpp1y/paren4.C: New test.
5978
a2d5b8c9
NS
59792016-05-26 Nathan Sidwell <nathan@acm.org>
5980
5981 * gcc.dg/20060410.c: Xfail on ptx.
5982 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5983 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5984 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5985 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5986 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5987
ffa8b552
TP
59882016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5989
5990 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5991
c7501e00
JJ
59922016-05-26 Jakub Jelinek <jakub@redhat.com>
5993
1875b9a0
JJ
5994 PR tree-optimization/71280
5995 * gcc.dg/pr71280.c: New test.
5996
2116e19f
JJ
5997 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5998
305aef09
JJ
5999 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6000 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6001
c7501e00
JJ
6002 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6003
ca449d26
JW
60042016-05-26 Jiong Wang <jiong.wang@arm.com>
6005
6006 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6007 kept in memory.
ca449d26 6008
8af01c66
JL
60092016-05-25 Jeff Law <law@redhat.com>
6010
6011 PR tree-optimization/71272
6012 * gcc.c-torture/compile/pr71272.c: new test.
6013
f9d6ce73
BS
60142016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6015
6016 * gcc.target/powerpc/vec-cmpne.c: New test.
6017 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6018
a88a7b22
EB
60192016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6020
6021 * gnat.dg/opt55.ad[sb]: New test.
6022
125f02ed
SKS
60232016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6024
6025 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6026 * c-c++-common/pr60226.c: Require int32plus.
6027 * gcc.c-torture/execute/pr70602.c: Likewise.
6028 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6029 unsigned long for malloc arg type.
6030 * gcc.dg/asr_div1.c: Require int32plus.
6031 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6032 * gcc.dg/pie-1.c: Require pie.
6033 * gcc.dg/pie-2.c: Likewise.
6034 * gcc.dg/pr59471.c: Require int32plus.
6035 * gcc.dg/pr59963-2.c: XFAIL for int16.
6036 * gcc.dg/pr60114.c: Require int32plus.
6037 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6038 unsigned long for typedef of size_t.
6039 * gcc.dg/pr63914.c: Require int32plus.
6040 * gcc.dg/pr64536.c: Require pt32plus.
6041 * gcc.dg/pr65658.c: Likewise.
6042 * gcc.dg/pr67271.c: Require int32plus.
6043 * gcc.dg/pr68112.c: Likewise.
6044 * gcc.dg/pr69071.c: Skip for avr target.
6045 * gcc.dg/pr69973.c: Require int32plus.
6046 * gcc.dg/pr70169.c: Skip for avr target.
6047 * gcc.dg/sso-6.c: Require int32plus.
6048 * gcc.dg/sso-7.c: Likewise.
6049 * gcc.dg/sso-8.c: Likewise.
6050 * gcc.dg/vrp-min-max-2.c: Likewise.
6051
c6e434f5
UB
60522016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6053
6054 PR target/70738
6055 * gcc.target/i386/pr70738-1.c: New test.
6056 * gcc.target/i386/pr70738-2.c: Likewise.
6057 * gcc.target/i386/pr70738-3.c: Likewise.
6058 * gcc.target/i386/pr70738-4.c: Likewise.
6059 * gcc.target/i386/pr70738-5.c: Likewise.
6060 * gcc.target/i386/pr70738-6.c: Likewise.
6061 * gcc.target/i386/pr70738-7.c: Likewise.
6062 * gcc.target/i386/pr70738-8.c: Likewise.
6063 * gcc.target/i386/pr70738-9.c: Likewise.
6064
5c42d341
KT
60652016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6066
6067 PR rtl-optimization/66940
6068 * gcc.c-torture/execute/pr66940.c: New test.
6069
bf9a1a07
IV
60702016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6071
6072 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6073 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6074 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6075 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6076 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6077 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6078 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6079 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6080 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6081 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6082 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6083 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6084 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6085 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6086 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6087 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6088 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6089 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6090 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6091 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6092 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6093 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6094 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6095 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6096
95efe6b6
MP
60972016-05-25 Marek Polacek <polacek@redhat.com>
6098
6099 PR c/71265
6100 * gcc.dg/noncompile/pr71265.c: New test.
6101
a23faf7a
MP
6102 PR c/71266
6103 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6104
69a6d5ad
NS
61052016-05-25 Nathan Sidwell <nathan@acm.org>
6106
6107 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6108
3072d4ea
RB
61092016-05-25 Richard Biener <rguenther@suse.de>
6110
6111 PR tree-optimization/71261
6112 * c-c++-common/torture/pr71261.c: New testcase.
6113
e412ece4
RB
61142016-05-25 Richard Biener <rguenther@suse.de>
6115
6116 PR tree-optimization/71264
6117 * gcc.dg/vect/pr71264.c: New testcase.
6118
b9e551ad
PC
61192016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6120
6121 PR c++/55992
6122 * g++.dg/cpp0x/alias-decl-53.C: New.
6123 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6124
6aa1abe5
ML
61252016-05-25 Martin Liska <mliska@suse.cz>
6126
6127 * g++.dg/pr71239.C: New test.
6128
842d162e
RB
61292016-05-25 Richard Biener <rguenther@suse.de>
6130
c87885ca
RO
6131 * gcc.dg/vect/pr58135.c: Rename to ...
6132 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6133
f184a36c
MP
61342016-05-25 Marek Polacek <polacek@redhat.com>
6135
6136 * g++.dg/pr65295.C: Use target c++14.
6137
021fad86
PC
61382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6139
53d6d955
UB
6140 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6141 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6142
c3eaf15a
MM
61432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6144
6145 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6146 instructions.
6147
e46c7770
CP
61482016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6149
6150 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6151 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6152 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6153 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6154 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6155 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6156 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6157 * c-c++-common/goacc/pcopy.c: Likewise.
6158 * c-c++-common/goacc/pcopyin.c: Likewise.
6159 * c-c++-common/goacc/pcopyout.c: Likewise.
6160 * c-c++-common/goacc/pcreate.c: Likewise.
6161 * c-c++-common/goacc/pr70688.c: New test.
6162 * c-c++-common/goacc/present-1.c: Adjust test.
6163 * c-c++-common/goacc/reduction-5.c: Likewise.
6164 * g++.dg/goacc/data-1.C: New test.
6165
4bfc9db7
MM
61662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6167
6168 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6169 vector parity built-in functions.
6170 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6171 count trailing zeros automatic vectorization.
6172 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6173 count trailing zeros built-in functions.
6174
2bc145af
KV
61752016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6176
6177 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6178
26869fdb
PH
61792016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6180
6181 PR target/71050
6182 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6183
b2dc9c3b
PC
61842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6185
6186 PR c++/50436
6187 * g++.dg/template/crash123.C: New.
6188 * g++.dg/template/crash124.C: Likewise.
6189
f65e97fd
MS
61902016-05-24 Martin Sebor <msebor@redhat.com>
6191
6192 PR c++/71147
6193 * g++.dg/ext/flexary16.C: New test.
6194
a6f5ac7f
IV
61952016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6196
69a6d5ad
NS
6197 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6198 before math.h is included.
a6f5ac7f
IV
6199 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6200 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6201 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6202 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6203 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6204 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6205 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6206 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6207 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6208 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6209 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6210 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6211 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6212 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6213 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6214 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6215 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6216 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6217 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6218 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6219 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6220 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6221 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6222
27bad558
MM
62232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6224 Kelvin Nilsen <kelvin@gcc.gnu.org>
6225
6226 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6227 support.
6228
72f382fb
PC
62292016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6230
6231 PR c++/69872
6232 * g++.dg/warn/Wno-narrowing1.C: New.
6233
ef2ec9d9
MP
62342016-05-24 Marek Polacek <polacek@redhat.com>
6235
6236 PR c/71249
6237 * c-c++-common/Wswitch-unreachable-2.c: New test.
6238
e90434e3
JJ
62392016-05-24 Jakub Jelinek <jakub@redhat.com>
6240
7adb26f2
JJ
6241 PR c++/71257
6242 * g++.dg/vect/simd-clone-6.cc: New test.
6243 * g++.dg/gomp/declare-simd-6.C: New test.
6244
e90434e3
JJ
6245 PR middle-end/70434
6246 PR c/69504
6247 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6248
b556ea3b
RB
62492016-05-24 Richard Biener <rguenther@suse.de>
6250
6251 PR tree-optimization/71240
6252 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6253
e5328f5d
RB
62542016-05-24 Richard Biener <rguenther@suse.de>
6255
6256 PR tree-optimization/71230
6257 * gcc.dg/torture/pr71230.c: New testcase.
6258 * g++.dg/torture/pr71230.C: Likewise.
6259
a04e69c0
TS
62602016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6261
6262 * c-c++-common/goacc/routine-5.c: Add tests.
6263 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6264 * gfortran.dg/goacc/routine-6.f90: Add tests.
6265
30fd2977
RB
62662016-05-24 Richard Biener <rguenther@suse.de>
6267
6268 PR tree-optimization/71253
6269 * gcc.dg/torture/pr71253.c: New testcase.
6270
ca6f60bc
KV
62712016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6272
6273 PR middle-end/71252
6274 * gfortran.dg/pr71252.f90: New test.
6275
d3465d72
RS
62762016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6277
6278 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6279
f17a223d
RB
62802016-05-24 Richard Biener <rguenther@suse.de>
6281
6282 PR middle-end/70434
6283 PR c/69504
6284 * c-c++-common/vector-subscript-4.c: New testcase.
6285 * c-c++-common/vector-subscript-5.c: Likewise.
6286
e3f36534
JD
62872016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6288
6289 PR fortran/71123
6290 * gfortran.dg/namelist_90.f: New test
6291
85d5c27d
JD
62922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6293
6294 PR fortran/66461
6295 * gfortran.dg/unexpected_eof.f: New test
6296
fe3f3340
MM
62972016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6298 Kelvin Nilsen <kelvin@gcc.gnu.org>
6299
6300 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6301 as little endian.
6302
26d6ae55
PC
63032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/70972
6306 * g++.dg/cpp0x/inh-ctor20.C: New.
6307 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6308
d6c9a06f
PC
63092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6310
6311 PR c++/69095
6312 * g++.dg/cpp0x/variadic168.C: New.
6313
396a1d10
PC
63142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6315
6316 * g++.dg/cpp0x/pr31445.C: Test column number too.
6317 * g++.dg/cpp0x/pr32253.C: Likewise.
6318 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6319 * g++.dg/cpp0x/variadic36.C: Likewise.
6320
ece46666
MG
63212016-05-23 Marc Glisse <marc.glisse@inria.fr>
6322
6323 * gcc.dg/fold-notshift-2.c: Adjust.
6324
a7dc5980
MP
63252016-05-23 Marek Polacek <polacek@redhat.com>
6326
6327 PR c/49859
6328 * c-c++-common/Wswitch-unreachable-1.c: New test.
6329 * gcc.dg/Wswitch-unreachable-1.c: New test.
6330 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6331 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6332 * g++.dg/gomp/block-10.C: Likewise.
6333 * gcc.dg/gomp/block-10.c: Likewise.
6334 * g++.dg/gomp/block-9.C: Likewise.
6335 * gcc.dg/gomp/block-9.c: Likewise.
6336 * g++.dg/gomp/target-1.C: Likewise.
6337 * g++.dg/gomp/target-2.C: Likewise.
6338 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6339 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6340 * g++.dg/gomp/taskgroup-1.C: Likewise.
6341 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6342 * gcc.dg/gomp/teams-1.c: Likewise.
6343 * g++.dg/gomp/teams-1.C: Likewise.
6344 * g++.dg/overload/error3.C: Likewise.
6345 * g++.dg/tm/jump1.C: Likewise.
6346 * g++.dg/torture/pr40335.C: Likewise.
6347 * gcc.dg/c99-vla-jump-5.c: Likewise.
6348 * gcc.dg/switch-warn-1.c: Likewise.
6349 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6350 * gcc.dg/nested-func-1.c: Likewise.
6351 * gcc.dg/pr67784-4.c: Likewise.
6352
18b54004
RB
63532016-05-23 Richard Biener <rguenther@suse.de>
6354
6355 PR tree-optimization/71230
6356 * gfortran.dg/pr71230-1.f90: New testcase.
6357 * gfortran.dg/pr71230-2.f90: Likewise.
6358
e569db5f
VK
63592016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6360
396a1d10 6361 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6362 * gcc.dg/vect/pr58135.c: Add new.
6363 * gfortran.dg/pr46519-1.f: Adjust test case.
6364
e4b71114
PC
63652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6366
6367 PR c++/53401
6368 * g++.dg/cpp0x/decltype64.C: New.
6369
a25a8058
CL
63702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6371
6372 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6373 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6374 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6375
0dcfe9ab
CL
63762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6377
6378 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6379 Add poly64x1_t and poly64x2_t cases if supported.
6380 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6381 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6382 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6383 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6384 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6385
ffd70e4a
CL
63862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6387
6388 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6389 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6390 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6391 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6392 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6393 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6394 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6395
4b1f57fe
CL
63962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6397
6398 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6399
16c5ec77
CL
64002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6401
6402 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6403 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6404
94ad56c7
JJ
64052016-05-22 Jakub Jelinek <jakub@redhat.com>
6406
57748705
JJ
6407 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6408 constraint instead of "r".
6409 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6410 insn instead of vxorpd.
6411 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6412
af120161
JJ
6413 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6414 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6415
355023ce
JJ
6416 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6417
3b48574c
JJ
6418 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6419 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6420
94ad56c7
JJ
6421 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6422
8a85cee2
KV
64232016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6424
6425 PR middle-end/40921
6426 * gcc.dg/tree-ssa/pr40921.c: New test.
6427
8e916b16
PS
64282016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6429
6430 PR target/71103
6431 * gcc.target/avr/pr71103.c: New test.
6432
88aea79f
KV
64332016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6434
6435 PR middle-end/71179
6436 * gcc.dg/tree-ssa/pr71179.c: New test.
6437
79063edd
MS
64382016-05-20 Martin Sebor <msebor@redhat.com>
6439
6440 PR c/71115
6441 * gcc.dg/init-excess-2.c: New test.
6442
55c8849f
EB
64432016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6444
6445 * gnat.dg/opt53.adb: New test.
6446 * gnat.dg/opt54.adb: Likewise.
6447
c91a0948
MJ
64482016-05-20 Martin Jambor <mjambor@suse.cz>
6449
6450 PR tree-optimization/70884
6451 * gcc.dg/tree-ssa/pr70919.c: New test.
6452
9cad20fa
BS
64532016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6454
6455 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6456 formatting.
69a6d5ad
NS
6457 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6458 fix code formatting.
6459
64602016-05-20 Nathan Sidwell <nathan@acm.org>
6461
6462 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6463 non-common cases.
6464 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6465
15c671a7
DM
64662016-05-20 David Malcolm <dmalcolm@redhat.com>
6467
6468 * jit.dg/all-non-failing-tests.h: Add
6469 test-factorial-must-tail-call.c.
6470 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6471 * jit.dg/test-factorial-must-tail-call.c: New test case.
6472
4f028369
JJ
64732016-05-20 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR fortran/71204
6476 * gfortran.dg/pr71204.f90: New test.
6477
7dea4ab3
CP
64782016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6479
6480 * gcc.target/nvptx/sincos.c: New test.
6481
ef98d365
PC
64822016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6483
6484 PR c++/70572
6485 * g++.dg/cpp1y/auto-fn31.C: New.
6486
92466115
BS
64872016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6488
6489 * gcc.target/powerpc/vec-addec.c: New test.
6490 * gcc.target/powerpc/vec-addec-int128.c: New test.
6491
9a385c2d
DM
64922016-05-20 David Malcolm <dmalcolm@redhat.com>
6493
6494 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6495 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6496 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6497 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6498
77c9d5b4
JH
64992016-05-20 Jan Hubicka <hubicka@ucw.cz>
6500
6501 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6502
68047971
JJ
65032016-05-20 Jakub Jelinek <jakub@redhat.com>
6504
18954840
JJ
6505 PR c++/71210
6506 * g++.dg/opt/pr71210-1.C: New test.
6507 * g++.dg/opt/pr71210-2.C: New test.
6508
68047971
JJ
6509 PR tree-optimization/29756
6510 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6511 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6512 only on selected targets where V4SImode vectors are known to be
6513 supported.
6514
d78789f5
MG
65152016-05-20 Marc Glisse <marc.glisse@inria.fr>
6516
6517 PR tree-optimization/71079
6518 PR tree-optimization/71206
6519 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6520
550fa093
PK
65212016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6522
6523 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6524 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6525 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6526
483c6429
RG
65272016-05-20 Richard Guenther <rguenther@suse.de>
6528
6529 PR tree-optimization/29756
6530 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6531
eb066284
RB
65322016-05-20 Richard Biener <rguenther@suse.de>
6533
6534 PR tree-optimization/71185
6535 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6536
58f10249
RB
65372016-05-20 Richard Biener <rguenther@suse.de>
6538
6539 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6540
2a5569fa
MP
65412016-05-19 Marek Polacek <polacek@redhat.com>
6542
6543 PR c++/71075
6544 * g++.dg/diagnostic/pr71075.C: New test.
6545
5e9a5385
DM
65462016-05-19 David Malcolm <dmalcolm@redhat.com>
6547
6548 PR c++/71184
6549 * g++.dg/pr71184.C: New test case.
6550
4f45da44
KN
65512016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6552
6553 * gcc.target/powerpc/darn-0.c: New test.
6554 * gcc.target/powerpc/darn-1.c: New test.
6555 * gcc.target/powerpc/darn-2.c: New test.
6556
4177437e
MP
65572016-05-19 Marek Polacek <polacek@redhat.com>
6558
6559 PR tree-optimization/71031
6560 * gcc.dg/tree-ssa/vrp100.c: New test.
6561
afb72432
IE
65622016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6563
6564 PR rtl-optimization/71148
6565 * gcc.dg/pr71148.c: New test.
6566
4f83064e
KT
65672016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6568
6569 PR target/71056
6570 * gcc.target/arm/pr71056.c: New test.
6571
4bf8dbe1
BE
65722016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6573
6574 * c-c++-common/pr69669.c: Check the used mode.
6575
f3510625
MO
65762016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6577
6578 PR sanitizer/64354
6579 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6580
43c0068e
RB
65812016-05-19 Richard Biener <rguenther@suse.de>
6582
6583 PR tree-optimization/70729
6584 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6585 * gcc.dg/graphite/scop-18.c: Likewise.
6586 * gcc.dg/pr41783.c: Disable LIM.
6587 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6588 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6589 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6590 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6591 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6592 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6593 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6594 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6595 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6596 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6597 * gfortran.dg/pr42108.f90: Likewise.
6598
70f25790
DM
65992016-05-18 David Malcolm <dmalcolm@redhat.com>
6600
6601 PR driver/69265
6602 * gcc.dg/spellcheck-options-11.c: New test case.
6603
960db8ec
JJ
66042016-05-18 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR c++/71100
6607 * g++.dg/opt/pr71100.C: New test.
6608
04643334
MJ
66092016-05-18 Martin Jambor <mjambor@suse.cz>
6610
6611 PR ipa/69708
6612 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6613 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6614 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6615 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6616
91bb9f80
MJ
66172016-05-18 Martin Jambor <mjambor@suse.cz>
6618
6619 PR ipa/69708
6620 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6621 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6622 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6623 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6624 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6625
c584aca6
PC
66262016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6627
6628 PR c++/69793
6629 * g++.dg/template/crash122.C: New.
6630
20309c6e
PC
66312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/70466
6634 * g++.dg/template/pr70466-1.C: New.
6635 * g++.dg/template/pr70466-2.C: Likewise.
6636
50c78b9a
MM
66372016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6638
6639 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6640 splat operations and the XXSPLTIB instruction.
6641 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6642 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6643 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6644 xxlxor to clear a register.
6645
cf8be00d
RS
66462016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6647
6648 * gcc.dg/torture/pr71020.c: New test.
6649
848a392a
MJ
66502016-05-18 Martin Jambor <mjambor@suse.cz>
6651
6652 PR ipa/70646
6653 * gcc.dg/ipa/pr70646.c: New test.
6654
1f2ab776
CL
66552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6656
6657 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6658
76489493
CL
66592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6660
6661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6662 missing tests for vreinterpretq_p{8,16}.
6663
bd79378d
CL
66642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6665
6666 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6667 vsliq_n_s64 and vsliq_n_u64.
6668
81ca3ea0
CL
66692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6670
6671 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6672 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6673
873cb425
CL
66742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6675
6676 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6677 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6678 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6679
9d6e7c21
CL
66802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6681
6682 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6683 in comment.
6684
b4dbe40e 66852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6686
6687 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6688 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6689 "blr\t" and switch to scan-assembler-times.
6690
83a5c910
JW
66912016-05-18 Jiong Wang <jiong.wang@arm.com>
6692
53d6d955
UB
6693 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6694 with __aarch64__.
6695 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6696 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6697
fb7cbdeb
JJ
66982016-05-18 Jakub Jelinek <jakub@redhat.com>
6699
8ee91165
JJ
6700 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6701 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6702 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6703 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6704 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6705 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6706
cf4d516a
JJ
6707 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6708 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6709
a4f16422
JJ
6710 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6711 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6712
7b37ce10
JJ
6713 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6714 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6715
fb7cbdeb
JJ
6716 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6717
c9326aef
RB
67182016-05-18 Richard Biener <rguenther@suse.de>
6719
6720 PR tree-optimization/71168
6721 * gcc.dg/torture/pr71168.c: New testcase.
6722
df8b0a11
KV
67232016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6724
6725 PR middle-end/63586
6726 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6727 * gcc.dg/tree-ssa/pr63586.c: New test.
6728 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6729
2efd67ed
NS
67302016-05-17 Nathan Sidwell <nathan@acm.org>
6731
6732 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6733 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6734 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6735 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6736
1988b2c2
NS
67372016-05-17 Nathan Sidwell <nathan@acm.org>
6738
6739 * gcc.target/nvptx/abi-vararg-3.c: New.
6740
ad1d92ab
MM
67412016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6742
6743 PR tree-optimization/54579
6744 PR middle-end/55299
6745 * gcc.dg/fold-notrotate-1.c: New test.
6746 * gcc.dg/fold-notshift-1.c: New test.
6747 * gcc.dg/fold-notshift-2.c: New test.
6748
47768df8
MP
67492016-05-17 Marek Polacek <polacek@redhat.com>
6750
6751 PR ipa/71146
6752 * g++.dg/ipa/pr71146.C: New test.
6753
6b5423a5
DM
67542016-05-17 David Malcolm <dmalcolm@redhat.com>
6755
6756 * jit.dg/test-error-array-bounds.c: New test case.
6757
c7986356
MG
67582016-05-17 Marc Glisse <marc.glisse@inria.fr>
6759
6760 * gcc.dg/tree-ssa/and-1.c: New testcase.
6761
d982c5b7
MG
67622016-05-17 Marc Glisse <marc.glisse@inria.fr>
6763
6764 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6765 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6766
0139ba93
MG
67672016-05-17 Marc Glisse <marc.glisse@inria.fr>
6768
6769 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6770 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6771
daab4562
JW
67722016-05-17 Jiong Wang <jiong.wang@arm.com>
6773
6774 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6775
22330033
JW
67762016-05-17 Jiong Wang <jiong.wang@arm.com>
6777
6778 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6779
98b3a5f2
JW
67802016-05-17 Jiong Wang <jiong.wang@arm.com>
6781
6782 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6783 ".2d[index]" when scan the assembly.
6784 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6785 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6786 float64x1.
6787 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6788
b71b7a8e
RB
67892016-05-17 Richard Biener <rguenther@suse.de>
6790
6791 PR tree-optimization/71132
6792 * gcc.dg/torture/pr71132.c: New testcase.
6793
3c51ad46
CL
67942016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6795
6796 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6797
d20faa66
KT
67982016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6799
6800 PR target/70809
6801 * gcc.target/aarch64/pr70809_1.c: New test.
6802
b75cc5a4
KT
68032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6804
6805 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6806 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6807 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6808 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6809
b28eb195
IE
68102016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6811 Ilya Enkovich <ilya.enkovich@intel.com>
6812
6813 PR target/71114
6814 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6815
0b9004ed
JH
68162016-05-16 Jan Hubicka <hubicka@ucw.cz>
6817
6818 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6819 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6820
1b81a1c1
MW
68212016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6822
6823 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6824 test for __ARM_FP16_ARGS.
6825 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6826 * gcc.target/arm/aapcs/neon-vect10.c: New.
6827 * gcc.target/arm/aapcs/neon-vect9.c: New.
6828 * gcc.target/arm/aapcs/vfp18.c: New.
6829 * gcc.target/arm/aapcs/vfp19.c: New.
6830 * gcc.target/arm/aapcs/vfp20.c: New.
6831 * gcc.target/arm/aapcs/vfp21.c: New.
6832 * gcc.target/arm/fp16-aapcs-1.c: New.
6833 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6834 test for __ARM_FP16_ARGS.
6835 * g++.target/arm/fp16-return-1.c: Update expected output.
6836
921d1e73
JW
68372016-05-16 Jiong Wang <jiong.wang@arm.com>
6838
6839 PR testsuite/70227
6840 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6841
228eb42a
HA
68422016-05-15 Harald Anlauf <anlauf@gmx.de>
6843
6844 PR fortran/69603
6845 * gfortran.dg/pr69603.f90: New testcase.
6846
785abfd3
FR
68472016-05-14 Fritz Reese <fritzoreese@gmail.com>
6848
6849 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6850
e75eb64f
FR
68512016-05-14 Fritz Reese <fritzoreese@gmail.com>
6852
6853 PR fortran/71047
6854 * gfortran.dg/pr71047.f08: New test.
6855
aa4b467b
JM
68562016-05-13 Joseph Myers <joseph@codesourcery.com>
6857
6858 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6859 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6860 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6861
653fb4a2
MS
68622016-05-13 Martin Sebor <msebor@redhat.com>
6863
6864 PR c++/60049
6865 * g++.dg/cpp0x/constexpr-60049.C: New test.
6866
9e37582d
JJ
68672016-05-13 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR bootstrap/71071
6870 * gcc.dg/pr71071.c: New test.
6871
a278aa17
UB
68722016-05-13 Uros Bizjak <ubizjak@gmail.com>
6873
6874 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6875 remove XOP handling.
377eaca7 6876 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6877
ac3d02e2
NS
68782016-05-13 Nathan Sidwell <nathan@acm.org>
6879
6880 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6881 __atomic_is_lock_free declaration.
6882
8ab3bdac
RB
68832016-05-13 Richard Biener <rguenther@suse.de>
6884
6885 PR tree-optimization/42587
6886 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6887
623b8e0a
ML
68882016-05-13 Martin Liska <mliska@suse.cz>
6889
6890 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6891 the new format of dump output.
6892
da7674f6
IE
68932016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6894
6895 * gcc.dg/pr71084.c: New test.
6896
c959db3d
RR
68972016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6898
53d6d955
UB
6899 PR target/53440
6900 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6901
43203dea
RR
69022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6903
6904 * gcc.target/aarch64/struct_return.c: New test.
6905
4f2e1536
MP
69062016-05-12 Marek Polacek <polacek@redhat.com>
6907
6908 PR c/70756
6909 * c-c++-common/pr70756-2.c: New test.
6910 * c-c++-common/pr70756.c: New test.
6911
1ef33ef3
RB
69122016-05-12 Richard Biener <rguenther@suse.de>
6913
6914 PR tree-optimization/71059
6915 * gcc.dg/torture/pr71059.c: New testcase.
6916
763baff6
RB
69172016-05-12 Richard Biener <rguenther@suse.de>
6918
6919 PR tree-optimization/71062
6920 * gcc.dg/torture/pr71062.c: New testcase.
6921
c4ec1243
IE
69222016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6923
6924 PR tree-optimization/71006
6925 * gcc.dg/pr71006.c: New test.
6926
a5fbf76d
MP
69272016-05-12 Marek Polacek <polacek@redhat.com>
6928
6929 PR driver/71063
6930 * gcc.dg/opts-7.c: New test.
6931
5acc47a4
KT
69322016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6933
6934 PR target/70830
6935 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6936 Add -save-temps to dg-options.
6937 Scan for ldmfd rather than pop instruction.
6938 * gcc.target/arm/interrupt-2.c: Likewise.
6939 * gcc.target/arm/pr70830.c: New test.
6940
40bd4bf9
JJ
69412016-05-12 Jakub Jelinek <jakub@redhat.com>
6942
3cd63842
JJ
6943 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6944 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6945
c05d08f6
JJ
6946 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6947 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6948 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6949
bc27ffae
JJ
6950 PR target/71019
6951 * gcc.target/i386/avx512vl-pack-1.c: New test.
6952 * gcc.target/i386/avx512vl-pack-2.c: New test.
6953 * gcc.target/i386/avx512bw-pack-2.c: New test.
6954
515d7412
JJ
6955 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6956
40bd4bf9
JJ
6957 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6958 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6959 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6960
44ab146a
RB
69612016-05-12 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/70986
6964 * gcc.dg/torture/pr70986-1.c: New testcase.
6965 * gcc.dg/torture/pr70986-2.c: Likewise.
6966 * gcc.dg/torture/pr70986-3.c: Likewise.
6967
d6e83a8d
MM
69682016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6969
6970 PR c/43651
6971 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6972 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6973
51e67ea3
UB
69742016-05-11 Uros Bizjak <ubizjak@gmail.com>
6975
6976 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6977 directive.
6978 * gcc.target/i386/pr66746.c: Ditto.
6979
3fd2b007
MM
69802016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6981
6982 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6983 support.
6984 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6985 warning when using -mvsx-timode.
6986 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6987 * gcc.target/powerpc/dform-2.c: Likewise.
6988 * gcc.target/powerpc/pr68805.c: Likewise.
6989
5c3a10fb
MP
69902016-05-11 Marek Polacek <polacek@redhat.com>
6991
6992 PR c++/71024
6993 * c-c++-common/attributes-3.c: New test.
6994
7cfb065b
NS
69952016-05-11 Nathan Sidwell <nathan@acm.org>
6996
6997 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6998 * gcc.c-torture/execute/pr68185.c: Likewise.
6999 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7000 * gcc.dg/pr69634.c: Requires scheduling.
7001 * gcc.dg/torture/pr66178.c: Require label values.
7002 * gcc.dg/setjmp-6.c: Require indirect jumps.
7003
f35ea97d
RB
70042016-05-11 Richard Biener <rguenther@suse.de>
7005
7006 PR tree-optimization/71055
7007 * gcc.dg/torture/pr71055.c: New testcase.
7008
dff70323
RB
70092016-05-11 Richard Biener <rguenther@suse.de>
7010
7011 PR debug/71057
7012 * g++.dg/debug/pr71057.C: New testcase.
7013
56a3d28b
JJ
70142016-05-11 Jakub Jelinek <jakub@redhat.com>
7015
7016 PR fortran/70855
7017 * gfortran.dg/gomp/pr70855.f90: New test.
7018
ebc1b29e
RB
70192016-05-11 Richard Biener <rguenther@suse.de>
7020
7021 PR middle-end/71002
7022 * g++.dg/torture/pr71002.C: New testcase.
7023
98ccd1d7
IE
70242016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7025
7026 PR middle-end/70807
7027 * gcc.dg/pr70807.c: New test.
7028
ed29e24b
MS
70292016-05-10 Martin Sebor <msebor@redhat.com>
7030
7031 PR c++/38611
7032 * g++.dg/Wattributes.C: New test.
7033
e39dab2c
MG
70342016-05-10 Marc Glisse <marc.glisse@inria.fr>
7035
7036 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7037 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7038 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7039
d067e238
IE
70402016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7041
7042 PR target/70799
7043 * gcc.target/i386/pr70799-1.c: New test.
7044
cd36c83e
PMR
70452016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7046
7047 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7048
1e3af2a4
IE
70492016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7050
7051 PR middle-end/70877
7052 * gcc.target/i386/pr70877.c: New test.
7053
afc610db
IE
70542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7055
7056 PR tree-optimization/70786
7057 * gcc.target/i386/pr70876.c: New test.
7058
4b59d19f
JJ
70592016-05-10 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR target/70927
7062 * gcc.target/i386/avx512vl-logic-1.c: New test.
7063 * gcc.target/i386/avx512vl-logic-2.c: New test.
7064 * gcc.target/i386/avx512dq-logic-2.c: New test.
7065
9b5ee426
BS
70662016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7067
7068 PR target/70963
7069 * gcc.target/powerpc/pr70963.c: New.
7070
f3352cab
DM
70712016-05-10 David Malcolm <dmalcolm@redhat.com>
7072
7073 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7074 (test_very_wide_line): Add ruler to expected output.
7075 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7076 (test_very_wide_line): Likewise.
7077 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7078 (test_show_locus): Within the handling of "test_very_wide_line",
7079 enable show_ruler_p on the diagnostic context.
7080
4a3255dd
RB
70812016-05-10 Richard Biener <rguenther@suse.de>
7082
7083 PR tree-optimization/71039
7084 * gcc.dg/torture/pr71039.c: New testcase.
7085
da7c9950
NS
70862016-05-10 Nathan Sidwell <nathan@acm.org>
7087
7088 * gcc.dg/nested-func-10.c: Requires alloca.
7089 * gcc.dg/nested-func-9.c: Requires alloca.
7090 * gcc.c-torture/execute/pr70460.c: Requires labels.
7091 * gcc.c-torture/compile/pr70199.c: Requires labels.
7092 * gcc.target/nvptx/decl.c: Compile only.
7093 * gcc.target/nvptx/trailing-init.c: Compile only.
7094 * gcc.target/nvptx/ary-init.c: Compile only.
7095
cf68d92c
MP
70962016-05-10 Marek Polacek <polacek@redhat.com>
7097
7098 PR c/70255
7099 * gcc.dg/attr-opt-1.c: New test.
7100
64ea4e15
RB
71012016-05-10 Richard Biener <rguenther@suse.de>
7102
7103 PR tree-optimization/70497
7104 PR tree-optimization/28367
7105 * gcc.dg/torture/20160404-1.c: New testcase.
7106 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7107 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7108
5a96dae3
PMR
71092016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7110
7111 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7112
fc97f805
UB
71132016-05-09 Uros Bizjak <ubizjak@gmail.com>
7114
7115 * gcc.target/i386/fabsneg-1.c New test.
7116
a710b1d5
AM
71172016-05-09 Alan Modra <amodra@gmail.com>
7118
7119 PR testsuite/70826
7120 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7121
171f6f05
RB
71222016-05-09 Richard Biener <rguenther@suse.de>
7123
7124 PR tree-optimization/70985
7125 * gcc.dg/torture/pr70985.c: New testcase.
7126
18caa34e
BC
71272016-05-09 Bin Cheng <bin.cheng@arm.com>
7128
7129 * gcc.dg/tree-ssa/ifc-9.c: New test.
7130 * gcc.dg/tree-ssa/ifc-10.c: New test.
7131 * gcc.dg/tree-ssa/ifc-11.c: New test.
7132 * gcc.dg/tree-ssa/ifc-12.c: New test.
7133 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7134 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7135 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7136
7a27d38f
RB
71372016-05-09 Richard Biener <rguenther@suse.de>
7138
7139 PR fortran/70937
7140 * gfortran.dg/pr70937.f90: New testcase.
7141
5ebbbd3d
RO
71422016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7143
7144 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7145
f6288c24
FR
71462016-05-07 Fritz Reese <fritzoreese@gmail.com>
7147
7148 PR fortran/56226
7149 * gfortran.dg/dec_structure_1.f90: New testcase.
7150 * gfortran.dg/dec_structure_2.f90: Ditto.
7151 * gfortran.dg/dec_structure_3.f90: Ditto.
7152 * gfortran.dg/dec_structure_4.f90: Ditto.
7153 * gfortran.dg/dec_structure_5.f90: Ditto.
7154 * gfortran.dg/dec_structure_6.f90: Ditto.
7155 * gfortran.dg/dec_structure_7.f90: Ditto.
7156 * gfortran.dg/dec_structure_8.f90: Ditto.
7157 * gfortran.dg/dec_structure_9.f90: Ditto.
7158 * gfortran.dg/dec_structure_10.f90: Ditto.
7159 * gfortran.dg/dec_structure_11.f90: Ditto.
7160 * gfortran.dg/dec_union_1.f90: Ditto.
7161 * gfortran.dg/dec_union_2.f90: Ditto.
7162 * gfortran.dg/dec_union_3.f90: Ditto.
7163 * gfortran.dg/dec_union_4.f90: Ditto.
7164 * gfortran.dg/dec_union_5.f90: Ditto.
7165 * gfortran.dg/dec_union_6.f90: Ditto.
7166 * gfortran.dg/dec_union_7.f90: Ditto.
7167
5ec4a8cd
TV
71682016-05-07 Tom de Vries <tom@codesourcery.com>
7169
7170 PR tree-optimization/70956
7171 * gcc.dg/graphite/pr70956.c: New test.
7172
58ec1d0e
JJ
71732016-05-06 Jakub Jelinek <jakub@redhat.com>
7174
ccd88fb7
JJ
7175 PR middle-end/70941
7176 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7177 (a, b, c, d): Change type from char to signed char.
7178 (main): Compare against (signed char) -1634678893 instead of
7179 hardcoded -109. Use __builtin_abort instead of abort.
7180
dd3b6464
JJ
7181 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7182 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7183
58ec1d0e
JJ
7184 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7185
19aa23d8
YR
71862016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7187
7188 PR debug/70935
7189 * gcc.dg/torture/pr70935.c: New test.
7190
ae5f0df1
OE
71912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7192
7193 PR target/58219
ce23a8ff 7194 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7195
078f7e37
RB
71962016-05-06 Richard Biener <rguenther@suse.de>
7197
7198 PR tree-optimization/70960
7199 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7200
765d7b54
OE
72012016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7202
7203 PR target/52933
7204 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7205 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7206 Adjust expected instruction counts.
7207 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7208
29c94e65
MP
72092016-05-06 Marek Polacek <polacek@redhat.com>
7210
7211 PR sanitizer/70875
7212 * gcc.dg/ubsan/bounds-3.c: New test.
7213
3684b02e
OE
72142016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7215
7216 PR target/54089
7217 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7218
8706773f
RB
72192016-05-06 Richard Biener <rguenther@suse.de>
7220
7221 PR middle-end/70931
7222 * gfortran.dg/pr70931.f90: New testcase.
7223
a4f51018
RB
72242016-05-06 Richard Biener <rguenther@suse.de>
7225
7226 PR middle-end/70941
7227 * gcc.dg/torture/pr70941.c: New testcase.
7228
c4f2425f
BC
72292016-05-05 Bin Cheng <bin.cheng@arm.com>
7230
7231 PR tree-optimization/57206
7232 * gcc.dg/vect/pr57206.c: New test.
7233
5dc08197
RO
72342016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7235
7236 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7237
351f85c5
JJ
72382016-05-05 Jakub Jelinek <jakub@redhat.com>
7239
568bac8c
JJ
7240 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7241
351f85c5
JJ
7242 * c-c++-common/Wdangling-else-4.c: New test.
7243
33fd7785
JJ
72442016-05-04 Jakub Jelinek <jakub@redhat.com>
7245
2d1ac15a
JJ
7246 PR c++/70906
7247 PR c++/70933
7248 * g++.dg/opt/pr70906.C: New test.
7249 * g++.dg/opt/pr70933.C: New test.
7250
33fd7785
JJ
7251 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7252
6b715bf6
JH
72532016-05-04 Jan Hubicka <hubicka@ucw.cz>
7254
7255 * gcc.dg/ipa/pure-const-3.c: New testcase.
7256
deef7113
MP
72572016-05-04 Marek Polacek <polacek@redhat.com>
7258
7259 * c-c++-common/Wdangling-else-1.c: New test.
7260 * c-c++-common/Wdangling-else-2.c: New test.
7261 * c-c++-common/Wdangling-else-3.c: New test.
7262
5396db97
KCY
72632016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7264
7265 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7266 flag is present.
7267
de55efd5
MP
72682016-05-04 Marek Polacek <polacek@redhat.com>
7269
7270 PR c/48778
7271 * gcc.dg/Waddress-2.c: New test.
7272
475839b6
AM
72732016-05-04 Alan Modra <amodra@gmail.com>
7274
7275 * gcc.target/powerpc/pr70866.c: New.
7276
b25aad5f
MS
72772016-05-03 Martin Sebor <msebor@redhat.com>
7278
7279 PR c++/66561
7280 * c-c++-common/builtin_location.c: New test.
7281 * g++.dg/cpp1y/builtin_location.C: New test.
7282
79ce98bc
MP
72832016-05-03 Marek Polacek <polacek@redhat.com>
7284
7285 PR c/70859
7286 * gcc.dg/pr70859.c: New test.
7287 * gcc.dg/pr70859-2.c: New test.
7288
402e89f5
PMR
72892016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7290
7291 * gnat.dg/debug5.adb: New testcase.
7292
f3d90045
DV
72932016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7294
7295 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7296 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7297 Procedure to check for z10 instruction set.
7298
1e26cec1
CL
72992016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7300
7301 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7302
71aca5a0
AM
73032016-05-03 Alan Modra <amodra@gmail.com>
7304
7305 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7306
2fd70ec1
JJ
73072016-05-03 Jakub Jelinek <jakub@redhat.com>
7308
7309 * gcc.target/i386/avx512f-cvt-1.c: New test.
7310
e5705cf7
L
73112016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7312
7313 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7314 -fdump-tree-vrp-details.
7315
381cdae4
RB
73162016-05-03 Richard Biener <rguenther@suse.de>
7317
7318 * gcc.dg/pr30172-1.c: Adjust.
7319 * gcc.dg/pr63743.c: Likewise.
7320 * gcc.dg/tm/pr51696.c: Likewise.
7321 * c-c++-common/tm/safe-1.c: Likewise.
7322 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7323 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7324 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7325 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7326
adedd5c1
JJ
73272016-05-03 Jakub Jelinek <jakub@redhat.com>
7328
31ed1665
JJ
7329 PR rtl-optimization/70467
7330 * gcc.target/i386/pr70467-3.c: New test.
7331 * gcc.target/i386/pr70467-4.c: New test.
7332
dea60b59
JJ
7333 PR tree-optimization/70916
7334 * gcc.c-torture/compile/pr70916.c: New test.
7335
adedd5c1
JJ
7336 PR target/49244
7337 * gcc.target/i386/pr49244-1.c: New test.
7338 * gcc.target/i386/pr49244-2.c: New test.
7339
f80041ef
BS
73402016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7341
7342 PR rtl-optimization/44281
7343 * gcc.target/i386/pr44281.c: New test.
7344
1cfcd39e
BC
73452016-05-03 bin cheng <bin.cheng@arm.com>
7346
7347 PR tree-optimization/56541
7348 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7349 * gcc.dg/vect/pr56541.c: new test.
7350
4304ccfd
MM
73512016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7352
7353 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7354 __float128.
7355 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7356
50d94c29
L
73572016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7358
7359 PR testsuite/70520
7360 * c-c++-common/asan/clone-test-1.c (main): Align child process
7361 stack to 16 bytes.
7362
bc1aee87
DM
73632016-05-02 David Malcolm <dmalcolm@redhat.com>
7364
7365 PR c++/62314
7366 * g++.dg/spellcheck-fields-2.C: New test case.
7367
474e0129
DM
73682016-05-02 David Malcolm <dmalcolm@redhat.com>
7369
7370 PR c++/62314
7371 * g++.dg/pr62314.C: New test case.
7372
818b88a7
JH
73732016-05-02 Jan Hubicka <hubicka@ucw.cz>
7374
7375 * gcc.dg/ipa/inline-8.c: New testcase.
7376
dd77684f
JJ
73772016-05-02 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR rtl-optimization/70467
7380 * gcc.target/i386/pr70467-1.c: New test.
7381
72407e00
BE
73822016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7383
7384 * gcc.dg/spec-options.c: Run the test on all targets.
7385 * gcc.dg/foo.specs: Use cpp_unique_options.
7386
dd53d197
MG
73872016-05-02 Marc Glisse <marc.glisse@inria.fr>
7388
7389 * gcc.dg/tree-ssa/unord.c: New testcase.
7390
a8b85ce9
MG
73912016-05-02 Marc Glisse <marc.glisse@inria.fr>
7392
7393 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7394
5b37e866
NS
73952016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7396
7397 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7398
7176a4a0
MP
73992016-05-02 Marek Polacek <polacek@redhat.com>
7400
7401 PR c/70851
7402 * gcc.dg/enum-incomplete-3.c: New test.
7403
6b9933b9
MP
74042016-05-02 Marek Polacek <polacek@redhat.com>
7405 Tom de Vries <tom@codesourcery.com>
7406
7407 PR tree-optimization/70700
7408 * gcc.dg/pr70700.c: New test.
7409
90f82260
UB
74102016-05-01 Uros Bizjak <ubizjak@gmail.com>
7411
7412 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7413 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7414 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7415 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7416 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7417
f73036c1
EB
74182016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7419
7420 * ada/acats/run_acats: Rename into...
7421 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7422 * ada/acats/run_all.sh: Remove redundant test.
7423 (target_run): Move around.
7424 (target_gnatchop): Use newly built executable.
7425 (target_gnatmake): Likewise.
7426 Check that the compilation of impbit succeeds.
7427
85e051a3
OE
74282016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7429
7430 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7431 * gcc.dg/20021029-1.c: Likewise.
7432 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7433 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7434 * gcc.target/sh/cmpstr.c: Likewise.
7435 * gcc.target/sh/cmpstrn.c: Likewise.
7436 * gcc.target/sh/memset.c: Likewise.
7437 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7438 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7439 * gcc.target/sh/pr39423-1.c: Likewise.
7440 * gcc.target/sh/pr49468-di.c: Likewise.
7441 * gcc.target/sh/pr49468-si.c: Likewise.
7442 * gcc.target/sh/pr49880-1.c: Likewise.
7443 * gcc.target/sh/pr49880-2.c: Likewise.
7444 * gcc.target/sh/pr49880-3.c: Likewise.
7445 * gcc.target/sh/pr50751-1.c: Likewise.
7446 * gcc.target/sh/pr50751-4.c: Likewise.
7447 * gcc.target/sh/pr50751-7.c: Likewise.
7448 * gcc.target/sh/pr51244-1.c: Likewise.
7449 * gcc.target/sh/pr51244-10.c: Likewise.
7450 * gcc.target/sh/pr51244-11.c: Likewise.
7451 * gcc.target/sh/pr51244-12.c: Likewise.
7452 * gcc.target/sh/pr51244-13.c: Likewise.
7453 * gcc.target/sh/pr51244-14.c: Likewise.
7454 * gcc.target/sh/pr51244-17.c: Likewise.
7455 * gcc.target/sh/pr51244-18.c: Likewise.
7456 * gcc.target/sh/pr51244-19.c: Likewise.
7457 * gcc.target/sh/pr51244-4.c: Likewise.
7458 * gcc.target/sh/pr51244-5.c: Likewise.
7459 * gcc.target/sh/pr51244-7.c: Likewise.
7460 * gcc.target/sh/pr51244-8.c: Likewise.
7461 * gcc.target/sh/pr51244-9.c: Likewise.
7462 * gcc.target/sh/pr51697.c: Likewise.
7463 * gcc.target/sh/pr52483-1.c: Likewise.
7464 * gcc.target/sh/pr52483-2.c: Likewise.
7465 * gcc.target/sh/pr52483-3.c: Likewise.
7466 * gcc.target/sh/pr52483-5.c: Likewise.
7467 * gcc.target/sh/pr52933-1.c: Likewise.
7468 * gcc.target/sh/pr52933-2.c: Likewise.
7469 * gcc.target/sh/pr52933-3.c: Likewise.
7470 * gcc.target/sh/pr53568-1.c: Likewise.
7471 * gcc.target/sh/pr53976-1.c: Likewise.
7472 * gcc.target/sh/pr53988-1.c: Likewise.
7473 * gcc.target/sh/pr53988.c: Likewise.
7474 * gcc.target/sh/pr54089-1.c: Likewise.
7475 * gcc.target/sh/pr54089-6.c: Likewise.
7476 * gcc.target/sh/pr54089-7.c: Likewise.
7477 * gcc.target/sh/pr54089-8.c: Likewise.
7478 * gcc.target/sh/pr54089-9.c: Likewise.
7479 * gcc.target/sh/pr54236-1.c: Likewise.
7480 * gcc.target/sh/pr54236-2.c: Likewise.
7481 * gcc.target/sh/pr54236-3.c: Likewise.
7482 * gcc.target/sh/pr54236-4.c: Likewise.
7483 * gcc.target/sh/pr54386.c: Likewise.
7484 * gcc.target/sh/pr54602-1.c: Likewise.
7485 * gcc.target/sh/pr54685.c: Likewise.
7486 * gcc.target/sh/pr54760-1.c: Likewise.
7487 * gcc.target/sh/pr54760-2.c: Likewise.
7488 * gcc.target/sh/pr54760-3.c: Likewise.
7489 * gcc.target/sh/pr54760-4.c: Likewise.
7490 * gcc.target/sh/pr54760-5.c: Likewise.
7491 * gcc.target/sh/pr54760-6.c: Likewise.
7492 * gcc.target/sh/pr55146.c: Likewise.
7493 * gcc.target/sh/pr55160.c: Likewise.
7494 * gcc.target/sh/pr59278.c: Likewise.
7495 * gcc.target/sh/pr59401-1.c: Likewise.
7496 * gcc.target/sh/pr59533-1.c: Likewise.
7497 * gcc.target/sh/pr63260.c: Likewise.
7498 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7499 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7500 * gcc.target/sh/strlen.c: Likewise.
7501 * gcc.target/sh/torture/pr30807.c: Likewise.
7502 * gcc.target/sh/torture/pr34777.c: Likewise.
7503 * gcc.target/sh/torture/pr64652.c: Likewise.
7504 * gcc.target/sh/torture/pr65505.c: Likewise.
7505 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7506 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7507
411e5c67
PC
75082016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7509
7510 PR c++/66644
7511 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7512
8fa97501
BS
75132016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7514
7515 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7516 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7517 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7518 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7519
5a956111
PP
75202016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7521
7522 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7523 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7524
e7ff0319
CP
75252016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7526
7527 PR middle-end/70626
7528 * c-c++-common/goacc/combined-reduction.c: New test.
7529 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7530
52d11a4b
L
75312016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7532
7533 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7534 *movdi_internal pattern only if PIC off.
7535 * gcc.target/i386/pr70155-2.c: Likewise.
7536 * gcc.target/i386/pr70155-3.c: Likewise.
7537 * gcc.target/i386/pr70155-4.c: Likewise.
7538 * gcc.target/i386/pr70155-5.c: Likewise.
7539 * gcc.target/i386/pr70155-6.c: Likewise.
7540 * gcc.target/i386/pr70155-7.c: Likewise.
7541 * gcc.target/i386/pr70155-8.c: Likewise.
7542 * gcc.target/i386/pr70155-15.c: Likewise.
7543 * gcc.target/i386/pr70155-17.c: Likewise.
7544 * gcc.target/i386/pr70155-22.c: Likewise.
7545
8960db31
BC
75462016-04-29 Bin Cheng <bin.cheng@arm.com>
7547
7548 PR tree-optimization/70803
7549 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7550
cca535a4
IE
75512016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7552
7553 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7554 optimization of vector loop.
7555 * gcc.target/i386/vect-unpack-3.c: New test.
7556 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7557 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7558 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7559
500ecf4a
MP
75602016-04-29 Marek Polacek <polacek@redhat.com>
7561
7562 PR sanitizer/70342
7563 * g++.dg/ubsan/null-7.C: New test.
7564
2fff3db8
MP
7565 PR c/70852
7566 * gcc.dg/pr70852.c: New test.
7567
509063eb
DV
75682016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7569
7570 PR/69089
7571 * g++.dg/cpp0x/alignas6.C: New test.
7572
83745c0d
DV
75732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7574
c87885ca
RO
7575 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7576 * gcc.dg/pr27003.c: Likewise.
7577 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7578 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7579 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7580 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7581 * gcc.target/arc/mxy.c: Likewise.
7582 * gcc.target/arc/mswape.c: Likewise.
7583 * gcc.target/arc/mrtsc.c: Likewise.
7584 * gcc.target/arc/mcrc.c: Likewise.
7585 * gcc.target/arc/mdsp-packa.c: Likewise.
7586 * gcc.target/arc/mdvbf.c: Likewise.
7587 * gcc.target/arc/mlock.c: Likewise.
7588 * gcc.target/arc/mmac-24.c: Likewise.
7589 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7590
849b265d
BS
75912016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7592 Matthijs Kooijman <matthijs@stdin.nl>
7593 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7594
7595 PR target/60040
7596 * gcc.target/avr/pr60040-1.c: New.
7597 * gcc.target/avr/pr60040-2.c: New.
7598
1390536b
RB
75992016-04-29 Richard Biener <rguenther@suse.de>
7600
7601 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7602
98998245
RB
76032016-04-29 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/13962
7606 PR tree-optimization/65686
7607 * gcc.dg/uninit-pr65686.c: New testcase.
7608
8b80cc21
JJ
76092016-04-29 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR middle-end/70843
7612 * gcc.dg/pr70843.c: New test.
7613
6181bc30
JJ
76142016-04-28 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR target/70858
7617 * gcc.target/i386/pr70858.c: New test.
7618
f4cb3612
AB
76192016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7620
7621 * gcc.target/arc/nps400-1.c: New file.
7622
8ad9df62
JR
76232016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7624 Andrew Burgess <andrew.burgess@embecosm.com>
7625
7626 * gcc.target/arc/movh_cl-1.c: New file.
7627
ceaaa9fe
JR
76282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7629 Andrew Burgess <andrew.burgess@embecosm.com>
7630
7631 * gcc.target/arc/extzv-1.c: New file.
7632 * gcc.target/arc/insv-1.c: New file.
7633 * gcc.target/arc/insv-2.c: New file.
7634 * gcc.target/arc/movb-1.c: New file.
7635 * gcc.target/arc/movb-2.c: New file.
7636 * gcc.target/arc/movb-3.c: New file.
7637 * gcc.target/arc/movb-4.c: New file.
7638 * gcc.target/arc/movb-5.c: New file.
7639 * gcc.target/arc/movb_cl-1.c: New file.
7640 * gcc.target/arc/movb_cl-2.c: New file.
7641 * gcc.target/arc/movbi_cl-1.c: New file.
7642 * gcc.target/arc/movl-1.c: New file.
7643
4d03dc2f
JR
76442016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7645 Andrew Burgess <andrew.burgess@embecosm.com>
7646
7647 * gcc.target/arc/cmem-1.c: New file.
7648 * gcc.target/arc/cmem-2.c: New file.
7649 * gcc.target/arc/cmem-3.c: New file.
7650 * gcc.target/arc/cmem-4.c: New file.
7651 * gcc.target/arc/cmem-5.c: New file.
7652 * gcc.target/arc/cmem-6.c: New file.
7653 * gcc.target/arc/cmem-7.c: New file.
7654 * gcc.target/arc/cmem-ld.inc: New file.
7655 * gcc.target/arc/cmem-st.inc: New file.
7656
81262dad
JJ
76572016-04-28 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR target/70821
7660 * gcc.target/i386/pr70821.c: New test.
7661
0a31a09a
BS
76622016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7663
7664 * gcc.target/powerpc/vec-adde.c: New test.
7665 * gcc.target/powerpc/vec-adde-int128.c: New test.
7666
3ddffba9
JJ
76672016-04-28 Jakub Jelinek <jakub@redhat.com>
7668
7669 * gcc.target/i386/avx-vround-1.c: New test.
7670 * gcc.target/i386/avx-vround-2.c: New test.
7671 * gcc.target/i386/avx512vl-vround-1.c: New test.
7672 * gcc.target/i386/avx512vl-vround-2.c: New test.
7673
713dedcd
RO
76742016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7675
7676 PR testsuite/70595
7677 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7678 (check_effective_target_cilkplus_runtime): ... this.
7679 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7680 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7681
7682 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7683 Require cilkplus_runtime.
7684 Don't add -lcilkrts.
7685 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7686 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7687 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7688 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7689 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7690 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7691 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7692 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7693 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7694 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7695 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7696 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7697 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7698 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7699 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7700 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7701 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7702 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7703 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7704 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7705 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7706 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7707 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7708 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7709 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7710 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7711 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7712 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7713 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7714
7715 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7716 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7717
7718 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7719
7720 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7721 cilkplus_runtime.
7722
3563f78f
MG
77232016-04-27 Marc Glisse <marc.glisse@inria.fr>
7724
7725 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7726 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7727
6bc2bb18
RB
77282015-04-27 Ryan Burn <contact@rnburn.com>
7729
7730 PR c++/69024
7731 PR c++/68997
7732 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7733 diagnostic.
7734 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7735 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7736
1e55d29a
EB
77372016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7738
7739 * gnat.dg/limited_with4.ad[sb]: New test.
7740 * gnat.dg/limited_with4_pkg.ads: New helper.
7741
087146ca
L
77422016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7743
7744 PR target/70155
7745 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7746 and movv1ti_internal patterns
7747 * gcc.target/i386/pr70155-1.c: New test.
7748 * gcc.target/i386/pr70155-2.c: Likewise.
7749 * gcc.target/i386/pr70155-3.c: Likewise.
7750 * gcc.target/i386/pr70155-4.c: Likewise.
7751 * gcc.target/i386/pr70155-5.c: Likewise.
7752 * gcc.target/i386/pr70155-6.c: Likewise.
7753 * gcc.target/i386/pr70155-7.c: Likewise.
7754 * gcc.target/i386/pr70155-8.c: Likewise.
7755 * gcc.target/i386/pr70155-9.c: Likewise.
7756 * gcc.target/i386/pr70155-10.c: Likewise.
7757 * gcc.target/i386/pr70155-11.c: Likewise.
7758 * gcc.target/i386/pr70155-12.c: Likewise.
7759 * gcc.target/i386/pr70155-13.c: Likewise.
7760 * gcc.target/i386/pr70155-14.c: Likewise.
7761 * gcc.target/i386/pr70155-15.c: Likewise.
7762 * gcc.target/i386/pr70155-16.c: Likewise.
7763 * gcc.target/i386/pr70155-17.c: Likewise.
7764 * gcc.target/i386/pr70155-18.c: Likewise.
7765 * gcc.target/i386/pr70155-19.c: Likewise.
7766 * gcc.target/i386/pr70155-20.c: Likewise.
7767 * gcc.target/i386/pr70155-21.c: Likewise.
7768 * gcc.target/i386/pr70155-22.c: Likewise.
7769
92329f9f
L
77702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7771
7772 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7773 ".{5,6}".
7774
309a0cf6
BC
77752016-04-27 Bin Cheng <bin.cheng@arm.com>
7776
7777 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7778 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7779 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7780 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7781 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7782
72ed2b9c
RB
77832016-04-27 Richard Biener <rguenther@suse.de>
7784
7785 PR ipa/70760
7786 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7787 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7788
3c98ff9b
NS
77892016-04-27 Nathan Sidwell <nathan@acm.org>
7790
7791 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7792 * g++.dg/ubsan/pr63956.C: Adjust error location.
7793
9ec5d66b
NC
77942016-04-27 Nick Clifton <nickc@redhat.com>
7795
7796 PR middle-end/49889
7797 * gcc.dg/pr49889.c: New test.
7798
c1e1f433
BS
77992016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7800
7801 * c-c++-common/memset-array.c: New test.
7802
8ac43293
MS
78032016-04-26 Martin Sebor <msebor@redhat.com>
7804
7805 PR c++/66639
7806 * g++.dg/cpp1y/func_constexpr.C: New test.
7807
843ce8ab
PP
78082016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7809
7810 PR c++/70241
7811 * g++.dg/cpp0x/enum32.C: New test.
7812 * g++.dg/cpp0x/enum33.C: New test.
7813
78142016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7815
7816 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7817 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7818 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7819 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7820 * gcc.c-torture/execute/pr38151.c: Likewise.
7821 * gcc.c-torture/execute/pr66556.c: Likewise.
7822 * gcc.c-torture/execute/pr67781.c: Likewise.
7823 * gcc.c-torture/execute/pr68648.c: Likewise.
7824
ca1206be
MG
78252016-04-26 Marc Glisse <marc.glisse@inria.fr>
7826
7827 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7828
2448a956
MP
78292016-04-26 Marek Polacek <polacek@redhat.com>
7830
7831 PR c/67784
7832 * gcc.dg/pr67784-3.c: New test.
7833 * gcc.dg/pr67784-4.c: New test.
7834 * gcc.dg/pr67784-5.c: New test.
7835
b02a5e26
MP
7836 PR c/70791
7837 * gcc.dg/Wnested-externs-2.c: New test.
7838
6b6aa8d3
MG
78392016-04-26 Marc Glisse <marc.glisse@inria.fr>
7840
7841 * gcc.dg/fold-plusmult.c: Adjust.
7842 * gcc.dg/no-strict-overflow-6.c: Adjust.
7843 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7844
a2095b55
BS
78452016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7846
7847 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7848 number scans.
7849 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7850 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7851 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7852 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7853 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7854 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7855 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7856 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7857 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7858 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7859 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7860 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7861 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7862 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7863 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7864 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7865 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7866 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7867 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7868 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7869 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7870 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7871 scans.
7872 * gcc.target/i386/pr32219-4.c: Likewise.
7873 * gcc.target/i386/pr32219-6.c: Likewise.
7874 * gcc.target/i386/pr32219-8.c: Likewise.
7875
bb0cc5c8
KT
78762016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7877
7878 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7879 associated options.
7880
5a0802ea
MP
78812016-04-26 Marek Polacek <polacek@redhat.com>
7882
7883 PR c++/70744
7884 * g++.dg/ext/cond2.C: New test.
7885
00f615af
BC
78862016-04-26 Bin Cheng <bin.cheng@arm.com>
7887
7888 PR tree-optimization/70771
7889 PR tree-optimization/70775
7890 * gcc.dg/pr70771.c: New test.
25939d34 7891 * gcc.dg/pr70775.c: New test.
00f615af 7892
218155e7
BS
78932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7894
7895 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7896
ab99f467
RB
78972016-04-25 Richard Biener <rguenther@suse.de>
7898
7899 PR tree-optimization/70780
7900 * gcc.dg/torture/pr70780.c: New testcase.
7901
3f8257db 79022016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7903
c87885ca
RO
7904 * gcc.target/arm/neon-vaddws16.c: New test.
7905 * gcc.target/arm/neon-vaddws32.c: New test.
7906 * gcc.target/arm/neon-vaddwu16.c: New test.
7907 * gcc.target/arm/neon-vaddwu32.c: New test.
7908 * gcc.target/arm/neon-vaddwu8.c: New test.
7909 * lib/target-supports.exp
93c590ee
MC
7910 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7911 that arm neon support vector widen sum of HImode TO SImode.
7912
d6c1a7a7
JJ
79132016-04-23 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR sanitizer/70712
7916 * c-c++-common/asan/pr70712.c: New test.
7917
ab0fc037
TS
79182016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7919
7920 * .gitattributes: New file.
7921
2aa64824
CL
79222016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7923
7924 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7925
e7e12d92
DH
79262016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7927
7928 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7929 * gfortran.dg/submodule_15.f08: Likewise.
7930
d1431192
RB
79312016-04-22 Richard Biener <rguenther@suse.de>
7932
7933 PR tree-optimization/70740
7934 * gcc.dg/torture/pr70740.c: New testcase.
7935
04a63c24
L
79362016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7937
7938 PR target/70750
7939 * gcc.target/i386/pr70750-1.c: New test.
7940 * gcc.target/i386/pr70750-2.c: Likewise.
7941
20700098
PC
79422016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7943
7944 PR c++/70540
7945 * g++.dg/cpp0x/auto48.C: New.
7946
aedf4e12
MP
79472016-04-21 Marek Polacek <polacek@redhat.com>
7948
7949 PR c++/70513
7950 * g++.dg/cpp0x/forw_enum12.C: New test.
7951 * g++.dg/cpp0x/forw_enum13.C: New test.
7952
2074d80a
KY
79532016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7954
7955 PR target/70728
7956 * gcc.target/i386/pr70728.c: New test.
7957
aef4aab0
RB
79582016-04-21 Richard Biener <rguenther@suse.de>
7959
7960 PR middle-end/70747
7961 * gcc.dg/pr70747.c: New testcase.
7962
2359e571
BC
79632016-04-21 Bin Cheng <bin.cheng@arm.com>
7964
7965 PR tree-optimization/70715
7966 * gcc.dg/tree-ssa/scev-13.c: New test.
7967
ce0e66ff
MG
79682016-04-21 Marc Glisse <marc.glisse@inria.fr>
7969
7970 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7971
2c2870a1
MG
79722016-04-21 Marc Glisse <marc.glisse@inria.fr>
7973
7974 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7975
a2b056a3
JH
79762016-04-20 Jan Hubicka <jh@suse.cz>
7977
7978 PR ipa/70018
7979 * g++.dg/ipa/nothrow-1.C: New testcase.
7980
ee392fc2
NS
79812016-04-20 Nathan Sidwell <nathan@acm.org>
7982
7983 PR c++/55635
7984 * g++.dg/eh/delete1.C: New.
7985
dda49daf
L
79862016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7987
7988 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7989 -mtune-ctrl=sse_typeless_stores.
7990
8a5b9d5a
L
79912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7992
7993 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7994
1011119f
BC
79952016-04-20 Bin Cheng <bin.cheng@arm.com>
7996
7997 PR tree-optimization/69489
7998 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7999
477d4906
IV
80002016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8001
8002 PR c++/69363
8003 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8004 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8005 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8006
fad08d12
BC
80072016-04-20 Bin Cheng <bin.cheng@arm.com>
8008
8009 PR tree-optimization/56625
8010 PR tree-optimization/69489
8011 * gcc.dg/vect/pr56625.c: New test.
8012 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8013
9e3e4fab
AP
80142016-04-20 Andrew Pinski <apinski@cavium.com>
8015
8016 PR target/64971
8017 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8018
d7aa24e4
AC
80192016-04-20 Arnaud Charlet <charlet@adacore.com>
8020
8021 * gnat.dg/self1.adb: Remove now incorrect test.
8022
e6d62b46
BC
80232016-04-20 Bin Cheng <bin.cheng@arm.com>
8024
8025 * gcc.dg/tree-ssa/scev-11.c: New test.
8026 * gcc.dg/tree-ssa/scev-12.c: New test.
8027
2697b189
MP
80282016-04-20 Marek Polacek <polacek@redhat.com>
8029
8030 PR tree-optimization/70725
8031 * gcc.dg/pr70725.c: New test.
8032
60d393e8
RB
80332016-04-20 Richard Biener <rguenther@suse.de>
8034
8035 PR tree-optimization/70726
8036 * g++.dg/vect/pr70726.cc: New testcase.
8037
82c6f58a
AK
80382016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8039
8040 PR target/70674
8041 * gcc.target/s390/pr70674.c: New test.
8042
90eeab20
JD
80432016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8044
8045 PR libgfortran/70684
8046 * gfortran.dg/list_read_14.f90: New test.
8047
fc9cf6da
L
80482016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8049
8050 PR target/69201
8051 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8052 extern to force it misaligned.
8053 (b): Likewise.
8054 (c): Likewise.
8055 (d): Likewise.
8056 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8057 Don't check `*' before movv4sf_internal.
8058 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8059 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8060 Don't check `*' before movv16qi_internal.
8061 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8062 extern to force it misaligned.
8063 (b): Likewise.
8064 (c): Likewise.
8065 (d): Likewise.
8066 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8067 Don't check `*' before movv2df_internal.
8068 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8069 extern to force it misaligned.
8070 (b): Likewise.
8071 (c): Likewise.
8072 (d): Likewise.
8073 Check movv8sf_internal instead of avx_storeups256.
8074 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8075
ea8927ea
RB
80762016-04-19 Richard Biener <rguenther@suse.de>
8077
8078 PR tree-optimization/70171
8079 * g++.dg/tree-ssa/pr70171.C: New testcase.
8080
65f52ee9
RB
80812016-04-19 Richard Biener <rguenther@suse.de>
8082
8083 PR tree-optimization/70724
8084 * gcc.dg/torture/pr70724.c: New testcase.
8085
987b67f1
VM
80862016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8087
8088 PR middle-end/70689
c87885ca 8089 * gcc.target/i386/pr70689.c: New.
987b67f1 8090
91a47c39
L
80912016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8092
8093 PR target/70708
8094 * gcc.target/i386/pr70708.c: New test.
8095
8270b82d
RB
80962016-04-18 Richard Biener <rguenther@suse.de>
8097
8098 PR tree-optimization/43434
8099 * gcc.dg/vect/pr43434.c: New testcase.
8100 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8101 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8102 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8103 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8104 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8105 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8106 * gcc.dg/gomp/pr68640.c: Likewise.
8107 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8108 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8109
edd048e2
RB
81102016-04-18 Richard Biener <rguenther@suse.de>
8111
8112 PR tree-optimization/70701
8113 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8114
bd5c7330
TV
81152016-04-18 Tom de Vries <tom@codesourcery.com>
8116
8117 PR testsuite/70699
8118 * gcc.dg/pr70161.c: Add dot-file scans.
8119 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8120 instead of after last dot char.
8121
23f2660f
EB
81222016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8123
8124 * c-c++-common/dump-ada-spec-3.c: New test.
8125 * c-c++-common/dump-ada-spec-4.c: Likewise.
8126
da152c9f
TV
81272016-04-17 Tom de Vries <tom@codesourcery.com>
8128
8129 PR other/70183
8130 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8131
cc950f98
JH
81322016-04-15 Jan Hubicka <jh@suse.cz>
8133
8134 PR ipa/70018
8135 * g++.dg/ipa/pure-const-1.C: New testcase.
8136 * g++.dg/ipa/pure-const-2.C: New testcase.
8137 * g++.dg/ipa/pure-const-3.C: New testcase.
8138
949505a9
MP
81392016-04-15 Marek Polacek <polacek@redhat.com>
8140
8141 PR c/70671
8142 * gcc.dg/bitfld-22.c: New test.
8143
10e547d6
BS
81442016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8145
8146 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8147 x86_64.
8148
1e77281b
MP
81492016-04-15 Marek Polacek <polacek@redhat.com>
8150
8151 PR c/70651
8152 * c-c++-common/pr70651.c: New test.
8153
e501fa8e
KT
81542016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8155
8156 PR rtl-optimization/70681
8157 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8158 dump scan on arm and powerpc.
8159 * gcc.dg/pr10474.c: Likewise.
8160
dda1bf61
JJ
81612016-04-15 Jakub Jelinek <jakub@redhat.com>
8162
ca4ef1ff
JJ
8163 PR c++/69517
8164 PR c++/70019
8165 PR c++/70588
8166 * g++.dg/cpp1y/vla11.C: Revert for real.
8167
dda1bf61
JJ
8168 PR c/70436
8169 * c-c++-common/Wparentheses-1.c: New test.
8170 * c-c++-common/gomp/Wparentheses-1.c: New test.
8171 * c-c++-common/gomp/Wparentheses-2.c: New test.
8172 * c-c++-common/gomp/Wparentheses-3.c: New test.
8173 * c-c++-common/gomp/Wparentheses-4.c: New test.
8174 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8175 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8176 * c-c++-common/goacc/Wparentheses-1.c: New test.
8177
1355e62c
KY
81782016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8179
8180 PR target/70662
8181 * gcc.target/i386/pr70662.c: New test.
8182
0ab34b9e 81832016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8184 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8185
8186 PR tree-optimization/70130
8187 * gcc.dg/vect/O3-pr70130.c: New testcase.
8188
bc773aad
MM
81892016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8190
6e9b2286
MM
8191 PR target/70669
8192 * gcc.target/powerpc/pr70669.c: New test.
8193
bc773aad
MM
8194 PR target/70640
8195 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8196 a power7 system that does not have an assembler that supports
8197 power8.
8198
d8747845
MS
81992016-04-14 Martin Sebor <msebor@redhat.com>
8200
8201 PR c++/69517
8202 PR c++/70019
8203 PR c++/70588
8204 * c-c++-common/ubsan/vla-1.c: Revert.
8205 * g++.dg/cpp1y/vla11.C: Same.
8206 * g++.dg/cpp1y/vla12.C: Same.
8207 * g++.dg/cpp1y/vla13.C: Same.
8208 * g++.dg/cpp1y/vla14.C: Same.
8209 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8210 * g++.dg/init/array24.C: Same.
d8747845
MS
8211 * g++.dg/ubsan/vla-1.C: Same.
8212
85128559
MP
82132016-04-14 Marek Polacek <polacek@redhat.com>
8214 Jan Hubicka <hubicka@ucw.cz>
8215
8216 PR c++/70029
8217 * g++.dg/torture/pr70029.C: New test.
8218
52fbb073
MS
82192016-04-14 Martin Sebor <msebor@redhat.com>
8220
8221 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8222 type size to prevent failures on targets with very low maximum
8223 alignment.
8224
6db61d6f
RB
82252016-04-14 Richard Biener <rguenther@suse.de>
8226
8227 PR tree-optimization/70623
8228 * gcc.dg/torture/pr70623.c: New testcase.
8229 * gcc.dg/torture/pr70623-2.c: Likewise.
8230
342fac95
MS
82312016-04-13 Martin Sebor <msebor@redhat.com>
8232
8233 PR c++/69517
8234 PR c++/70019
8235 PR c++/70588
8236 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8237 * g++.dg/cpp1y/vla11.C: New test.
8238 * g++.dg/cpp1y/vla12.C: New test.
8239 * g++.dg/cpp1y/vla13.C: New test.
8240 * g++.dg/cpp1y/vla14.C: New test.
8241 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8242 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8243 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8244
d93c452f
JJ
82452016-04-13 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR c++/70641
8248 * g++.dg/opt/pr70641.C: New test.
8249
85115fb6
RO
82502016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8251
8252 PR rtl-optimization/68749
8253 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8254 effects of argument promotions.
8255 Remove default args to dg-skip-if.
8256
545a4139
PC
82572016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8258
8259 PR c++/70635
8260 * g++.dg/parse/pr70635.C: New.
8261
b3a77f21
MP
82622016-04-13 Marek Polacek <polacek@redhat.com>
8263
8264 PR c++/70639
8265 * c-c++-common/Wmisleading-indentation-4.c: New test.
8266
99cd9857
MP
82672016-04-13 Marek Polacek <polacek@redhat.com>
8268
8269 PR c/70436
c87885ca
RO
8270 * gcc.dg/Wparentheses-12.c: New test.
8271 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8272
75ca93ec
IE
82732016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8274
8275 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8276 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8277 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8278
3d3f9e7e
JJ
82792016-04-13 Jakub Jelinek <jakub@redhat.com>
8280
37947cd0
JJ
8281 PR middle-end/70633
8282 * gcc.c-torture/compile/pr70633.c: New test.
8283
3d3f9e7e
JJ
8284 PR debug/70628
8285 * gcc.dg/torture/pr70628.c: New test.
8286
92886d3e
PP
82872016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8288
8289 PR c++/70610
8290 * g++.dg/template/pr70610.C: New test.
8291 * g++.dg/template/pr70610-2.C: New test.
8292 * g++.dg/template/pr70610-3.C: New test.
8293 * g++.dg/template/pr70610-4.C: New test.
8294
13bd7c2b
JJ
82952016-04-12 Jakub Jelinek <jakub@redhat.com>
8296
6512fa6d
JJ
8297 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8298 128 instead of 32.
8299
13bd7c2b
JJ
8300 PR c++/70571
8301 * g++.dg/ext/pr70571.C: New test.
8302
20b9851c
MM
83032016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8304
8a434ada 8305 PR target/70640
20b9851c
MM
8306 * gcc.target/powerpc/pr70640.c: New test.
8307
2b2f52bc
PC
83082016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8309
8310 PR c++/68722
8311 * g++.dg/parse/pr68722.C: New.
8312
5901e56a
JJ
83132016-04-12 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR rtl-optimization/70596
8316 * gcc.target/i386/pr70596.c: New test.
8317
d4619dc1
NS
83182016-04-12 Nathan Sidwell <nathan@acm.org>
8319
8320 PR c++/70501
8321 * g++.dg/init/pr70501.C: New.
8322
3df530d3
DW
83232016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8324
8325 * gcc.target/i386/asm-flag-6.c: New test.
8326
b7a120d7
TV
83272016-04-12 Tom de Vries <tom@codesourcery.com>
8328
8329 PR tree-optimization/68756
8330 * gcc.dg/graphite/pr68756.c: New test.
8331
4e0eea75
JJ
83322016-04-12 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR tree-optimization/70602
8335 * gcc.c-torture/execute/pr70602.c: New test.
8336
35fbda43
MM
83372016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8338
8339 PR target/70381
8340 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8341 __float128 emulator is built and runs.
8342 * gcc.target/powerpc/float128-1.c: Likewise.
8343
8344 * lib/target-supports.exp (check_ppc_float128_sw_available):
8345 Rework tests for __float128 software and hardware
8346 availability. Fix exit condition to return 0 on success.
8347
04a99ebe
JG
83482016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8349
8350 PR target/70133
8351 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8352 * gcc.target/aarch64/target_attr_15.c: Likewise.
8353
47cd5a85
PC
83542016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8355
8356 PR c++/69066
8357 * g++.dg/cpp1y/pr69066.C: New.
8358
a5edb32e
JD
83592016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8360
8361 PR fortran/68566
8362 * gfortran.dg/pr36192.f90: Update test.
8363 * gfortran.dg/pr36192_1.f90: Update test.
8364 * gfortran.dg/real_dimension_1.f: Update test.
8365 * gfortran.dg/parameter_array_init_7.f90: New test.
8366
8ef378f8
JDA
83672016-04-09 John David Anglin <danglin@gcc.gnu.org>
8368
c532c871
JDA
8369 PR testsuite/64039
8370 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8371
d34f706f
JDA
8372 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8373
75e1dd9e
JDA
8374 PR rtl-optimization/66669
8375 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8376
8a976f5f
JDA
8377 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8378
da04822a
JDA
8379 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8380 * gcc.dg/pie-1.c: Likewise.
8381 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8382 * gcc.dg/pic-4.c: Likewise.
8383 * gcc.dg/pie-3.c: Likewise.
8384 * gcc.dg/pie-4.c: Likewise.
8385
adfabcf9
JDA
8386 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8387
4a020adf
JDA
8388 PR tree-optimization/68644
8389 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8390
8ef378f8
JDA
8391 PR rtl-optimization/64886
8392 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8393
09bf990e
TV
83942016-04-09 Tom de Vries <tom@codesourcery.com>
8395
8396 PR tree-optimization/68953
8397 * gcc.dg/graphite/pr68953.c: New test.
8398
138c3c1a
DH
83992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8400
8401 PR fortran/70592
8402 * gfortran.dg/deferred_character_16.f90: New test.
8403
f55460af
JJ
84042016-04-09 Jakub Jelinek <jakub@redhat.com>
8405
8406 PR tree-optimization/70586
8407 * gcc.c-torture/execute/pr70586.c: New test.
8408
0b77bbf3
DH
84092016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8410
8411 PR sanitizer/70573
8412 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8413 with __builtin_memset
8414 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8415
c42cfb5c
CP
84162016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8417
8418 PR lto/70289
8419 PR ipa/70348
8420 PR tree-optimization/70373
8421 PR middle-end/70533
8422 PR middle-end/70534
8423 PR middle-end/70535
8424 * c-c++-common/goacc/reduction-5.c: New test.
8425 * c-c++-common/goacc/reduction-promotions.c: New test.
8426 * gfortran.dg/goacc/reduction-3.f95: New test.
8427 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8428
56cfb596
PP
84292016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8430
8431 PR c++/70590
8432 PR c++/70452
8433 * g++.dg/pr70590.C: New test.
8434 * g++.dg/pr70590-2.C: New test.
8435
1a13c0a2
JJ
84362016-04-08 Jakub Jelinek <jakub@redhat.com>
8437
abc0647a
JJ
8438 PR middle-end/70593
8439 * gcc.target/i386/pr70593.c: New test.
8440
1a13c0a2
JJ
8441 PR rtl-optimization/70574
8442 * gcc.target/i386/avx2-pr70574.c: New test.
8443
c3da4956
MO
84442016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8445
8446 PR sanitizer/70541
8447 * c-c++-common/asan/pr70541.c: New test.
8448
9f1b833b
TV
84492016-04-08 Tom de Vries <tom@codesourcery.com>
8450
8451 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8452 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8453
bae7adda
KT
84542016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8455
8456 PR target/70566
8457 * gcc.c-torture/execute/pr70566.c: New test.
8458
211f3d57
TV
84592016-04-08 Tom de Vries <tom@codesourcery.com>
8460
8461 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8462 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8463
02cf2861
AM
84642016-04-08 Alan Modra <amodra@gmail.com>
8465
8466 * gcc.target/powerpc/pr70117.c: New.
8467
5f490f9f
JJ
84682016-04-07 Jakub Jelinek <jakub@redhat.com>
8469
56e9b710
JJ
8470 PR testsuite/70581
8471 * gcc.dg/lto/simd-function_0.c: New test.
8472
5f490f9f
JJ
8473 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8474 clones.
8475 * c-c++-common/attr-simd-2.c: Likewise.
8476 * c-c++-common/attr-simd-4.c: Likewise.
8477 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8478 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8479
e4ebc74d
TP
84802016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8481
8482 PR testsuite/70553
8483 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8484
9817ae35
TS
84852016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8486 Tom de Vries <tom@codesourcery.com>
8487
8488 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8489 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8490 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8491 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8492 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8493 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8494 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8495 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8496
e292f64d
PP
84972016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8498
8499 PR c/70436
8500 * g++.dg/warn/Wparentheses-29.C: New test.
8501
6b37bdaf
PP
85022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8503
8504 PR c/70436
8505 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8506 explicit braces to resolve a future -Wparentheses warning.
8507
64824205
RH
85082016-04-06 Richard Henderson <rth@redhat.com>
8509
8510 * gcc.dg/pr61817-1.c: New test.
8511 * gcc.dg/pr61817-2.c: New test.
8512 * gcc.dg/pr69391-1.c: New test.
8513 * gcc.dg/pr69391-2.c: New test.
8514
bc2fc1f3
VM
85152016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8516
8517 PR rtl-optimization/70398
c87885ca 8518 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8519
41414a02
EB
85202016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8521
8522 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8523
4066ea8a
YR
85242016-04-06 Yvan Roux <yvan.roux@linaro.org>
8525 Pedro Alves <palves@redhat.com>
8526
8527 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8528
ec35ea45
JJ
85292016-04-06 Jakub Jelinek <jakub@redhat.com>
8530
3866f8dd
JJ
8531 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8532 Check for avx512f effective targets instead of avx2.
8533 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8534 for AVX512F clones.
8535 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8536 * g++.dg/gomp/declare-simd-1.C: Likewise.
8537 * g++.dg/gomp/declare-simd-3.C: Likewise.
8538 * g++.dg/gomp/declare-simd-4.C: Likewise.
8539
ec35ea45
JJ
8540 PR middle-end/70550
8541 * c-c++-common/gomp/pr70550-1.c: New test.
8542 * c-c++-common/gomp/pr70550-2.c: New test.
8543
c08d28ac
NS
85442016-04-05 Nathan Sidwell <nathan@acm.org>
8545
8546 PR c++/70512
8547 * g++.dg/ext/attribute-may-alias-5.C: New.
8548
1d510e04
JJ
85492016-04-05 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR c++/70336
8552 * c-c++-common/pr70336.c: New test.
8553 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8554 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8555
84278ed9
JH
85562016-04-05 Jan Hubicka <hubicka@ucw.cz>
8557
8558 PR ipa/66223
8559 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8560
268a0ec4
JJ
85612016-04-05 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR rtl-optimization/70542
8564 * gcc.dg/torture/pr70542.c: New test.
8565 * gcc.target/i386/avx2-pr70542.c: New test.
8566
5e8c2eb1
ZS
85672016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8568
8569 PR tree-optimization/70509
8570 * gcc.target/i386/avx512bw-pr70509.c: New test.
8571
c0daf32d
PP
85722016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8573
8574 PR c++/70452
8575 * g++.dg/ext/constexpr-vla4.C: New test.
8576
bf867841
UB
85772016-04-05 Uros Bizjak <ubizjak@gmail.com>
8578
8579 PR target/70510
8580 * gcc.target/i386/pr70510.c: New test.
8581
3022186a
RB
85822016-04-05 Richard Biener <rguenther@suse.de>
8583
8584 PR tree-optimization/70526
8585 * g++.dg/torture/pr70526.C: New testcase.
8586
55fc79b2
JJ
85872016-04-05 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR target/70525
8590 * gcc.target/i386/pr70525.c: New test.
8591
62b233f2
RB
85922016-04-05 Richard Biener <rguenther@suse.de>
8593
8594 PR middle-end/70499
8595 * g++.dg/torture/pr70499.C: New testcase.
8596
cc05759d
RB
85972016-04-05 Richard Biener <rguenther@suse.de>
8598
8599 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8600 remove XFAIL.
8601
f23f16d4
JJ
86022016-04-04 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR middle-end/70307
8605 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8606 rs6000 ABI warnings.
8607
d27ecc49
JH
86082016-04-04 Jan Hubicka <hubicka@ucw.cz>
8609
8610 PR ipa/66223
8611 * g++.dg/ipa/devirt-51.C: New testcase.
8612
c974c96e 86132016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8614 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8615
8616 PR middle-end/70457
8617 * gcc.dg/torture/pr70457.c: New.
8618
7a85da89
AV
86192016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8620
8621 PR fortran/67538
8622 * gfortran.dg/allocate_with_source_19.f08: New test.
8623
de517e64
AV
86242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8625
8626 PR fortran/65795
8627 * gfortran.dg/coarray_allocate_6.f08: New test.
8628
43b9f499
RB
86292016-04-04 Richard Biener <rguenther@suse.de>
8630
8631 PR rtl-optimization/70484
8632 * gcc.dg/torture/pr70484.c: New testcase.
8633
f13355da
MP
86342016-04-04 Marek Polacek <polacek@redhat.com>
8635
8636 PR c/70307
8637 * gcc.dg/torture/pr70307.c: New test.
8638
6cc6ed50
OE
86392016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8640
8641 PR target/70416
8642 PR target/67391
8643 * gcc.target/sh/torture/pr70416.c: New.
8644
abdc16c8
MS
86452016-04-02 Martin Sebor <msebor@redhat.com>
8646
8647 PR c++/67376
8648 PR c++/70170
8649 PR c++/70172
8650 PR c++/70228
8651 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8652 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8653 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8654 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8655 * g++.dg/cpp0x/constexpr-string.C: Same.
8656 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8657 * g++.dg/cpp0x/pr65398.C: Same.
8658 * g++.dg/ext/constexpr-vla1.C: Same.
8659 * g++.dg/ext/constexpr-vla2.C: Same.
8660 * g++.dg/ext/constexpr-vla3.C: Same.
8661 * g++.dg/ubsan/pr63956.C: Same.
8662
763cd859
JJ
86632016-04-01 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR rtl-optimization/70467
8666 * gcc.target/i386/pr70467-2.c: New test.
8667
0f875435
JJ
86682016-04-01 Jakub Jelinek <jakub@redhat.com>
8669 Marek Polacek <polacek@redhat.com>
8670
8671 PR c++/70488
8672 * g++.dg/init/new47.C: New test.
8673
41d14659
RR
86742016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8675
8676 PR target/70496
8677 * gcc.target/arm/pr70496.c: New test.
8678
f9bf89bb
NS
86792016-04-01 Nathan Sidwell <nathan@acm.org>
8680
73b9085d
NS
8681 PR c++/68475
8682 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8683
4afdcfaa
IE
86842016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8685
8686 PR target/69890
8687 * gcc.dg/strlenopt.h (memmove): New.
8688 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8689 instead of "string.h".
8690 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8691 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8692 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8693 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8694 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8695 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8696 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8697 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8698 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8699 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8700 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8701 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8702 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8703 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8704 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8705 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8706 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8707 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8708 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8709 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8710
b5d7a29c
RO
87112016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8712
8713 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8714 (Holder::foo): Reflect this.
8715
b660f9ec
IE
87162016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8717
8718 PR target/70442
8719 * gcc.dg/pr70442.c: New test.
8720
88504f34
NS
87212016-03-31 Nathan Sidwell <nathan@acm.org>
8722
8723 PR c++/70393
8724 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8725
95d34b96
KY
87262016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8727
8728 PR target/70453
8729 * gcc.target/i386/pr70453.c: New test.
8730
b4c4967c
AB
87312016-03-31 Andrey Belevantsev <abel@ispras.ru>
8732
8733 PR target/70292
8734 * gcc.c-torture/pr70292.c: New test.
8735
5fde6a45
MP
87362016-03-31 Marek Polacek <polacek@redhat.com>
8737
8738 PR c/70297
8739 * c-c++-common/pr70297.c: New test.
8740 * g++.dg/cpp0x/typedef-redecl.C: New test.
8741 * gcc.dg/typedef-redecl2.c: New test.
8742
97eb24c4
JJ
87432016-03-31 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR rtl-optimization/70460
8746 * gcc.c-torture/execute/pr70460.c: New test.
8747
efc3536f
RB
87482016-03-31 Richard Biener <rguenther@suse.de>
8749
8750 PR c++/70430
8751 * g++.dg/ext/vector30.C: New testcase.
8752
e0876e21
DH
87532016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8754 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8755
8756 * gfortran.dg/fmt_pf.f90: New test.
8757
e9bff8c6
RO
87582016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8759
8760 Forward-port from 5 branch
8761 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8762
8763 PR testsuite/70356
8764 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8765 dg-require-effective-target after dg-do.
8766
8767 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8768
8769 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8770
2620c80d
TS
87712016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8772 Julian Brown <julian@codesourcery.com>
8773 Chung-Lin Tang <cltang@codesourcery.com>
8774 Cesar Philippidis <cesar@codesourcery.com>
8775 James Norris <jnorris@codesourcery.com>
8776 Tom de Vries <tom@codesourcery.com>
8777 Nathan Sidwell <nathan@codesourcery.com>
8778
bf867841 8779 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8780 * c-c++-common/goacc/loop-clauses.c: Likewise.
8781 * g++.dg/goacc/template.C: Likewise.
8782 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8783 * gfortran.dg/goacc/loop-1.f95: Likewise.
8784 * gfortran.dg/goacc/loop-5.f95: Likewise.
8785 * gfortran.dg/goacc/loop-6.f95: Likewise.
8786 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8787 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8788 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8789 * c-c++-common/goacc/clauses-fail.c: Likewise.
8790 * c-c++-common/goacc/parallel-1.c: Likewise.
8791 * c-c++-common/goacc/reduction-1.c: Likewise.
8792 * c-c++-common/goacc/reduction-2.c: Likewise.
8793 * c-c++-common/goacc/reduction-3.c: Likewise.
8794 * c-c++-common/goacc/reduction-4.c: Likewise.
8795 * c-c++-common/goacc/routine-3.c: Likewise.
8796 * c-c++-common/goacc/routine-4.c: Likewise.
8797 * c-c++-common/goacc/routine-5.c: Likewise.
8798 * c-c++-common/goacc/tile.c: Likewise.
8799 * g++.dg/goacc/template.C: Likewise.
8800 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8801 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8802 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8803 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8804 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8805 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8806 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8807 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8808 * c-c++-common/goacc/use_device-1.c: ... this file.
8809 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8810 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8811 * c-c++-common/goacc/host_data-6.c: ... this file.
8812 * c-c++-common/goacc/loop-2-kernels.c: New file.
8813 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8814 * c-c++-common/goacc/loop-3.c: Likewise.
8815 * g++.dg/goacc/reference.C: Likewise.
8816 * g++.dg/goacc/routine-1.C: Likewise.
8817 * g++.dg/goacc/routine-2.C: Likewise.
8818
f6d2d066
RB
88192016-03-30 Richard Biener <rguenther@suse.de>
8820
8821 PR middle-end/70450
8822 * gcc.dg/torture/pr70450.c: New testcase.
8823
d43242b9
JJ
88242016-03-30 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR target/70421
8827 * gcc.dg/torture/pr70421.c: New test.
8828 * gcc.target/i386/avx512f-pr70421.c: New test.
8829
5ce43b77
L
88302016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8831
8832 PR testsuite/70364
8833 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8834 (check): New function.
8835 (bar): Call check.
8836 (foo): Align stack to 16 bytes when calling bar.
8837 * gcc.target/i386/cleanup-2.c: Likewise.
8838
d014a712
PP
88392016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8840
8841 PR tree-optimization/59124
8842 * gcc.dg/Warray-bounds-19.c: New test.
8843
3f8257db 88442016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8845
8846 * lib/prune.exp (escape_regex_chars): New.
8847 (prune_file_path): Update to quote metcharacters for regexp.
8848
3336c6e0
JJ
88492016-03-29 Jakub Jelinek <jakub@redhat.com>
8850
a362f023
JJ
8851 PR rtl-optimization/70429
8852 * gcc.c-torture/execute/pr70429.c: New test.
8853
3336c6e0
JJ
8854 PR tree-optimization/70405
8855 * gcc.dg/pr70405.c: New test.
8856
728557fd
AV
88572016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8858
8859 PR fortran/70397
8860 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8861 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8862
bef977d4
TS
88632016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8864
8865 PR testsuite/64177
8866 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8867 __cilkrts_set_param to set two workers.
8868 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8869 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8870
6f6d25c9
DH
88712016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8872
bf867841 8873 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8874
45733562
KY
88752016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8876
8877 PR target/70406
bf867841 8878 * gcc.target/i386/pr70406.c: New test.
45733562 8879
a1799e5e
EB
88802016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8881
8882 * gnat.dg/specs/double_record_extension3.ads: New test.
8883
5fca7b66
RH
88842016-03-25 Richard Henderson <rth@redhat.com>
8885
8886 PR target/70120
8887 * gcc.target/aarch64/pr70120-1.c: New.
8888 * gcc.target/aarch64/pr70120-2.c: New.
8889 * gcc.target/aarch64/pr70120-3.c: New.
8890
31ce75c6
PP
88912016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8892
8893 PR c++/62212
8894 * g++.dg/template/mangle2.C: The dg-do directive should be
8895 "compile" not "assemble".
8896
3caf0ca1
BS
88972016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8898
8899 PR lto/69650
8900 * gcc.dg/pr69650.c: New test.
8901
634035b6
DE
89022016-03-25 David Edelsohn <dje.gcc@gmail.com>
8903
8904 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8905
45d34276
AM
89062016-03-25 Alan Modra <amodra@gmail.com>
8907
8908 * gcc.dg/dfp/pr70052.c: New test.
8909
8f085166
RH
89102016-03-24 Richard Henderson <rth@redhat.com>
8911
8912 PR middle-end/69845
8913 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8914 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8915
011e5ec3
TV
89162016-03-24 Tom de Vries <tom@codesourcery.com>
8917
8918 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8919
9e3f4551
TV
89202016-03-24 Tom de Vries <tom@codesourcery.com>
8921
8922 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8923 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8924
45780041
TV
89252016-03-24 Tom de Vries <tom@codesourcery.com>
8926
8927 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8928 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8929
887ab4e5
PP
89302016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8931
8932 PR c++/62212
8933 * g++.dg/template/mangle2.C: New test.
8934
69a9a66f
RB
89352016-03-24 Richard Biener <rguenther@suse.de>
8936
8937 PR tree-optimization/70396
8938 * gcc.dg/torture/pr70396.c: New testcase.
8939
ed87de55
RB
89402016-03-24 Richard Biener <rguenther@suse.de>
8941
8942 PR middle-end/70370
8943 * gcc.dg/torture/pr70370.c: New testcase.
8944
ea064934
TV
89452016-03-24 Tom de Vries <tom@codesourcery.com>
8946
8947 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8948 * gfortran.dg/goacc/kernels-tree.f95: Same.
8949 * gfortran.dg/goacc/parallel-tree.f95: Same.
8950
b2a4dd1d
TV
89512016-03-24 Tom de Vries <tom@codesourcery.com>
8952
8953 * c-c++-common/goacc/uninit-if-clause.c: New test.
8954 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8955
72e7cd6e
JJ
89562016-03-24 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR target/70290
bf867841
UB
8959 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8960 Fix formatting.
72e7cd6e 8961
ce9d0c03
RB
89622016-03-24 Richard Biener <rguenther@suse.de>
8963
8964 PR tree-optimization/70372
8965 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8966
426b9428
PP
89672016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8968
8969 PR c++/70347
8970 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8971
cd1588c4
PP
89722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8973
8974 PR c++/70332
8975 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8976
61637db3
JJ
89772016-03-23 Jakub Jelinek <jakub@redhat.com>
8978
928af3bf
JJ
8979 PR c++/70001
8980 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8981 * g++.dg/cpp1y/pr70001.C: New test.
8982
61637db3
JJ
8983 PR c++/70323
8984 * g++.dg/cpp0x/constexpr-70323.C: New test.
8985
05aca4e7
AO
89862016-03-23 Alexandre Oliva <aoliva@redhat.com>
8987 Jason Merrill <jason@redhat.com>
8988 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR c++/69315
8991 * g++.dg/cpp0x/constexpr-69315.C: New test.
8992 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8993
fbdb6baf
MP
89942016-03-23 Marek Polacek <polacek@redhat.com>
8995
8996 PR c++/69884
8997 * g++.dg/warn/Wignored-attributes-1.C: New test.
8998 * g++.dg/warn/Wignored-attributes-2.C: New test.
8999
d79ee524
TV
90002016-03-23 Tom de Vries <tom@codesourcery.com>
9001
9002 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9003 initialization.
9004 * gfortran.dg/goacc/private-3.f95 (test): Same.
9005 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9006 missing use param.
9007
a59f0bef
KT
90082016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9009
9010 * lib/target-supports.exp: Remove v7ve entry from loop
9011 creating effective target checks.
9012 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9013 (add_options_for_arm_arch_v7ve): Likewise.
9014
0179520a
JJ
90152016-03-23 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR tree-optimization/70354
9018 * gcc.dg/vect/pr70354-1.c: New test.
9019 * gcc.dg/vect/pr70354-2.c: New test.
9020 * gcc.target/i386/avx2-pr70354-1.c: New test.
9021 * gcc.target/i386/avx2-pr70354-2.c: New test.
9022
75bb14d7
JL
90232016-03-22 Jeff Law <law@redhat.com>
9024
9025 PR target/70232
9026 * gcc.dg/tree-ssa/pr70232.c: New test.
9027
72c9526d
IE
90282016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9029
9030 PR target/70302
9031 * gcc.target/i386/pr70302.c: New test.
9032
a3ca1bc5
RB
90332016-03-22 Richard Biener <rguenther@suse.de>
9034
9035 PR middle-end/70251
9036 * g++.dg/torture/pr70251.C: New testcase.
9037
5c240f4d
DM
90382016-03-22 David Malcolm <dmalcolm@redhat.com>
9039
9040 PR c/69993
9041 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9042 Wmisleading-indentation.c.
9043 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9044 reflect change to diagnostic text and order of messages.
9045 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9046
80f6631b
DE
90472016-03-22 David Edelsohn <dje.gcc@gmail.com>
9048
9049 * g++.dg/ext/java-3.C: Don't compile on AIX.
9050
9a10956c
RB
90512016-03-22 Richard Biener <rguenther@suse.de>
9052
9053 PR middle-end/70333
9054 * gcc.dg/torture/pr70333.c: New testcase.
9055
6cedf922
IE
90562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9057
9058 * g++.dg/ext/pr70290.C: New test.
9059
cd6c27ac
KY
90602016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9061
9062 PR target/70325
9063 * gcc.target/i386/pr70325.c: New test.
9064
4cde512c
JJ
90652016-03-22 Jakub Jelinek <jakub@redhat.com>
9066
b01915ed
JJ
9067 PR target/70329
9068 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9069 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9070
4e3e2cf1
JJ
9071 PR target/70300
9072 * gcc.target/i386/pr70300.c: New test.
9073
4cde512c
JJ
9074 PR c++/70295
9075 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9076 (func2): New function for cond with parens, xfail warning for c++.
9077 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9078
16f6d7dc
PP
90792016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9080
9081 PR c++/70096
9082 * g++.dg/template/ptrmem30.C: New test.
9083
a3e2b438
PP
90842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9085
9086 PR c++/70204
9087 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9088 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9089
11b6a02e
JJ
90902016-03-21 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR middle-end/70326
9093 * gcc.dg/pr70326.c: New test.
9094
b9407883
MG
90952016-03-21 Marc Glisse <marc.glisse@inria.fr>
9096 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR tree-optimization/70317
9099 * gcc.dg/pr70317.c: New test.
9100
4a148e19
UB
91012016-03-21 Uros Bizjak <ubizjak@gmail.com>
9102
9103 PR target/70327
9104 * gcc.target/i386/pr70327.c: New test.
9105
2a85ddbb
ML
91062016-03-21 Martin Liska <mliska@suse.cz>
9107
7d36fe98 9108 PR ipa/70306
2a85ddbb
ML
9109 * gcc.dg/ipa/pr70306.c: New test.
9110
4a148e19 91112016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9112
9113 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9114 * gcc.target/arm/attr-align3.c: Likewise.
9115 * gcc.target/arm/attr_arm.c: Likewise.
9116 * gcc.target/arm/flip-thumb.c: Likewise.
9117
6b366948
JJ
91182016-03-21 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR target/70296
9121 * gcc.target/powerpc/altivec-36.c: New test.
9122
2fac8c14
RB
91232016-03-21 Richard Biener <rguenther@suse.de>
9124
9125 PR tree-optimization/70310
9126 * gcc.dg/torture/pr70310.c: New testcase.
9127
e9bde854
KY
91282016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9129
9130 PR target/70293
9131 * gcc.target/i386/pr70293.c: New test.
9132
56bbfaf6
RB
91332016-03-21 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/70288
9136 * gcc.dg/torture/pr70288-1.c: New testcase.
9137 * gcc.dg/torture/pr70288-2.c: Likewise.
9138
3eee49ed
AB
91392016-03-21 Andrey Belevantsev <abel@ispras.ru>
9140
9141 PR rtl-optimization/69307
9142 * gcc.target/arm/pr69307.c: New test.
4a148e19 9143
8e7816b4
AB
91442016-03-21 Andrey Belevantsev <abel@ispras.ru>
9145
9146 PR rtl-optimization/69102
9147 * gcc.c-torture/compile/pr69102.c: New test.
9148
14d7d4be
JL
91492016-03-18 Jeff Law <law@redhat.com>
9150
9151 PR rtl-optimization/70263
9152 * gcc.c-torture/compile/pr70263-1.c: New test.
9153 * gcc.target/i386/pr70263-2.c: New test.
9154
5c6a601c
BS
91552016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9156
9157 PR rtl-optimization/70278
9158 * gcc.dg/torture/pr70278.c: New test.
9159 * gcc.target/arm/pr70278.c: New test.
9160
4bbf545b
DM
91612016-03-18 David Malcolm <dmalcolm@redhat.com>
9162
9163 PR c/70281
9164 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9165 (test_builtin_types_compatible_p): New test function.
9166 * gcc.dg/pr70281.c: New test case.
9167
dc28bb68
CL
91682016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9169
9170 PR target/70113
9171 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9172
5e8d6dff
IE
91732016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9174
9175 PR tree-optimization/70252
9176 * gcc.dg/pr70252.c: New test.
9177
d0e7e403
TV
91782016-03-18 Tom de Vries <tom@codesourcery.com>
9179
9180 * gcc.dg/pr70161-2.c: New test.
9181 * gcc.dg/pr70161.c: New test.
9182
fa22501a
TV
91832016-03-18 Tom de Vries <tom@codesourcery.com>
9184
9185 PR ipa/70269
9186 * gcc.dg/pr70269.c: New test.
9187
dd125026
JJ
91882016-03-18 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR c++/70267
9191 * g++.dg/ext/java-3.C: New test.
9192
91914f0a
PP
91932016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9194
9195 PR c++/70205
9196 * g++.dg/lookup/pr70205.C: New test.
9197
753a8910
PP
91982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9199
9200 PR c++/70218
9201 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9202
14ba7b28
MP
92032016-03-17 Marek Polacek <polacek@redhat.com>
9204
9205 PR c/69407
9206 * gcc.dg/atomic-op-6.c: New test.
9207
ded60913
DM
92082016-03-17 David Malcolm <dmalcolm@redhat.com>
9209
9210 PR c/70264
9211 * c-c++-common/pr70264.c: New test case.
9212
a3aad0e6
JJ
92132016-03-17 Jakub Jelinek <jakub@redhat.com>
9214
17366700
JJ
9215 PR c++/70144
9216 * c-c++-common/pr70144-1.c: New test.
9217 * c-c++-common/pr70144-2.c: New test.
9218
a3aad0e6
JJ
9219 PR c++/70272
9220 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9221 * g++.dg/opt/flifetime-dse6.C: New test.
9222 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9223
b57e6e18
L
92242016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9225
9226 PR driver/70192
9227 * gcc.dg/pic-1.c: New test.
9228 * gcc.dg/pic-2.c: Likewise.
9229 * gcc.dg/pic-3.c: Likewise.
9230 * gcc.dg/pic-4.c: Likewise.
9231 * gcc.dg/pie-1.c: Likewise.
9232 * gcc.dg/pie-2.c: Likewise.
9233 * gcc.dg/pie-3.c: Likewise.
9234 * gcc.dg/pie-4.c: Likewise.
9235 * gcc.dg/pie-5.c: Likewise.
9236 * gcc.dg/pie-6.c: Likewise.
9237
b38ba58b
TV
92382016-03-17 Tom de Vries <tom@codesourcery.com>
9239
9240 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9241 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9242
6931b3b7
RB
92432016-03-17 Richard Biener <rguenther@suse.de>
9244
9245 PR debug/70271
9246 * g++.dg/debug/pr70271.C: New testcase.
9247
0c8b64cb
IE
92482016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9249
9250 * gcc.target/i386/pr70251.c: New test.
9251
b1970801
MP
92522016-03-17 Marek Polacek <polacek@redhat.com>
9253
9254 PR c++/70194
9255 * g++.dg/warn/constexpr-70194.C: New test.
9256
820c5eaa
RH
92572016-03-16 Richard Henderson <rth@redhat.com>
9258
9259 PR middle-end/70240
9260 * gcc.c-torture/compile/pr70240.c: New.
9261
da0ad263
SKS
92622016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9263
9264 * gcc.c-torture/compile/20151204.c: Skip for avr.
9265
c73d295c
JJ
92662016-03-16 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR target/70245
9269 * g++.dg/opt/pr70245.C: New test.
9270 * g++.dg/opt/pr70245.h: New file.
9271 * g++.dg/opt/pr70245-aux.cc: New file.
9272
b2794066
MS
92732016-03-16 Martin Sebor <msebor@redhat.com>
9274
9275 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9276
aa43616c
RH
92772016-03-16 Richard Henderson <rth@redhat.com>
9278
9279 PR middle-end/70199
9280 * gcc.c-torture/compile/pr70199.c: New.
9281
59608fe5
L
92822016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9283
9284 * gcc.dg/uninit-19.c: Run dos2unix.
9285
ab4c578f
MP
92862016-03-16 Marek Polacek <polacek@redhat.com>
9287
9288 PR c/70093
9289 * gcc.dg/nested-func-10.c: New test.
9290 * gcc.dg/nested-func-9.c: New test.
9291
f5387e76
JJ
92922016-03-16 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR tree-optimization/68714
9295 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9296
7662b718
TV
92972016-03-16 Tom de Vries <tom@codesourcery.com>
9298
9299 PR tree-optimization/68715
9300 * gcc.dg/graphite/pr68715-2.c: New test.
9301 * gcc.dg/graphite/pr68715.c: New test.
9302 * gfortran.dg/graphite/pr68715.f90: New test.
9303
be7ce7ae
TV
93042016-03-16 Tom de Vries <tom@codesourcery.com>
9305
9306 PR tree-optimization/68809
9307 * gcc.dg/graphite/pr68809-2.c: New test.
9308 * gcc.dg/graphite/pr68809.c: New test.
9309
1935f250
JJ
93102016-03-16 Jakub Jelinek <jakub@redhat.com>
9311
6651c93e
JJ
9312 PR c++/70147
9313 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9314 method call to i () as argument. Adjust expected output.
9315
1935f250
JJ
9316 PR c++/70147
9317 * g++.dg/ubsan/pr70147-1.C: New test.
9318 * g++.dg/ubsan/pr70147-2.C: New test.
9319
ab1caa6e
MS
93202016-03-15 Martin Sebor <msebor@redhat.com>
9321
9322 PR c++/58281
9323 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9324
5c2a1bbb
JDA
93252016-03-15 John David Anglin <danglin@gcc.gnu.org>
9326
cb5d8ad1
JDA
9327 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9328 hppa*-*-hpux*.
9329
b440dd40
JDA
9330 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9331
5c2a1bbb
JDA
9332 PR libfortran/69799
9333 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9334 libatomic_available.
9335
42c729c5
MP
93362016-03-15 Marek Polacek <polacek@redhat.com>
9337
9338 PR c++/70209
9339 * g++.dg/ext/attribute-may-alias-4.C: New test.
9340
82b1c550
AM
93412016-03-15 Alexander Monakov <amonakov@ispras.ru>
9342
9343 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9344 -fvar-tracking-assignments-toggle flag.
9345
4ccbf3a6
PH
93462016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9347
9348 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9349
c39858bd
JJ
93502016-03-15 Jakub Jelinek <jakub@redhat.com>
9351
9352 PR rtl-optimization/70222
9353 * gcc.c-torture/execute/pr70222-1.c: New test.
9354 * gcc.c-torture/execute/pr70222-2.c: New test.
9355
8be119c1
RH
93562016-03-15 Richard Henderson <rth@redhat.com>
9357
9358 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9359
6598bb55
AB
93602016-03-15 Andrey Belevantsev <abel@ispras.ru>
9361
9362 PR rtl-optimization/69032
9363 * gcc.dg/pr69032.c: New test.
9364
81fa2944
AB
93652016-03-15 Andrey Belevantsev <abel@ispras.ru>
9366
9367 PR rtl-optimization/63384
4a148e19 9368 * g++.dg/pr63384.C: New test.
81fa2944 9369
74ea9ab6
AB
93702016-03-15 Andrey Belevantsev <abel@ispras.ru>
9371
9372 PR target/64411
9373 * gcc.target/i386/pr64411.C: New test.
9374
045d5055
TV
93752016-03-15 Tom de Vries <tom@codesourcery.com>
9376
9377 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9378 * gfortran.dg/goacc/kernels-alias.f95: New test.
9379
3ea33585
MS
93802016-03-14 Martin Sebor <msebor@redhat.com>
9381
9382 PR c++/53792
9383 * g++.dg/cpp0x/constexpr-inline.C: New test.
9384 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9385
1df7b330
DE
93862016-03-14 David Edelsohn <dje.gcc@gmail.com>
9387
9388 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9389
79b57d18
JJ
93902016-03-14 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR middle-end/70219
9393 * gcc.dg/pr70219.c: New test.
9394
3cbf012a
BS
93952016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9396
9397 PR target/70083
9398 * gcc.dg/torture/pr70083.c: New test.
9399 * gcc.target/i386/pr70083.c: New test.
9400
a9fee7cd
RB
94012016-03-14 Richard Biener <rguenther@suse.de>
9402
9403 PR tree-optimization/56365
9404 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9405
4799603f
SB
94062016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9407
9408 PR target/70098
9409 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9410 New function.
9411 * g++.dg/pr70098.C: New testcase.
9412
9413
760ca967
TV
94142016-03-14 Tom de Vries <tom@codesourcery.com>
9415
9416 PR tree-optimization/70045
9417 * gcc.dg/graphite/pr70045.c: New test.
9418
44e66a77
JD
94192016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9420
9421 PR fortran/69043
9422 * gfortran.dg/include_9.f90: New test.
9423
a18e0fe1
DH
94242016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9425
9426 PR fortran/45076
9427 gfortran.dg/prof/prof.exp: New script.
9428 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9429
d0aca6ab
AB
94302016-03-12 Andrey Belevantsev <abel@ispras.ru>
9431
9432 PR rtl-optimization/69307
9433 * gcc.dg/pr69307.c: New test.
9434
cefe08a4
VM
94352016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9436
9437 PR target/69614
9438 * gcc.target/arm/pr69614.c: New.
9439
70112e2a
PT
94402016-03-12 Paul Thomas <pault@gcc.gnu.org>
9441
9442 PR fortran/70031
9443 * gfortran.dg/submodule_14.f08: New test
9444
9445 PR fortran/69524
9446 * gfortran.dg/submodule_15.f08: New test
9447
3f1e5d3a
PP
94482016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9449
9450 PR c++/70106
9451 * g++.dg/cpp1y/paren3.C: New test.
9452
a3f6d680
MM
94532016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9454
9455 PR target/70131
9456 * gcc.target/powerpc/ppc-round2.c: New test.
9457
92348f09
BS
94582016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9459
9460 PR target/70123
9461 * gcc.dg/torture/pr70123.c: New test.
9462
cebde9e9
JL
94632016-03-11 Jeff Law <law@redhat.com>
9464
9465 PR tree-optimization/70190
9466 * gcc.c-torture/compile/pr70190.c: New test.
9467
3edc5da4
DM
94682016-03-11 David Malcolm <dmalcolm@redhat.com>
9469
9470 PR c/68187
9471 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9472 case.
9473 (test43_b): Likewise.
9474 (test43_c): Likewise.
9475 (test43_d): Likewise.
9476 (test43_e): Likewise.
9477 (test43_f): Likewise.
9478 (test43_g): Likewise.
9479 (test44_a): Likewise.
9480 (test44_b): Likewise.
9481 (test44_c): Likewise.
9482 (test44_d): Likewise.
9483 (test44_e): Likewise.
9484
318c1204
DM
94852016-03-11 David Malcolm <dmalcolm@redhat.com>
9486
9487 PR c/70085
9488 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9489
bc062234
KT
94902016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9491
9492 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9493 dg-options.
9494
acfc1ac1
KT
94952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9496
9497 PR target/70002
9498 PR target/69245
9499 * gcc.target/aarch64/pr69245_2.c: New test.
9500
d1e2bb2d
JJ
95012016-03-11 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR tree-optimization/70177
9504 * gcc.dg/pr70177.c: New test.
9505
07350627
AL
95062016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9507
9508 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9509
5c6706f7
AL
95102016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9511
9512 * gcc.dg/tree-ssa/sra-20.c: New.
9513
02d472a2
JJ
95142016-03-11 Jakub Jelinek <jakub@redhat.com>
9515
686d390a
JJ
9516 PR rtl-optimization/70174
9517 * gcc.dg/pr70174.c: New test.
9518
02d472a2
JJ
9519 PR tree-optimization/70169
9520 * gcc.dg/pr70169.c: New test.
9521
0f9befa1
IE
95222016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9523
9524 PR target/70160
9525 * gcc.target/i386/pr70160.c: New test.
9526
432d4670
AK
95272016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9528
9529 * gcc.target/s390/dfp-1.c: New test.
9530
a3dc8760
NC
95312016-03-10 Nick Clifton <nickc@redhat.com>
9532
9533 PR target/70044
9534 * gcc.target/aarch64/pr70044.c: New test.
9535
b87a8d7d
PP
95362016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9537 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR c++/70001
9540 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9541 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9542 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9543
4f4ada6a
JH
95442016-03-10 Jan Hubicka <hubicka@ucw.cz>
9545
9546 PR lto/69589
9547 * g++.dg/lto/pr69589_0.C: New testcase
9548 * g++.dg/lto/pr69589_1.C: New testcase
9549
d49b0aa0
MP
95502016-03-10 Marek Polacek <polacek@redhat.com>
9551
9552 PR c++/70153
9553 * g++.dg/delayedfold/unary-plus1.C: New test.
9554
95552016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9556
9557 * gcc.target/arm/pr45701-1.c: Escape brackets.
9558 * gcc.target/arm/pr45701-2.c: Likewise.
9559
71017a7b
AL
95602016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9561
9562 * gfortran.dg/unconstrained_commons.f: New.
9563
ba52669f
AM
95642016-03-10 Alan Modra <amodra@gmail.com>
9565
9566 * gcc.dg/pr69195.c: New.
9567 * gcc.dg/pr69238.c: New.
9568
27742332
TV
95692016-03-10 Tom de Vries <tom@codesourcery.com>
9570
9571 PR testsuite/68915
9572 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9573
3a81a594
RB
95742016-03-10 Richard Biener <rguenther@suse.de>
9575
9576 PR tree-optimization/70128
9577 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9578 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9579
3433b975
JJ
95802016-03-09 Jakub Jelinek <jakub@redhat.com>
9581
c2864f02
JJ
9582 PR tree-optimization/70152
9583 * gcc.dg/pr70152.c: New test.
9584
3433b975
JJ
9585 PR target/70086
9586 * gcc.target/i386/pr70086-1.c: New test.
9587 * gcc.target/i386/pr70086-2.c: New test.
9588 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9589
9590 PR tree-optimization/70127
9591 * gcc.c-torture/execute/pr70127.c: New test.
9592
96b3c82d
CP
95932016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9594
9595 * c-c++-common/goacc/combined-directives-2.c: New test.
9596
b4f3232d
DM
95972016-03-09 David Malcolm <dmalcolm@redhat.com>
9598
9599 PR c/68473
9600 PR c++/70105
9601 * g++.dg/diagnostic/pr70105.C: New test.
9602 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9603 (test_multiple_ordinary_maps): New test function.
9604
40499f81
DM
96052016-03-09 David Malcolm <dmalcolm@redhat.com>
9606
9607 PR c/68473
9608 PR c++/70105
9609 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9610 Drop range information from call to inform_at_rich_loc.
9611 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9612 New.
9613 (test_show_locus): Replace calls to rich_location::add_range with
9614 calls to add_range. Rewrite the tests that used the now-defunct
9615 rich_location ctor taking a source_range. Simplify other tests
9616 by replacing calls to COMBINE_LOCATION_DATA with calls to
9617 make_location.
9618
c9e33662
RB
96192016-03-09 Richard Biener <rguenther@suse.de>
9620 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR tree-optimization/70138
9623 * gcc.dg/vect/pr70138-1.c: New testcase.
9624 * gcc.dg/vect/pr70138-2.c: Likewise.
9625
2c73b764
JJ
96262016-03-09 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR target/70049
9629 * gcc.target/i386/pr70049.c: New test.
9630
c06d25bb
RB
96312016-03-09 Richard Biener <rguenther@suse.de>
9632
9633 PR c/70143
9634 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9635 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9636 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9637
5828a501
RO
96382016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9639
9640 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9641 arm-*-*.
9642
2e141c8d
JJ
96432016-03-09 Jakub Jelinek <jakub@redhat.com>
9644
5a9def37
JJ
9645 PR middle-end/67278
9646 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9647
2e141c8d
JJ
9648 PR target/67278
9649 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9650
9651 PR middle-end/70050
9652 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9653 in testcase comment.
9654
bf751f40
TV
96552016-03-09 Tom de Vries <tom@codesourcery.com>
9656
9657 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9658 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9659 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9660 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9661 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9662 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9663 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9664 * gfortran.dg/goacc/kernels-loop.f95: New test.
9665
e210c999
MS
96662016-03-08 Martin Sebor <msebor@redhat.com>
9667
9668 PR c++/62096
9669 * g++.dg/warn/overflow-warn-7.C: New test.
9670
80aac5c8
JM
96712016-03-08 Jason Merrill <jason@redhat.com>
9672
9673 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9674 * lib/target-supports.exp (check_effective_target_concepts): New.
9675
12b81409
JJ
96762016-03-08 Jakub Jelinek <jakub@redhat.com>
9677
d259b234
JJ
9678 PR c++/70135
9679 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9680 * g++.dg/ubsan/pr70135.C: New test.
9681
12b81409
JJ
9682 PR target/70110
9683 * gcc.dg/pr70110.c: New test.
9684
b4e9f2aa
MJ
96852016-03-07 Martin Jambor <mjambor@suse.cz>
9686
9687 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9688 * c-c++-common/gomp/if-1.c: Likewise.
9689 * c-c++-common/gomp/pr61486-2.c: Likewise.
9690 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9691 to dg-additional-options.
9692 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9693 * g++/gomp/target-teams-1.c: Likewise.
9694 * gcc.dg/gomp/gomp.exp: Likewise.
9695 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9696 dg-additional-options.
9697 * gfortran.dg/gomp/gomp.exp: Likewise.
9698 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9699 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9700 dg-additional-options.
9701 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9702
f86e631e
MJ
97032016-03-07 Martin Jambor <mjambor@suse.cz>
9704
9705 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9706 * c-c++-common/gomp/gridify-1.c: New test.
9707 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9708
94156b3f
AV
97092016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9710
9711 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9712 trigger for cortex-r8, when scanning for register r8.
9713 * gcc.target/arm/pr45701-2.c: Likewise.
9714
a84a49b7 97152016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9716 Jeff Law <law@redhat.com>
a84a49b7
RB
9717
9718 PR tree-optimization/69740
9719 * gcc.c-torture/compile/pr69740-1.c: New test.
9720 * gcc.c-torture/compile/pr69740-2.c: New test.
9721
e41f6c9e
BS
97222016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9723
9724 * lib/target-supports.exp
9725 (check_effective_target_whole_vector_shift): Enable for PPC64.
9726
57548bf5
RB
97272016-03-07 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/70115
9730 * gcc.dg/torture/pr70115.c: New testcase.
9731
4ae13300
NS
97322016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9733
9734 PR middle-end/69916
9735 * c-c-++-common/goacc/pr69916.c: New.
9736
5edb9853
RH
97372016-03-07 Richard Henderson <rth@redhat.com>
9738
9739 * gcc.c-torture/compile/pr70061.c: New test.
9740
2067a8f3
RB
97412016-03-07 Richard Biener <rguenther@suse.de>
9742
9743 PR testsuite/70109
9744 * gcc.dg/vect/O3-pr36098.c: New testcase.
9745
4145a9b7
CL
97462016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9747
9748 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9749
1878be32
EB
97502016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9751
9752 * gnat.dg/renaming9.ad[sb]: New testcase.
9753
df762bb2
JJ
97542016-03-05 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR c++/70084
9757 * g++.dg/expr/stdarg3.C: New test.
9758
7d461295
JL
97592016-03-04 Jeff Law <law@redhat.com>
9760
9761 PR tree-optimization/69196
9762 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9763 x86_64-*-*.
9764
29b9828f
BS
97652016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9766
b6b552fd
BS
9767 PR c/69973
9768 * gcc.dg/pr69973.c: New test.
9769
201d49e9
BS
9770 PR rtl-optimization/69941
9771 * gcc.dg/torture/pr69941.c: New test.
9772
29b9828f
BS
9773 PR c/69824
9774 * gcc.dg/pr69824.c: New test.
9775
640b7e74
TV
97762016-03-05 Tom de Vries <tom@codesourcery.com>
9777
9778 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9779 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9780 function.
9781
7a3a3fad
PP
97822016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9783
9784 PR c++/66786
9785 * g++.dg/cpp1y/var-templ48.C: New test.
9786 * g++.dg/cpp1y/var-templ49.C: New test.
9787
cd439aec
EB
97882016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9789
9790 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9791
60204554
JJ
97922016-03-04 Jakub Jelinek <jakub@redhat.com>
9793
0c8825de
JJ
9794 PR c++/70035
9795 * g++.dg/ubsan/pr70035.C: New test.
9796
60204554
JJ
9797 PR target/70062
9798 * gcc.target/i386/pr70062.c: New test.
9799
f79d4eab
L
98002016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9801
9802 * g++.dg/template/typename21.C: Remove c++98_only.
9803
ea81ce67
L
98042016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9805
9806 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9807
64b23c13
DM
98082016-03-04 David Malcolm <dmalcolm@redhat.com>
9809
9810 PR c/68187
9811 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9812 function.
9813 (fn_42_b): Likewise.
9814 (fn_42_c): Likewise.
9815
729526f5
DM
98162016-03-04 David Malcolm <dmalcolm@redhat.com>
9817
9818 PR c/68187
9819 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9820 function.
9821 (fn_40_b): Likewise.
9822 (fn_41_a): Likewise.
9823 (fn_41_b): Likewise.
9824
f9ea11ac
JJ
98252016-03-04 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR target/70059
9828 * gcc.target/i386/avx512f-pr70059.c: New test.
9829 * gcc.target/i386/avx512dq-pr70059.c: New test.
9830
b6c38c69
BS
98312016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9832
9833 PR rtl-optimization/57676
9834 * gcc.dg/torture/pr57676.c: New test.
9835
af3cdd34
IE
98362016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9837
9838 * gcc.dg/pr70026.c: New test.
9839
7ff6ca38
MP
98402016-03-04 Marek Polacek <polacek@redhat.com>
9841
9842 PR c/69798
9843 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9844 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9845
a6bf62d5
KT
98462016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9847
9848 PR target/70004
9849 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9850 Delete.
9851 (test_corners_sisd_si): Likewise.
9852 (main): Remove checks of the above.
9853 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9854
ae4cdc6a
EB
98552016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9856
9857 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9858
08455559
CL
98592016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9860
9861 * gcc.dg/torture/pr69951.c: Accept argc==0.
9862
e9a35493
RB
98632016-03-04 Richard Biener <rguenther@suse.de>
9864
9865 PR c++/70054
9866 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9867 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9868
fba054c2
DV
98692016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9870
9871 PR testsuite/69766
9872 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9873 testing multiarch.
9874
f10cdc6c
JJ
98752016-03-04 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR debug/69947
9878 * gcc.dg/guality/pr69947.c: New test.
9879
2e981ba0
JJ
98802016-03-03 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR ada/70017
9883 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9884
0ba3bfa2
KT
98852016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9886
9887 PR rtl-optimization/69904
9888 * gcc.target/arm/pr69904.c: New test.
9889
97ecdb46
JJ
98902016-03-03 Jakub Jelinek <jakub@redhat.com>
9891
9892 PR target/70021
9893 * gcc.dg/vect/pr70021.c: New test.
9894 * gcc.target/i386/pr70021.c: New test.
9895
a2a743a1
MP
98962016-03-03 Marek Polacek <polacek@redhat.com>
9897
9898 PR middle-end/70050
9899 * gcc.dg/pr70050.c: New test.
9900
fa07ecdd
JG
99012016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9902
9903 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9904
23504262
ML
99052016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9906
9907 PR tree-optimization/70043
9908 * gfortran.dg/vect/pr70043.f90: New test.
9909
b7b9e1a9
EB
99102016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9911
9912 * gnat.dg/specs/task1.ads: New test.
9913
cb83ba54
RO
99142016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9915
9916 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9917 Invoke gdb with -batch.
9918 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9919
a75f5e30
RB
99202016-03-03 Richard Biener <rguenther@suse.de>
9921
9922 PR tree-optimization/55936
9923 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9924
268bc320
JL
99252016-03-02 Jeff Law <law@redhat.com>
9926
815f20ab
JL
9927 PR rtl-optimization/69942
9928 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9929 effects of argument promotions.
9930
268bc320
JL
9931 PR tree-optimization/69987
9932 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9933 target does not support -fprefetch-loop-arrays.
9934
171f7de5
UB
99352016-03-02 Uros Bizjak <ubizjak@gmail.com>
9936
9937 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9938
192912db
BC
99392016-03-02 Bin Cheng <bin.cheng@arm.com>
9940
c7908871 9941 PR rtl-optimization/69052
192912db
BC
9942 * gcc.target/i386/pr69052.c: New test.
9943
90a7a40b
AM
99442016-03-02 Alan Modra <amodra@gmail.com>
9945
9946 * gcc.dg/pr69990.c: New.
9947
69fa742f
JJ
99482016-03-02 Jakub Jelinek <jakub@redhat.com>
9949
de752fb0
JJ
9950 PR c/68062
9951 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9952
9953 PR middle-end/70022
9954 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9955
69fa742f
JJ
9956 PR target/70028
9957 * gcc.target/i386/pr70028.c: New test.
9958
7c65bd56
MK
99592016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9960
9961 * c-c++-common/asan/swapcontext-test-1.c,
9962 * c-c++-common/tsan/thread_leak.c,
9963 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9964 * g++.dg/tsan/benign_race.C,
9965 * g++.dg/tsan/fd_close_norace.C,
9966 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9967 races with sanitizer output
9968
37d98220 99692016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9970 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9971
9972 PR target/67278
9973 * gcc.dg/simd-8.c: New testcase.
9974
218db463
RB
99752016-03-02 Richard Biener <rguenther@suse.de>
9976
9977 PR middle-end/67278
9978 * gcc.dg/simd-7.c: New testcase.
9979
22c72158
EB
99802016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9981
9982 * gcc.target/i386/pr70007.c: Tweak.
9983
9a790ccc
DV
99842016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9985
9986 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9987
bd02f00f
MP
99882016-03-02 Marek Polacek <polacek@redhat.com>
9989
9990 PR c/67854
9991 * gcc.dg/pr67854.c: New test.
9992
1e840f39
JJ
99932016-03-02 Jakub Jelinek <jakub@redhat.com>
9994
9995 PR middle-end/70025
9996 * gcc.dg/torture/pr70025.c: New test.
9997
bca00241
VK
99982016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9999
10000 PR tree-optimization/68621
10001 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10002
0bca04b8
EB
100032016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10004
10005 * gcc.target/i386/pr70007.c: New test.
10006
2a9afc86
JL
100072016-03-01 Jeff Law <law@redhat.com>
10008
eab2541b 10009 PR tree-optimization/69196
9d83ef71 10010 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10011
2a9afc86
JL
10012 PR tree-optimization/69196
10013 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10014 duplicating code and spoiling the expected output.
10015
0d39977e
MM
100162016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10017
10018 PR target/70033
10019 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10020 supports power9 before doing tests.
10021 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10022 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10023 * gcc.target/powerpc/p9-permute.c: Likewise.
10024
a0c0699d
UB
100252016-03-01 Uros Bizjak <ubizjak@gmail.com>
10026
10027 PR target/70027
10028 * gcc.target/i386/pr70027.c: New test.
10029
0ae3ef47 100302016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10031
10032 * gcc.dg/pr70017.c: New test.
10033
686e2237
JJ
100342016-03-01 Jakub Jelinek <jakub@redhat.com>
10035
10036 PR c/69796
10037 PR c/69974
10038 * gcc.dg/pr69796.c: New test.
10039 * gcc.dg/pr69974.c: New test.
10040
f8e4188c
EB
100412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10042
10043 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10044
5e3f1c7c
JL
100452016-02-29 Jeff Law <law@redhat.com>
10046
10047 PR tree-optimization/69987
10048 * gfortran.dg/pr69987.f90: New test.
10049
10050 PR tree-optimization/69989
10051 * gcc.c-torture/compile/pr69989-2.c: New test.
10052
1be56bc5
MP
100532016-03-01 Marek Polacek <polacek@redhat.com>
10054
10055 PR c++/69795
10056 * g++.dg/parse/invalid1.C: New test.
10057
1b19470d
RB
100582016-03-01 Richard Biener <rguenther@suse.de>
10059
10060 PR middle-end/70022
10061 * gcc.dg/pr70022.c: New testcase.
10062
3ae0661a
IE
100632016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10064
10065 PR tree-optimization/69956
10066 * gcc.dg/pr69956.c: New test.
10067
0f09ab88
BS
100682016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10069
10070 PR target/70011
10071 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10072 XFAIL when hardware supports efficient unaligned storage access.
10073
76d881bf
PP
100742016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10075
10076 PR c++/69961
10077 * g++.dg/template/pr69961a.C: New test.
10078 * g++.dg/template/pr69961b.C: New test.
10079
7168133a
DM
100802016-02-29 David Malcolm <dmalcolm@redhat.com>
10081
10082 PR preprocessor/69985
10083 * gcc.dg/cpp/pr69985.c: New test case.
10084
0c6072a3
JL
100852016-02-29 Jeff Law <law@redhat.com>
10086
e66f219b
JL
10087 PR tree-optimization/70005
10088 * gcc.c-torture/execute/pr70005.c New test.
10089
0c6072a3
JL
10090 PR tree-optimization/69999
10091 * gcc.c-torture/compile/pr69999.c: New test.
10092
fd9fbdb3
YR
100932016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10094
10095 PR tree-optimization/69652
10096 * gcc.dg/torture/pr69652.c: Delete test.
10097 * gcc.dg/vect/pr69652.c: New test.
10098
cbd400b4
RB
100992016-02-19 Richard Biener <rguenther@suse.de>
10100
10101 PR tree-optimization/69980
10102 * gfortran.dg/vect/pr69980.f90: New testcase.
10103
84ea0f58
EB
101042016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10105
10106 * gcc.target/sparc/20160229-1.c: New test.
10107
5d2a63dc
EB
101082016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10109
10110 * gnat.dg/stack_usage3.adb: New test.
10111 * gnat.dg/stack_usage3_pkg.ads: New helper.
10112
93e708f9
EB
101132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10114
10115 * gnat.dg/renaming8.adb: New test.
10116 * gnat.dg/renaming8_pkg1.ads: New helper.
10117 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10118 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10119
6512bc93
RB
101202016-02-29 Richard Biener <rguenther@suse.de>
10121
10122 PR tree-optimization/69720
10123 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10124
7b201a88
TK
101252016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10126
10127 PR fortran/68147
10128 PR fortran/47674
10129 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10130
82ee0cf2 101312016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10132 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10133
10134 PR fortran/56007
10135 * gfortran.dg/coarray_8.f90: Adjust error message.
10136 * gfortran.dg/pr56007.f90: New test.
10137 * gfortran.dg/pr56007.f: New test.
10138
cdc1a2c8
L
101392016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10140
10141 PR tree-optimization/69989
10142 * gcc.dg/torture/pr69989.c: New test.
10143
33505bcf
EB
101442016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10145
10146 * gcc.target/i386/stack-realign-win.c: New test.
10147
524bfb19
HA
101482016-02-28 Harald Anlauf <anlauf@gmx.de>
10149
10150 PR fortran/60126
10151 * gfortran.dg/pr60126.f90: New test.
10152
bd542508
JL
101532016-02-27 Jeff Law <law@redhat.com>
10154
10155 Revert
10156 2016-02-26 Richard Biener <rguenther@suse.de>
10157 Jeff Law <law@redhat.com>
10158
10159 PR tree-optimization/69740
10160 * gcc.c-torture/compile/pr69740-1.c: New test.
10161 * gcc.c-torture/compile/pr69740-2.c: New test.
10162
dd1291e0
JD
101632016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10164
5fb67f8b 10165 PR fortran/69910
dd1291e0
JD
10166 * gfortran.dg/newunit_4.f90: New test.
10167
5cfefb59
JJ
101682016-02-27 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR target/69613
10171 PR rtl-optimization/69886
10172 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10173 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10174 target.
10175
20ba5f33
MS
101762016-02-26 Martin Sebor <msebor@redhat.com>
10177
10178 PR tree-optimization/15826
10179 * gcc.dg/tree-ssa/pr15826.c: New test.
10180
e6fb01b0
JJ
101812016-02-26 Jakub Jelinek <jakub@redhat.com>
10182
10183 PR target/69969
10184 * gcc.target/powerpc/pr69969.c: New test.
10185
e3e0cf64
MS
101862016-02-26 Martin Sebor <msebor@redhat.com>
10187
10188 PR c++/15766
10189 * g++.old-deja/g++.other/decl5.C: Add a test case.
10190
d1f2bea5
SB
101912016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10192
10193 PR target/69946
10194 * gcc.target/powerpc/pr69946.c: New file.
10195
4a4f9d2b 101962016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10197 Jeff Law <law@redhat.com>
4a4f9d2b 10198
e3e0cf64 10199 PR tree-optimization/69740
4a4f9d2b
RB
10200 * gcc.c-torture/compile/pr69740-1.c: New test.
10201 * gcc.c-torture/compile/pr69740-2.c: New test.
10202
ad2a2706
MJ
102032016-02-26 Martin Jambor <mjambor@suse.cz>
10204
10205 PR middle-end/69920
10206 * gcc.dg/torture/pr69932.c: New test.
10207 * gcc.dg/torture/pr69936.c: Likewise.
10208
1d11f7ce
AK
102092016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10210
10211 PR target/69709
10212 * gcc.target/s390/pr69709.c: New test.
10213
6cfccbb2
KT
102142016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10215
10216 PR target/69245
10217 * gcc.target/aarch64/pr69245_1.c: New test.
10218
ac59ad4e
KT
102192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10220
10221 PR target/69613
10222 * gcc.dg/torture/pr69613.c: New test.
10223
a2ad54a0
JJ
102242016-02-26 Jakub Jelinek <jakub@redhat.com>
10225
10226 PR rtl-optimization/69891
10227 * gcc.target/i386/pr69891.c: New test.
10228
0884062c 102292016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10230 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10231
d2369d4f 10232 PR target/61397
c163789b
MM
10233 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10234 functionality for both 32-bit and 64-bit.
10235
5aed7e2c
RB
102362016-02-26 Richard Biener <rguenther@suse.de>
10237
10238 PR tree-optimization/69551
10239 * gcc.dg/torture/pr69951.c: New testcase.
10240
798e2a8e
RB
102412016-02-25 Richard Biener <rguenther@suse.de>
10242
10243 PR tree-optimization/48795
10244 * gcc.dg/Warray-bounds-18.c: New testcase.
10245
9559fbac
RO
102462016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10247
10248 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10249
c049b107
JJ
102502016-02-25 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR rtl-optimization/69896
10253 * gcc.dg/pr69896.c: New test.
10254
1137001c
PP
102552016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10256
10257 PR c++/69736
10258 * g++.dg/cpp1y/paren2.C: New test.
10259
2e9c8641
MS
102602016-02-24 Martin Sebor <msebor@redhat.com>
10261
10262 PR c/51147
10263 * gcc.dg/enum-mode-2.c: New test.
10264
03ca8fb3
JJ
102652016-02-24 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR c++/69922
10268 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10269 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10270 * g++.dg/ubsan/pr69922.C: New test.
10271
0b05329b
MP
102722016-02-24 Marek Polacek <polacek@redhat.com>
10273
10274 PR c/69819
10275 * gcc.dg/pr69819.c: New test.
10276
57c2c374
MS
102772016-02-24 Martin Sebor <msebor@redhat.com>
10278
3b96b93a
MS
10279 PR c++/69912
10280 * g++.dg/ext/flexary15.C: New test.
10281
102822016-02-24 Martin Sebor <msebor@redhat.com>
10283
10284 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10285 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10286 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10287
65433bb5
MK
102882016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10289 Charles Baylis <charles.baylis@linaro.org>
10290
10291 PR debug/61033
10292 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10293
f802a424 102942016-02-24 Richard Biener <rguenther@suse.de>
44293580 10295 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10296
10297 PR middle-end/69760
10298 * gcc.dg/torture/pr69760.c: New testcase.
10299
525f795f
RO
103002016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10301
10302 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10303 pattern on Solaris with as.
10304
cd7bbceb
KT
103052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10306
10307 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10308 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10309 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10310 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10311
89c0c1fd
JJ
103122016-02-24 Jakub Jelinek <jakub@redhat.com>
10313
10314 PR middle-end/69915
10315 * gcc.dg/pr69915.c: New test.
10316
0683fd27
KT
103172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10318
10319 PR rtl-optimization/69886
10320 * gcc.dg/torture/pr69886.c: New test.
10321
e53d562a
RB
103222016-02-24 Richard Biener <rguenther@suse.de>
10323
10324 PR middle-end/68963
10325 * gcc.dg/torture/pr68963.c: New testcase.
10326
74a00288
KT
103272016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10328
10329 PR target/69875
10330 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10331 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10332 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10333 * gcc.target/arm/atomic_loaddi_1.c: New test.
10334 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10335 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10336 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10337 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10338 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10339 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10340 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10341 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10342
340fd4c9
JJ
103432016-02-24 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR middle-end/69909
10346 * gcc.dg/torture/pr69909.c: New test.
10347
47d3fdb2
RB
103482016-02-24 Richard Biener <rguenther@suse.de>
10349
10350 PR tree-optimization/69907
10351 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10352 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10353 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10354
dab73e73
CB
103552016-02-24 Christian Bruel <christian.bruel@st.com>
10356
10357 * gcc.target/arm/pragma_cpp_fma.c: New test.
10358
7cc5ec65
JD
103592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10360
10361 PR fortran/61156
10362 * gfortran.dg/include_6.f90: Update test.
10363
067fbd8b
JJ
103642016-02-23 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR objc/69844
10367 * objc.dg/pr69844.m: New test.
10368
64a454d9
JD
103692016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10370
10371 PR libgfortran/69456
10372 * gfortran.dg/namelist_89.f90: New test.
10373 * gfortran.dg/pr59700.f90: Update test..
10374
35886f0b
MS
103752016-02-23 Martin Sebor <msebor@redhat.com>
10376
10377 PR middle-end/69780
10378 * g++.dg/ext/builtin_alloca.C: New test.
10379 * gcc.dg/builtins-68.c: New test.
10380
162cc7e3
RH
103812016-02-23 Richard Henderson <rth@redhat.com>
10382
10383 * gcc.target/i386/addr-space-3.c: Remove test.
10384
196440f8
DM
103852016-02-23 David Malcolm <dmalcolm@redhat.com>
10386
10387 PR preprocessor/69126
10388 PR preprocessor/69543
10389 * c-c++-common/pr69126-2-long.c: New test.
10390 * c-c++-common/pr69126-2-short.c: New test.
10391 * c-c++-common/pr69543-1.c: Remove xfail.
10392
1d3121af
DM
103932016-02-23 David Malcolm <dmalcolm@redhat.com>
10394
10395 PR preprocessor/69126
10396 PR preprocessor/69543
10397 PR preprocessor/69558
10398 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10399 (f): Rename to...
10400 (test_2): ...this, and add leading comment.
10401 (MACRO_3, test_3): New.
10402 (MACRO_4A, MACRO_4B, test_4): New.
10403 (MACRO): Rename to...
10404 (MACRO_5): ...this.
10405 (g): Rename to...
10406 (test_5): ...this, updating for renaming of MACRO, and
10407 add leading comment.
10408 * c-c++-common/pr69543-1.c: New.
10409 * c-c++-common/pr69543-2.c: New.
10410 * c-c++-common/pr69543-3.c: New.
10411 * c-c++-common/pr69543-4.c: New.
10412 * c-c++-common/pr69558-1.c: New.
10413 * c-c++-common/pr69558-2.c: New.
10414 * c-c++-common/pr69558-3.c: New.
10415 * c-c++-common/pr69558-4.c: New.
10416 * gcc.dg/pr69558.c: Move to...
10417 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10418 xfail for c++.
10419
f99c3557
TS
104202016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10421
10422 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10423 to -ftree-parallelize-loops/-fopenacc changes.
10424 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10425 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10426 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10427 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10428 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10429 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10430 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10431 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10432 * c-c++-common/goacc/kernels-loop.c: Likewise.
10433 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10434 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10435 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10436 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10437
c60ec7c2
RO
104382016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10439
10440 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10441
f1a62b6f
JJ
104422016-02-23 Jakub Jelinek <jakub@redhat.com>
10443
e67bf044
JJ
10444 PR c++/69902
10445 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10446
f1a62b6f
JJ
10447 PR c/69900
10448 * gcc.dg/pr69900.c: New test.
10449
20c5e09e
MJ
104502016-02-23 Martin Jambor <mjambor@suse.cz>
10451
10452 PR tree-optimization/69666
10453 * gcc.dg/tree-ssa/pr69666.c: New test.
10454
e457a6fc
AV
104552016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10456
10457 PR fortran/67451
10458 * gfortran.dg/coarray_allocate_5.f08: New test.
10459
d7b574f4
AK
104602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10461
10462 * gcc.target/s390/vcond-shift.c: Move to ...
10463 * gcc.target/s390/vector/vcond-shift.c: ... here.
10464
58bdeb44
AK
104652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10466
10467 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10468 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10469
7cd0387b
AK
104702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10471
10472 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10473
4246c8da
MW
104742016-02-20 Mark Wielaard <mjw@redhat.com>
10475
10476 PR c/28901
10477 * gcc.dg/unused-variable-3.c: New test.
10478
f93bc532
JJ
104792016-02-22 Jakub Jelinek <jakub@redhat.com>
10480
10481 PR target/69888
10482 * gcc.target/i386/pr69888.c: New test.
10483
c4e360f4
RB
104842016-02-22 Richard Biener <rguenther@suse.de>
10485
10486 PR tree-optimization/69882
10487 * gfortran.dg/vect/pr69882.f90: New testcase.
10488
09c92f1c
JJ
104892016-02-22 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR target/69885
10492 * gcc.dg/pr69885.c: New test.
10493
f88d45dc
OE
104942016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10495
10496 PR target/69806
10497 PR target/54089
10498 * gcc.target/sh/pr54089-10.c: New.
10499
ce1ff48e
PT
105002016-02-20 Paul Thomas <pault@gcc.gnu.org>
10501
10502 PR fortran/69423
10503 * gfortran.dg/deferred_character_15.f90 : New test.
10504
bbf27208
DH
105052016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10506
10507 PR fortran/57365
10508 gfortran.dg/allocate_with_source_18.f03: New test.
10509
105102016-02-20 Harald Anlauf <anlauf@gmx.de>
10511
10512 PR fortran/52531
10513 gfortran.dg/gomp/pr52531.f90: New test.
10514
268be88c
BE
105152016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10516
10517 PR c++/69865
10518 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10519 -std=c++03.
10520
4b6c824a
JJ
105212016-02-19 Jakub Jelinek <jakub@redhat.com>
10522
871b3f47
JJ
10523 PR c++/69826
10524 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10525 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10526
7a965d51
JJ
10527 PR c++/69850
10528 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10529
4b6c824a
JJ
10530 PR c++/69851
10531 * g++.dg/torture/pr69851.C: New test.
10532
15fca21a
MS
105332016-02-19 Martin Sebor <msebor@redhat.com>
10534
10535 PR testsuite/69573
10536 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10537
19e21586
JJ
105382016-02-19 Jakub Jelinek <jakub@redhat.com>
10539
03a616ac
JJ
10540 PR c++/69850
10541 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10542 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10543
19e21586
JJ
10544 PR c++/67767
10545 * g++.dg/cpp0x/pr67767.C: New test.
10546
2db16594
KT
105472016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10548
10549 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10550 for fp, simd, crypto, crc, lse.
10551 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10552 above.
10553 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10554 effective target check.
10555
5a7d9d1e
JJ
105562016-02-19 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR target/69820
10559 * gcc.target/i386/pr69820.c: New test.
10560
6448f064
AK
105612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10562
10563 * gcc.target/s390/vector/int128-1.c: New test.
10564
d0a859e6
AK
105652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10566
10567 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10568
9e4eb643
AK
105692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10570
10571 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10572 instruction pattern name to prevent the testcase from failing with
10573 -march=z13.
10574
859a4c0e
AK
105752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10576
10577 * gcc.target/s390/md/movstr-2.c: New test.
10578
efc2340b
MK
105792016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10580
10581 * gcc.target/s390/morestack.c: New test.
10582
ca2bfbc2
DV
105832016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10584
10585 PR target/69625
10586 * gcc.target/s390/pr69625.c: Add test case.
10587
efd4bd05
BE
105882016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10589
10590 PR testsuite/68580
10591 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10592
2bf2078a
MM
105932016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10594
10595 PR target/68404
10596 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10597 * gcc.target/powerpc/fusion3.c: Likewise.
10598
f003579e
RB
105992016-02-18 Richard Biener <rguenther@suse.de>
10600
10601 PR middle-end/69553
10602 * g++.dg/torture/pr69553.C: New testcase.
10603
19233914
NC
106042016-02-18 Nick Clifton <nickc@redhat.com>
10605
efd4bd05
BE
10606 PR target/62254
10607 PR target/69610
10608 * gcc.target/arm/pr62554.c: New test.
10609 * gcc.target/arm/pr69610-1.c: New test.
10610 * gcc.target/arm/pr69610-2.c: New test.
19233914 10611
23f27839
RB
106122016-02-18 Richard Biener <rguenther@suse.de>
10613
10614 PR middle-end/69854
10615 * gcc.dg/torture/pr69854.c: New testcase.
10616
932c0da4
JJ
106172016-02-17 Jakub Jelinek <jakub@redhat.com>
10618
10619 PR c++/69850
10620 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10621
1bed93e4
BS
106222012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10623
10624 * gcc.target/powerpc/vec-cg.c: New test.
10625
57bfb134
RB
106262016-02-17 Richard Biener <rguenther@suse.de>
10627
10628 PR testsuite/69586
10629 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10630
a44e0ebb
KT
106312016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10632
10633 PR target/69161
10634 * gcc.c-torture/compile/pr69161.c: New test.
10635
ffacd726
DS
106362016-02-17 David Sherwood <david.sherwood@arm.com>
10637
10638 PR target/69532
10639 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10640 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10641
448db8d2
EB
106422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10643
10644 * gcc.dg/ifcvt-4.c: Skip on Visium.
10645
e2f0522e
EB
106462016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10647
10648 * gnat.dg/atomic8.adb: New test.
10649
bf17fe3f
EB
106502016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10651
10652 * gnat.dg/discr46.ad[sb]: New test.
10653
ecf835e9
KN
106542016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10655
10656 PR Target/48344
10657 * gcc.target/powerpc/pr48344-1.c: New test.
10658
49a1164a
TK
106592015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10660
10661 PR fortran/69742
10662 * gfortran.dg/associate_21.f90: New test.
10663
bf14eba2
JJ
106642016-02-16 Jakub Jelinek <jakub@redhat.com>
10665
10666 PR c/69835
10667 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10668 -Wnonnull in dg-options.
10669 * c-c++-common/nonnull-2.c: New test.
10670
35a093b6
JG
106712016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10672 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10673
10674 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10675
e387d491
JJ
106762016-02-16 Jakub Jelinek <jakub@redhat.com>
10677
10678 PR middle-end/69801
10679 * gcc.dg/pr69801.c: Add empty dg-options.
10680
ba539195
JN
106812016-02-16 James Norris <jnorris@codesourcery.com>
10682
10683 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10684 * g++.dg/goacc/deviceptr-1.c: New file.
10685
2a2b8f64
JJ
106862016-02-16 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR tree-optimization/69820
10689 * gcc.dg/vect/pr69820.c: New test.
10690
87440c29
RB
106912016-02-16 Richard Biener <rguenther@suse.de>
10692
10693 PR tree-optimization/69776
10694 * gcc.dg/torture/pr69776-2.c: New testcase.
10695
6d87c306
BS
106962016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10697
10698 PR tree-optimization/69714
10699 * gcc.dg/torture/pr69714.c: New test.
10700
3824a0a2
JJ
107012016-02-16 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR tree-optimization/69802
10704 * gcc.dg/pr69802.c: New test.
10705
c8cfe96e
RB
107062016-02-16 Richard Biener <rguenther@suse.de>
10707
10708 PR middle-end/69801
10709 * gcc.dg/pr69801.c: New testcase.
10710
fc12098d
JD
107112016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10712
10713 PR libgfortran/69651
10714 * gfortran.dg/read_bang.f90: New test.
10715 * gfortran.dg/read_bang4.f90: New test.
10716
ba6b3795
JJ
107172016-02-15 Jakub Jelinek <jakub@redhat.com>
10718
f0516ca4
JJ
10719 PR c++/69658
10720 * g++.dg/init/pr69658.C: New test.
10721
ba6b3795
JJ
10722 PR c++/69797
10723 * c-c++-common/pr69797.c: New test.
10724
de3f9a2d
PK
107252016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10726
10727 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10728 check for aarch64*-*-*.
10729
17a3b967
RB
107302016-02-15 Richard Biener <rguenther@suse.de>
10731
10732 PR tree-optimization/69783
10733 * gcc.dg/vect/pr69783.c: New testcase.
10734
1c48bff1
RB
107352016-02-15 Richard Biener <rguenther@suse.de>
10736
10737 PR tree-optimization/69776
10738 * gcc.dg/torture/pr69776.c: New testcase.
10739
1e6025b6
TK
107402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10741
10742 PR fortran/60526
10743 * gfortran.dg/type_decl_4.f90: Reinstated.
10744
d3308279
JDA
107452016-02-14 John David Anglin <danglin@gcc.gnu.org>
10746
10747 PR fortran/68746
10748 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10749
b7c56581
TK
107502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10751
10752 PR fortran/60526
10753 PR bootstrap/69816
10754 * gfortran.dg/type_decl_4.f90: Removed.
10755
60cb4ef5
TK
107562016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10757
10758 PR fortran/60526
10759 * gfortran.dg/type_decl_4.f90: New test.
10760
f6964637
AM
107612016-02-14 Alan Modra <amodra@gmail.com>
10762
1a8849d1 10763 PR testsuite/68886
f6964637
AM
10764 * gcc.c-torture/execute/stkalign.c: Revise test.
10765
f5121920
OE
107662016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10767
10768 PR target/67260
10769 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10770
6cda3ab6
OE
107712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10772
10773 PR target/67260
10774 * gcc.target/sh/torture/pr67260.c: New.
10775
6786e598
JDA
107762016-02-12 John David Anglin <danglin@gcc.gnu.org>
10777
10778 * gcc.dg/pr67964.c: Add dg-require-alias.
10779
7e05dad8
OE
107802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10781
10782 PR target/67636
10783 PR target/64345
10784 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10785
7f4cc3ce
JD
107862016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10787
10788 PR libgfortran/69668
10789 * gfortran.dg/namelist_88.f90: New test.
10790
955ca6dc
JD
107912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10792
10793 PR libgfortran/69668
10794 * gfortran.dg/namelist_38.f90: Update test.
10795 * gfortran.dg/namelist_84.f90: Update test.
10796
876217ae
DM
107972016-02-12 David Malcolm <dmalcolm@redhat.com>
10798
10799 PR other/69554
10800 * gcc.dg/pr69554-1.c: New test.
10801 * gfortran.dg/pr69554-1.F90: New test.
10802 * gfortran.dg/pr69554-2.F90: New test.
10803 * lib/gcc-dg.exp (proc dg-locus): New function.
10804 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10805 distinguish between the caret-printing and non-caret-printing
10806 cases. If caret-printing has been explicitly enabled, bail out
10807 without attempting to fix up the output.
10808
61789eed
DM
108092016-02-12 David Malcolm <dmalcolm@redhat.com>
10810
10811 PR driver/69265
10812 PR driver/69453
10813 * gcc.dg/spellcheck-options-3.c: New test case.
10814 * gcc.dg/spellcheck-options-4.c: New test case.
10815 * gcc.dg/spellcheck-options-5.c: New test case.
10816 * gcc.dg/spellcheck-options-6.c: New test case.
10817 * gcc.dg/spellcheck-options-7.c: New test case.
10818 * gcc.dg/spellcheck-options-8.c: New test case.
10819 * gcc.dg/spellcheck-options-9.c: New test case.
10820 * gcc.dg/spellcheck-options-10.c: New test case.
10821
c3090c1f
JJ
108222016-02-12 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR rtl-optimization/69764
10825 PR rtl-optimization/69771
10826 * c-c++-common/pr69764.c: New test.
10827 * gcc.dg/torture/pr69771.c: New test.
10828
8222034d
MP
108292016-02-12 Marek Polacek <polacek@redhat.com>
10830
10831 * g++.dg/torture/init-list1.C: New.
10832
f749f792
MP
108332016-02-12 Marek Polacek <polacek@redhat.com>
10834
10835 * gcc.dg/pr69522.c: Add empty dg-options.
10836
199fb02a
IE
108372016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10838
10839 * g++.dg/lto/lto.exp: Include and init mpx.
10840 * g++.dg/lto/pr69729_0.C: New test.
10841
b69539cb
JJ
108422016-02-12 Jakub Jelinek <jakub@redhat.com>
10843
06ff7000
JJ
10844 PR ipa/69241
10845 * g++.dg/ipa/pr69241-4.C: New test.
10846
b69539cb
JJ
10847 PR ipa/68672
10848 * g++.dg/ipa/pr68672-1.C: New test.
10849 * g++.dg/ipa/pr68672-2.C: New test.
10850 * g++.dg/ipa/pr68672-3.C: New test.
10851
16595a1f
BS
108522016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10853
10854 PR c/69522
6d87c306 10855 * gcc.dg/pr69522.c: New test.
16595a1f 10856
38d795d2
PP
108572016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10858
10859 PR c++/69098
10860 * g++.dg/cpp1y/69098.C: New test.
10861 * g++.dg/cpp1y/69098-2.C: New test.
10862
9c582551
JJ
108632016-02-12 Jakub Jelinek <jakub@redhat.com>
10864
10865 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10866 and neighbour -> neighbor.
10867 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10868 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10869 * c-c++-common/Wvarargs.c: Likewise.
10870 * c-c++-common/goacc/host_data-5.c: Likewise.
10871 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10872 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10873 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10874 * gcc.target/aarch64/pr60697.c: Likewise.
10875 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10876 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10877 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10878 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10879 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10880 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10881 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10882 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10883 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10884 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10885 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10886 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10887 * g++.dg/lookup/koenig5.C: Likewise.
10888 * g++.dg/ext/no-asm-2.C: Likewise.
10889 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10890 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10891 * gfortran.dg/used_types_16.f90: Likewise.
10892 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10893 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10894 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10895 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10896 * gfortran.dg/abstract_type_6.f03: Likewise.
10897 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10898 * gfortran.dg/used_types_15.f90: Likewise.
10899 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10900 * gfortran.dg/exit_3.f08: Likewise.
10901 * gfortran.dg/open_status_2.f90: Likewise.
10902 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10903 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10904 * gfortran.dg/associate_1.f03: Likewise.
10905 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10906 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10907 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10908 * gcc.dg/builtin-object-size-1.c: Likewise.
10909 * gcc.dg/noreturn-6.c: Likewise.
10910 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10911 * gcc.dg/globalalias.c: Likewise.
10912 * gcc.dg/builtins-config.h: Likewise.
10913 * gcc.dg/pr30457.c: Likewise.
10914 * gcc.c-torture/compile/volatile-1.c: Likewise.
10915 * gcc.c-torture/execute/20101011-1.c: Likewise.
10916 * c-c++-common/Waddress-1.c: Likewise.
10917
66756373
JJ
109182016-02-11 Jakub Jelinek <jakub@redhat.com>
10919
10920 PR c/69768
10921 * c-c++-common/Waddress-1.c: New test.
10922
76fe932b
AV
109232016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10924
10925 PR fortran/69296
10926 * gfortran.dg/associate_19.f03: New test.
10927 * gfortran.dg/associate_20.f03: New test.
10928
564c4d4b
OE
109292016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10930
10931 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10932
e1c1ecb0
KT
109332016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10934
10935 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10936 .arch armv8-a\n. Add -dA to dg-options.
10937 * gcc.target/aarch64/assembler_arch_1.c: New test.
10938 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10939
0d7d9458
PC
109402016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10941
10942 PR c++/68726
10943 * g++.dg/cpp0x/pr68726.C: New.
10944
e6208a60
IE
109452016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10946
10947 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10948 test.
10949
281a11eb
RB
109502016-02-11 Richard Biener <rguenther@suse.de>
10951
10952 * g++.dg/tree-ssa/pr61034.C: Adjust.
10953
e03dd765
VM
109542016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10955
4b48faf5 10956 PR target/69148
e03dd765
VM
10957 * gcc.target/s390/pr69148.c: New.
10958
cdc23927
YR
109592016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10960
10961 PR tree-optimization/69652
10962 * gcc.dg/torture/pr69652.c: New test.
10963
e199dd0a
JJ
109642016-02-10 Jakub Jelinek <jakub@redhat.com>
10965 Patrick Palka <ppalka@gcc.gnu.org>
10966
10967 PR ipa/69241
10968 PR c++/69649
10969 * g++.dg/ipa/pr69241-1.C: New test.
10970 * g++.dg/ipa/pr69241-2.C: New test.
10971 * g++.dg/ipa/pr69241-3.C: New test.
10972 * g++.dg/ipa/pr69649.C: New test.
10973
d6b38027
UB
109742016-02-10 Uros Bizjak <ubizjak@gmail.com>
10975
10976 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10977 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10978
13b562c5
BC
109792016-02-10 Bin Cheng <bin.cheng@arm.com>
10980
10981 PR tree-optimization/68021
10982 * gcc.dg/tree-ssa/pr68021.c: New test.
10983
24a179f8
RB
109842016-02-10 Richard Biener <rguenther@suse.de>
10985
10986 PR tree-optimization/69726
10987 * gcc.dg/uninit-22.c: New testcase.
10988
0d99886f
AP
109892016-02-09 Andrew Pinski <apinski@cavium.com>
10990
10991 PR tree-opt/69282
10992 * gcc.c-torture/compile/20160205-1.c: New testcase.
10993
ab04995c
MM
109942016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10995
10996 PR target/68404
10997 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10998 instead accessing a really large arrray.
10999 * gcc.target/powerpc/fusion3.c: Likewise.
11000
4b79ac23
CB
110012016-02-09 Charles Baylis <charles.baylis@linaro.org>
11002
11003 PR target/68532
11004 * gcc.c-torture/execute/pr68532.c: New test.
11005
b890a441
AO
110062016-02-11 Alexandre Oliva <aoliva@redhat.com>
11007
11008 PR target/69634
11009 * gcc.dg/pr69634.c: New.
11010
84a5bef7
RB
110112016-02-09 Richard Biener <rguenther@suse.de>
11012
11013 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11014
1f123759 110152016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11016
1f123759
AF
11017 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11018
65860c77
YR
110192016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11020
11021 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11022
7e1e8a0a
RB
110232016-02-09 Richard Biener <rguenther@suse.de>
11024
11025 PR tree-optimization/69715
11026 * gcc.dg/torture/pr69715.c: New testcase.
11027
efb45a9f
PP
110282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11029
11030 PR c++/69139
11031 * g++.dg/cpp0x/trailing12.C: New test.
11032 * g++.dg/cpp0x/trailing13.C: New test.
11033
20a0c6f9
PP
110342016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11035
11036 PR c++/69283
11037 PR c++/67835
11038 * g++.dg/cpp1y/auto-fn29.C: New test.
11039 * g++.dg/cpp1y/auto-fn30.C: New test.
11040
a162f3af
JJ
110412016-02-08 Jakub Jelinek <jakub@redhat.com>
11042
11043 PR tree-optimization/69209
11044 * gcc.c-torture/compile/pr69209.c: New test.
11045
4b4a9fbd
JL
110462016-02-08 Jeff Law <law@redhat.com>
11047
11048 PR tree-optimization/68541
11049 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11050 of statements allowed in join block for path splitting.
11051
cfac5ed2
JJ
110522016-02-08 Jakub Jelinek <jakub@redhat.com>
11053
f68bc23f
JJ
11054 PR c++/59627
11055 * g++.dg/gomp/pr59627.C: New test.
11056
cfac5ed2
JJ
11057 PR ipa/69239
11058 * g++.dg/ipa/pr69239.C: New test.
11059
44714d8c
DM
110602016-02-08 David Malcolm <dmalcolm@redhat.com>
11061
11062 PR preprocessor/69664
11063 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11064 * gcc.dg/cpp/warn-comments.c: Likewise.
11065
eba9e839
MP
110662016-02-08 Marek Polacek <polacek@redhat.com>
11067
11068 PR c++/69688
11069 * g++.dg/init/const12.C: New test.
11070
a011cd92
BS
110712016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11072
11073 PR target/60410
11074 * gcc.dg/lto/pr55113_0.c: Remove test.
11075
5317b1be
RB
110762016-02-08 Richard Biener <rguenther@suse.de>
11077
11078 PR tree-optimization/69719
11079 * gcc.dg/torture/pr69719.c: New testcase.
11080
63998a63
RB
110812016-02-08 Richard Biener <rguenther@suse.de>
11082 Jeff Law <law@redhat.com>
11083
11084 PR target/68273
11085 * gcc.target/mips/pr68273.c: New testcase.
11086
43f4a281
RB
110872016-02-08 Richard Biener <rguenther@suse.de>
11088
11089 PR rtl-optimization/69274
11090 * gcc.target/i386/addr-sel-1.c: XFAIL.
11091
0b604d2d
JL
110922016-02-08 Jeff Law <law@redhat.com>
11093
e8dfe49e
JL
11094 PR tree-optimization/68541
11095 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11096
6daecd7a 11097 PR tree-optimization/65917
0b604d2d
JL
11098 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11099
c0f0e35a
JD
111002016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11101
11102 PR fortran/50555
11103 * gfortran.dg/namelist_args.f90: New test.
11104
8981d712
JL
111052016-02-05 Jeff Law <law@redhat.com>
11106
6daecd7a 11107 PR tree-optimization/68541
8981d712
JL
11108 * gcc.dg/tree-ssa/split-path-2.c: New test.
11109 * gcc.dg/tree-ssa/split-path-3.c: New test.
11110 * gcc.dg/tree-ssa/split-path-4.c: New test.
11111 * gcc.dg/tree-ssa/split-path-5.c: New test.
11112 * gcc.dg/tree-ssa/split-path-6.c: New test.
11113 * gcc.dg/tree-ssa/split-path-7.c: New test.
11114
46cb9332
MS
111152016-02-05 Martin Sebor <msebor@redhat.com>
11116
11117 PR c++/69662
11118 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11119 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11120
be2083ea
RH
111212016-02-06 Richard HEnderson <rth@redhat.com>
11122
11123 PR c/69643
11124 * gcc.target/i386/addr-space-4.c: New.
11125 * gcc.target/i386/addr-space-5.c: New.
11126
711d7c23
MM
111272016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11128
11129 PR fortran/66089
11130 * gfortran.dg/elemental_dependency_6.f90: New.
11131
b5c1c988
JJ
111322016-02-05 Jakub Jelinek <jakub@redhat.com>
11133
861c7bcd
JJ
11134 PR rtl-optimization/69691
11135 * gcc.c-torture/execute/pr69691.c: New test.
11136
b5c1c988
JJ
11137 PR c++/69628
11138 * g++.dg/parse/pr69628.C: New test.
11139
f7dfa966
UB
111402016-02-05 Uros Bizjak <ubizjak@gmail.com>
11141
11142 * gcc.dg/sancov/asan.c: Move to ...
11143 * gcc.dg/asan/sancov-1.c: ... here.
11144
9b143e64
UB
111452016-02-05 Uros Bizjak <ubizjak@gmail.com>
11146
11147 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11148
f5d4b899
L
111492016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11150
11151 PR target/69677
11152 * gcc.target/i386/pr69677.c: New test.
11153
76c85fbb
PP
111542016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11155
11156 PR c++/68948
11157 * g++.dg/template/pr68948.C: New test.
11158
f181bf90
DV
111592016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11160
11161 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11162 (only necessary on s390x).
11163
714fb282
L
111642016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11165
11166 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11167 -mno-accumulate-outgoing-args.
11168
618d6c1c
PP
111692016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11170
11171 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11172
1066e9b5
JJ
111732016-02-04 Jakub Jelinek <jakub@redhat.com>
11174
11175 PR c/69669
11176 * c-c++-common/pr69669.c: New test.
11177
76255d0d
MM
111782016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11179
11180 PR target/69667
11181 * g++.dg/pr69667.C: New file.
11182
e0b059b1
WD
111832016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11184
11185 PR target/69619
11186 * gcc.dg/pr69619.c: Add new test.
11187
2692b5c8
RS
111882016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11189
11190 PR rtl-optimization/69577
11191 * gcc.target/i386/pr69577.c: New test.
11192
7db337c2
ML
111932016-02-04 Martin Liska <mliska@suse.cz>
11194
11195 * g++.dg/asan/pr69276.C: New test.
11196
cc9c0829
KT
111972016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11198
11199 PR target/65932
11200 PR target/67714
11201 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11202 a single smulbb instruction.
11203 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11204 * gcc.target/amr/wmul-2.c: Likewise.
11205
eb9feb52
KT
112062016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11207
11208 PR target/65932
11209 PR target/67714
11210 * gcc.c-torture/execute/pr67714.c: New test.
11211
61f727fe
JJ
112122016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11213
11214 PR target/69454
11215 * gcc.target/i386/pr69454-1.c: New test.
11216 * gcc.target/i386/pr69454-2.c: New test.
11217
05dd97db
MS
112182016-02-03 Martin Sebor <msebor@redhat.com>
11219
11220 PR c++/69251
11221 PR c++/69253
11222 PR c++/69290
11223 PR c++/69277
11224 PR c++/69349
11225 * g++.dg/ext/flexarray-mangle-2.C: New test.
11226 * g++.dg/ext/flexarray-mangle.C: New test.
11227 * g++.dg/ext/flexarray-subst.C: New test.
11228 * g++.dg/ext/flexary11.C: New test.
11229 * g++.dg/ext/flexary12.C: New test.
11230 * g++.dg/ext/flexary13.C: New test.
11231 * g++.dg/ext/flexary14.C: New test.
11232 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11233
dac2fc29
L
112342016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11235
11236 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11237 Define only if CHECK_FLOAT128 is defined.
11238 (main): Properly initialize u5.
11239
eadb8035
JJ
112402016-02-03 Jakub Jelinek <jakub@redhat.com>
11241
0afbb81b
JJ
11242 PR c/69627
11243 * gcc.dg/pr69627.c: New test.
11244
eadb8035
JJ
11245 PR target/69644
11246 * gcc.dg/pr69644.c: New test.
11247
b12d4923
MS
112482016-02-03 Mike Stump <mikestump@comcast.net>
11249
11250 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11251 support for struct-layout-1.exp.
11252
ab4bae0c
PP
112532016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11254
11255 PR c++/69056
618d6c1c 11256 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11257
95831c01
VM
112582016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11259 Alexandre Oliva <aoliva@redhat.com>
11260
11261 PR target/69461
11262 * gcc.target/powerpc/pr69461.c: New.
11263
ccc71ab8
UB
112642016-02-03 Uros Bizjak <ubizjak@gmail.com>
11265
11266 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11267 works from here ...
11268 (check_effective_target_fsanitize_thread): ... to here. Do not
11269 specify additional compile flags for the test source.
11270 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11271 specify additional compile flags for the test source.
11272
96299640
WD
112732016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11274
11275 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11276
781d83d9
AV
112772016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11278
11279 PR fortran/67451
11280 PR fortran/69418
11281 * gfortran.dg/coarray_allocate_2.f08: New test.
11282 * gfortran.dg/coarray_allocate_3.f08: New test.
11283 * gfortran.dg/coarray_allocate_4.f08: New test.
11284
d8208e6d
AL
112852016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11286
11287 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11288 use same scan-tree-dump-times on all platforms.
11289 * gcc.dg/vect/vect-outer-1.c: Likewise.
11290 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11291 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11292 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11293 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11294 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11295 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11296 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11297
a8394fa0
SB
112982016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11299
11300 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11301 warning.
11302
f3baa1d3
L
113032016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11304
11305 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11306
eb077516
JN
113072016-02-02 James Norris <jnorris@codesourcery.com>
11308
11309 * c-c++-common/goacc/routine-5.c: Add tests.
11310
578fb225
AM
113112016-02-02 Alexander Monakov <amonakov@ispras.ru>
11312
11313 * gcc.target/nvptx/unsigned-cmp.c: New test.
11314
c64f7d37
WD
113152016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11316
11317 * gcc.target/aarch64/scalar_shift_1.c
11318 (test_corners_sisd_di): Improve force to SIMD register.
11319 (test_corners_sisd_si): Likewise.
11320 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11321 Remove scan-assembler check for ldr.
11322
90c6f26c
RB
113232016-02-02 Richard Biener <rguenther@suse.de>
11324
11325 PR tree-optimization/69595
11326 * gcc.dg/Warray-bounds-17.c: New testcase.
11327
9dc03c97
RB
113282016-02-02 Richard Biener <rguenther@suse.de>
11329
11330 PR tree-optimization/69606
11331 * gcc.dg/torture/pr69606.c: New testcase.
11332
2d4dc223
YR
113332016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11334
11335 PR middle-end/68542
11336 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11337 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11338
65c98fde
AM
113392016-02-02 Alan Modra <amodra@gmail.com>
11340
11341 PR target/69548
11342 * gcc.target/powerpc/pr69548.c: New test.
11343
e1b81f2b
JJ
113442016-02-01 Jakub Jelinek <jakub@redhat.com>
11345
d0268b37
JJ
11346 PR rtl-optimization/69592
11347 * gcc.dg/pr69592.c: New test.
11348
e1b81f2b
JJ
11349 PR preprocessor/69543
11350 PR c/69558
11351 * gcc.dg/pr69543.c: New test.
11352 * gcc.dg/pr69558.c: New test.
11353
7dd7780d
UB
113542016-02-01 Uros Bizjak <ubizjak@gmail.com>
11355
bf672ee5
UB
11356 PR testsuite/65940
11357 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11358
9a7013f8
MS
113592016-02-01 Martin Sebor <msebor@redhat.com>
11360
11361 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11362
e681fb2b
BC
113632016-02-01 Bin Cheng <bin.cheng@arm.com>
11364
11365 PR tree-optimization/67921
11366 * c-c++-common/ubsan/pr67921.c: New test.
11367
ff86345f
RB
113682016-02-01 Richard Biener <rguenther@suse.de>
11369
11370 PR middle-end/69556
11371 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11372
bc369dbd
RB
113732016-02-01 Richard Biener <rguenther@suse.de>
11374
11375 PR tree-optimization/69574
11376 * gcc.dg/torture/pr69574.c: New testcase.
11377
ef318184
RB
113782016-02-01 Richard Biener <rguenther@suse.de>
11379
11380 PR tree-optimization/69579
11381 * gcc.dg/setjmp-6.c: New testcase.
11382
654745e6
JJ
113832016-02-01 Jakub Jelinek <jakub@redhat.com>
11384
11385 PR rtl-optimization/69570
11386 * g++.dg/opt/pr69570.C: New test.
11387
e6c0c44b
RH
113882016-02-01 Richard Henderson <rth@redhat.com>
11389
11390 * gcc.dg/pr69535.c: New test.
11391
6ff3f09a
JDA
113922016-01-31 John David Anglin <danglin@gcc.gnu.org>
11393
2c005538
JDA
11394 PR testsuite/69584
11395 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11396 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11397
61083a4b
JDA
11398 PR debug/68244
11399 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11400
6ff3f09a
JDA
11401 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11402
0c221916
PT
114032016-01-31 Paul Thomas <pault@gcc.gnu.org>
11404
11405 PR fortran/67564
11406 * gfortran.dg/allocate_with_source_17.f03: New test.
11407
db7a2818
JJ
114082016-01-30 Jakub Jelinek <jakub@redhat.com>
11409
11410 PR tree-optimization/69546
11411 * gcc.dg/torture/pr69546.c: New test.
11412
e520d5f0
PT
114132016-01-30 Paul Thomas <pault@gcc.gnu.org>
11414
11415 PR fortran/69566
11416 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11417
343c05d3
MS
114182016-01-30 Martin Sebor <msebor@redhat.com>
11419
11420 PR c++/68490
11421 * g++.dg/ext/flexary10.C: New test.
11422
d6c3a539
DH
114232016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11424
11425 PR fortran/66707
11426 gfortran.dg/common_23.f90: New test.
11427
52d72fcd
BS
114282016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11429
11430 PR target/65546
11431 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11432 condition being checked, and disable it when the target supports
11433 misaligned loads and stores.
11434
3a5d2ba4
JJ
114352016-01-29 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR debug/69518
11438 * gcc.dg/torture/pr69518.c: New test.
11439
6bbacdb5
L
114402016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11441
11442 PR target/69530
11443 * gcc.target/i386/pr69530.c: New test.
11444
af932cdb
SE
114452016-01-29 Steve Ellcey <sellcey@imgtec.com>
11446
11447 PR target/65604
11448 * gcc.target/mips/div-delay.c: New test.
11449
26658b7c
JJ
114502016-01-29 Jakub Jelinek <jakub@redhat.com>
11451
33e89989
JJ
11452 PR target/69551
11453 * gcc.target/i386/pr69551.c: New test.
11454
26658b7c
JJ
11455 PR target/66137
11456 * gcc.target/i386/pr66137.c: New test.
11457
401116b5
AB
114582016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11459
11460 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11461 always built for p5600.
11462 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11463 isa=p5600 dg-option.
11464
d4abfcc5
RB
114652016-01-29 Richard Biener <rguenther@suse.de>
11466
11467 PR tree-optimization/69547
11468 * g++.dg/tree-ssa/pr69547.C: New testcase.
11469
16b77b32
JJ
114702016-01-29 Jakub Jelinek <jakub@redhat.com>
11471
11472 PR debug/66869
11473 * g++.dg/warn/Wunused-function2.C: New test.
11474
a1c95464
DV
114752016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11476
11477 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11478 support for test to succeed.
11479
5453bfed
MP
114802016-01-29 Marek Polacek <polacek@redhat.com>
11481
11482 PR c++/69509
11483 PR c++/69516
11484 * g++.dg/ext/constexpr-vla2.C: New test.
11485 * g++.dg/ext/constexpr-vla3.C: New test.
11486 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11487
452ec2a5
RB
114882016-01-29 Richard Biener <rguenther@suse.de>
11489
11490 PR middle-end/69537
11491 * gcc.dg/uninit-21.c: New testcase.
11492
aec0b19e
UB
114932016-01-28 Uros Bizjak <ubizjak@gmail.com>
11494
11495 PR target/69459
11496 * gcc.target/i386/pr69459.c: New test.
11497
df113ce7
SE
114982016-01-28 Steve Ellcey <sellcey@imgtec.com>
11499
11500 PR target/68400
11501 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11502 * gcc.target/mips/pr68400.c: New test.
11503
494de84f
MS
115042016-01-28 Martin Sebor <msebor@redhat.com>
11505
11506 PR target/17381
11507 * gcc.target/powerpc/pr17381.c: New test.
11508
eb1b1f01
JJ
115092016-01-28 Jakub Jelinek <jakub@redhat.com>
11510
11511 PR middle-end/69542
11512 * gcc.dg/torture/pr69542.c: New test.
11513
6dfeb7ce
WD
115142016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11515
11516 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11517
4b7471a4
DE
115182016-01-28 David Edelsohn <dje.gcc@gmail.com>
11519
11520 * gcc.dg/pr65980.c: Skip on AIX.
11521 * gcc.dg/pr66688.c: Same.
11522
b271fd21
DE
115232016-01-28 David Edelsohn <dje.gcc@gmail.com>
11524
11525 PR target/63679
11526 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11527 * gcc.dg/tree-ssa/sra-18.c: Same.
11528
874108a9
AV
115292016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11530
11531 PR fortran/62536
11532 * gfortran.dg/block_15.f08: New test.
11533 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11534 on incorrectly closed BLOCK.
11535
30480bcd
IE
115362016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11537
11538 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
115392016-01-28 Richard Biener <rguenther@suse.de>
11540
11541 PR tree-optimization/69466
11542 * gfortran.dg/vect/pr69466.f90: New testcase.
11543
0d4c694e
TP
115442016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11545
11546 * g++.dg/pr67989.C: Remove ARM-specific option.
11547 * gcc.target/arm/pr67989.C: New file.
11548
2aa780da
UB
115492016-01-27 Uros Bizjak <ubizjak@gmail.com>
11550
11551 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11552 and expm1 test for glibc < 2.11.
11553
f75ebe77
RH
115542016-01-27 Richard Henderson <rth@redhat.com>
11555
11556 * gcc.c-torture/execute/pr69447.c: New test.
11557
115582016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11559
9a175e65 11560 PR fortran/69422
49847d75
PT
11561 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11562
cbdd8ae0
JJ
115632016-01-27 Jakub Jelinek <jakub@redhat.com>
11564
11565 PR debug/66869
11566 * gcc.dg/pr66869.c: New test.
11567
2b572b3c
JL
115682016-01-25 Jeff Law <law@redhat.com>
11569
11570 PR tree-optimization/68398
aec0b19e 11571 PR tree-optimization/69196
2b572b3c
JL
11572 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11573 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11574 path to avoid new heuristic allowing more irreducible regions
11575 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11576 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11577 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11578 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11579 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11580
fa74a4bc
MP
115812016-01-27 Marek Polacek <polacek@redhat.com>
11582
11583 PR c/68062
11584 * c-c++-common/vector-compare-4.c: New test.
11585
0afff540
DM
115862016-01-27 David Malcolm <dmalcolm@redhat.com>
11587
11588 PR preprocessor/69126
11589 * c-c++-common/pr69126.c: New test case.
11590
1a218fc9
ILT
115912016-01-27 Ian Lance Taylor <iant@google.com>
11592
11593 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11594
5d70666e
RB
115952016-01-27 Ryan Burn <contact@rnburn.com>
11596
11597 PR cilkplus/69267
11598 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11599
87ff4d66
UB
116002016-01-27 Uros Bizjak <ubizjak@gmail.com>
11601
11602 PR target/69512
11603 * gcc.target/i386/pr69512.c: New test.
11604
27e23cca
RE
116052016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11606
11607 PR ada/69488
11608 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11609
05bf54c3
MP
116102016-01-27 Marek Polacek <polacek@redhat.com>
11611
11612 PR c++/69379
11613 * g++.dg/pr69379.C: New test.
11614
60214d0d
MS
116152016-01-27 Martin Sebor <msebor@redhat.com>
11616
11617 PR c++/69317
11618 * g++.dg/abi/Wabi-2-2.C: New test.
11619 * g++.dg/abi/Wabi-2-3.C: New test.
11620 * g++.dg/abi/Wabi-3-2.C: New test.
11621 * g++.dg/abi/Wabi-3-3.C: New test.
11622
167c7bfa
RB
116232016-01-27 Richard Biener <rguenther@suse.de>
11624
11625 PR tree-optimization/69166
11626 * gcc.dg/torture/pr69166.c: New testcase.
11627
1430fb1f
MJ
116282016-01-27 Martin Jambor <mjambor@suse.cz>
11629
11630 PR tree-optimization/69355
11631 * gcc.dg/tree-ssa/pr69355.c: New test.
11632
95e3030c
MP
116332016-01-27 Marek Polacek <polacek@redhat.com>
11634
11635 PR c++/69496
11636 * g++.dg/ext/constexpr-vla1.C: New test.
11637
eeb085f3
CB
116382016-01-20 Christian Bruel <christian.bruel@st.com>
11639
11640 PR target/69245
11641 * gcc.target/arm/pr69245.c: New test.
11642
b1652dde
JJ
116432016-01-27 Jakub Jelinek <jakub@redhat.com>
11644
11645 PR tree-optimization/69399
11646 * gcc.dg/torture/pr69399.c: New test.
11647
ce7e8f00
EB
116482016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11649
11650 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11651
e4aac1d1
EB
116522016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11653
11654 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11655
8dfdb419
TV
116562016-01-26 Tom de Vries <tom@codesourcery.com>
11657
11658 PR tree-optimization/69110
11659 * gcc.dg/autopar/pr69110.c: New test.
11660
56f80f54 116612016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11662 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11663
11664 * gcc.dg/graphite/isl-ast-op-select.c: New.
11665
a0909527
PT
116662015-01-26 Paul Thomas <pault@gcc.gnu.org>
11667
11668 PR fortran/69385
11669 * gfortran.dg/allocate_error_6.f90: New test.
11670
ffc445f4
RH
116712016-01-26 Richard Henderson <rth@redhat.com>
11672
11673 * gcc.dg/tm/pr60908.c: New test.
11674
01e1dea3
DM
116752016-01-26 David Malcolm <dmalcolm@redhat.com>
11676
11677 PR other/69006
11678 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11679 directive.
11680 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11681 expected multiline output to reflect the colorization being
11682 disabled before newlines.
11683 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11684 (custom_diagnostic_finalizer): Replace call to
11685 pp_newline_and_flush with call to pp_flush.
11686 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11687 * gfortran.dg/implicit_class_1.f90: Likewise.
11688 * lib/gcc-dg.exp (allow_blank_lines): New global.
11689 (dg-allow-blank-lines-in-output): New procedure.
11690 (gcc-dg-prune): Complain about blank lines in the output, unless
11691 dg-allow-blank-lines-in-output was called.
11692 * lib/multiline.exp (_build_multiline_regex): Only support
11693 arbitrary followup text for non-blank-lines, not for blank lines.
11694
13f92e8d
JJ
116952016-01-26 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR tree-optimization/69483
11698 * gcc.dg/pr69483.c: New test.
11699 * g++.dg/opt/pr69483.C: New test.
11700
92422235
CL
117012016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11702
11703 PR target/68620
11704 * gcc.target/arm/pr68620.c: New test.
11705
0bccf11b
L
117062016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11707
11708 * gcc.target/i386/pr68986-2.c: Remove -m32.
11709
81cd202e
L
117102016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11711
11712 PR target/68986
11713 * gcc.target/i386/pr68986-1.c: New test.
11714 * gcc.target/i386/pr68986-2.c: Likewise.
11715 * gcc.target/i386/pr68986-3.c: Likewise.
11716
213a1c03
CB
117172016-01-26 Christian Bruel <christian.bruel@st.com>
11718
11719 * lib/target-supports.exp
11720 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11721 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11722 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11723
22a08dd1
RB
117242016-01-26 Richard Biener <rguenther@suse.de>
11725
11726 PR tree-optimization/69452
11727 * gcc.dg/torture/pr69452.c: New testcase.
11728
6c06e0e8
JJ
117292016-01-26 Jakub Jelinek <jakub@redhat.com>
11730
11731 PR target/69442
11732 * gcc.dg/pr69442.c: New test.
11733
b96824c4
RFI
117342016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11735
11736 PR target/67896
11737 * gcc.target/aarch64/simd/pr67896.C: New.
11738
5ee31e57
RS
117392016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11740
11741 PR tree-optimization/69400
11742 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11743 function.
11744 (plugin_init): Call it.
11745 * gcc.dg/torture/pr69400.c: New test.
11746
7ddfb31d
CL
117472016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11748
11749 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11750
1e050c90
AK
117512016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11752 Sebastian Pop <s.pop@samsung.com>
11753
11754 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11755 isl-0.15.
11756
c8ee4bf5
AK
117572016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11758 Sebastian Pop <s.pop@samsung.com>
11759
11760 * gcc.dg/graphite/pr69292.c: New.
11761
d902b330
JJ
117622016-01-25 Jakub Jelinek <jakub@redhat.com>
11763
11764 * c-c++-common/goacc/use_device-1.c: New test.
11765
2c89b952
JL
117662016-01-25 Jeff Law <law@redhat.com>
11767
11768 PR tree-optimization/69196
11769 PR tree-optimization/68398
11770 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11771 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11772
685c8785
DE
117732016-01-25 David Edelsohn <dje.gcc@gmail.com>
11774
11775 PR target/69469
11776 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11777 Algorithm.
11778
95cef0c1
RB
117792016-01-25 Richard Biener <rguenther@suse.de>
11780
11781 PR testsuite/69380
11782 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11783
2947d3b2
IE
117842016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11785
11786 PR target/69421
11787 * gcc.dg/pr69421.c: New test.
11788
ae19075a
BB
117892016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11790
11791 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11792 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11793 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11794 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11795 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11796 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11797 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11798 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11799 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11800 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11801
fa4511c2
RB
118022016-01-25 Richard Biener <rguenther@suse.de>
11803
11804 PR tree-optimization/69376
11805 * gcc.dg/torture/pr69376.c: New testcase.
11806
1d101216
JD
118072016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11808
11809 PR fortran/69397
11810 PR fortran/68442
11811 * gfortran.dg/interface_38.f90: New test.
11812 * gfortran.dg/interface_39.f90: New test.
a0909527 11813
a59b92b0
PP
118142016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11815
11816 Revert:
11817 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11818
11819 PR c++/11858
11820 PR c++/24663
11821 PR c++/24664
11822 * g++.dg/template/pr11858.C: New test.
11823 * g++.dg/template/pr24663.C: New test.
11824 * g++.dg/template/unify12.C: New test.
11825 * g++.dg/template/unify13.C: New test.
11826 * g++.dg/template/unify14.C: New test.
11827 * g++.dg/template/unify15.C: New test.
11828 * g++.dg/template/unify16.C: New test.
11829 * g++.dg/template/unify17.C: New test.
11830
16acb1a8
DH
118312016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11832
11833 PR fortran/68283
11834 gfortran.dg/pr68283.f90: New test.
11835
094773e8
TK
118362016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11837
11838 PR fortran/66094
11839 * gfortran.dg/inline_matmul_13.f90: New test.
11840 * gfortran.dg/matmul_bounds_8.f90: New test.
11841 * gfortran.dg/matmul_bounds_9.f90: New test.
11842 * gfortran.dg/matmul_bounds_10.f90: New test.
11843
42fb90d7
TV
118442016-01-23 Tom de Vries <tom@codesourcery.com>
11845
11846 PR tree-optimization/69426
11847 * gcc.dg/autopar/pr69426.c: New test.
11848
69da7802
MS
118492016-01-23 Martin Sebor <msebor@redhat.com>
11850
11851 PR c++/58109
11852 PR c++/69022
11853 * g++.dg/cpp0x/alignas5.C: New test.
11854 * g++.dg/ext/vector29.C: Same.
11855
da17300a
UB
118562016-01-23 Uros Bizjak <ubizjak@gmail.com>
11857
11858 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11859 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11860 _GNU_SOURCE from compile flags to the source.
11861 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11862 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11863 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11864 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11865
62041cfc
JJ
118662016-01-22 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR target/69432
11869 * g++.dg/opt/pr69432.C: New test.
11870
f7d2ad6f
BS
118712016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11872
11873 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11874 32-bit targets testing an -m64 multilib.
11875
d403fc9a
WS
118762016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11877
11878 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11879 64-bit support.
11880
4aa16f8d
JG
118812016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11882
11883 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11884
7c816d0f
CB
118852016-01-21 Christian Bruel <christian.bruel@st.com>
11886
11887 PR target/68674
11888 * gcc.target/i386/pr68674.c
11889 * gcc.target/aarch64/pr68674.c
11890 * gcc.target/arm/pr68674.c
11891
fce661e8
KT
118922016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11893
11894 PR target/69403
11895 * gcc.c-torture/execute/pr69403.c: New test.
11896
4696899f
PC
118972016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11898
11899 PR c++/55843
11900 * g++.dg/template/pr55843.C: New.
11901
bac69366
AL
119022016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11903
11904 PR testsuite/66877
11905 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11906 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11907
b57d3a5c
BS
119082016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11909
11910 PR testsuite/67489
da17300a
UB
11911 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11912 from dg-do compile directive, and instead add
11913 { dg-require-effective-target int128 }.
b57d3a5c 11914
9f04a53e
MS
119152016-01-20 Martin Sebor <msebor@redhat.com>
11916
11917 PR c/69405
11918 * gcc.dg/sync-fetch.c: New test.
11919
38a51663
JL
119202016-01-21 Martin Sebor <msebor@redhat.com>
11921
11922 PR target/69252
11923 * gcc.target/powerpc/pr69252.c: New test.
11924
2423a75a
JD
119252016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11926
11927 PR fortran/65996
da17300a 11928 * gfortran.dg/pr65996.f90: New test.
2423a75a 11929
0a76463f
DV
119302016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11931
11932 PR c++/68810
9f04a53e 11933 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11934 expected to generate an error.
0a76463f 11935
9776e692
BS
119362016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11937
11938 PR middle-end/66178
11939 * gcc.dg/torture/pr66178.c: New test.
11940
c8d3e088
AB
119412016-01-21 Anton Blanchard <anton@samba.org>
11942 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11943
11944 PR target/63354
11945 * gcc.target/powerpc/pr63354.c: New test.
11946
35b707ff
VM
119472016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11948
11949 PR rtl-optimization/68990
11950 * gcc.target/i386/pr68990: New.
11951
157b0829
NC
119522016-01-21 Nick Clifton <nickc@redhat.com>
11953
11954 PR target/69129
11955 * gcc.target/mips/pr69129.c: New.
11956
aede6748
PC
119572016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11958
11959 PR c++/58046
11960 * g++.dg/cpp0x/pr58046.C: New.
11961
5463c2c8
JJ
119622016-01-21 Jakub Jelinek <jakub@redhat.com>
11963
6d31cc75
SS
11964 PR target/69187
11965 PR target/65624
11966 * gcc.target/arm/pr69187.c: New test.
11967
5463c2c8
JJ
11968 PR c++/69355
11969 * g++.dg/torture/pr69355.C: New test.
11970
fa28f32b
AK
119712016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11972 Sebastian Pop <s.pop@samsung.com>
11973
11974 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11975
b920a047
AK
119762016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11977 Sebastian Pop <s.pop@samsung.com>
11978
da17300a 11979 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11980
bdd3aea6
JJ
119812016-01-21 Jakub Jelinek <jakub@redhat.com>
11982
11983 PR middle-end/67653
11984 * c-c++-common/pr67653.c: New test.
11985 * gcc.dg/torture/pr29119.c: Add dg-warning.
11986
26a2e6ae
PB
119872016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11988
11989 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11990
d25c7690
PK
119912016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11992
11993 PR c/24293
11994 * gcc.dg/pr24293.c: New test.
11995 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11996 incomplete struct type.
11997 * gcc.dg/declspec-1.c: Likewise.
11998 * gcc.dg/pr63549.c: Likewise.
11999
889d5698
JJ
120002016-01-20 Jakub Jelinek <jakub@redhat.com>
12001
12002 PR tree-optimization/66612
12003 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12004 for bdn instruction.
12005
d7cf3dc7
CL
120062016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12007
12008 * lib/target-supports.exp
12009 (check_effective_target_arm_fp_ok_nocache): New.
12010 (check_effective_target_arm_fp_ok): New.
12011 (add_options_for_arm_fp): New.
12012 (check_effective_target_arm_crypto_ok_nocache): Require
12013 target_arm_v8_neon_ok instead of arm32.
12014 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12015 (check_effective_target_arm_crypto_pragma_ok): New.
12016 (add_options_for_arm_vfp): New.
12017 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12018 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12019 target instead. Force initial fpu to vfp.
12020 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12021 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12022 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12023 dependency.
12024 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12025 use arm_vfp effective target instead. Force initial fpu to vfp.
12026 * gcc.target/arm/attr-neon3.c: Likewise.
12027 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12028 arm_vfp_ok.
12029 * gcc.target/arm/unsigned-float.c: Likewise.
12030 * gcc.target/arm/vfp-1.c: Likewise.
12031 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12032 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12033 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12034 * gcc.target/arm/vfp-ldmias.c: Likewise.
12035 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12036 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12037 * gcc.target/arm/vfp-stmiad.c: Likewise.
12038 * gcc.target/arm/vfp-stmias.c: Likewise.
12039 * gcc.target/arm/vnmul-1.c: Likewise.
12040 * gcc.target/arm/vnmul-2.c: Likewise.
12041 * gcc.target/arm/vnmul-3.c: Likewise.
12042 * gcc.target/arm/vnmul-4.c: Likewise.
12043
01ac9704 120442016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12045
e84b00da
L
12046 PR testsuite/69366
12047 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12048 the MPX run-time library, for compile-time MPX test.
12049 * gcc.target/i386/chkp-always_inline.c: Likewise.
12050 * gcc.target/i386/chkp-bndret.c: Likewise.
12051 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12052 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12053 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12054 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12055 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12056 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12057 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12058 * gcc.target/i386/chkp-label-address.c: Likewise.
12059 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12060 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12061 * gcc.target/i386/chkp-pr69044.c: Likewise.
12062 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12063 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12064 * gcc.target/i386/chkp-strchr.c: Likewise.
12065 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12066 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12067 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12068 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12069 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12070 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12071 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12072 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12073 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12074 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12075 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12076 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12077 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12078 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12079 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12080 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12081 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12082 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12083 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12084 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12085 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12086 * gcc.target/i386/pr63995-2.c: Likewise.
12087 * gcc.target/i386/pr64805.c: Likewise.
12088 * gcc.target/i386/pr65044.c: Likewise.
12089 * gcc.target/i386/pr65167.c: Likewise.
12090 * gcc.target/i386/pr65183.c: Likewise.
12091 * gcc.target/i386/pr65184.c: Likewise.
12092 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12093
28b33016
IE
120942016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12095
12096 PR tree-optimization/69328
12097 * gcc.dg/pr69328.c: New test.
12098
bcff0913
JL
120992016-01-20 Jeff Law <law@redhat.com>
12100
bf0bb970 12101 PR target/25114
bcff0913
JL
12102 * gcc.target/m68k/pr25114.c: New test.
12103
a3f69631
AV
121042016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12105
12106 * gcc.target/arm/memset-inline-10.c: Added
12107 dg-require-effective-target arm_thumb2_ok.
12108
af33ba0d
EB
121092016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12110
12111 * gcc.dg/debug/dwarf2/sso.c: New test.
12112
7596d5de
UB
121132016-01-19 Uros Bizjak <ubizjak@gmail.com>
12114
12115 PR testsuite/68820
12116 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12117 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12118 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12119
ceda2c69
JH
121202016-01-19 Jan Hubicka <hubicka@ucw.cz>
12121
12122 PR ipa/66223
12123 * g++.dg/ipa/devirt-50.C: New testcase.
12124
38a979f2
MP
121252016-01-19 Marek Polacek <polacek@redhat.com>
12126
12127 PR c++/68965
12128 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12129 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12130
962801c5
KT
121312016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12132
12133 PR target/69135
12134 * gcc.target/arm/pr69135_1.c: New test.
12135
078fe40a
WD
121362015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12137
12138 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12139
786e3c06
WD
121402015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12141
12142 * gcc.target/aarch64/ccmp_1.c: New testcase.
12143
1e297006
MP
121442016-01-19 Marek Polacek <polacek@redhat.com>
12145
12146 PR c++/68586
12147 * g++.dg/cpp0x/enum30.C: New test.
12148
879c27e3
RB
121492016-01-19 Richard Biener <rguenther@suse.de>
12150
12151 PR tree-optimization/69336
12152 * g++.dg/tree-ssa/pr69336.C: New testcase.
12153
015337d3
JJ
121542016-01-19 Jakub Jelinek <jakub@redhat.com>
12155
12156 PR debug/65779
12157 * gcc.dg/pr65779.c: New test.
12158
e2c768b6
RB
121592016-01-19 Richard Biener <rguenther@suse.de>
12160
12161 PR tree-optimization/69352
12162 * gcc.dg/torture/pr69352.c: New testcase.
12163
569efc34
JJ
121642016-01-19 Jakub Jelinek <jakub@redhat.com>
12165
12166 PR rtl-optimization/68955
12167 PR rtl-optimization/64557
12168 * gcc.dg/torture/pr68955.c: New test.
12169
e49d321f
JH
121702016-01-19 Jan Hubicka <hubicka@ucw.cz>
12171
12172 PR lto/69136
12173 * g++.dg/torture/pr69136.C: New testcase.
12174
e9191ad3
JH
121752016-01-19 Jan Hubicka <hubicka@ucw.cz>
12176
12177 PR lto/69133
12178 * g++.dg/lto/pr69133_0.C: New testcase.
12179 * g++.dg/lto/pr69133_1.C: New testcase.
12180
2bedb645
JL
121812016-01-15 Jeff Law <law@redhat.com>
12182
12183 PR tree-optimization/69320
12184 * gcc.c-torture/pr69320-1.c: New test.
12185 * gcc.c-torture/pr69320-2.c: New test.
12186 * gcc.c-torture/pr69320-3.c: New test.
12187 * gcc.c-torture/pr69320-4.c: New test.
12188
17c15cb9
PP
121892016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12190
12191 PR c++/11858
12192 PR c++/24663
12193 PR c++/24664
12194 * g++.dg/template/pr11858.C: New test.
12195 * g++.dg/template/pr24663.C: New test.
12196 * g++.dg/template/unify12.C: New test.
12197 * g++.dg/template/unify13.C: New test.
12198 * g++.dg/template/unify14.C: New test.
12199 * g++.dg/template/unify15.C: New test.
12200 * g++.dg/template/unify16.C: New test.
12201 * g++.dg/template/unify17.C: New test.
12202
9617fd08
DM
122032016-01-18 David Malcolm <dmalcolm@redhat.com>
12204
12205 PR testsuite/69181
12206 * gcc.dg/pr69181-1.c: New test file.
12207 * gcc.dg/pr69181-2.c: New test file.
12208 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12209 globals by moving it to...
12210 (cleanup-after-saved-dg-test): ...this new function. Add
12211 "global additional_sources_used". Add reset of global
12212 multiline_expected_outputs to the empty list.
12213 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12214 global to...
12215 (multiline_expected_outputs): ...this, and updated comments to
12216 note that it is modified from gcc-dg.exp.
12217 (dg-end-multiline-output): Update for the above renaming.
12218 (handle-multiline-outputs): Likewise. Remove the clearing
12219 of the expected outputs to the empty list.
12220
b555a2e4
RB
122212016-01-18 Richard Biener <rguenther@suse.de>
12222
12223 PR tree-optimization/69297
12224 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12225
96902805
JM
122262016-01-18 Joseph Myers <joseph@codesourcery.com>
12227
12228 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12229 dg-options.
12230 * gcc.target/mips/mips-3d-2.c: Likewise.
12231 * gcc.target/mips/mips-3d-3.c: Likewise.
12232 * gcc.target/mips/mips-3d-4.c: Likewise.
12233 * gcc.target/mips/mips-3d-5.c: Likewise.
12234 * gcc.target/mips/mips-3d-6.c: Likewise.
12235 * gcc.target/mips/mips-3d-7.c: Likewise.
12236 * gcc.target/mips/mips-3d-8.c: Likewise.
12237 * gcc.target/mips/mips-3d-9.c: Likewise.
12238 * gcc.target/mips/mips-ps-1.c: Likewise.
12239 * gcc.target/mips/mips-ps-2.c: Likewise.
12240 * gcc.target/mips/mips-ps-3.c: Likewise.
12241 * gcc.target/mips/mips-ps-4.c: Likewise.
12242 * gcc.target/mips/mips-ps-5.c: Likewise.
12243 * gcc.target/mips/mips-ps-6.c: Likewise.
12244 * gcc.target/mips/mips-ps-7.c: Likewise.
12245 * gcc.target/mips/mips-ps-type.c: Likewise.
12246 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12247 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12248
40e26f94
TV
122492016-01-18 Tom de Vries <tom@codesourcery.com>
12250
12251 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12252 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12253 * c-c++-common/goacc/kernels-empty.c: New test.
12254 * c-c++-common/goacc/kernels-eternal.c: New test.
12255 * c-c++-common/goacc/kernels-loop-2.c: New test.
12256 * c-c++-common/goacc/kernels-loop-3.c: New test.
12257 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12258 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12259 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12260 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12261 * c-c++-common/goacc/kernels-loop-data.c: New test.
12262 * c-c++-common/goacc/kernels-loop-g.c: New test.
12263 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12264 * c-c++-common/goacc/kernels-loop-n.c: New test.
12265 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12266 * c-c++-common/goacc/kernels-loop.c: New test.
12267 * c-c++-common/goacc/kernels-noreturn.c: New test.
12268 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12269 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12270 * c-c++-common/goacc/kernels-reduction.c: New test.
12271
a98d4647
TV
122722016-01-18 Tom de Vries <tom@codesourcery.com>
12273
12274 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12275 * gcc.dg/autopar/outer-2.c: Same.
12276 * gcc.dg/autopar/outer-3.c: Same.
12277 * gcc.dg/autopar/outer-4.c: Same.
12278 * gcc.dg/autopar/outer-5.c: Same.
12279 * gcc.dg/autopar/outer-6.c: Same.
12280 * gcc.dg/autopar/parallelization-1.c: Same.
12281 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12282 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12283 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12284 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12285 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12286 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12287 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12288 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12289 * gcc.dg/autopar/pr39500-1.c: Same.
12290 * gcc.dg/autopar/pr39500-2.c: Same.
12291 * gcc.dg/autopar/pr46193.c: Same.
12292 * gcc.dg/autopar/pr46194.c: Same.
12293 * gcc.dg/autopar/pr49580.c: Same.
12294 * gcc.dg/autopar/pr49960-1.c: Same.
12295 * gcc.dg/autopar/pr49960.c: Same.
12296 * gcc.dg/autopar/pr68373.c: Same.
12297 * gcc.dg/autopar/reduc-1.c: Same.
12298 * gcc.dg/autopar/reduc-1char.c: Same.
12299 * gcc.dg/autopar/reduc-1short.c: Same.
12300 * gcc.dg/autopar/reduc-2.c: Same.
12301 * gcc.dg/autopar/reduc-2char.c: Same.
12302 * gcc.dg/autopar/reduc-2short.c: Same.
12303 * gcc.dg/autopar/reduc-3.c: Same.
12304 * gcc.dg/autopar/reduc-4.c: Same.
12305 * gcc.dg/autopar/reduc-6.c: Same.
12306 * gcc.dg/autopar/reduc-7.c: Same.
12307 * gcc.dg/autopar/reduc-8.c: Same.
12308 * gcc.dg/autopar/reduc-9.c: Same.
12309 * gcc.dg/autopar/uns-outer-4.c: Same.
12310 * gcc.dg/autopar/uns-outer-5.c: Same.
12311 * gcc.dg/autopar/uns-outer-6.c: Same.
12312 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12313 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12314
da976fa8
AL
123152016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12316
12317 PR target/63679
12318 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12319 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12320
70c1e886
AL
123212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12322
12323 PR target/63679
12324 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12325 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12326 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12327
88bed196
AL
123282016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12329
12330 PR target/63679
12331 * gcc.dg/tree-ssa/sra-17.c: New.
12332 * gcc.dg/tree-ssa/sra-18.c: New.
12333
3dd5f42e
IE
123342016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12335
12336 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12337
ae5a77fa
EB
123382016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12339
12340 * gnat.dg/inline12.adb: New test.
12341
11e57fc6
BC
123422016-01-18 Bin Cheng <bin.cheng@arm.com>
12343
12344 PR tree-optimization/66797
12345 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12346
995b6fe0
RB
123472016-01-18 Richard Biener <rguenther@suse.de>
12348
12349 PR tree-optimization/69170
12350 * gcc.dg/torture/pr69170.c: New testcase.
12351
82ee0cf2 123522016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12353
12354 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12355
d69da357
TV
123562016-01-16 Tom de Vries <tom@codesourcery.com>
12357
12358 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12359
a3845283
TV
123602016-01-16 Tom de Vries <tom@codesourcery.com>
12361
12362 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12363 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12364 redundant dg-require-effective-target pthread.
12365 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12366 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12367 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12368 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12369 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12370 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12371 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12372
197a6aa6
DE
123732016-01-16 David Edelsohn <dje.gcc@gmail.com>
12374
12375 PR target/68609
12376 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12377 * gcc.target/powerpc/recip-7.c: Same.
12378
ec7886c1
PP
123792016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12380
12381 PR c++/69091
12382 * g++.dg/template/pr69091.C: New test.
12383
203484bb
PP
123842016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12385
12386 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12387 dump does not contain an error_mark_node.
12388 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12389 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12390
aa2500e9
PP
123912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12392
12393 PR c++/68936
12394 * g++.dg/template/pr68936.C: New test.
12395
28621a5c
DE
123962016-01-15 David Edelsohn <dje.gcc@gmail.com>
12397
12398 PR target/68609
12399 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12400 * gcc.target/powerpc/recip-2.c: Same.
12401 * gcc.target/powerpc/recip-3.c: Same.
12402 * gcc.target/powerpc/recip-4.c: Same.
12403 * gcc.target/powerpc/recip-sqrtf.c: Same.
12404
40c43aca
JL
124052016-01-15 Jeff Law <law@redhat.com>
12406
12407 PR tree-optimization/69270
12408 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12409 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12410
afbc5ae8
PT
124112016-01-15 Paul Thomas <pault@gcc.gnu.org>
12412
12413 PR fortran/49630
12414 * gfortran.dg/deferred_character_13.f90: New test for the fix
12415 of comment 3 of the PR.
12416
12417 PR fortran/54070
12418 * gfortran.dg/deferred_character_8.f90: New test
12419 * gfortran.dg/allocate_error_5.f90: New test
12420
12421 PR fortran/60593
12422 * gfortran.dg/deferred_character_10.f90: New test
12423
12424 PR fortran/60795
12425 * gfortran.dg/deferred_character_14.f90: New test
12426
12427 PR fortran/61147
12428 * gfortran.dg/deferred_character_11.f90: New test
12429
12430 PR fortran/64324
12431 * gfortran.dg/deferred_character_9.f90: New test
12432
49abe076
VM
124332016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12434
12435 PR rtl-optimization/69030
12436 * gcc.target/i386/pr69030.c: New.
12437
16d12992
KT
124382016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12439
12440 * gcc.target/aarch64/target_attr_17.c: New test.
12441
78810bd3
RB
124422016-01-15 Richard Biener <rguenther@suse.de>
12443
12444 PR tree-optimization/66856
12445 * gcc.dg/torture/pr66856-1.c: New testcase.
12446 * gcc.dg/torture/pr66856-2.c: Likewise.
12447
2bd847fe
RB
124482016-01-15 Richard Biener <rguenther@suse.de>
12449
12450 PR debug/69137
12451 * g++.dg/lto/pr69137_0.C: New testcase.
12452
a00fe3b7
RS
124532016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12454
12455 PR middle-end/69246
12456 * gcc.target/i386/pr69246.c: New test.
12457
cbb0e83b
DV
124582016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12459
7596d5de 12460 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12461
5a500ecf
DV
124622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12463
12464 PR c++/56194
12465 * g++.dg/init/const9.C: Disable test on S/390.
12466
5d9bf64f
DV
124672016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12468
12469 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12470 * g++.dg/Wno-frame-address.C: Ditto.
12471
e234b19e
DV
124722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12473
12474 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12475
89483f99
RB
124762016-01-15 Richard Biener <rguenther@suse.de>
12477
12478 PR tree-optimization/68961
12479 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12480
94f37395
IE
124812016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12482
12483 * gcc.target/i386/pr65105-5.c: New test.
12484
82ee0cf2 124852016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12486
12487 * gcc.c-torture/execute/alias-4.c: New testcase.
12488
82ee0cf2 124892016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12490
12491 PR ipa/68148
12492 * g++.dg/ipa/devirt-49.C: New testcase.
12493
092f7deb 124942016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12495
12496 PR target/65837
12497 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12498 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12499 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12500
e93c66bc
RB
125012016-01-15 Richard Biener <rguenther@suse.de>
12502
12503 PR tree-optimization/69117
12504 * gcc.dg/torture/pr69117.c: New testcase.
12505
c47eaca6 125062015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12507
12508 PR c++/69048
12509 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12510
c3f6914a
FXC
125112016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12512
12513 PR testsuite/67509
12514 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12515 range tests use 100 * maximum instead of maximum + 1.
12516
cd65ae90
JJ
125172016-01-14 Jakub Jelinek <jakub@redhat.com>
12518
12519 PR debug/69244
12520 * gcc.dg/guality/pr69244.c: New test.
12521
19643948
UB
125222016-01-14 Uros Bizjak <ubizjak@gmail.com>
12523
12524 * lib/target-supports.exp (check_effective_target_issignaling):
12525 New procedure.
12526 * gcc.dg/pr61441.c: Require issignaling effective target.
12527
fe79c97e
SB
125282016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12529
12530 PR target/68803
12531 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12532
c7df95d8
DM
125332016-01-14 David Malcolm <dmalcolm@redhat.com>
12534
12535 PR c++/68819
12536 PR preprocessor/69177
12537 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12538 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12539 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12540 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12541
00083992
MP
125422016-01-14 Marek Polacek <polacek@redhat.com>
12543
12544 PR c/69262
12545 * gcc.dg/array-15.c: New test.
12546
0c9b3294
JJ
125472016-01-14 Jakub Jelinek <jakub@redhat.com>
12548
12549 PR middle-end/68146
12550 PR tree-optimization/69155
12551 * gfortran.dg/pr68146.f: New test.
12552 * gfortran.dg/pr69155.f90: New test.
12553
3688e13d
RB
125542016-01-14 Richard Biener <rguenther@suse.de>
12555
12556 PR tree-optimization/68060
12557 * gcc.dg/torture/pr68060-1.c: New testcase.
12558 * gcc.dg/torture/pr68060-2.c: Likewise.
12559
bab0ad3a
NC
125602016-01-14 Nick Clifton <nickc@redhat.com>
12561
12562 * lib/target-supports.exp
12563 (check_effective_target_arm_neon_ok_nocache): Add an option
12564 sequence that includes setting the ARM architecture to ARMv7-A.
12565 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12566 command line options necessary to enable Neon support.
12567 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12568 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12569 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12570 * gcc.target/arm/pr69180.c: Likewise.
12571
947c2ce5
JL
125722016-01-14 Jeff Law <law@redhat.com>
12573
12574 PR tree-optimization/69270
12575 * gcc.dg/tree-ssa/pr69270.c: New test.
12576
3342fd71
BS
125772016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12578
12579 PR c/66208
12580 * c-c++-common/pr66208.c: New file.
12581
2ad3adf1
JJ
125822016-01-13 Jakub Jelinek <jakub@redhat.com>
12583
12584 PR tree-optimization/69156
12585 * gcc.dg/pr69156.c: New test.
12586
398d6feb
L
125872016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12588
12589 * gcc.target/i386/pr69225-7.c: New test.
12590
4c868789
RH
125912016-01-13 Richard Henderson <rth@redhat.com>
12592
12593 * gcc.dg/tm/memopt-13.c: Update expected function.
12594 * gcc.dg/tm/memopt-6.c: Likewise.
12595
ef6d1772
UB
125962016-01-13 Uros Bizjak <ubizjak@gmail.com>
12597
12598 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12599 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12600 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12601 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12602
ef6d1772
UB
126032016-01-13 Tom de Vries <tom@codesourcery.com>
12604
12605 PR tree-optimization/69169
0b4b6ef2
TV
12606 * gcc.dg/pr69169.c: New test.
12607
2ad3adf1 126082016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12609
12610 PR target/69228
12611 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12612 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12613 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12614 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12615 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12616 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12617 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12618 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12619
9060e335
AK
126202016-01-13 Jakub Jelinek <jakub@redhat.com>
12621
12622 PR target/69247
12623 * gcc.dg/pr69247.c: New test.
12624
40311329
RB
126252016-01-13 Richard Biener <rguenther@suse.de>
12626
12627 PR tree-optimization/69242
12628 * gcc.dg/torture/pr69242.c: New testcase.
12629
ccbd7103
RB
126302016-01-13 Richard Biener <rguenther@suse.de>
12631
12632 PR tree-optimization/69186
12633 * gcc.dg/torture/pr69186.c: New testcase.
12634
c6f72a46
JL
126352016-01-13 Jeff Law <law@redhat.com>
12636
12637 PR tree-optimization/67755
12638 * gcc.dg/tree-ssa/pr67755.c: New test.
12639
126402016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12641
12642 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12643 pass number in output by a star.
12644
c446cf07
BC
126452016-01-12 Bin Cheng <bin.cheng@arm.com>
12646
12647 PR tree-optimization/68911
12648 * gcc.c-torture/execute/pr68911.c: New test.
12649
5342156c
MP
126502016-01-12 Marek Polacek <polacek@redhat.com>
12651
12652 PR c++/68979
12653 * g++.dg/warn/permissive-1.C: New test.
12654
65364cc5
JJ
126552016-01-12 Jakub Jelinek <jakub@redhat.com>
12656
12657 PR objc++/68511
12658 PR c++/69213
12659 * g++.dg/opt/pr69213.C: New test.
12660
81b9a3d9
CB
126612016-01-12 Christian Bruel <christian.bruel@st.com>
12662
12663 PR target/69180
12664 * gcc.target/arm/pr69180.c: New test.
12665
3c4e91c9
RB
126662016-01-12 Richard Biener <rguenther@suse.de>
12667
12668 PR lto/69077
12669 * g++.dg/lto/pr69077_0.C: New testcase.
12670 * g++.dg/lto/pr69077_1.C: Likewise.
12671
5664cea1
JJ
126722016-01-12 Jakub Jelinek <jakub@redhat.com>
12673
12674 PR target/69175
12675 * g++.dg/opt/pr69175.C: New test.
12676
86cefc49
AL
126772016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12678
12679 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12680 rather than #including math.h & stdlib.h.
12681 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12682 * gcc.dg/vect/pr49771.c: Likewise.
12683 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12684 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12685 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12686 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12687 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12688 * gcc.dg/vect/pr44507.c: Likewise.
12689 * gcc.dg/vect/pr45902.c: Likewise.
12690 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12691 * gcc.dg/vect/vect-117.c: Likewise.
12692 * gcc.dg/vect/vect-99.c: Likewise.
12693 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12694 * gcc.dg/vect/vect-cond-1.c: Likewise.
12695 * gcc.dg/vect/vect-cond-2.c: Likewise.
12696 * gcc.dg/vect/vect-cond-3.c: Likewise.
12697 * gcc.dg/vect/vect-cond-4.c: Likewise.
12698 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12699 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12700 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12701 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12702 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12703 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12704 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12705 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12706 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12707 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12708 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12709 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12710 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12711 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12712 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12713 include of signal.h.
12714 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12715 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12716 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12717 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12718 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12719 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12720 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12721 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12722 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12723 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12724 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12725 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12726 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12727 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12728 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12729 * gcc.dg/vect/vect-outer-5.c: Likewise.
12730 * gcc.dg/vect/vect-outer-6.c: Likewise.
12731 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12732 include of stdio.h.
12733
b832f61e
NC
127342016-01-12 Nick Clifton <nickc@redhat.com>
12735
12736 PR target/68913
12737 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12738 to fread so that it will be found in all target runtimes.
12739
8eac49b1
RB
127402016-01-12 Richard Biener <rguenther@suse.de>
12741
12742 PR tree-optimization/69053
12743 * g++.dg/torture/pr69053.C: New testcase.
12744
2935d994
RB
127452016-01-12 Richard Biener <rguenther@suse.de>
12746
12747 PR tree-optimization/69168
12748 * gcc.dg/torture/pr69168.c: New testcase.
12749
66c16fd9
RB
127502016-01-12 Richard Biener <rguenther@suse.de>
12751
12752 PR tree-optimization/69157
12753 * gcc.dg/torture/pr69157.c: New testcase.
12754
127552016-01-12 Richard Biener <rguenther@suse.de>
12756
12757 PR tree-optimization/69174
12758 * gcc.dg/torture/pr69174.c: New testcase.
12759
723033a6
JJ
127602016-01-12 Jakub Jelinek <jakub@redhat.com>
12761
12762 PR c++/66808
12763 PR c++/69000
12764 * g++.dg/tls/pr66808.C: New test.
12765 * g++.dg/tls/pr69000.C: New test.
12766
3574cf47
BS
127672016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12768
12769 * gcc.target/powerpc/swaps-p8-23.c: New test.
12770 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12771
feb20787
JDA
127722016-01-11 John David Anglin <danglin@gcc.gnu.org>
12773
12774 PR tree-optimization/68356
12775 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12776
27b1820a
KV
127772016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12778 Jim Wilson <jim.wilson@linaro.org>
12779
12780 PR target/69194
12781 * gcc.target/arm/pr69194.c: New test.
12782
cf4de6af
L
127832016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12784
12785 PR target/69225
12786 * gcc.target/i386/pr69225-1.c: New test.
12787 * gcc.target/i386/pr69225-2.c: Likewise.
12788 * gcc.target/i386/pr69225-3.c: Likewise.
12789 * gcc.target/i386/pr69225-4.c: Likewise.
12790 * gcc.target/i386/pr69225-5.c: Likewise.
12791 * gcc.target/i386/pr69225-6.c: Likewise.
12792
1ebd5558
JJ
127932016-01-11 Jakub Jelinek <jakub@redhat.com>
12794
23552a4d
JJ
12795 PR target/67462
12796 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12797 if lp64.
12798
26ff85b0
JJ
12799 PR target/69071
12800 * gcc.dg/pr69071.c: New test.
12801
9cb6bd74
JJ
12802 PR c++/69211
12803 * g++.dg/opt/pr69211.C: New test.
12804
1ebd5558
JJ
12805 PR tree-optimization/69214
12806 * gcc.c-torture/compile/pr69214.c: New test.
12807
8c18c836
UB
128082016-01-11 Uros Bizjak <ubizjak@gmail.com>
12809
12810 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12811 * gcc.target/i386/pr66232-11.c: Ditto.
12812 * gcc.target/i386/pr66232-12.c: Ditto.
12813 * gcc.target/i386/pr66232-13.c: Ditto.
12814
62446e6e
RB
128152016-01-11 Richard Biener <rguenther@suse.de>
12816
12817 PR tree-optimization/69173
12818 * gcc.dg/torture/pr69173.c: New testcase.
12819
2b8568fe
KT
128202016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12821
12822 PR rtl-optimization/68796
12823 * gcc.target/aarch64/tst_5.c: New test.
12824 * gcc.target/aarch64/tst_6.c: Likewise.
12825
5baf4532
KT
128262016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12827
12828 PR rtl-optimization/68841
12829 * gcc.dg/pr68841.c: New test.
12830 * gcc.c-torture/execute/pr68841.c: New test.
12831
ca90b1ed
YR
128322016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12833
12834 PR rtl-optimization/68920
12835 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12836 for ix86 targets.
12837 * gcc.dg/ifcvt-5.c: New test.
12838
2ad3adf1 128392016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12840
12841 PR bootstrap/69123
12842 * g++.dg/pr69123.C: New.
12843
83834c09
IE
128442016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12845
12846 PR target/69010
12847 * gcc.target/i386/pr69010.c: New test.
12848
dcf89d57
MJ
128492016-01-11 Martin Jambor <mjambor@suse.cz>
12850
12851 PR ipa/69044
12852 * gcc.target/i386/chkp-pr69044.c: New test.
12853
d95167ee
TV
128542016-01-11 Tom de Vries <tom@codesourcery.com>
12855
12856 PR tree-optimization/69109
12857 * gcc.dg/autopar/pr69109-2.c: New test.
12858 * gcc.dg/autopar/pr69109.c: New test.
12859
4f6403a8
TV
128602016-01-11 Tom de Vries <tom@codesourcery.com>
12861
12862 PR tree-optimization/69108
12863 * gcc.dg/autopar/pr69108.c: New test.
12864
21efdd80
PP
128652016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12866
12867 PR c++/69029
12868 * c-c++-common/Wisleading-indentation.c: Augment test.
12869
fd42eed8
TK
128702016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12871
12872 PR fortran/69154
12873 * gfortran.dg/inline_matmul_12.f90: New test.
12874
4f90ee6c
PT
128752016-01-10 Paul Thomas <pault@gcc.gnu.org>
12876
12877 PR fortran/67779
12878 * gfortran.dg/actual_array_offset_1: New test.
12879
3907c6cf
TV
128802016-01-10 Tom de Vries <tom@codesourcery.com>
12881
12882 PR tree-optimization/69062
12883 * gcc.dg/autopar/pr69062.c: New test.
12884
b07b236e
TS
128852016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12886
12887 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12888 * gcc.dg/vect/slp-perm-2.c: Likewise.
12889 * gcc.dg/vect/slp-perm-3.c: Likewise.
12890 * gcc.dg/vect/slp-perm-5.c: Likewise.
12891 * gcc.dg/vect/slp-perm-6.c: Likewise.
12892 * gcc.dg/vect/slp-perm-7.c: Likewise.
12893 * gcc.dg/vect/slp-perm-8.c: Likewise.
12894
23fab8ae
TV
128952016-01-10 Tom de Vries <tom@codesourcery.com>
12896
12897 PR tree-optimization/69039
12898 * gcc.dg/autopar/pr69039.c: New test.
12899
73f0dae2
MP
129002016-01-09 Marek Polacek <polacek@redhat.com>
12901
12902 PR c++/69113
12903 * g++.dg/pr69113.C: New test.
12904
20b8d734
JJ
129052016-01-09 Jakub Jelinek <jakub@redhat.com>
12906
12907 PR middle-end/50865
12908 PR tree-optimization/69097
12909 * gcc.c-torture/execute/pr50865.c: New test.
12910 * gcc.c-torture/execute/pr69097-1.c: New test.
12911 * gcc.c-torture/execute/pr69097-2.c: New test.
12912 * gcc.dg/pr69097-1.c: New test.
12913 * gcc.dg/pr69097-2.c: New test.
12914
c50e614b
JJ
129152016-01-09 Jakub Jelinek <jakub@redhat.com>
12916
12917 PR c++/69164
12918 * g++.dg/opt/pr69164.C: New test.
12919
e0237993
JJ
129202016-01-08 Jakub Jelinek <jakub@redhat.com>
12921
12922 PR tree-optimization/69167
12923 * gcc.dg/pr69167.c: New test.
12924
bd8f5bb2
MP
129252016-01-08 Marek Polacek <polacek@redhat.com>
12926
12927 PR c++/68449
12928 * g++.dg/pr68449.C: New.
12929
bb0f5ca7
AL
129302016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12931
12932 PR tree-optimization/68707
12933 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12934 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12935 on platforms supporting it.
12936 * gcc.dg/vect/slp-perm-2.c: Likewise.
12937 * gcc.dg/vect/slp-perm-3.c: Likewise.
12938 * gcc.dg/vect/slp-perm-5.c: Likewise.
12939 * gcc.dg/vect/slp-perm-7.c: Likewise.
12940 * gcc.dg/vect/slp-perm-8.c: Likewise.
12941 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12942 on platforms supporting it.
12943
22518428
JJ
129442016-01-08 Jakub Jelinek <jakub@redhat.com>
12945
33f0852f
JJ
12946 PR tree-optimization/69162
12947 * gcc.dg/pr69162.c: New test.
12948
22518428
JJ
12949 PR tree-optimization/69172
12950 * gcc.dg/pr69172.c: New test.
12951
80e9b3aa
TP
129522016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12953
12954 PR tree-optimization/67781
12955 * gcc.c-torture/execute/pr67781.c: New file.
12956
262a363f
JJ
129572016-01-08 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR tree-optimization/69083
12960 * gcc.dg/vect/pr69083.c: New test.
12961
6e1f093f
SS
129622016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12963
12964 PR tree-optimization/61441
12965 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12966 Use -fexcess-precision=standard for compiler options.
12967 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12968
53290e07
JJ
129692016-01-08 Jakub Jelinek <jakub@redhat.com>
12970
57bf3072
JJ
12971 PR fortran/69128
12972 * gfortran.dg/gomp/pr69128.f90: New test.
12973
53290e07
JJ
12974 PR c++/69145
12975 * g++.dg/ext/pr69145-1.C: New test.
12976 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12977 * g++.dg/ext/pr69145-2.h: New file.
12978
7a127fa7
MS
129792016-01-07 Martin Sebor <msebor@redhat.com>
12980
12981 PR c/68966
12982 * gcc.dg/atomic-fetch-bool.c: New test.
12983 * gcc.dg/sync-fetch-bool.c: New test.
12984
95918b49
L
129852016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12986
12987 PR fortran/66680
12988 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12989
c8e62a9d
NC
129902016-01-07 Nick Clifton <nickc@redhat.com>
12991
12992 PR target/66655
12993 * g++.dg/pr66655.C: New test.
12994 * g++.dg/pr66655_1.cc: Test support file.
12995 * g++.dg/pr66655.h: Test header file.
12996
2ad3adf1 129972016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12998
12999 PR fortran/66680
13000 gfortran.dg/gomp/pr66680.f90: New test.
13001
4cd9ca92
L
130022016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13003
13004 PR target/69171
13005 * gcc.target/i386/pr69171-1.c: New test.
13006 * gcc.target/i386/pr69171-2.c: Likewise.
13007 * gcc.target/i386/pr69171-3.c: Likewise.
13008 * gcc.target/i386/pr69171-4.c: Likewise.
13009 * gcc.target/i386/pr69171-5.c: Likewise.
13010 * gcc.target/i386/pr69171-6.c: Likewise.
13011
7e33d4dc
BS
130122015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13013
13014 PR middle-end/67639
13015 * c-c++-common/pr67639.c: New test.
13016
fec64afc
JJ
130172016-01-07 Jakub Jelinek <jakub@redhat.com>
13018
13019 PR tree-optimization/69141
13020 * g++.dg/opt/pr69141.C: New test.
13021
f293ad29
EB
130222016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13023
13024 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13025
5027395e
UB
130262016-01-06 Uros Bizjak <ubizjak@gmail.com>
13027
13028 PR target/69140
13029 * gcc.target/i386/pr69140.c: New test
13030
7443cf13
DM
130312016-01-06 David Malcolm <dmalcolm@redhat.com>
13032
13033 * gcc.dg/bad-dereference.c: New test case.
13034
32928931
BS
130352015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13036
13037 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13038
68dd05da
AS
130392016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13040
13041 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13042
6b131d5b
MP
130432016-01-06 Marek Polacek <polacek@redhat.com>
13044
13045 PR sanitizer/69099
13046 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13047
8d9fdb49
MP
130482016-01-05 Marek Polacek <polacek@redhat.com>
13049
13050 PR c/69104
13051 * gcc.dg/atomic-invalid-2.c: New.
13052
acf93f1e
L
130532016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13054
13055 PR target/68991
13056 * gcc.target/i386/pr68991.c: New test.
13057
3f50525d
L
130582016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13059
13060 PR target/68991
13061 * g++.dg/pr68991-1.C: New test.
13062 * g++.dg/pr68991-2.C: Likewise.
13063
e0237993 130642016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13065
e0237993 13066 PR other/60465
face88a1
ST
13067 * gcc.target/ia64/pr60465-gprel64.c: New test.
13068 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13069
a0866eff
KT
130702016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13071
13072 PR rtl-optimization/68651
13073 * gcc.target/aarch64/pr68651_1.c: New test.
13074
c589e975
DM
130752016-01-05 David Malcolm <dmalcolm@redhat.com>
13076
13077 PR c/69122
13078 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13079
929710d9
NS
130802016-01-05 Nathan Sidwell <nathan@acm.org>
13081
ce3e43d7
NS
13082 PR c++/58583
13083 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13084
929710d9
NS
13085 * gcc.dg/alias-15.c: New.
13086
a2faef8e
NC
130872016-01-05 Nick Clifton <nickc@redhat.com>
13088
13089 PR target/68870
13090 * g++.dg/pr68770.C: New test.
13091
4cfa76e3
MS
130922016-01-04 Mike Stump <mikestump@comcast.net>
13093
13094 * lib/target-supports.exp (check_effective_target_cilkplus):
13095 cilkplus targets require pthreads.
4ece61b6 13096 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13097
4e8a3a35
MM
130982016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13099
13100 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13101 generation.
13102
818ab71a
JJ
131032016-01-04 Jakub Jelinek <jakub@redhat.com>
13104
13105 Update copyright years.
13106
2fe0a208
MP
131072016-01-04 Marek Polacek <polacek@redhat.com>
13108
13109 PR c/68908
13110 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13111 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13112 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13113
9e3b2fe3
EB
131142016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13115
13116 * gcc.target/sparc/20160104-2.c: New test.
13117
e8d65a35
EB
131182016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13119
13120 * gcc.target/sparc/20160104-1.c: New test.
13121
25ccfccd
PT
131222016-01-03 Paul Thomas <pault@gcc.gnu.org>
13123
13124 PR fortran/65045
13125 * gfortran.dg/pr65045.f90: New test.
13126
cb51d382
EB
131272016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13128
13129 * gnat.dg/specs/debug1.ads: Delete.
13130
6eeaad6e
JD
131312016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13132
13133 PR libgfortran/68867
13134 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13135 expression.
13136
2f968603
JD
131372016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13138
13139 PR libgfortran/68867
13140 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13141 PowerPC.
13142
591bb5e4
PT
131432016-01-01 Paul Thomas <pault@gcc.gnu.org>
13144
13145 PR fortran/68864
13146 * gfortran.dg/pr68864.f90: New test.
13147
f1e0620c
JJ
131482016-01-01 Jakub Jelinek <jakub@redhat.com>
13149
942a1319
JJ
13150 PR tree-optimization/69070
13151 * gcc.dg/pr69070.c: New test.
13152
10dff63f
JJ
13153 PR sanitizer/69055
13154 * gfortran.dg/pr69055.f90: New test.
13155
f1e0620c
JJ
13156 PR target/69015
13157 * gcc.dg/pr69015.c: New test.
818ab71a 13158\f
2f883d1c 13159Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13160
13161Copying and distribution of this file, with or without modification,
13162are permitted in any medium without royalty provided the copyright
13163notice and this notice are preserved.