]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* doc/invoke.texi (-Wregister): Document.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e70bbc6f
MW
12016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2
3 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4 arm_fp16_alternative_ok as the required effective target.
5 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
6 -mfp16-format=alternative to the dg-options directive and remove
7 the dg-add-options directive.
8
c39747d2
FR
92016-09-30 Fritz Reese <fritzoreese@gmail.com>
10
11 PR fortran/77764
12 * gfortran.dg/dec_union_8.f90: New testcase.
13
00074dd8
FR
142016-09-30 Fritz Reese <fritzoreese@gmail.com>
15
16 PR fortran/77782
17 * gfortran.dg/dec_structure_16.f90: New testcase.
18
26f391e8
AV
192016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
20
21 * gfortran.dg/coarray_allocate_10.f08: New test.
22 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
23
fa16a271
KT
242016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25
26 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
27
f334c828
RB
282016-09-30 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/77399
31 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
32
76e3ec9c
SL
332016-09-29 Sandra Loosemore <sandra@codesourcery.com>
34
35 * c-c++-common/pr27336.c: Make dependency on
36 -fdelete-null-pointer-checks explicit.
37 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
38 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
39 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
40 * gcc.dg/pic-1.c: Require fpic target support.
41 * gcc.dg/pic-2.c: Likewise.
42
a2c6e7f2
JJ
432016-09-29 Jakub Jelinek <jakub@redhat.com>
44
45 Implement P0001R1 - C++17 removal of register storage class specifier
46 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
47 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
48 C++17.
49 * c-c++-common/vector-subscript-5.c (foo): Don't use register
50 keyword if not __SSE2__.
51 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
52 C++17.
53 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
54 register keywords.
55 * g++.dg/eh/pr29166.C: Add -Wno-register option.
56 * g++.dg/warn/register-parm-1.C (erroneous_warning,
57 no_erroneous_warning): Expect new warnings for C++17.
58 * g++.dg/warn/register-var-2.C (f): Likewise.
59 * g++.dg/parse/register1.C (f): Expect new error for C++17.
60 * g++.dg/parse/linkage2.C (foo): Likewise.
61 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
62 keyword on parameters for C++17.
63 * g++.dg/cpp1z/register1.C: New test.
64 * g++.dg/cpp1z/register2.C: New test.
65 * g++.dg/cpp1z/register3.C: New test.
66
4ab76933
UB
672016-09-29 Uros Bizjak <ubizjak@gmail.com>
68
69 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
70 * gcc.target/i386/avx2-check.h (main): Ditto.
71 * gcc.target/i386/avx512bw-check.h (main): Ditto.
72 * gcc.target/i386/avx512cd-check.h (main): Ditto.
73 * gcc.target/i386/avx512dq-check.h (main): Ditto.
74 * gcc.target/i386/avx512er-check.h (main): Ditto.
75 * gcc.target/i386/avx512f-check.h (main): Ditto.
76 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
77 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
78 * gcc.target/i386/avx512vl-check.h (main): Ditto.
79
2488ebe5
UB
802016-09-29 Uros Bizjak <ubizjak@gmail.com>
81
82 PR target/77756
83 * gcc.target/i386/pr77756.c: New test.
84
4d258d09
MP
852016-09-29 Marek Polacek <polacek@redhat.com>
86
87 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
88
a9087411
MP
892016-09-29 Marek Polacek <polacek@redhat.com>
90
91 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
92 C++14.
93
fa0a064a
ML
942016-09-29 Martin Liska <mliska@suse.cz>
95
96 * objc/execute/construct1.m: New test.
97
0ce1ecc7
RB
982016-09-29 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/77768
101 * gcc.dg/torture/pr77768.c: New testcase.
102
da186c1f
RB
1032016-09-28 Richard Biener <rguenther@suse.de>
104
105 PR middle-end/77407
106 * gcc.dg/pr77407.c: New testcase.
107
d657e995
RB
1082016-09-29 Richard Biener <rguenther@suse.de>
109
110 PR middle-end/55152
111 * gcc.dg/pr55152.c: New testcase.
112 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
113
cadf6296
RO
1142016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
115
116 * gcc.dg/profile-update-warning.c: Restrict to ia32.
117 (dg-options): Remove -m32.
118
88000fd1
MS
1192016-09-28 Martin Sebor <msebor@redhat.com>
120
121 PR middle-end/77721
122 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
123
0c172974
JD
1242016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
125
126 PR libgfortran/77707
127 * gfortran.dg/inquire_17.f90: New test.
128
4b390698
JJ
1292016-09-28 Jakub Jelinek <jakub@redhat.com>
130
131 PR c++/77467
132 * g++.dg/cpp1y/constexpr-77467.C: New test.
133
2b1b5938
MS
1342016-09-28 Martin Sebor <msebor@redhat.com>
135
136 PR c/77762
137 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
138 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
139 (test_sprintf_p_const): Adjust line numbers to avoid failures
140 introduced in r240503.
141
30dc6ee9
MS
1422016-09-28 Martin Sebor <msebor@redhat.com>
143
144 PR middle-end/77683
145 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
146
7d290e93
BE
1472016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
148
fcf32bad
BE
149 PR c++/77748
150 * g++.dg/pr77550.C: Avoid undefined behavior.
151
7d290e93
BE
152 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
153
912d9ec3
WD
1542016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
155
156 * gcc.dg/strlenopt-20.c: Update test.
157 * gcc.dg/strlenopt-21.c: Likewise.
158 * gcc.dg/strlenopt-22.c: Likewise.
159 * gcc.dg/strlenopt-22g.c: Likewise.
160 * gcc.dg/strlenopt-26.c: Likewise.
161 * gcc.dg/strlenopt-5.c: Likewise.
162 * gcc.dg/strlenopt-7.c: Likewise.
163 * gcc.dg/strlenopt-9.c: Likewise.
164
459bcfb0
JJ
1652016-09-27 Jakub Jelinek <jakub@redhat.com>
166
6e39060a
JJ
167 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
168
8ca33347
JJ
169 * g++.dg/cpp1z/lambda-this1.C: New test.
170 * g++.dg/cpp1z/lambda-this2.C: New test.
171
459bcfb0
JJ
172 PR c++/77722
173 * g++.dg/ubsan/return-4.C: New test.
174 * g++.dg/ubsan/return-5.C: New test.
175 * g++.dg/ubsan/return-6.C: New test.
176
20fba714
JW
1772016-09-27 Jiong Wang <jiong.wang@arm.com>
178
179 * lib/target-supports.exp
180 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
181 in function comment.
182
bebe0086
ML
1832016-09-27 Martin Liska <mliska@suse.cz>
184
185 PR gcov-profile/46266
186 * lib/gcov.exp: Verify that <built-in>.gcov file is not
187 considered.
188
59896334
RB
1892016-09-27 Richard Biener <rguenther@suse.de>
190
191 PR tree-optimization/77745
192 * g++.dg/torture/pr77745.C: New testcase.
193
f0d355dc
RB
1942016-09-27 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/77478
197 * gcc.dg/torture/pr77478.c: New testcase.
198
8c9434c2
ML
1992016-09-27 Martin Liska <mliska@suse.cz>
200
201 PR gcov-profile/7970
202 PR gcov-profile/16855
203 PR gcov-profile/44779
204 * g++.dg/gcov/pr16855.C: New test.
205
511d092e
SKS
2062016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
207
208 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
209
f2e0c4e1
JJ
2102016-09-27 Jakub Jelinek <jakub@redhat.com>
211
212 PR fortran/77666
213 * gfortran.dg/gomp/pr77666.f90: New test.
214
3a4228ba
KV
2152016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
216
217 PR ipa/77677
218 * gcc.dg/torture/pr77677-2.c: New test.
219
a184e37f
SK
2202016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
221
222 PR fortran/77420
223 * gfortran.dg/pr77420_1.f90: New test.
224 * gfortran.dg/pr77420_2.f90: Ditto.
225 * gfortran.dg/pr77420_3.f90: New test. Requires ...
226 * gfortran.dg/pr77420_4.f90: this file.
227
8be59d19
KV
2282016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
229
230 PR middle-end/77719
231 * gfortran.dg/pr77719.f90: New test.
232
991075a4
TP
2332016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
234
235 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 236 singular form of byte when quantity is unknown.
991075a4 237
c6147dc4
MP
2382016-09-26 Marek Polacek <polacek@redhat.com>
239
240 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
241
5cc6c41c
ML
2422016-09-26 Martin Liska <mliska@suse.cz>
243
244 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
245 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
246 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
247 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
248 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
249 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
250 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
251 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
252 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
253
81fea426
MP
2542016-09-26 Marek Polacek <polacek@redhat.com>
255
256 PR c/7652
257 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
258 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
259 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
260 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
261 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
262 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
263 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
264 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
265 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
266 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
267 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
268 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
269 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
270 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
271 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
272 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
273 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
274 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
275 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
276 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
277 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
278 * c-c++-common/attr-fallthrough-1.c: New test.
279 * c-c++-common/attr-fallthrough-2.c: New test.
280 * g++.dg/cpp0x/fallthrough1.C: New test.
281 * g++.dg/cpp0x/fallthrough2.C: New test.
282 * g++.dg/cpp1z/fallthrough1.C: New test.
283 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
284 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
285 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
286 * objc.dg/Wimplicit-fallthrough-1.m: New test.
287
9b597c1f
SK
2882016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
289
12a813c1 290 PR fortran/77429
9b597c1f
SK
291 * gfortran.dg/pr77429.f90: New test.
292
f1c7e7f1
SK
2932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
294
295 PR fortran/77694
296 * gfortran.dg/pr77694.f90: New test.
297
50c6dd20
OE
2982016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
299
300 PR target/51244
301 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
302
540b039e
DH
3032016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
304
305 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
306 for 32-bit mode.
307
cfd161bf
DH
3082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
309
310 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
311 for 32-bit mode.
312
9a2300e9
MP
3132016-09-24 Marek Polacek <polacek@redhat.com>
314
315 PR c/77490
316 * c-c++-common/Wbool-operation-1.c: New test.
317 * gcc.dg/Wbool-operation-1.c: New test.
318
34d567d1
FR
3192016-09-23 Fritz Reese <fritzoreese@gmail.com>
320
321 * gfortran.dg/dec_static_1.f90: New.
322 * gfortran.dg/dec_static_2.f90: New.
323 * gfortran.dg/dec_static_3.f90: New.
324 * gfortran.dg/dec_static_4.f90: New.
325
4a8d4422
JD
3262016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
327
328 PR fortran/48298
329 * gfortran.dg/negative_unit_check.f90: Update test.
330 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 331
90ef45cb
DV
3322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
333
334 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
335 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
336 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
337 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
338 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
339 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
340 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
341
e0535922
MS
3422016-09-23 Martin Sebor <msebor@redhat.com>
343
344 PR testsuite/77713
345 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
346 assuming long double is bigger than double.
347
d664d76d
JJ
3482016-09-23 Jakub Jelinek <jakub@redhat.com>
349
350 Implement P0138R2, C++17 construction rules for enum class values
351 * g++.dg/cpp1z/direct-enum-init1.C: New test.
352
3b31f720
DM
3532016-09-23 David Malcolm <dmalcolm@redhat.com>
354
355 PR preprocessor/77672
356 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
357 expected multiline output from first warning to reflect change
358 in r240434.
359
592459bf
TP
3602016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
361
362 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
363
0af06385
BE
3642016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
365 Tom de Vries <tom@codesourcery.com>
366
367 PR testsuite/77411
368 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
369
8f01b67a
MP
3702016-09-23 Marek Polacek <polacek@redhat.com>
371
372 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
373 * c-c++-common/gomp/atomic-13.c: Likewise.
374 * c-c++-common/gomp/atomic-14.c: Likewise.
375 * c-c++-common/pr60439.c: Remove invalid code.
376 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
377 * g++.dg/expr/bitfield5.C: Likewise.
378 * g++.dg/expr/bitfield6.C: Likewise.
379 * g++.dg/expr/bool1.C: Likewise.
380 * g++.dg/expr/bool3.C: Likewise.
381 * g++.dg/expr/lval3.C: Likewise.
382 * g++.dg/expr/lval4.C: Likewise.
383 * g++.old-deja/g++.jason/bool5.C: Likewise.
384
bbd6fcf3
DM
3852016-09-23 David Malcolm <dmalcolm@redhat.com>
386
387 PR preprocessor/77672
388 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
389 (test_terminator_location): New function.
390
113d06a4
RB
3912016-09-23 Richard Biener <rguenther@suse.de>
392
393 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
394
cab9e1df
MW
3952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
396
397 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
398 -march=armv8.2-a+fp16 when supported by the hardware.
399 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
400 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
401 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
402 semi-colons to a macro invocations.
403 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
404 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
405 defined.
406 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
407 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
408 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
409 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
410 defined.
411 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
412 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
413 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
414 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
415 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
416 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
417 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
418 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
419 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
420 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
421 defined.
422 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
423 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
424 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
425 defined.
426 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
427 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
428 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
429 defined.
430 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
431 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
432 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
433 defined.
434 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
435 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
436 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
437 defined. Also fix some white-space.
438 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
439 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
440 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
441 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
442 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
443 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
444 defined. Also fix some long lines and white-space.
445 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
446 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
447 defined. Also fix some long lines and white-space.
448 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
449 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
450 defined.
451 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
452 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
453 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
454 defined.
455 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
456 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
457 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
458 defined.
459 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
460 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
461 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 462 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
463 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
464 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
465 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
466 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
467 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
468 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 469 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
470 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
471 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
472 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
473 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
474 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
475 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
476 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 477 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 478
da9b2e69
JW
4792016-09-23 Jiong Wang <jiong.wang@arm.com>
480 Matthew Wahab <matthew.wahab@arm.com>
481
482 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
483 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
484 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
485 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
486 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
487 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
488 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
489 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
490 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
491 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
492 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
493 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
494 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
495 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
496 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
497 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
498 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
499 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
500 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
501 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
502 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
503 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
504 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
505 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
506 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
507 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
508 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
509 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
510 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
511 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
512 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
513 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
514 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
515 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
516 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
517 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
518 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
519
785cf02f
MW
5202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
521
522 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
523 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
524 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
525 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
526 support.
527
1e401340
KV
5282016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
529
530 PR ipa/77677
531 * gcc.dg/torture/pr77677.c: New test.
532
8ed3eeac
AV
5332016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
534
535 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
536 here now.
537
55a9b91b
MW
5382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
539
540 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
541 options. Add tests for float16x4_t and float16x8_t.
542
64c744b9
DV
5432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
544
545 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
546 * gcc.target/s390/risbg-ll-2.c: Ditto.
547 * gcc.target/s390/risbg-ll-3.c: Ditto.
548
d403b8d4
MW
5492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
550
551 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
552 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
553
576987fc
DV
5542016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
555
556 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
557 output to the simplified instructions.
558
4ffc8099
MW
5592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
560
561 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
562 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
563
b1a970a5
MW
5642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
565
566 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
567 (FP16_SUPPORTED): New
568 (expected-hfloat-16x4): Make conditional on __fp16 support.
569 (expected-hfloat-16x8): Likewise.
570 (vdup_n_f16): Disable for non-AArch64 targets.
571 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
572 conditional on FP16_SUPPORTED.
573 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
574 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
575 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
576 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
577 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
578 for testing __fp16.
579 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
580 conditional on FP16_SUPPORTED.
581 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
582 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
583
50df9464
MW
5842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
585
586 * gcc.target/arm/short-vfp-1.c: New.
587
536b9f42
MW
5882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
589
590 * gcc.target/arm/attr-fp16-arith-1.c: New.
591
1b9e31cf
MW
5922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
593
594 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
595 New.
596 (add_options_for_arm_v8_2a_fp16_neon): New.
597 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
598 (add_options_for_arm_arch_v8_2a): Auto-generate.
599 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
600 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
601 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
602 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
603 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
604 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
605 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
606
a5b42ee7
MW
6072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
608
609 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
610 arm_fp16_alternative_ok.
611 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
612 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
613 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
614 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
615 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
616 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
617 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
618 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
619 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
620 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
621 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
622 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
623 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
624 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
625 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
626 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
627 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
628 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
629 * gcc.target/arm/fp16-rounding-alt-1.c: Use
630 arm_fp16_alternative_ok.
631 * lib/target-supports.exp
632 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
633 (check_effective_target_arm_fp16_alternative_ok): New.
634 (check_effective_target_arm_fp16_none_ok_nocache): New.
635 (check_effective_target_arm_fp16_none_ok): New.
636
fcbc975b
ML
6372016-09-23 Martin Liska <mliska@suse.cz>
638
639 * gcc.dg/ipa/pr77653.c: Replace adress
640 with address.
641
1822b732
ML
6422016-09-23 Martin Liska <mliska@suse.cz>
643
644 * gcc.target/i386/movbe-4.c: New test.
645
fab18cc4
ML
6462016-09-23 Martin Liska <mliska@suse.cz>
647
648 * gcc.target/i386/crc32-5.c: New test.
649
e70f01b5
ML
6502016-09-23 Martin Liska <mliska@suse.cz>
651
652 * gcc.target/i386/pr71652.c: New test.
653 * gcc.target/i386/pr71652-2.c: New test.
654 * gcc.target/i386/pr71652-3.c: New test.
655
f2e81d05
JJ
6562016-09-23 Jakub Jelinek <jakub@redhat.com>
657
658 * lib/gcc-dg.exp (process-message): Support relative line number
659 notation - .+4 or .-1 etc.
660 * gcc.dg/dg-test-1.c: New test.
661
ed30d2a6
MS
6622016-09-22 Martin Sebor <msebor@redhat.com>
663
664 PR target/77676
665 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
666 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
667 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
668 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
669
1c681c7b
UB
6702016-09-22 Uros Bizjak <ubizjak@gmail.com>
671
672 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
673 * gcc.dg/ifcvt-2.c: Ditto.
674 * gcc.dg/zero_bits_compound-1.c: Ditto.
675 * gcc.dg/zero_bits_compound-1.c: Ditto.
676 * gcc.dg/pr40550.c: Simplify target selectors.
677 Use dg-additional-options.
678 * gcc.dg/pr47893.c: Ditto.
679 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
680 additional options for 32-bit x86 targets.
681 * gcc.dg/pr70955.c: Move to ...
682 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
683
67cf0a53
PC
6842016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
685
686 PR c++/61019
687 * g++.dg/cpp0x/pr61019.C: New.
688
0ee70cc0
AV
6892016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
690 Terry Guo <terry.guo@arm.com>
691
692 * gcc.target/arm/pure-code/ffunction-sections.c: New.
693 * gcc.target/arm/pure-code/no-literal-pool.c: New.
694 * gcc.target/arm/pure-code/pure-code.exp: New.
695
43639d2c
UB
6962016-09-22 Uros Bizjak <ubizjak@gmail.com>
697
698 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
699 Remove SSE effective target requirement.
700
a608d15b
PC
7012016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
702
703 PR c++/71979
704 * g++.dg/cpp0x/pr71979.C: New.
705
d94a7ab4
BE
7062016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
707
708 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
709
a13f439f
ML
7102016-09-22 Martin Liska <mliska@suse.cz>
711
712 PR ipa/77653
713 * gcc.dg/ipa/pr77653.c: New test.
714
cf352092
JJ
7152016-09-22 Jakub Jelinek <jakub@redhat.com>
716
717 PR fortran/77665
718 * gfortran.dg/gomp/pr77665.f90: New test.
719
a8de3002
PT
7202016-09-22 Paul Thomas <pault@gcc.gnu.org>
721
722 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
723 * gfortran.dg/dtio_13.f90: New test.
724
39abef62
LK
7252016-09-21 Louis Krupp <louis.krupp@zoho.com>
726
727 PR fortran/66107
728 * gfortran.dg/pr66107.f90: New test.
729
4a2bb7fc
ILT
7302016-09-21 Ian Lance Taylor <iant@golang.org>
731
732 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
733 with call to builtin delete function.
734
5f84cee2
JM
7352016-09-21 Joseph Myers <joseph@codesourcery.com>
736
737 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
738 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
739 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
740 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
741 tests.
742
fe01a41a
UB
7432016-09-21 Uros Bizjak <ubizjak@gmail.com>
744
745 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
746
2e1c20b1
JJ
7472016-09-21 Jakub Jelinek <jakub@redhat.com>
748
749 PR c++/77651
750 * g++.dg/cpp1z/aligned-new6.C: New test.
751
de4c144a
MW
7522016-09-21 Matthew Wahab <matthew.wahab@arm.com>
753
754 * gcc.target/arm/fp16-aapcs-3.c: New.
755 * gcc.target/arm/fp16-aapcs-4.c: New.
756 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
757 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
758 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
759 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
760
44fc7854
BE
7612016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
762
763 PR tree-optimization/77550
764 * g++.dg/pr77550.C: New test.
765
bc084f84
GJL
7662016-09-21 Georg-Johann Lay <avr@gjlay.de>
767
768 PR target/77326
769 * gcc.target/avr/torture/pr77326.c: New test.
770
c075003a
LK
7712016-09-21 Louis Krupp <louis.krupp@zoho.com>
772
773 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
774
6811ea79
RB
7752016-09-21 Richard Biener <rguenther@suse.de>
776
777 PR tree-optimization/77648
778 * gcc.dg/torture/pr77648-1.c: New testcase.
779 * gcc.dg/torture/pr77648-2.c: Likewise.
780
f955c4c4
RB
7812016-09-21 Richard Biener <rguenther@suse.de>
782 Jakub Jelinek <jakub@redhat.com>
783
784 PR tree-optimization/77621
785 * gcc.dg/pr77621.c: New testcase.
786
096506bb
PT
7872016-09-21 Paul Thomas <pault@gcc.gnu.org>
788
789 PR fortran/77657
790 * gfortran.dg/dtio_12.f90: New test.
791
37d168ae
SKS
7922016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
793
794 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
795
66454000
KV
7962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
797
798 PR tree-optimization/72835
799 * gcc.dg/tree-ssa/pr72835.c: New test.
800
88d0c3f0
MS
8012016-09-20 Martin Sebor <msebor@redhat.com>
802
803 PR middle-end/49905
804 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
805 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
806 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
807 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
808 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
809 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
810 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
811
a03df1d5
KV
8122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
813
814 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
815 arguments/compare will be optimized away.
816 * gcc.dg/torture/ftrapv-1.c: Likewise.
817
8bc5448f
KV
8182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
819
820 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
821 will be optimized away.
822 * gcc.dg/ipa/vrp1.c: New test.
823 * gcc.dg/ipa/vrp2.c: New test.
824 * gcc.dg/ipa/vrp3.c: New test.
825
973625a0
KV
8262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
827
828 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
829 does the same transformation.
830 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
831 * gcc.dg/tree-ssa/evrp1.c: New test.
832 * gcc.dg/tree-ssa/evrp2.c: New test.
833 * gcc.dg/tree-ssa/evrp3.c: New test.
834 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
835 * gcc.dg/tree-ssa/pr22117.c: Likewise.
836 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
837 * gcc.dg/tree-ssa/pr64130.c: Likewise.
838 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
839 foling now happens early.
840 * gcc.dg/tree-ssa/vrp04.c: Likewise.
841 * gcc.dg/tree-ssa/vrp06.c: Likewise.
842 * gcc.dg/tree-ssa/vrp16.c: Likewise.
843 * gcc.dg/tree-ssa/vrp25.c: Likewise.
844 * gcc.dg/tree-ssa/vrp67.c: Likewise.
845
9b1ba33c
UB
8462016-09-20 Uros Bizjak <ubizjak@gmail.com>
847
848 PR target/77621
849 * gcc.target/i386/pr77621.c: New test.
850 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
851 pattern, loop should vectorize with -mtune=atom.
852
f5bd4ad8
MO
8532016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
854 Jakub Jelinek <jakub@redhat.com>
855
856 PR testsuite/63299
857 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
858 instead of delete.
859
7d9cf801
JJ
8602016-09-20 Jakub Jelinek <jakub@redhat.com>
861
b912f962
JJ
862 PR c++/77626
863 * g++.dg/other/pr77626.C: New test.
864
eaf1ece1
JJ
865 PR c++/77638
866 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
867
590b62e9
JJ
868 PR c++/77637
869 * g++.dg/cpp0x/gen-attrs-62.C: New test.
870
7d9cf801
JJ
871 PR middle-end/77624
872 * c-c++-common/pr77624-1.c: New test.
873 * c-c++-common/pr77624-2.c: New test.
874
3aebb6ff
AV
8752016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
876
877 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
878 of digits expected.
879
b5bbe47b
RB
8802016-09-20 Richard Biener <rguenther@suse.de>
881
882 PR tree-optimization/77646
883 * gcc.dg/torture/pr77646.c: New testcase.
884
144a96e4
BE
8852016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
886
887 PR c++/77434
888 * c-c++-common/Wint-in-bool-context.c: New test.
889
1f2071fa
JM
8902016-09-19 Joseph Myers <joseph@codesourcery.com>
891
892 * gcc.dg/cr-decimal-dig-1.c: New test.
893
63012d9a
JM
8942016-09-19 Joseph Myers <joseph@codesourcery.com>
895
896 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
897 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
898 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
899 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
900
02410826
VM
9012016-09-19 Vladimir Makarov <vmakarov@redhat.com>
902
903 PR rtl-optimization/77416
904 * gcc.target/powerpc/pr77416.c: New.
905
6101a7ab
PP
9062016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
907
908 PR c++/77639
909 * g++.dg/template/error-recovery4.C: New test.
910
1993ff76
BC
9112016-09-19 Bin Cheng <bin.cheng@arm.com>
912
913 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
914
5fa9e644
KT
9152016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
916
917 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
918 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
919
fc15d9ec
JJ
9202016-09-19 Jakub Jelinek <jakub@redhat.com>
921 Jan Hubicka <jh@suse.cz>
922
923 PR target/77587
924 * gcc.dg/pr77587.c: New test.
925 * gcc.dg/pr77587a.c: New file.
926
3c9f5092
AV
9272016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
928
929 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
930 * gfortran.dg/coarray_38.f90:
931 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
932 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
933 * gfortran.dg/coarray_allocate_7.f08: New test.
934 * gfortran.dg/coarray_allocate_8.f08: New test.
935 * gfortran.dg/coarray_allocate_9.f08: New test.
936 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
937 new caf_register.
938 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
939 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
940 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
941 get_by_refs.
942 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
943 * gfortran.dg/coarray_lock_7.f90: Same.
944 * gfortran.dg/coarray_poly_5.f90: Same.
945 * gfortran.dg/coarray_poly_6.f90: Same.
946 * gfortran.dg/coarray_poly_7.f90: Same.
947 * gfortran.dg/coarray_poly_8.f90: Same.
948 * gfortran.dg/coindexed_1.f90: Changed errors expected.
949
e79e6763
FR
9502016-09-19 Fritz Reese <fritzoreese@gmail.com>
951
952 PR fortran/77584
953 * gfortran.dg/dec_structure_15.f90: New testcase.
954
ae527639
RB
9552016-09-19 Richard Biener <rguenther@suse.de>
956
957 PR middle-end/77605
958 * gcc.dg/torture/pr77605.c: New testcase.
959
cdf060f8
LK
9602016-09-18 Louis Krupp <louis.krupp@zoho.com>
961
962 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
963
b720e919
JH
9642016-09-17 Jan Hubicka <hubicka@ucw.cz>
965
966 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
967 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
968 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
969 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
970 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
971 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
972 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
973 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
974 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
975 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
976 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
977
bdabae39
KY
9782016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
979
980 * gcc.target/i386/pr68633.c: Fix expected result.
981
493ba820
LK
9822016-09-17 Louis Krupp <louis.krupp@gmail.com>
983
984 PR fortran/68078
985 * gfortran.dg/pr68078.f90: New test.
986 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
987
9a42726b
BS
9882016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
989
990 PR target/77613
991 * gcc.target/powerpc/swaps-p8-25.c: New.
992
e7d61178
JJ
9932016-09-16 Jakub Jelinek <jakub@redhat.com>
994
8f03e02f
JJ
995 PR c++/77482
996 * g++.dg/cpp0x/constexpr-77482.C: New test.
997
e80cb545
JJ
998 PR c++/77379
999 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1000 thunk offsets.
1001 * g++.dg/abi/abi-tag23a.C: Likewise.
1002
1c2f613f
JJ
1003 PR c++/77338
1004 * g++.dg/cpp0x/decltype-77338.C: New test.
1005
e7d61178
JJ
1006 PR c++/77375
1007 * g++.dg/cpp0x/mutable1.C: New test.
1008
8d987deb
SK
10092016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1010
1011 PR fortran/77612
1012 * gfortran.dg/pr77612.f90: New test.
1013
2c3d35a6
SKS
10142016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1015
1016 * gcc.dg/torture/pr70421.c: Require int32plus.
1017
e43163ae
JJ
10182016-09-16 Jakub Jelinek <jakub@redhat.com>
1019
bcf0905a
JJ
1020 PR middle-end/77475
1021 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1022
e43163ae
JJ
1023 PR target/77526
1024 * gcc.target/i386/pr77526.c: New test.
1025
7d704548
JJ
10262016-09-16 Jakub Jelinek <jakub@redhat.com>
1027 Eric Botcazou <ebotcazou@adacore.com>
1028
1029 PR middle-end/77594
1030 * gcc.target/i386/pr77594.c: New test.
1031
902d624f
LK
10322016-09-15 Louis Krupp <louis.krupp@zoho.com>
1033
1034 PR fortran/69963
1035 * gfortran.dg/misplaced_implicit_character.f90: New test.
1036
7e16ce79
BC
10372016-09-15 Bin Cheng <bin.cheng@arm.com>
1038
1039 PR tree-optimization/77503
1040 * gcc.dg/vect/pr77503.c: New test.
1041
7c05f5c4
RB
10422016-09-15 Richard Biener <rguenther@suse.de>
1043
1044 PR middle-end/77544
1045 * c-c++-common/torture/pr77544.c: New testcase.
1046
76ff80fb
JJ
10472016-09-15 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR middle-end/77475
1050 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1051 * gcc.dg/march-generic.c: Likewise.
1052 * gcc.target/i386/spellcheck-options-1.c: New test.
1053 * gcc.target/i386/spellcheck-options-2.c: New test.
1054 * gcc.target/i386/spellcheck-options-3.c: New test.
1055 * gcc.target/i386/spellcheck-options-4.c: New test.
1056
5560d026
CLT
10572016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1058
1059 PR fortran/72743
1060 * gfortran.dg/goacc/pr72743.f90: New test.
1061
5334f733
RB
10622016-09-15 Richard Biener <rguenther@suse.de>
1063
1064 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1065
d08615f2
RB
10662016-09-15 Richard Biener <rguenther@suse.de>
1067
1068 PR tree-optimization/77514
1069 * gcc.dg/torture/pr77514.c: New testcase.
1070
28ca05f0
JJ
10712016-09-14 Jakub Jelinek <jakub@redhat.com>
1072
1073 PR c++/77549
1074 * g++.dg/lookup/pr77549.C: New test.
1075
20a1e5b8
MP
10762016-09-14 Marek Polacek <polacek@redhat.com>
1077
1078 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1079 * c-c++-common/gomp/atomic-13.c: Likewise.
1080 * c-c++-common/gomp/atomic-14.c: Likewise.
1081 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1082 * g++.dg/cpp1z/bool-increment1.C: New test.
1083 * c-c++-common/pr60439.c: Add dg-warning.
1084 * g++.dg/expr/bitfield4.C: Likewise.
1085 * g++.dg/expr/bitfield5.C: Likewise.
1086 * g++.dg/expr/bitfield6.C: Likewise.
1087 * g++.dg/expr/bool1.C: Likewise.
1088 * g++.dg/expr/bool3.C: Likewise.
1089 * g++.dg/expr/lval3.C: Likewise.
1090 * g++.dg/expr/lval4.C: Likewise.
1091 * g++.old-deja/g++.jason/bool5.C: Likewise.
1092 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1093 * g++.dg/other/error18.C: Likewise.
1094 * g++.dg/gomp/atomic-14.C: Likewise.
1095
0761f6bf
NS
10962016-09-14 Nathan Sidwell <nathan@acm.org>
1097
1098 PR c++/77539
1099 * g++.dg/cpp1y/pr77539.C: New.
1100
13cddbc1
CL
11012016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1102
1103 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1104 dg-require.
1105 * g++.dg/ext/builtin_alloca.C: Likewise.
1106 * g++.dg/template/spec35.C: Likewise.
1107 * gcc.dg/builtins-68.c: Likewise.
1108 * gcc.misc-tests/gcov-13.c: Likewise.
1109 * gcc.misc-tests/gcov-14.c: Likewise.
1110
a90638d4
JM
11112016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1112
1113 * gfortran.dg/dec_structure_14.f90: New testcase.
1114
5ba4a08c
JJ
11152016-09-14 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR sanitizer/68260
1118 * c-c++-common/tsan/pr68260.c: New test.
1119
a713b234
JS
11202016-09-13 Joe Seymour <joe.s@somniumtech.com>
1121
1122 PR target/70713
1123 * gcc.target/msp430/function-attributes-1.c: New test.
1124 * gcc.target/msp430/function-attributes-2.c: New test.
1125 * gcc.target/msp430/function-attributes-3.c: New test.
1126
ea8661cd
JJ
11272016-09-13 Jakub Jelinek <jakub@redhat.com>
1128
9952908a
JJ
1129 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1130 * g++.dg/cpp1z/gen-attrs1.C: New test.
1131
63cdb7a0
JJ
1132 PR tree-optimization/77454
1133 * gcc.dg/pr77454.c: New test.
1134
ea8661cd
JJ
1135 PR c++/77553
1136 * g++.dg/cpp1y/constexpr-77553.C: New test.
1137
254830ba
DM
11382016-09-13 David Malcolm <dmalcolm@redhat.com>
1139
1140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1141 (test_show_locus): Replace rich_location::add_fixit_insert calls
1142 with add_fixit_insert_before and add_fixit_insert_after.
1143
42763690
JM
11442016-09-13 Jason Merrill <jason@redhat.com>
1145 Tom de Vries <tom@codesourcery.com>
1146
1147 PR c++/77427
1148 * g++.dg/pr77427.C: New test.
1149
c8798f2c
ML
11502016-09-13 Martin Liska <mliska@suse.cz>
1151
1152 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1153 effective target.
1154 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1155 * lib/target-supports.exp: Define the new target.
1156
54700e2e
AP
11572016-09-12 Andrew Pinski <apinski@cavium.com>
1158
1159 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1160 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1161
e1d55bf7
UB
11622016-09-12 Uros Bizjak <ubizjak@gmail.com>
1163
1164 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1165 variable arguments.
1166 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1167 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1168 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1169 variable argument.
1170 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1171 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1172
54dcdb88
BE
11732016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1174
1175 PR c++/77496
1176 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1177 * g++.dg/ext/pr77496.C: New test.
1178 * g++.dg/warn/pr77496.C: New test.
1179
d1463eb9
DM
11802016-09-12 David Malcolm <dmalcolm@redhat.com>
1181
1182 PR c/72858
1183 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1184 to preserve conversion chars, and to preserve prefix information.
1185 * gcc.dg/format/pr72858.c: New test case.
1186
217fabad
SK
11872016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1188
1189 * gfortran.dg/pr77507.f90: Move to ...
1190 * gfortran.dg/ieee/pr77507.f90: here.
1191
a1cd04ac
JH
11922016-08-09 Jan Hubicka <hubicka@ucw.cz>
1193
1194 PR ipa/61159
1195 * compile/pr61159.c: New testcase
1196
e3912107
JH
11972016-08-09 Jan Hubicka <hubicka@ucw.cz>
1198
1199 PR ipa/64316
1200 * gcc.dg/ipa/pr63416.c: New testcase.
1201
739d9339
PT
12022016-09-10 Paul Thomas <pault@gcc.gnu.org>
1203 Steven G. Kargl <kargl@gcc.gnu.org>
1204
1205 PR fortran/77532
cc3135b6 1206 * gfortran.dg/dtio_11.f90: new test.
739d9339 1207
fb7c40dd
SK
12082016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1209
1210 PR fortran/77507
1211 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1212 * gfortran.dg/c_assoc_4.f90: Ditto.
1213
5b28efbb
TV
12142016-09-10 Tom de Vries <tom@codesourcery.com>
1215
1216 PR C/71602
1217 * c-c++-common/va-arg-va-list-type.c: New test.
1218
9d0a9bb4
PB
12192016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1220
1221 PR rtl-optimization/77289
1222 * gcc.target/powerpc/pr77289.c: New test.
1223
3f0177e7
MS
12242016-09-09 Martin Sebor <msebor@redhat.com>
1225
1226 PR c/77520
1227 PR c/77521
1228 * gcc.dg/pr77520.c: New test.
1229 * gcc.dg/pr77521.c: New test.
1230
e81e83d0
SK
12312016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1232
1233 PR fortran/77506
1234 * gfortran.dg/pr77506.f90: New test.
1235
8a92685e
SK
12362016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1237
1238 PR fortran/77507
1239 * gfortran.dg/pr77507.f90: New test.
1240
c65248cb
JM
12412016-09-09 Joseph Myers <joseph@codesourcery.com>
1242
1243 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1244
2cf0ff98
SK
12452016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1246 Louis Krupp <lkrupp@gcc.gnu.org>
1247
1248 PR fortran/69514
1249 * gfortran.dg/pr69514_1.f90: New test.
1250 * gfortran.dg/pr69514_2.f90: New test.
1251
8ebc1e0f
JJ
12522016-09-08 Jakub Jelinek <jakub@redhat.com>
1253
20b6cf01
JJ
1254 PR fortran/77500
1255 * gfortran.dg/gomp/pr77500.f90: New test.
1256
8ebc1e0f
JJ
1257 PR fortran/77516
1258 * gfortran.dg/gomp/pr77516.f90: New test.
1259
34718542
JJ
12602016-09-07 Jakub Jelinek <jakub@redhat.com>
1261
1262 PR middle-end/77475
1263 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1264 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1265 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1266 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1267 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1268 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1269
e5106e27
DM
12702016-09-07 David Malcolm <dmalcolm@redhat.com>
1271
1272 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1273 "substring-locations.h".
1274
ca235a85
RB
12752016-09-07 Richard Biener <rguenther@suse.de>
1276
1277 PR c/77450
1278 * c-c++-common/vector-subscript-8.c: Move ..
1279 * gcc.dg/pr77450.c: ... here.
1280
0076b5dc 12812016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1282
1283 PR libgfortran/77393
1284 * gfortran.dg/fmt_f0_2.f90: Update test.
1285 * gfortran.dg/fmt_f0_3.f90: New test.
1286
6ac7322b
DH
12872016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1288
1289 PR debug/77389
1290 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1291 in dg-options.
1292
1293 PR debug/57519
1294 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1295
8eb9e049
JJ
12962016-09-06 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR target/69255
1299 * gcc.target/i386/pr69255-1.c: New test.
1300 * gcc.target/i386/pr69255-2.c: New test.
1301 * gcc.target/i386/pr69255-3.c: New test.
1302
13032016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1304
1305 PR c/77336
1306 * gcc.dg/format/miss-7.c: New test.
1307
e6cb85d4
UB
13082016-09-06 Uros Bizjak <ubizjak@gmail.com>
1309
1310 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1311
7fe76f6a
ML
13122016-09-06 Martin Liska <mliska@suse.cz>
1313
1314 PR gcov-profile/77378
1315 PR gcov-profile/77466
1316 * gcc.dg/profile-update-warning.c: New test.
1317
209b636e
RB
13182016-09-06 Richard Biener <rguenther@suse.de>
1319
1320 PR tree-optimization/77479
1321 * gcc.dg/torture/pr77479.c: New testcase.
1322
b772a565
RB
13232016-09-06 Richard Biener <rguenther@suse.de>
1324
1325 PR c/77450
1326 * c-c++-common/vector-subscript-7.c: Adjust.
1327 * c-c++-common/vector-subscript-8.c: New testcase.
1328
a8c07037
SKS
13292016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1330
1331 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1332
0ce48391
JJ
13332016-09-05 Jakub Jelinek <jakub@redhat.com>
1334
de9188e0
JJ
1335 PR target/77476
1336 * gcc.target/i386/avx512f-pr77476.c: New test.
1337 * gcc.target/i386/avx512bw-pr77476.c: New test.
1338 * gcc.target/i386/avx512dq-pr77476.c: New test.
1339
c76f7809
JJ
1340 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1341 Update comment to mention also avx512f.
1342
0ce48391
JJ
1343 PR sanitizer/77396
1344 * g++.dg/asan/pr77396-2.C: New test.
1345
8a27cf73
UB
13462016-09-05 Uros Bizjak <ubizjak@gmail.com>
1347
1348 PR rtl-optimization/77452
1349 * gcc.target/i386/pr77452.c: New test.
1350
25ff5dd3
MP
13512016-09-05 Marek Polacek <polacek@redhat.com>
1352
1353 PR c/77423
1354 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1355
f2bc4e48
SK
13562016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1357
1358 PR fortran/77391
1359 * gfortran.dg/pr77391.f90: New test.
1360
e85921ee
SK
13612016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1362
1363 PR fortran/77460
1364 * gfortran.dg/pr77460.f90: New test.
1365
b5d50659
JJ
13662016-09-03 Jakub Jelinek <jakub@redhat.com>
1367
1368 PR c/65467
1369 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1370
7b826676
KY
13712016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1372
1373 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1374
717ebe91
DM
13752016-09-02 David Malcolm <dmalcolm@redhat.com>
1376
1377 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1378 test case.
1379 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1380 diagnostic-test-show-locus-generate-patch.c to the sources
1381 for diagnostic_plugin_test_show_locus.c.
1382
94087e88
JJ
13832016-09-02 Jakub Jelinek <jakub@redhat.com>
1384
9dc5773f
JJ
1385 PR c/65467
1386 * gcc.dg/gomp/_Atomic-1.c: New test.
1387 * gcc.dg/gomp/_Atomic-2.c: New test.
1388 * gcc.dg/gomp/_Atomic-3.c: New test.
1389 * gcc.dg/gomp/_Atomic-4.c: New test.
1390 * gcc.dg/gomp/_Atomic-5.c: New test.
1391
94087e88
JJ
1392 PR sanitizer/77396
1393 * g++.dg/asan/pr77396.C: New test.
1394
13952016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1396
1397 PR tree-optimization/71831
1398 * gcc.dg/builtin-object-size-16.c: New test.
1399 * gcc.dg/builtin-object-size-17.c: New test.
1400
7e89048d
JD
14012016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1402
1403 PR libgfortran/77393
1404 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1405
2f196155
UB
14062016-09-01 Uros Bizjak <ubizjak@gmail.com>
1407
1408 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1409 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1410 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1411 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1412 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1413 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1414 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1415 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1416 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1417 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1418 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1419 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1420 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1421 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1422 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1423 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1424 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1425 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1426
0a6b0523
EB
14272016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1428
1429 * gnat.dg/opt58.adb: New test.
1430 * gnat.dg/opt58_pkg.ads: New helper.
1431
2a99de7b
RB
14322016-09-01 Richard Biener <rguenther@suse.de>
1433
1434 PR middle-end/77436
1435 * gcc.dg/torture/pr77436.c: New testcase.
1436
f79d8786
SKS
14372016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1438
1439 * gcc.dg/pr64252.c: Require int32plus.
1440 * gcc.dg/pr66299-1.c: Likewise.
1441 * gcc.dg/pr66299-2.c: Likewise.
1442 * gcc.dg/torture/20131115-1.c: Skip for avr.
1443
b06335f9
KT
14442016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1445
1446 * gcc.target/aarch64/ands_3.c: New test.
1447
f25f40be
JJ
14482016-08-31 Jakub Jelinek <jakub@redhat.com>
1449
d12a0b5a
JJ
1450 PR fortran/77352
1451 * gfortran.dg/gomp/pr77352.f90: New test.
1452
f25f40be
JJ
1453 PR fortran/77374
1454 * gfortran.dg/gomp/pr77374.f08: New test.
1455
9ff6fb6e
MG
14562016-08-31 Marc Glisse <marc.glisse@inria.fr>
1457
1458 PR tree-optimization/73714
1459 * gcc.dg/tree-ssa/pr73714.c: New test.
1460
8e95a674
JD
14612016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1462
1463 PR libgfortran/77393
1464 * gfortran.dg/fmt_f0_2.f90: New test.
1465
c6b0037d
MG
14662016-08-31 Marc Glisse <marc.glisse@inria.fr>
1467
1468 * gcc.target/i386/pr59539-2.c: Adapt options.
1469 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1470
1a576b13
PT
14712016-08-31 Paul Thomas <pault@gcc.gnu.org>
1472
1473 PR fortran/77418
1474 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1475 of the associate entity and replace with a pointer to the
1476 intended item on the stack.
1477
e73d3ca6 14782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1479 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1480
1481 PR fortran/48298
1482 * gfortran.dg/dtio_1.f90: New test.
1483 * gfortran.dg/dtio_2.f90: New test.
1484 * gfortran.dg/dtio_3.f90: New test.
1485 * gfortran.dg/dtio_4.f90: New test.
1486 * gfortran.dg/dtio_5.f90: New test.
1487 * gfortran.dg/dtio_6.f90: New test.
1488 * gfortran.dg/dtio_7.f90: New test.
1489 * gfortran.dg/dtio_8.f90: New test.
1490 * gfortran.dg/dtio_9.f90: New test.
1491 * gfortran.dg/dtio_10.f90: New test.
1492
b816477a
DM
14932016-08-30 David Malcolm <dmalcolm@redhat.com>
1494
1495 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1496 (test_many_nested_locations): New function.
1497 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1498 (test_show_locus): Handle "test_many_nested_locations".
1499
71b30891
DM
15002016-08-30 David Malcolm <dmalcolm@redhat.com>
1501
1502 * g++.dg/template/double-greater-than-fixit.C: New test case.
1503
8fa37232
EB
15042016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1505
1506 * gnat.dg/opt57.ad[sb]: New test.
1507 * gnat.dg/opt57_pkg.ads: New helper.
1508
6f651bae
RB
15092016-08-30 Richard Biener <rguenther@suse.de>
1510
1511 PR tree-optimization/69047
1512 * gcc.dg/pr69047.c: Fix byte-order check.
1513
ab834832
JJ
15142016-08-30 Jakub Jelinek <jakub@redhat.com>
1515
5116b156
JJ
1516 PR tree-optimization/72866
1517 * gcc.dg/vect/pr72866.c: New test.
1518
3754bbfc
JJ
1519 PR debug/77363
1520 * g++.dg/debug/dwarf2/pr77363.C: New test.
1521
26122e2d
JJ
1522 PR middle-end/77377
1523 * gcc.target/i386/pr77377.c: New test.
1524
ab834832
JJ
1525 PR debug/77389
1526 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1527 in dg-options.
1528
bedc9ca7
SK
15292016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1530
1531 * gfortran.dg/pr77372.f90: Moved to ...
1532 * gfortran.dg/ieee/pr77372.f90: here.
1533
adfa1e6b
MM
15342016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1535
1536 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1537 vector short/char initializations.
1538 * gcc.target/powerpc/vec-init-5.c: Likewise.
1539 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1540 vector initialization optimizations.
1541 * gcc.target/powerpc/vec-init-7.c: Likewise.
1542 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1543 vector float/double initializations.
1544 * gcc.target/powerpc/vec-init-9.c: Likewise.
1545
414b7129
UB
15462016-08-29 Uros Bizjak <ubizjak@gmail.com>
1547
1548 PR target/77403
1549 * gcc.target/i386/pr77403.c: New test.
1550
3d06b6f2
MP
15512016-08-29 Marek Polacek <polacek@redhat.com>
1552
1553 PR c/77292
1554 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1555
ba9bbd6f
TV
15562016-08-29 Tom de Vries <tom@codesourcery.com>
1557
1558 PR c/77398
1559 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1560
d7d80d8f
EB
15612016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1562
1563 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1564
d7d80d8f 15652016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1566
1567 * gfortran.dg/dec_structure_13.f90: New testcase.
1568
468d95c8
JB
15692016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1570
1571 PR fortran/77261
1572 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1573 available.
1574
f329b264
TV
15752016-08-28 Tom de Vries <tom@codesourcery.com>
1576
1577 PR lto/70955
1578 * gcc.dg/pr70955.c: New test.
1579 * gcc.dg/lto/pr70955_0.c: Same.
1580 * gcc.dg/lto/pr70955_1.c: Same.
1581
4a389eb6
PP
15822016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1583
1584 PR tree-optimization/71077
1585 * gcc.target/i386/pr71077.c: New test.
1586
3f8257db 15872016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1588
1589 PR fortran/77380
1590 * gfortran.dg/pr77380.f90: New test.
1591
3f8257db 15922016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1593
1594 PR fortran/77372
1595 gfortran.dg/pr77372.f90: New test.
1596
ee908516
DM
15972016-08-26 David Malcolm <dmalcolm@redhat.com>
1598
1599 * gcc.dg/spellcheck-fields-2.c (test): Move
1600 dg-begin/end-multiline-output within function body.
1601 (test_macro): New function.
1602
d41e76cf
DM
16032016-08-26 David Malcolm <dmalcolm@redhat.com>
1604
1605 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1606 (test_fixit_insert): Update expected output.
1607 (test_fixit_remove): Likewise.
1608 (test_fixit_replace): Likewise.
1609
524a4c96
RO
16102016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1611
1612 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1613 Fix typo.
1614
ebfa15ab
RB
16152016-08-26 Richard Biener <rguenther@suse.de>
1616
1617 PR tree-optimization/69047
1618 * gcc.dg/pr69047.c: New testcase.
1619
209ca542
PK
16202016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1621 Martin Jambhor <mjambor@suse.cz>
524a4c96 1622
209ca542
PK
1623 * gcc.dg/ipa/propbits-1.c: New test-case.
1624 * gcc.dg/ipa/propbits-2.c: Likewise.
1625 * gcc.dg/ipa/propbits-3.c: Likewise.
1626
e5cf1629
SK
16272016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1628
1629 PR fortran/77351
1630 * gfortran.dg/pr77351.f90: New test.
1631
ebef225f
MP
16322016-08-25 Marek Polacek <polacek@redhat.com>
1633
1634 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1635
fe377a48
MP
16362016-08-25 Marek Polacek <polacek@redhat.com>
1637
1638 PR c/77323
1639 * gcc.dg/pr77323.c: New test.
1640
88b8971f
PT
16412016-08-24 Paul Thomas <pault@gcc.gnu.org>
1642
1643 PR fortran/77358
1644 * gfortran.dg/submodule_17.f08: New test.
1645
3f8257db
JJ
16462016-08-24 Michael Collison <michael.collison@linaro.org>
1647 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1648
1649 * gcc.target/arm/builtin_saddl.c: New testcase.
1650 * gcc.target/arm/builtin_saddll.c: New testcase.
1651 * gcc.target/arm/builtin_uaddl.c: New testcase.
1652 * gcc.target/arm/builtin_uaddll.c: New testcase.
1653 * gcc.target/arm/builtin_ssubl.c: New testcase.
1654 * gcc.target/arm/builtin_ssubll.c: New testcase.
1655 * gcc.target/arm/builtin_usubl.c: New testcase.
1656 * gcc.target/arm/builtin_usubll.c: New testcase.
1657
d5b5d212
UB
16582016-08-24 Uros Bizjak <ubizjak@gmail.com>
1659
1660 PR target/77270
1661 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1662 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1663 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1664 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1665 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1666 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1667 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1668 effective target. Remove scan-assembler-times directives.
1669 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1670 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1671 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1672
d1188689
SKS
16732016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1674
1675 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1676 of unsigned int.
1677 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1678
0b6b8f85
RS
16792016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1680
1681 PR testsuite/77317
1682 * lib/target-supports.exp
1683 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1684 (check_effective_target_vect_natural_alignment): Ditto.
1685 (check_effective_target_vector_alignment_reachable): Ditto.
1686 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1687
587b7f7a
ILT
16882016-08-23 Ian Lance Taylor <iant@golang.org>
1689
1690 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1691
6019c0fc
MM
16922016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1693
1694 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1695 being created from pointers to memory locations.
1696 * gcc.target/powerpc/vec-init-2.c: Likewise.
1697
cfe37db4
FR
16982016-08-23 Fritz Reese <fritzoreese@gmail.com>
1699
1700 * gfortran.dg/dec_structure_12.f90: New testcase.
1701
7e11f46f
DV
17022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1703
1704 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1705
7ab4f354
DV
17062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1707
1708 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1709 verification.
1710
deb9351f
DV
17112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1712
1713 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1714 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1715
1fd9f058
RB
17162016-08-23 Richard Biener <rguenther@suse.de>
1717
1718 PR tree-optimization/27336
1719 * c-c++-common/pr27336.c: New testcase.
1720
b00e6e75
MP
17212016-08-22 Marek Polacek <polacek@redhat.com>
1722
1723 PR c++/77321
1724 * g++.dg/cpp1y/pr77321.C: New test.
1725
58338bac
SK
17262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1727
1728 PR fortran/60774
1729 * gfortran.dg/empty_label.f: Adjust test for new error message.
1730 * gfortran.dg/empty_label.f90: Ditto.
1731 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1732 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1733 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1734
30364ce6
SK
17352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1736
1737 PR fortran/61318
1738 * gfortran.dg/pr61318.f90: New test.
1739
ad7a5a8f
SK
17402016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1741
1742 PR fortran/77260
1743 * gfortran.dg/pr77260_1.f90: New test.
1744 * gfortran.dg/pr77260_2.f90: Ditto.
1745
72f52f30
JM
17462016-08-22 Joseph Myers <joseph@codesourcery.com>
1747
1748 PR middle-end/77269
1749 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1750 __builtin_signbitf and __builtin_signbitl in expected generic
1751 expansion.
1752 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1753 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1754 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1755 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1756 tests.
1757
6dc198e3
JM
17582016-08-22 Joseph Myers <joseph@codesourcery.com>
1759
1760 * gcc.dg/torture/float128-builtin.c,
1761 gcc.dg/torture/float128-ieee-nan.c,
1762 gcc.dg/torture/float128x-builtin.c,
1763 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1764 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1765 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1766 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1767 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1768 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1769 gcc.dg/torture/floatn-nan.h: New tests.
1770
7ff4e41a
JM
17712016-08-22 Joseph Myers <joseph@codesourcery.com>
1772
1773 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1774 macro.
1775 (main): Update calls to TEST_I_F.
1776 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1777 macro.
1778 (main): Update calls to TEST_I_F.
1779
7078cdb6
JM
17802016-08-22 Joseph Myers <joseph@codesourcery.com>
1781
1782 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1783 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1784 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1785 names in calls to TEST_I_F.
1786
a9d7c823
BE
17872016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1788
1789 PR c/52952
1790 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1791
cd800235
SKS
17922016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1793
1794 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1795 and !natural_alignment_64.
1796 * gcc.dg/ipa/propalign-2.c: Likewise.
1797 * gcc.dg/ipa/propalign-3.c: Likewise.
1798 * gcc.dg/ipa/propalign-4.c: Likewise.
1799 * gcc.dg/ipa/propalign-5.c: Likewise.
1800 * lib/target-supports.exp
1801 (check_effective_target_natural_alignment_32): Add avr-*-*.
1802
22d12455
KV
18032016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1804
1805 PR tree-optimization/61839
1806 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1807 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1808 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1809 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1810
c65699ef
JM
18112016-08-19 Joseph Myers <joseph@codesourcery.com>
1812
1813 PR c/32187
1814 * lib/target-supports.exp (check_effective_target_float16)
1815 (check_effective_target_float32, check_effective_target_float64)
1816 (check_effective_target_float128, check_effective_target_float32x)
1817 (check_effective_target_float64x)
1818 (check_effective_target_float128x)
1819 (check_effective_target_float16_runtime)
1820 (check_effective_target_float32_runtime)
1821 (check_effective_target_float64_runtime)
1822 (check_effective_target_float128_runtime)
1823 (check_effective_target_float32x_runtime)
1824 (check_effective_target_float64x_runtime)
1825 (check_effective_target_float128x_runtime)
1826 (check_effective_target_floatn_nx_runtime)
1827 (add_options_for_float16, add_options_for_float32)
1828 (add_options_for_float64, add_options_for_float128)
1829 (add_options_for_float32x, add_options_for_float64x)
1830 (add_options_for_float128x): New procedures.
1831 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1832 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1833 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1834 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1835 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1836 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1837 gcc.dg/torture/float128-complex.c,
1838 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1839 gcc.dg/torture/float128x-basic.c,
1840 gcc.dg/torture/float128x-complex.c,
1841 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1842 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1843 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1844 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1845 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1846 gcc.dg/torture/float32x-basic.c,
1847 gcc.dg/torture/float32x-complex.c,
1848 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1849 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1850 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1851 gcc.dg/torture/float64x-basic.c,
1852 gcc.dg/torture/float64x-complex.c,
1853 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1854 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1855 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1856 gcc.dg/torture/floatn-tg.h,
1857 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1858 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1859 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1860 gcc.dg/torture/fp-int-convert-float128x.c,
1861 gcc.dg/torture/fp-int-convert-float16-timode.c,
1862 gcc.dg/torture/fp-int-convert-float16.c,
1863 gcc.dg/torture/fp-int-convert-float32-timode.c,
1864 gcc.dg/torture/fp-int-convert-float32.c,
1865 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1866 gcc.dg/torture/fp-int-convert-float32x.c,
1867 gcc.dg/torture/fp-int-convert-float64-timode.c,
1868 gcc.dg/torture/fp-int-convert-float64.c,
1869 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1870 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1871 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1872 maximum exponent of floating-point type. Use it in testing
1873 whether 0x8...0 fits in the floating-point type. Always treat -1
1874 (signed 0xf...f) as fitting in the floating-point type.
1875 (M_OK1): New macro.
1876 * gcc.dg/torture/fp-int-convert-double.c,
1877 gcc.dg/torture/fp-int-convert-float.c,
1878 gcc.dg/torture/fp-int-convert-float128-timode.c,
1879 gcc.dg/torture/fp-int-convert-float128.c,
1880 gcc.dg/torture/fp-int-convert-float80-timode.c,
1881 gcc.dg/torture/fp-int-convert-float80.c,
1882 gcc.dg/torture/fp-int-convert-long-double.c,
1883 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1884
94e73c78
JJ
18852016-08-19 Jakub Jelinek <jakub@redhat.com>
1886
fbdbd4b6
JJ
1887 PR fortran/72744
1888 * gfortran.dg/gomp/pr72744.f90: New test.
1889
94e73c78
JJ
1890 PR fortran/69281
1891 * gfortran.dg/gomp/pr69281.f90: New test.
1892
91151a73
JB
18932016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1894
414b7129
UB
1895 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1896 the last special seed value.
1897 * gfortran.dg/random_7.f90: Use size for last array member instead
1898 of hardcoded value.
91151a73 1899
fcf830ab
PK
19002016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1901
1902 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1903 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1904
1a5da5b6
RB
19052016-08-19 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/77286
1908 * gcc.dg/torture/pr77286.c: New testcase.
1909
82f72146
DM
19102016-08-18 David Malcolm <dmalcolm@redhat.com>
1911
1912 * gcc.dg/verbose-asm-2.c: New test case.
1913
cc015f3a
DM
19142016-08-18 David Malcolm <dmalcolm@redhat.com>
1915
1916 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1917 (custom_diagnostic_finalizer): Update for change to
1918 diagnostic_show_locus.
1919
cb18fd07
DM
19202016-08-18 David Malcolm <dmalcolm@redhat.com>
1921
1922 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1923 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1924
a76989dc
MP
19252016-08-18 Marek Polacek <polacek@redhat.com>
1926
1927 PR c/71514
1928 * gcc.dg/pr71514.c: New test.
1929
89c88780
L
19302015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1931
1932 PR target/72839
1933 * gcc.target/i386/pr72839.c: New test.
1934
2c71d454
CLT
19352016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1936
1937 PR middle-end/70895
1938 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1939 * c-c++-common/goacc/reduction-1.c: Likewise.
1940 * c-c++-common/goacc/reduction-2.c: Likewise.
1941 * c-c++-common/goacc/reduction-3.c: Likewise.
1942 * c-c++-common/goacc/reduction-4.c: Likewise.
1943
66592e95
AM
19442016-08-18 Alan Modra <amodra@gmail.com>
1945
1946 * gcc.c-torture/compile/pr72771.c: New.
1947
3a146d46
JJ
19482016-08-17 Jakub Jelinek <jakub@redhat.com>
1949
1950 PR fortran/67496
1951 * gfortran.dg/pr67496.f90: New test.
1952
3f8257db 19532015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1954
1955 PR tree-optimization/71752
3a146d46 1956 * gcc.dg/vect/pr71752.c: New.
038000bd 1957
dd42e908
UB
19582016-08-17 Uros Bizjak <ubizjak@gmail.com>
1959
1960 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1961
458a1cd0
JJ
19622016-08-17 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR middle-end/77259
1965 * g++.dg/ipa/devirt-52.C: New test.
1966
11c4c4ba
CLT
19672016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1968
1969 * c-c++-common/goacc/reduction-6.c: New testcase.
1970
661d6efd
RB
19712016-08-17 Richard Biener <rguenther@suse.de>
1972
1973 PR tree-optimization/76490
1974 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1975 * gcc.dg/pr52904.c: XFAIL.
1976
622d8b69
RB
19772016-08-17 Richard Biener <rguenther@suse.de>
1978
1979 PR tree-optimization/23855
1980 * gcc.dg/loop-unswitch-2.c: Adjust.
1981
af23e99c
JJ
19822016-08-16 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR tree-optimization/72817
1985 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1986
feeb6268
JM
19872016-08-16 Joseph Myers <joseph@codesourcery.com>
1988
1989 PR libgcc/77265
1990 * gcc.dg/torture/float128-extend-inf.c: New test.
1991
65e736c0
DM
19922016-08-16 David Malcolm <dmalcolm@redhat.com>
1993
1994 PR c/72857
1995 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1996 for embedded NUL.
1997 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1998 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1999 caret placement.
2000 (test_oct): Likewise.
2001 (test_multiple): Likewise.
2002 (test_field_width_specifier): Likewise.
2003 (test_field_width_specifier_2): New function.
2004 (test_field_precision_specifier): New function.
2005 (test_embedded_nul): Update expected caret placement.
2006 (test_non_contiguous_strings): Update line number.
2007 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2008 (__emit_string_literal_range): Add "caret_idx" param.
2009 (test_simple_string_literal): Add value for new param, updating
2010 expected output..
2011 (test_concatenated_string_literal): Likewise.
2012 (test_multiline_string_literal): Likewise.
2013 (test_hex): Likewise.
2014 (test_oct): Likewise.
2015 (test_multiple): Likewise.
2016 (test_ucn4): Likewise.
2017 (test_ucn8): Likewise.
2018 (test_u8): Likewise.
2019 (test_u): Likewise; update expected message, from "range" to
2020 "location".
2021 (test_U): Likewise.
2022 (test_L): Likewise.
2023 (test_macro): Add value for new param.
2024 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2025 (__emit_string_literal_range): Add "caret_idx" param.
2026 (test_stringified_token_1): Add value for new param. Update
2027 expected message, from "range" to "location".
2028 (test_stringized_token_2): Likewise, adding param to macro.
2029 (test_stringified_token_3): Likewise.
2030 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2031 (emit_warning): Convert param from source_range to location_t.
2032 (test_string_literals): Add caret_idx param, and use it when
2033 constructing a substring_loc. Update error message, from
2034 "range" to "location".
2035
4a7f57d5
JJ
20362016-08-16 Jakub Jelinek <jakub@redhat.com>
2037
7841800f
JJ
2038 PR target/71910
2039 * g++.dg/gomp/pr71910.C: New test.
2040
1b13411a
JJ
2041 PR middle-end/67485
2042 * gcc.c-torture/compile/pr67485.c: New test.
2043
4a7f57d5
JJ
2044 PR target/72867
2045 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2046
3c556bc4
BC
20472016-08-16 Bin Cheng <bin.cheng@arm.com>
2048
2049 PR tree-optimization/69848
2050 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2051
beab2da6
ML
20522016-08-16 Martin Liska <mliska@suse.cz>
2053
2054 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2055 of memory operations so that it can be handled by core2
2056 in 32-bit mode.
2057
f4eec0a3
RB
20582016-08-16 Richard Biener <rguenther@suse.de>
2059
2060 PR tree-optimization/76783
2061 * gcc.dg/pr76783.c: New testcase.
2062 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2063
8f21990a
BC
20642016-08-16 Bin Cheng <bin.cheng@arm.com>
2065
2066 PR tree-optimization/72817
2067 PR tree-optimization/73450
2068 * gcc.dg/tree-ssa/pr72817.c: New test.
2069 * gcc.dg/tree-ssa/pr73450.c: New test.
2070
7fc61626
FR
20712016-08-15 Fritz Reese <fritzoreese@gmail.com>
2072
2073 * gfortran.dg/init_flag_13.f90: New testcase.
2074 * gfortran.dg/init_flag_14.f90: Ditto.
2075 * gfortran.dg/init_flag_15.f03: Ditto.
2076 * gfortran.dg/dec_init_1.f90: Ditto.
2077 * gfortran.dg/dec_init_2.f90: Ditto.
2078
432baa02
UB
20792016-08-15 Uros Bizjak <ubizjak@gmail.com>
2080
2081 PR target/72867
2082 * gcc.target/i386/pr72867.c: New test.
2083
7e1dde14
EB
20842016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2085
2086 * c-c++-common/dump-ada-spec-5.c: New test.
2087
e4969090
RB
20882016-08-15 Richard Biener <rguenther@suse.de>
2089
2090 PR tree-optimization/73434
2091 * gcc.dg/torture/pr73434.c: New testcase.
2092
66088065
JJ
20932016-08-15 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR tree-optimization/72824
2096 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2097
7c713714
CLT
20982016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2099
2100 PR fortran/70598
2101 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2102 in use_device clause.
2103 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2104 * gfortran.dg/goacc/list.f95: Adjust to catch
2105 "neither a POINTER nor an array" error messages.
2106
4271e5cb
UB
21072016-08-14 Uros Bizjak <ubizjak@gmail.com>
2108
2109 PR target/76342
2110 * gcc.target/i386/pr76342.c: New test.
2111
b0cea284
JJ
21122016-08-12 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR c/71512
2115 * g++.dg/ubsan/pr71512.C: New test.
2116 * c-c++-common/ubsan/pr71512-1.c: New test.
2117 * c-c++-common/ubsan/pr71512-2.c: New test.
2118
e86aefb8
MM
21192016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2120
2121 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2122 vector initialization options.
2123 * gcc.target/powerpc/vec-init-2.c: Likewise.
2124 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2125 is generated on ISA 3.0.
2126
7fd82d52
PP
21272016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2128
2129 PR middle-end/71654
2130 * gcc.dg/c-c++-common/pr71654.c: New test.
2131 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2132 dg-options.
2133 * gcc.dg/tree-ssa/vrp24: Likewise.
2134
2f1364c2
JJ
21352016-08-12 Jakub Jelinek <jakub@redhat.com>
2136
2137 PR c/67410
2138 * gcc.dg/pr67410.c: New test.
2139
8eb414aa
BC
21402016-08-12 Bin Cheng <bin.cheng@arm.com>
2141
2142 PR tree-optimization/69848
2143 * gcc.dg/vect/vect-pr69848.c: New test.
2144
30b39c19
UB
21452016-08-12 Uros Bizjak <ubizjak@gmail.com>
2146
2147 PR testsuite/71008
2148 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2149 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2150 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2151 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2152
e373dd06
RB
21532016-08-12 Richard Biener <rguenther@suse.de>
2154
2155 PR tree-optimization/57326
2156 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2157 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2158 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2159 * gcc.target/i386/pr45685.c: Likewise.
2160 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2161 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2162 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2163 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2164 * gfortran.dg/pr34163.f90: Likewise.
2165
20d1af89
ML
21662016-08-12 Martin Liska <mliska@suse.cz>
2167
2168 * g++.dg/gcov/gcov-16.C: New test.
2169 * lib/gcov.exp: Support new argument for run-gcov function.
2170
5cacda56
ML
21712016-08-12 Martin Liska <mliska@suse.cz>
2172
2173 PR gcov-profile/35590
2174 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2175
663eecfd
RB
21762016-08-12 Richard Biener <rguenther@suse.de>
2177
2178 PR tree-optimization/72851
2179 * gcc.dg/torture/pr72851.c: New testcase.
2180
3f8257db 21812016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2182
e366d7d8
AO
2183 PR debug/63240
2184 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2185 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2186 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2187 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2188 DW_AT_deleted.
2189
71e1a6a4
AO
2190 PR debug/55641
2191 * g++.dg/debug/dwarf2/ref-1.C: New.
2192
8aaf799b
AO
2193 PR debug/49366
2194 * g++.dg/debug/dwarf2/template-params-12.H: New.
2195 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2196 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2197 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2198 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2199 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2200 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2201 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2202
06f9caed
BS
22032016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2204
2205 PR target/72863
2206 * gcc.target/powerpc/pr72863.c: New test.
2207
a8b956c1
UB
22082016-08-11 Uros Bizjak <ubizjak@gmail.com>
2209
2210 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2211
c73dd986
L
22122015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2213
2214 * gcc.target/i386/pieces-strcpy-1.c: New test.
2215 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2216
385ed708
JJ
22172016-08-11 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR c++/72868
2220 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2221
df7ec09f
L
22222015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2223
2224 * gcc.target/i386/pieces-memcpy-1.c: New test.
2225 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2226 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2227 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2228 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2229 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2230
b95a64bb
JJ
22312016-08-11 Jakub Jelinek <jakub@redhat.com>
2232
2233 PR c/72816
7ddbcf6b 2234 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2235
59537744
BE
22362016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2237
2238 PR tree-optimization/71083
2239 * gcc.c-torture/execute/pr71083.c: New test.
2240 * gnat.dg/loop_optimization23.adb: New test.
2241 * gnat.dg/loop_optimization23_pkg.ads: New test.
2242 * gnat.dg/loop_optimization23_pkg.adb: New test.
2243
183ac6d0
RB
22442016-08-11 Richard Biener <rguenther@suse.de>
2245
2246 PR tree-optimization/72772
2247 * gcc.dg/graphite/pr35356-1.c: Adjust.
2248 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2249
b152f5a2
JB
22502016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2251
2252 * gfortran.dg/random_7.f90: Take into account that the last seed
2253 value is the special p value.
2254 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2255
bb7ebad1
RB
22562016-08-11 Richard Biener <rguenther@suse.de>
2257
2258 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2259
2e186411
AM
22602016-08-11 Alan Modra <amodra@gmail.com>
2261
2262 * gcc.target/powerpc/pr71680.c: New.
2263
e9e6d4f6
KN
22642016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2265
2266 * gcc.target/powerpc/bfp/bfp.exp: New file.
2267 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2268 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2269 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2270 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2271 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2272 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2273 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2274 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2275 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2276 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2277 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2278 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2279 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2280 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2281 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2282 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2283 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2284 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2285 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2286 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2287 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2288 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2289 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2290 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2291 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2292 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2293 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2294 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2295 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2296 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2297 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2298 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2299 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2300 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2301 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2302 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2303 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2304 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2305 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2306 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2307 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2308 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2309 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2310 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2311 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2312 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2313 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2314 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2315 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2316 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2317 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2318 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2319 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2320
9c8eabea
BC
23212016-08-10 Bin Cheng <bin.cheng@arm.com>
2322
2323 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2324 Add aarch64*-*-*.
2325
6c553b76
BC
23262016-08-10 Bin Cheng <bin.cheng@arm.com>
2327
2328 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2329
a0883b08
MM
23302016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2331
2332 PR target/72853
2333 * gcc.target/powerpc/pr72853.c: New test.
2334
a266236e
ML
23352016-08-10 Martin Liska <mliska@suse.cz>
2336
2337 PR gcov-profile/58306
2338 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2339
22063dbc
ML
23402016-08-10 Martin Liska <mliska@suse.cz>
2341
2342 * g++.dg/gcov/gcov-threads-1.C: New test.
2343
5250a5bb
SKS
23442016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2345
2346 PR target/71873
2347 * gcc.target/avr/pr71873.c: New test.
2348
b7597ae5
ML
23492016-08-09 Martin Liska <mliska@suse.cz>
2350
2351 * g++.dg/gcov/gcov-dump-1.C: New test.
2352 * g++.dg/gcov/gcov-dump-2.C: New test.
2353
ab50a215
ML
23542016-08-09 Martin Liska <mliska@suse.cz>
2355
2356 * gcc.dg/tree-prof/val-prof-9.c: New test.
2357
dcb1e137
ML
23582016-08-09 Martin Liska <mliska@suse.cz>
2359
2360 * gcc.dg/tree-prof/val-prof-8.c: New test.
2361
04d6d3b6
MJ
23622016-08-09 Martin Jambor <mjambor@suse.cz>
2363
df839749
UB
2364 PR ipa/71981
2365 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2366
c57e78c4
BC
23672016-08-09 Bin Cheng <bin.cheng@arm.com>
2368
2369 PR tree-optimization/33707
2370 * gcc.dg/vect/pr33707.c: New test.
2371
42970a17
BC
23722016-08-09 Bin Cheng <bin.cheng@arm.com>
2373
2374 PR tree-optimization/pr72772
2375 * gcc.dg/tree-ssa/pr72772.c: New test.
2376
810a3aa6
MF
23772016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2378
2379 PR rtl-optimization/66669
2380 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2381
9e207d6f
JJ
23822016-08-09 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR tree-optimization/72824
2385 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2386
50bf47fd
RB
23872016-08-09 Richard Biener <rguenther@suse.de>
2388
2389 PR tree-optimization/71802
2390 * gcc.dg/torture/pr71802.c: New testcase.
2391
cadec7ca
JJ
23922016-08-09 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR c++/72809
2395 * g++.dg/eh/stdarg1.C: New test.
2396
c43c5112
AK
23972016-08-08 Andi Kleen <ak@linux.intel.com>
2398
2399 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2400 test command line in failure log.
2401 (profopt-execute): dito. Make autofdo file names unique.
2402
895aa8e1
DM
24032016-08-08 David Malcolm <dmalcolm@redhat.com>
2404
2405 PR c/64955
2406 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2407 output.
2408
9afda630
PK
24092016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2410
2411 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2412 c99_runtime.
2413 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2414 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2415 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2416 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2417 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2418 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2419
e52ed3fe
DM
24202016-08-08 David Malcolm <dmalcolm@redhat.com>
2421
2422 PR c/52952
2423 * gcc.dg/cpp/pr66415-1.c: Likewise.
2424 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2425 * gcc.dg/format/c90-printf-1.c: Likewise.
2426 * gcc.dg/format/diagnostic-ranges.c: New test case.
2427
ad200580
JJ
24282016-08-08 Jakub Jelinek <jakub@redhat.com>
2429
77524e0d
JJ
2430 PR fortran/72716
2431 * gfortran.dg/gomp/pr72716.f90: New test.
2432
2187f2a2
JJ
2433 PR middle-end/72781
2434 * gcc.dg/gomp/pr72781.c: New test.
2435
ad200580
JJ
2436 PR middle-end/68762
2437 * g++.dg/vect/pr68762-1.cc: New test.
2438 * g++.dg/vect/pr68762-2.cc: New test.
2439 * g++.dg/vect/pr68762.h: New file.
2440
989d0071
MS
24412016-08-08 Martin Sebor <msebor@redhat.com>
2442
2443 PR testsuite/72838
3a146d46
JJ
2444 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2445 * g++.dg/warn/overflow-warn-3.C: Same.
2446 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2447
7090cac9
AV
24482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2449
2450 PR fortran/71936
2451 * gfortran.dg/allocate_with_source_21.f03: New test.
2452
64e56ab0
AV
24532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2454
2455 PR fortran/72698
2456 * gfortran.dg/allocate_with_source_20.f03: New test.
2457
0476487d
AM
24582016-08-08 Alan Modra <amodra@gmail.com>
2459
2460 * gcc.c-torture/compile/pr72802.c: New.
2461
8e9218f2
AV
24622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2463
2464 PR fortran/70524
2465 * gfortran.dg/dependency_48.f90: New test.
2466
c1f7083b
TK
24672016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2468
531e5ae3 2469 PR fortran/70040
c1f7083b
TK
2470 * gfortran.dg/pr70040.f90: New testcase.
2471
6ab5813c
TK
24722016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2473
2474 PR fortran/71961
2475 * gfortran.dg/matmul_10.f90: New testcase.
2476
27bddc4a
JH
24772016-08-07 Jan Hubicka <hubicka@ucw.cz>
2478
2479 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2480
4a9f8a9f
JJ
24812016-08-07 Jakub Jelinek <jakub@redhat.com>
2482
2483 PR c/72816
2484 * gcc.dg/pr72816.c: New test.
2485
fa76f2c6
JW
24862016-08-06 Jonathan Wakely <jwakely@redhat.com>
2487
2488 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2489 * g++.dg/conversion/pr41426.C: Likewise.
2490 * g++.dg/conversion/pr66211.C: Likewise.
2491 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2492 * g++.dg/init/ref8.C: Likewise.
2493 * g++.old-deja/g++.law/cvt20.C: Likewise.
2494 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2495
5c3e5002
PP
24962016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2497
2498 PR tree-optimization/18046
2499 * gcc.dg/tree-ssa/vrp105.c: New test.
2500 * gcc.dg/tree-ssa/vrp106.c: New test.
2501
94087e88 25022016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2503
2504 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2505 1ul in diagnostics. Remove hyphen from "constant-expression."
2506 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2507 * g++.dg/cpp0x/static_assert3.C: Same.
2508 * g++.dg/cpp1y/constexpr-throw.C: Same.
2509 * g++.dg/template/nontype3.C: Same.
2510 * g++.dg/warn/overflow-warn-1.C: Same.
2511 * g++.dg/warn/overflow-warn-3.C: Same.
2512 * g++.dg/warn/overflow-warn-4.C: Same.
2513
88fa5555
DM
25142016-08-05 David Malcolm <dmalcolm@redhat.com>
2515
2516 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2517 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2518 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2519 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2520
1addb9e6
PP
25212016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2522
2523 PR tree-optimization/72810
2524 * gcc.dg/tree-ssa/vrp110.c: New test.
2525
1b62ed4f
JG
25262016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2527
2528 PR Target/72819
2529 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2530 registers.
2531 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2532 saving the half-precision registers.
2533 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2534 value is returned in h0.
2535 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2536 are passed in FP/SIMD registers.
2537 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2538 passing works corrcetly.
2539 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2540 (hfa_f16x2_t): Likewise.
2541 (hfa_f16x3_t): Likewise.
2542 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2543 are promoted to double and passed in a double register.
2544 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2545 are promoted to double and stacked.
2546 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2547 __fp16 data types.
2548 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2549 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2550 __fp16 first get passed in FP/SIMD registers, then stacked.
2551
4228ca19
NS
25522016-08-05 Nathan Sidwell <nathan@acm.org>
2553
2554 PR c++/68724
2555 * g++.dg/cpp0x/pr68724.C: New.
2556
db7c335e
RB
25572016-08-05 Richard Biener <rguenther@suse.de>
2558
2559 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2560
48abe922
PP
25612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2562
2563 * gcc.dg/tree-ssa/vrp107.c: New test.
2564 * gcc.dg/tree-ssa/vrp108.c: New test.
2565 * gcc.dg/tree-ssa/vrp109.c: New test.
2566
f6cdf42f
PK
25672016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2568
2569 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2570 dg-options.
2571
33a9c609
PK
25722016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2573
2574 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2575 test-cases.
2576 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2577 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2578 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2579 test-cases.
2580 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2581 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2582 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2583 large_double.
2584
4473482d
PC
25852016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2586
2587 PR c++/72800
2588 * g++.dg/cpp1y/lambda-ice1.C: New.
2589
08156df5
PP
25902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2591
2592 PR c++/72759
2593 * g++.dg/cpp1y/pr72759.C: New test.
2594
938da3a5
PP
25952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2596
2597 * gcc.dg/switch-10.c: New test.
2598
da84183c
JG
25992016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2600
2601 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2602
ae9281fc
TS
26032016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2604
2605 * c-c++-common/goacc/routine-5.c: Update.
2606
086ad22e
BE
26072016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2608
2609 PR rtl-optimization/70903
2610 * gcc.c-torture/execute/pr70903.c: New test.
2611
6805e400
ML
26122016-08-04 Martin Liska <mliska@suse.cz>
2613
2614 * gcc.dg/params/params.exp: Replace file exists with
2615 TESTING_IN_BUILD_TREE.
2616
a0008434
MP
26172016-08-04 Marek Polacek <polacek@redhat.com>
2618
2619 PR c++/70229
2620 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2621
fb46286e
RB
26222016-08-04 Richard Biener <rguenther@suse.de>
2623
2624 PR middle-end/71984
2625 * gcc.dg/torture/pr71984.c: Guard correctness check for
2626 little-endian.
2627
ac2c96ab
AP
26282016-08-03 Andrew Pinski <apinski@cavium.com>
2629
2630 * gcc.c-torture/compile/20160802-1.c: New testcase.
2631
c98583e9
FR
26322016-08-03 Fritz Reese <fritzoreese@gmail.com>
2633
2634 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2635
9ad1a1da
RB
26362016-08-03 Richard Biener <rguenther@suse.de>
2637
2638 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2639 and remove -O3.
2640 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2641 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2642
cd75c979
RB
26432016-08-03 Richard Biener <rguenther@suse.de>
2644
2645 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2646 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2647 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2648 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2649
30e8d875
SKS
26502016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2651
2652 * gcc.dg/init-excess-2.c: Require int32plus.
2653 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2654 * gcc.dg/pr59963-2.c: Require int32plus.
2655 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2656 * gcc.dg/unroll-7.c: Require int32plus.
2657
69b806f6
BC
26582016-08-02 Bin Cheng <bin.cheng@arm.com>
2659
2660 PR tree-optimization/34114
2661 * gcc.dg/tree-ssa/loop-42.c: New test.
2662
1efafef3
TC
26632016-08-02 Tamar Christina <tamar.christina@arm.com>
2664
2665 * gcc.target/aarch64/vminmaxnm.c: New.
2666 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2667 tests.
2668
e2a99194
MM
26692016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2670
2671 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2672 vec_extract for vector float, vector int, vector short, and vector
2673 char.
2674 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2675 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2676 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2677 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2678
71bfb77a
WD
26792016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2680
2681 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2682 single stack adjustment, no writeback.
71bfb77a
WD
2683 * gcc.target/aarch64/test_frame_12.c: Likewise.
2684 * gcc.target/aarch64/test_frame_13.c: Likewise.
2685 * gcc.target/aarch64/test_frame_15.c: Likewise.
2686 * gcc.target/aarch64/test_frame_6.c: Likewise.
2687 * gcc.target/aarch64/test_frame_7.c: Likewise.
2688 * gcc.target/aarch64/test_frame_8.c: Likewise.
2689 * gcc.target/aarch64/test_frame_16.c: New test.
2690
37bce35a
L
26912015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2692
2693 PR target/72748
2694 * gcc.target/i386/pr72748.c: New test.
2695
3f8257db 26962015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2697
2698 PR tree-optimization/71818
2699 * gcc.dg/vect/pr71818.c: New
2700
bf60c531
ML
27012016-08-01 Martin Liska <mliska@suse.cz>
2702
2703 PR tree-optimization/71857
2704 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2705
8ed49fab
KT
27062016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2707
2708 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2709
76e2c821
JB
27102016-08-01 Jan Beulich <jbeulich@suse.com>
2711
2712 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2713
35029597
WS
27142016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2715
2716 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2717 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2718
3aa4b66a
JW
27192016-07-31 Jonathan Wakely <jwakely@redhat.com>
2720
2721 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2722 (check_effective_target_c++): Likewise. Also match for libstdc++.
2723
3f8257db 27242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2725
2726 PR fortran/41922
2727 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2728 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2729 * gfortran.dg/pr41922.f90: New test.
2730
9fcb2819
SK
27312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2732
2733 PR fortran/68566
2734 * gfortran.dg/pr68566.f90: new test.
2735
94087e88 27362016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2737
2738 PR c++/60760
2739 PR c++/71091
2740 * g++.dg/cpp0x/constexpr-cast.C: New test.
2741 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2742 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2743 * g++.dg/ubsan/pr63956.C: Correct.
2744
d0047a25
MM
27452016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2746
2747 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2748 vector double or vector long where the vector is in memory.
2749 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2750 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2751
e4f7a5df
SK
27522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2753
2754 PR fortran/69867
2755 * gfortran.dg/pr69867.f90: New test.
2756
b441ae1d
SK
27572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2758
2759 PR fortran/69962
2760 * gfortran.dg/pr69962.f90: New test.
2761
712dff31
SK
27622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2763
2764 PR fortran/70006
2765 * gfortran.dg/pr70006.f90: New test.
2766
fb42421e
SK
27672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2768
2769 PR fortran/71730
2770 * gfortran.dg/pr71730.f90: New test.
2771 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2772 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2773 * gfortran.dg/array_constructor_26.f03: Ditto.
2774
466effe0
WS
27752016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2776
2777 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2778 * gcc.target/powerpc/pr71763.c: Likewise.
2779
f618a472
MP
27802016-07-29 Marek Polacek <polacek@redhat.com>
2781
2782 PR c/71742
2783 * gcc.dg/940510-1.c: Adjust dg-error.
2784 * gcc.dg/c99-flex-array-1.c: Likewise.
2785 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2786
efd0786f
MP
2787 PR c/71853
2788 * gcc.dg/noncompile/pr71853.c: New test.
2789
e00dceaf
MP
2790 PR c/71573
2791 * gcc.dg/noncompile/pr71573.c: New test.
2792
638fc14f
MP
2793 PR c/71926
2794 * g++.dg/warn/Wparentheses-30.C: New test.
2795 * gcc.dg/Wparentheses-14.c: New test.
2796
61c73a7f
UB
27972016-07-29 Uros Bizjak <ubizjak@gmail.com>
2798
2799 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2800
01d32b2b
BC
28012016-07-29 Bin Cheng <bin.cheng@arm.com>
2802
2803 PR tree-optimization/57558
2804 * gcc.dg/vect/pr57558-1.c: New test.
2805 * gcc.dg/vect/pr57558-2.c: New test.
2806
f6c7a248
PK
28072016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2808
61c73a7f 2809 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2810 to scan forwprop1 dump pass.
2811
f54ea774
PC
28122016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2813
2814 PR c++/51488
2815 * g++.dg/template/pr51488.C: New.
2816
673a107a
JJ
28172016-07-29 Jakub Jelinek <jakub@redhat.com>
2818
2819 PR c/71969
2820 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2821 static __inline__.
2822 * gcc.dg/pr71969-1.c: New test.
2823 * gcc.dg/pr71969-2.c: New test.
2824 * gcc.dg/pr71969-3.c: New test.
2825
78169471
MP
28262016-07-29 Marek Polacek <polacek@redhat.com>
2827
2828 PR c/71574
2829 * c-c++-common/pr71574.c: New test.
2830
a5b5c8b6
MP
2831 PR c/71583
2832 * gcc.dg/noncompile/pr71583.c: New test.
2833
883b6d4e
KV
28342016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2835
2836 PR middle-end/68217
2837 * gcc.dg/pr68217.c: New test.
2838
89f1f37e
SK
28392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2840
2841 PR fortran/71067
2842 * gfortran.dg/pr71067_1.f90: New test.
2843 * gfortran.dg/pr71067_2.f90: Ditto.
2844
e0d32185
MM
28452016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2846
2847 * gcc.target/powerpc/vec-extract-1.c: New test.
2848
c851722d
SK
28492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2850
2851 PR fortran/71799
2852 * gfortran.dg/pr71799.f90: New test.
2853
f064da6a
PC
28542016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/71665
2857 * g++.dg/cpp0x/pr71665-1.C: New.
2858 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2859 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2860 * g++.dg/ext/label10.C: Likewise.
2861 * g++.dg/parse/constant5.C: Likewise.
2862
1b70aaad
SK
28632016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2864
2865 PR fortran/71859
2866 * gfortran.dg/pr71859.f90: New test.
2867 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2868 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2869
a23404c9
PT
28702016-07-28 Paul Thomas <pault@gcc.gnu.org>
2871
2872 PR fortran/71883
2873 * gfortran.dg/pr71883.f90 : New test.
2874
513d866d
YR
28752016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2876
2877 PR tree-optimization/71734
61c73a7f 2878 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2879
7c428aa2
RL
28802016-07-28 Renlin Li <renlin.li@arm.com>
2881
2882 Revert
2883 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2884
2885 PR fortran/71902
2886 * gfortran.dg/dependency_47.f90: New test.
2887
1225d6b1
ML
28882016-07-28 Martin Liska <mliska@suse.cz>
2889
2890 PR gcov-profile/68025
2891 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2892
e5f5bf35
ML
28932016-07-28 Martin Liska <mliska@suse.cz>
2894
2895 * g++.dg/vect/pr70944.cc: New test.
2896
4536610d
KV
28972016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2898
2899 PR middle-end/71994
2900 * gcc.dg/torture/pr71994.c: New test.
2901
8c6961ca
PK
29022016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2903
2904 PR middle-end/71078
2905 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2906 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2907 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2908
8de22ea0
RB
29092016-07-27 Richard Biener <rguenther@suse.de>
2910
2911 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2912
5d9da222
ML
29132016-07-27 Martin Liska <mliska@suse.cz>
2914
2915 * gcc.dg/predict-13.c: New test.
2916 * gcc.dg/predict-14.c: New test.
2917
af9e275f
SKS
29182016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2919
a23404c9 2920 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2921 including stdint.h.
2922 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2923 including stdint.h.
2924
71abba1e
MM
29252016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2926
2927 PR target/71869
2928 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2929 IEEE built-in functions handle quiet and signalling NaNs
2930 correctly.
2931
9cd74e8f
SK
29322016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2933
2934 PR fortran/71862
2935 * gfortran.dg/pr71862.f90: New test.
2936
0d48446f
MS
29372016-07-26 Martin Sebor <msebor@redhat.com>
2938
2939 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2940 selector with dg-options.
2941
524cf1e4
PP
29422016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2943
2944 PR tree-optimization/18046
2945 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2946 * gcc.dg/tree-ssa/vrp103.c: New test.
2947 * gcc.dg/tree-ssa/vrp104.c: New test.
2948
100665d8
WS
29492016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2950
2951 * gcc.target/powerpc/pr63354.c: Require lp64 since
2952 -mprofile-kernel is not legal with -m32.
2953
0b64ca40
RB
29542016-07-26 Richard Biener <rguenther@suse.de>
2955
2956 PR rtl-optimization/71984
2957 * gcc.dg/torture/pr71984.c: New testcase.
2958
9b7937cf
RS
29592016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2960
2961 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2962 g++-dg-runtest via et-dg-runtest.
2963 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2964 * gcc.dg/vect/vect.exp: Likewise.
2965 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2966 gfortran-dg-runtest.
2967 * gfortran.dg/vect/vect.exp: Likewise.
2968 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2969 (check_mips_loongson_hw_available): Likewise.
2970 (check_effective_target_mpaired_single_runtime): Likewise.
2971 (check_effective_target_mips_loongson_runtime): Likewise.
2972 (add_options_for_mpaired_single): Likewise.
2973 (check_effective_target_vect_int): Add global et_index.
2974 Check and save the supported feature for a target selected by
2975 the et_index target. Break long lines where appropriate. Call
2976 et-is-effective-target for MIPS with an argument instead of
2977 check_effective_target_* where appropriate.
2978 (check_effective_target_vect_intfloat_cvt): Likewise.
2979 (check_effective_target_vect_uintfloat_cvt): Likewise.
2980 (check_effective_target_vect_floatint_cvt): Likewise.
2981 (check_effective_target_vect_floatuint_cvt): Likewise.
2982 (check_effective_target_vect_simd_clones): Likewise.
2983 (check_effective_target_vect_shift): ewise.
2984 (check_effective_target_whole_vector_shift): Likewise.
2985 (check_effective_target_vect_bswap): Likewise.
2986 (check_effective_target_vect_shift_char): Likewise.
2987 (check_effective_target_vect_long): Likewise.
2988 (check_effective_target_vect_float): Likewise.
2989 (check_effective_target_vect_double): Likewise.
2990 (check_effective_target_vect_long_long): Likewise.
2991 (check_effective_target_vect_no_int_max): Likewise.
2992 (check_effective_target_vect_no_int_add): Likewise.
2993 (check_effective_target_vect_no_bitwise): Likewise.
2994 (check_effective_target_vect_widen_shift): Likewise.
2995 (check_effective_target_vect_no_align): Likewise.
2996 (check_effective_target_vect_hw_misalign): Likewise.
2997 (check_effective_target_vect_element_align): Likewise.
2998 (check_effective_target_vect_condition): Likewise.
2999 (check_effective_target_vect_cond_mixed): Likewise.
3000 (check_effective_target_vect_char_mult): Likewise.
3001 (check_effective_target_vect_short_mult): Likewise.
3002 (check_effective_target_vect_int_mult): Likewise.
3003 (check_effective_target_vect_extract_even_odd): Likewise.
3004 (check_effective_target_vect_interleave): Likewise.
3005 (check_effective_target_vect_stridedN): Likewise.
3006 (check_effective_target_vect_multiple_sizes): Likewise.
3007 (check_effective_target_vect64): Likewise.
3008 (check_effective_target_vect_call_copysignf): Likewise.
3009 (check_effective_target_vect_call_sqrtf): Likewise.
3010 (check_effective_target_vect_call_btrunc): Likewise.
3011 (check_effective_target_vect_call_btruncf): Likewise.
3012 (check_effective_target_vect_call_ceil): Likewise.
3013 (check_effective_target_vect_call_ceilf): Likewise.
3014 (check_effective_target_vect_call_floor): Likewise.
3015 (check_effective_target_vect_call_floorf): Likewise.
3016 (check_effective_target_vect_call_lceil): Likewise.
3017 (check_effective_target_vect_call_lfloor): Likewise.
3018 (check_effective_target_vect_call_nearbyint): Likewise.
3019 (check_effective_target_vect_call_nearbyintf): Likewise.
3020 (check_effective_target_vect_call_round): Likewise.
3021 (check_effective_target_vect_call_roundf): Likewise.
3022 (check_effective_target_vect_perm): Likewise, but also append *_saved
3023 to the existing global name to properly cache the result.
3024 (check_effective_target_vect_perm_byte): Likewise.
3025 (check_effective_target_vect_perm_short): Likewise.
3026 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3027 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3028 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3029 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3030 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3031 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3032 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3033 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3034 (check_effective_target_vect_sdot_qi): Likewise.
3035 (check_effective_target_vect_udot_qi): Likewise.
3036 (check_effective_target_vect_sdot_hi): Likewise.
3037 (check_effective_target_vect_udot_hi): Likewise.
3038 (check_effective_target_vect_usad_char): Likewise.
3039 (check_effective_target_vect_pack_trunc): Likewise.
3040 (check_effective_target_vect_unpack): Likewise.
3041 (check_effective_target_vect_aligned_arrays): Likewise.
3042 (check_effective_target_vect_natural_alignment): Likewise.
3043 (check_effective_target_vector_alignment_reachable): Likewise.
3044 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3045 (is-effective-target): Initialize et_index if undefined.
3046 (et-dg-runtest): New.
3047 (et-is-effective-target): Likewise.
3048 (check_vect_support_and_set_flags): Add supported MIPS targets to
3049 EFFECTIVE_TARGETS list. Return the number of supported targets.
3050
8f63caf6 30512016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3052 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3053
3054 PR middle-end/70920
3055 * gcc.dg/pr70920-1.c: New test-case.
3056 * gcc.dg/pr70902-2.c: Likewise.
3057 * gcc.dg/pr70920-3.c: Likewise.
3058 * gcc.dg/pr70920-4.c: Likewise
3059 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3060 2 instead of 3.
3061
7d575fff
AM
30622016-07-25 Alexander Monakov <amonakov@ispras.ru>
3063
3064 * gcc.c-torture/execute/pr71494.c: Require label_values.
3065 * gcc.dg/pr16973.c: Ditto.
3066
bf01e070
SKS
30672016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3068
3069 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3070 * gcc.dg/torture/pr69771.c: Require int32plus.
3071 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3072
16b05965
ML
30732016-07-25 Martin Liska <mliska@suse.cz>
3074
3075 * gcc.dg/torture/pr71987.c: New test.
3076
d52d3767
SK
30772016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3078
3079 PR fortran/71935
3080 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3081 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3082 * gfortran.dg/pr71935.f90: New test.
3083
94087e88 30842016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3085
3086 PR c++/71675
3087 * g++.dg/ext/atomic-3.C: New test.
3088 * gcc.dg/atomic/pr71675.c: New test.
3089
58b3986e
ES
30902016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3091
3092 * gcc.target/i386/mvc8.c: New test.
3093
faa1612a
BC
30942016-07-22 Bin Cheng <bin.cheng@arm.com>
3095
3096 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3097 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3098
1603ebe0
TK
30992016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3100
3101 PR fortran/71795
3102 * gfortran.dg/constructor_50.f90: New test.
3103
bc91c436
ML
31042016-07-22 Martin Liska <mliska@suse.cz>
3105
3106 PR gcov-profile/69028
3107 PR gcov-profile/62047
3108 * g++.dg/cilk-plus/pr69028.C: New test.
3109
9fe9a3a7
AV
31102016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3111
3112 * gfortran.dg/coarray_stat_2.f90: New test.
3113
70866e3d
MM
31142016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3115
3116 * gcc.target/powerpc/vec-extract.h: New files to check the
3117 vec_extract built-in functions for all vector types, testing
3118 accessing each element, both with constant and variable element
3119 numbers.
3120 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3121 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3122 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3123 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3124 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3125 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3126 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3127 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3128 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3129
ab3af181
JJ
31302016-07-21 Jakub Jelinek <jakub@redhat.com>
3131
3132 PR c++/71728
3133 * g++.dg/other/pr71728.C: New test.
3134
ebe8f322
JG
31352016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3136
3137 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3138 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3139 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3140 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3141 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3142
959cef74
RB
31432016-07-21 Richard Biener <rguenther@suse.de>
3144
3145 PR tree-optimization/71947
3146 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3147
b24d9420
BC
31482016-07-21 Bin Cheng <bin.cheng@arm.com>
3149
3150 * gcc.dg/tree-ssa/scev-15.c: New.
3151
23974819
BC
31522016-07-21 Bin Cheng <bin.cheng@arm.com>
3153
3154 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3155
ee78cbaa
JJ
31562016-07-21 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR c++/71941
3159 * g++.dg/gomp/pr71941.C: New test.
3160
52ed68f7
DM
31612016-07-20 David Malcolm <dmalcolm@redhat.com>
3162
3163 PR c/70339
3164 PR c/71858
3165 * g++.dg/spellcheck-identifiers.C: New test case, based on
3166 gcc.dg/spellcheck-identifiers.c.
3167 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3168 gcc.dg/spellcheck-identifiers-2.c.
3169 * g++.dg/spellcheck-typenames.C: New test case, based on
3170 gcc.dg/spellcheck-typenames.c
3171
18407bfb
JW
31722016-07-20 Jonathan Wakely <jwakely@redhat.com>
3173
3174 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3175 pointer to member function and also test catching by reference.
3176
4c07fd98
DV
31772016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3178
3179 * gcc.target/s390/pr67443.c: Fix test case.
3180
fee21d65
DV
31812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3182
3183 * gcc.target/s390/insv-1.c: Xfail some tests.
3184 * gcc.target/s390/insv-2.c: Likewise.
3185
dbe9dfdd
GJL
31862016-07-20 Georg-Johann Lay <avr@gjlay.de>
3187
3188 * gcc.target/avr/torture/get-mem.c: New test.
3189 * gcc.target/avr/torture/set-mem.c: New test.
3190
c25e1d82
GJL
31912016-07-20 Georg-Johann Lay <avr@gjlay.de>
3192
3193 PR target/71948
3194 * gcc.target/avr/torture/tiny-progmem.c: New test.
3195
109d2197
JJ
31962016-07-20 Jakub Jelinek <jakub@redhat.com>
3197
7419f441
JJ
3198 PR c++/71909
3199 * g++.dg/parse/pr71909.C: New test.
3200 * g++.dg/tm/pr71909.C: New test.
3201
109d2197
JJ
3202 PR c++/50060
3203 * g++.dg/cpp0x/constexpr-50060.C: New test.
3204 * g++.dg/cpp1y/constexpr-50060.C: New test.
3205
144530cf
ML
32062016-07-20 Martin Liska <mliska@suse.cz>
3207
3208 * gfortran.dg/graphite/pr71898.f90: New test.
3209
04ac4afa
BC
32102016-07-20 Bin Cheng <bin.cheng@arm.com>
3211
3212 PR tree-optimization/71503
3213 PR tree-optimization/71683
3214 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3215 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3216
dcbdb17a
ML
32172016-07-20 Martin Liska <mliska@suse.cz>
3218
3219 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3220 * gcc.dg/plugin/sreal-test-1.c: Remove.
3221 * gcc.dg/plugin/sreal_plugin.c: Remove.
3222
6ed82555
TK
32232016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3224
3225 PR fortran/71902
3226 * gfortran.dg/dependency_47.f90: New test.
3227
13da0507
JJ
32282016-07-19 Jakub Jelinek <jakub@redhat.com>
3229
4833f561
JJ
3230 PR rtl-optimization/71916
3231 * gcc.c-torture/compile/pr71916.c: New test.
3232
4fda19ef
JJ
3233 PR middle-end/71874
3234 * g++.dg/torture/pr71874.C: New test.
3235
13da0507
JJ
3236 PR middle-end/71734
3237 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3238 (my_alloc): Rewritten to use __builtin_posix_memalign and
3239 __SIZE_TYPE__.
3240 (my_free): Use __builtin_free instead of _mm_free.
3241 (Vec::operator=): Use __builtin_memcpy.
3242
e7980add
MJ
32432016-07-19 Martin Jambor <mjambor@suse.cz>
3244
61c73a7f
UB
3245 PR fortran/71688
3246 * gfortran.dg/pr71688.f90: New test.
e7980add 3247
13e88953
RB
32482016-07-19 Richard Biener <rguenther@suse.de>
3249
3250 * c-c++-common/vector-subscript-6.c: New testcase.
3251 * c-c++-common/vector-subscript-7.c: Likewise.
3252
1caf0482
SKS
32532016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3254
a23404c9 3255 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3256 and UInt32 based on __SIZEOF_INT__.
3257
cef5388d
RB
32582016-07-19 Richard Biener <rguenther@suse.de>
3259
3260 PR tree-optimization/71901
3261 * gcc.dg/torture/pr71901.c: New testcase.
3262
32632016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3264
3265 PR tree-optimization/71908
3266 * gcc.dg/torture/pr71908.c: New testcase.
3267
a8f7a895
MM
32682016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3269
3270 PR target/71493
3271 * gcc.target/powerpc/pr71493-1.c: New test.
3272 * gcc.target/powerpc/pr71493-2.c: Likewise.
3273
f2111a36
JJ
32742016-07-18 Jakub Jelinek <jakub@redhat.com>
3275
99516432
JJ
3276 PR c++/71835
3277 * g++.dg/conversion/ambig3.C: New test.
3278
87713c6a
JJ
3279 PR c++/71828
3280 * g++.dg/cpp0x/constexpr-71828.C: New test.
3281
7a7f16ca
JJ
3282 PR c++/71826
3283 * g++.dg/template/pr71826.C: New test.
3284
f4d90295
JJ
3285 PR c++/71822
3286 * g++.dg/template/defarg21.C: New test.
3287
f2111a36
JJ
3288 PR c++/71871
3289 * g++.dg/ext/vector31.C: New test.
3290
0b965526
UB
32912016-07-18 Uros Bizjak <ubizjak@gmail.com>
3292
3293 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3294
94e136b9
YR
32952016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3296
3297 PR tree-optimization/71734
3298 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3299
7072df0a
DV
33002016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3301
3302 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3303 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3304 stack-layout-dynamic-1.c: New test.
3305
54158a1a
AK
33062016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3307
3308 * gcc.target/s390/nolrl-1.c: New test.
3309
43068916
FR
33102016-07-17 Fritz Reese <fritzoreese@gmail.com>
3311
3312 PR fortran/71523
3313 * gfortran.dg/pr71523_1.f90: New test.
3314 * gfortran.dg/pr71523_2.f90: New test.
3315
a9356b12
AS
33162016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3317
3318 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3319
a07b81c7 33202016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3321 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3322
3323 PR fortran/62125
3324 * gfortran.dg/pr62125.f90: New test.
3325
96c0ec12
BS
33262016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3327
3328 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3329 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3330
479d0ed5
JW
33312016-07-15 Jonathan Wakely <jwakely@redhat.com>
3332
3333 PR c++/58796
3334 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3335 * g++.dg/cpp0x/nullptr35.C: New test.
3336
41c7438e
BC
33372016-07-15 Bin Cheng <bin.cheng@arm.com>
3338
3339 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3340
f7ba880b
CP
33412016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3342
3343 * gfortran.dg/goacc/vector_length.f90: New test.
3344
b9aba0a0
RB
33452016-07-15 Richard Biener <rguenther@suse.de>
3346
3347 PR tree-optimization/71881
3348 * gcc.dg/torture/pr71881.c: New testcase.
3349
9513d5fb
RB
33502016-07-15 Richard Biener <rguenther@suse.de>
3351
3352 PR tree-optimization/71887
3353 * gcc.dg/torture/pr71887.c: New testcase.
3354
ddbbcb19
JJ
33552016-07-15 Jakub Jelinek <jakub@redhat.com>
3356
3357 PR c/71858
3358 * gcc.dg/spellcheck-identifiers-3.c: New test.
3359
29eb509c
AV
33602016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3361
3362 PR fortran/71807
3363 * gfortran.dg/null_9.f90: New test.
3364
43aabfcf
BC
33652016-07-15 Bin Cheng <bin.cheng@arm.com>
3366
3367 * gcc.dg/tree-ssa/loop-41.c: New test.
3368
afc89e58
BC
33692016-07-15 Bin Cheng <bin.cheng@arm.com>
3370
3371 PR tree-optimization/71347
3372 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3373
6fa682ad
SK
33742016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3375
3376 PR fortran/29819
3377 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3378 * gfortran.dg/contains.f90: Ditto.
3379 * gfortran.dg/contains_empty_1.f03: Ditto.
3380 * gfortran.dg/submodule_3.f08: Ditto.
3381
dd36b877
JJ
33822016-07-14 Jakub Jelinek <jakub@redhat.com>
3383
a60a5d31
JJ
3384 PR testsuite/71865
3385 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3386 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3387 expected diagnostics.
3388
dd36b877
JJ
3389 PR c/71858
3390 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3391 * gcc.dg/spellcheck-identifiers-2.c: New test.
3392 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3393 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3394
a241f8ca
JJ
33952016-07-14 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR tree-optimization/71872
3398 * gcc.c-torture/compile/pr71872.c: New test.
3399
d62b809c
TP
34002016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3401
3402 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3403 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3404 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3405 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3406 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3407 * gcc.target/arm/atomic-op-acquire-1.c: This.
3408 * gcc.target/arm/atomic-op-char.c: Rename into ...
3409 * gcc.target/arm/atomic-op-char-1.c: This.
3410 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3411 * gcc.target/arm/atomic-op-consume-1.c: This.
3412 * gcc.target/arm/atomic-op-int.c: Rename into ...
3413 * gcc.target/arm/atomic-op-int-1.c: This.
3414 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3415 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3416 * gcc.target/arm/atomic-op-release.c: Rename into ...
3417 * gcc.target/arm/atomic-op-release-1.c: This.
3418 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3419 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3420 * gcc.target/arm/atomic-op-short.c: Rename into ...
3421 * gcc.target/arm/atomic-op-short-1.c: This.
3422 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3423 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3424 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3425 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3426 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3427 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3428 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3429 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3430 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3431 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3432
1f8dd420
AV
34332016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3434
3435 PR fortran/70842
3436 * gfortran.dg/select_type_35.f03: New test.
3437
53109ba8
KT
34382016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3439
3440 PR target/65951
3441 PR tree-optimization/70923
3442 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3443 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3444 * gcc.dg/vect/pr65951.c: Likewise.
3445 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3446
91f35b7f
DE
34472016-07-14 David Edelsohn <dje.gcc@gmail.com>
3448
3449 * c-c++-common/pr60226.c: Expect maximum object file alignment
3450 error on AIX.
3451
351168fe
RB
34522016-07-14 Richard Biener <rguenther@suse.de>
3453
3454 PR tree-optimization/71866
3455 * gcc.dg/torture/pr71866.c: New testcase.
3456
94c32c00
TP
34572016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3458
3459 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3460 selector and enclose boolean expression in curly braces.
3461
b799a481
AM
34622016-07-14 Alan Modra <amodra@gmail.com>
3463
3464 PR target/71733
3465 * gcc.target/powerpc/p9-novsx.c: New.
3466
f63ba78c
AK
34672016-07-13 Andi Kleen <ak@linux.intel.com>
3468
3469 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3470 * g++.dg/tree-prof/morefunc.C: Dito.
3471 * g++.dg/tree-prof/pr35545.C: Dito.
3472 * g++.dg/tree-prof/reorder.C: Dito.
3473 * gcc.dg/tree-prof/20050826-2.c: Dito.
3474 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3475 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3476 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3477 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3478 * gcc.dg/tree-prof/inliner-1.c: Dito.
3479 * gcc.dg/tree-prof/merge_block.c: Dito.
3480 * gcc.dg/tree-prof/stringop-1.c: Dito.
3481 * gcc.dg/tree-prof/stringop-2.c: Dito.
3482 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3483 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3484 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3485 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3486 * gcc.dg/tree-prof/update-loopch.c: Dito.
3487 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3488 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3489 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3490 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3491 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3492 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3493 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3494
f4d5a23d
AK
34952016-07-13 Andi Kleen <ak@linux.intel.com>
3496
3497 * lib/profopt.exp (profopt-execute): Remove .imports files.
3498
ae145898
AK
34992016-07-13 Andi Kleen <ak@linux.intel.com>
3500
0b965526 3501 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3502
e97bd4f5
AK
35032016-07-13 Andi Kleen <ak@linux.intel.com>
3504
3505 * lib/profopt.exp (dg-final-scan-autofdo,
3506 dg-final-scan-not-autofdo): New functions.
3507
6fa3d4b4
BC
35082016-07-13 Bin Cheng <bin.cheng@arm.com>
3509
3510 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3511 * gcc.dg/vect/vect-35.c: Ditto.
3512 * gcc.dg/vect/vect-alias-check-2.c: New test.
3513
65f18bc6
ML
35142016-07-13 Martin Liska <mliska@suse.cz>
3515
3516 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3517 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3518 * gfortran.dg/pr42108.f90: Update expected dump scan.
3519
9737f35b
RB
35202016-07-13 Richard Biener <rguenther@suse.de>
3521
3522 PR tree-optimization/24574
3523 * gcc.dg/pr24574.c: New testcase.
3524
62c0ea4b
SKS
35252016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3526
0b965526 3527 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3528 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3529 * c-c++-common/pr68833-1.c: Require int32plus.
3530 * gcc.dg/ipa/pr63551.c: Likewise.
3531 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3532 * gcc.dg/ipa/pr64041.c: Require int32plus.
3533
c7ed8938
IE
35342016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3535
3536 PR ipa/71633
3537 * g++.dg/pr71633.C: New test.
3538
5ce15300
TP
35392016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3540
3541 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3542 Add new arm_thumb1_cbz_ok effective target.
3543 * gcc.target/arm/cbz.c: New test.
3544
2b9509a3
TP
35452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3546
3547 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3548 Define effective target.
3549 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3550 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3551 * gcc.target/arm/movhi_movw.c: New test.
3552 * gcc.target/arm/movsi_movw.c: Likewise.
3553 * gcc.target/arm/movdi_movw.c: Likewise.
3554
7f15b177
RB
35552016-07-13 Richard Biener <rguenther@suse.de>
3556
3557 PR middle-end/71104
3558 * gcc.dg/pr71104-1.c: New testcase.
3559 * gcc.dg/pr71104-2.c: Likewise.
3560
0b0a896e
MM
35612016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3562
3563 PR target/71805
3564 * gcc.target/powerpc/pr71805.c: New test.
3565
f906f5ed
BS
35662016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3567
3568 * gcc.target/powerpc/divkc3-1.c: New.
3569 * gcc.target/powerpc/mulkc3-1.c: New.
3570
9e63c3aa
NS
35712016-07-12 Nathan Sidwell <nathan@acm.org>
3572
3573 * gcc.target/arm/data-rel-1.c: New.
3574 * gcc.target/arm/data-rel-2.c: New.
3575 * gcc.target/arm/data-rel-3.c: New.
3576
f507d202
ML
35772016-07-12 Martin Liska <mliska@suse.cz>
3578
3579 * gcc.dg/params/blocksort-part.c: New test.
3580 * gcc.dg/params/params.exp: New file.
3581
d6f7c125
KT
35822016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3583
3584 PR middle-end/71700
3585 * gcc.c-torture/execute/pr71700.c: New test.
3586
37ccb0ba
SB
35872016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3588 Richard Biener <rguenther@suse.de>
3589
3590 PR tree-optimization/23286
3591 PR tree-optimization/70159
3592 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3593 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3594 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3595 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3596 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3597 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3598 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3599 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3600 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3601 * gcc.dg/pr51879-12.c: Likewise.
3602 * gcc.dg/strlenopt-9.c: Likewise.
3603 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3604 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3605 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3606 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3607 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3608 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3609 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3610 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3611 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3612 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3613 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3614 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3615 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3616 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3617 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3618
712a93d6
RB
36192016-07-12 Richard Biener <rguenther@suse.de>
3620
3621 PR rtl-optimization/68961
3622 * gcc.target/i386/pr68961.c: New testcase.
3623
c392943c
JJ
36242016-07-11 Jakub Jelinek <jakub@redhat.com>
3625
3d56e6a4
JJ
3626 PR middle-end/71758
3627 * c-c++-common/gomp/pr71758.c: New test.
3628 * gfortran.dg/gomp/pr71758.f90: New test.
3629
c392943c
JJ
3630 PR tree-optimization/71823
3631 * gcc.dg/vect/pr71823.c: New test.
3632
741d3be5
DM
36332016-07-11 David Malcolm <dmalcolm@redhat.com>
3634
3635 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3636 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3637 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3638
92fa45b5
L
36392016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3640
3641 PR target/71801
3642 * gcc.target/i386/pr71801.c: New test.
3643
f51606c7
RB
36442016-07-11 Richard Biener <rguenther@suse.de>
3645
3646 PR tree-optimization/71816
3647 * gcc.dg/torture/pr71816.c: New testcase.
3648
36b54ce0
TK
36492016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3650
3651 PR fortran/71783
3652 * gfortran.dg/dependency_46.f90: New test.
3653
d13835b6
VM
36542016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3655
3656 PR rtl-optimization/71621
3657 * gcc.target/i386/pr71621-1.c: New.
3658 * gcc.target/i386/pr71621-2.c: New.
3659
642bcbdf
CP
36602016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3661
3662 * gfortran.dg/goacc/pr71704.f90: New test.
3663
02eb5b8b
BS
36642016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3665
3666 PR target/71297
3667 * gcc.target/powerpc/pr71297.c: New.
3668
8beb9a0d
JW
36692016-07-08 Jiong Wang <jiong.wang@arm.com>
3670
3671 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3672
cef4b650
MM
36732016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3674
3675 PR target/71806
3676 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3677
3c3ecf52
AH
36782016-07-08 Alan Hayward <alan.hayward@arm.com>
3679
3680 PR tree-optimization/71667
3681 * gcc.dg/vect/pr71667.c: New
3682
2660286d
ML
36832016-07-08 Martin Liska <mliska@suse.cz>
3684
3685 * gcc.dg/torture/pr71606.c: New test.
3686
70cdd4ae
JD
36872016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3688
3689 PR fortran/71764
3690 * gfortran.dg/pr71764.f90: New test.
3691
842dc2e6
JJ
36922016-07-07 Jakub Jelinek <jakub@redhat.com>
3693 Kai Tietz <ktietz70@googlemail.com>
3694
3695 PR c++/70869
3696 PR c++/71054
3697 * g++.dg/cpp0x/pr70869.C: New test.
3698 * g++.dg/cpp0x/pr71054.C: New test.
3699
31be4262
DE
37002016-07-07 David Edelsohn <dje.gcc@gmail.com>
3701
3702 * g++.dg/debug/pr71432.C: Fail on AIX.
3703
1c122092
ML
37042016-07-07 Martin Liska <mliska@suse.cz>
3705
3706 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3707 an undefined behavior.
3708 * gfortran.dg/do_3.F90: Likewise.
3709 * gfortran.dg/do_check_11.f90: New test.
3710 * gfortran.dg/do_check_12.f90: New test.
3711 * gfortran.dg/do_corner_warn.f90: New test.
3712
7119f1b1
ML
37132016-07-07 Martin Liska <mliska@suse.cz>
3714
3715 * gfortran.dg/predict-1.f90: Ammend the test.
3716 * gfortran.dg/predict-2.f90: Likewise.
3717
275792f2
IE
37182016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3719
3720 PR ipa/71624
3721 * g++.dg/pr71624.C: New test.
3722
05a437c1
TP
37232016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3724
3725 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3726 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3727 ARMv8-M Mainline architectures.
3728
6f493951
TP
37292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3730
3731 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3732 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3733
5ddaee94
SB
37342016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3735
3736 PR target/70098
3737 PR target/71763
3738 * gcc.target/powerpc/pr71763.c: New file.
3739
651afdb2
YR
37402016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3741
3742 PR tree-optimization/71518
0b965526 3743 * gcc.dg/pr71518.c: New test.
651afdb2 3744
9df99881
WD
37452016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3746
3747 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3748
7b4e0769
SKS
37492016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3750
0b965526 3751 PR target/50739
7b4e0769
SKS
3752 * gcc.target/avr/pr50739.c: New test.
3753
eb4432f7
JH
37542016-07-05 Jan Hubicka <jh@suse.cz>
3755
3756 * gcc.dg/tree-ssa/scev-14.c: update template.
3757
c01e092f
RS
37582016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3759
3760 * gcc.dg/vect/group-no-gaps-1.c: New test.
3761
8070763a
AK
37622016-07-05 Andi Kleen <ak@linux.intel.com>
3763
3764 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3765 if kernel supports MPX.
3766
3f8257db 37672016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3768
3769 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3770
36a265b1
MM
37712016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3772 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3773
3774 * gcc.target/powerpc/signbit-1.c: New test.
3775 * gcc.target/powerpc/signbit-2.c: New test.
3776 * gcc.target/powerpc/signbit-3.c: New test.
3777
7a98fb6e
KT
37782016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3779
3780 PR rtl-optimization/71594
3781 * gcc.dg/torture/pr71594.c: New test.
3782
1e3d54b4
JH
37832016-07-05 Jan Hubicka <jh@suse.cz>
3784
3785 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3786
84ca3893
DM
37872016-07-05 David Malcolm <dmalcolm@redhat.com>
3788
3789 PR c++/62314
3a146d46 3790 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3791 number of missing semicolon error.
3792 * g++.dg/pr62314-2.C: New test case.
3793
20d0bfce
AF
37942016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3795
3796 * gfortran.dg/coarray_stat_function.f90: New test.
3797 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3798 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3799 to new interfaces.
3800
69aaea06
AV
38012016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3802
3803 PR fortran/71623
3804 * gfortran.dg/deferred_character_17.f90: New test.
3805
f723a43c
CL
38062016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3807
3808 * gcc.target/arm/neon/polytypes.c: Move to ...
3809 * gcc.target/arm/polytypes.c: ... here.
3810 * gcc.target/arm/neon/pr51534.c: Move to ...
3811 * gcc.target/arm/pr51534.c: ... here.
3812 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3813 * gcc.target/arm/vect-vcvt.c: ... here.
3814 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3815 * gcc.target/arm/vect-vcvtq.c: ... here.
3816 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3817 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3818 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3819 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3820 * gcc.target/arm/neon/neon.exp: Delete.
3821 * gcc.target/arm/neon/: Delete.
3822
d73e0ccf
JD
38232016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3824
3825 PR fortran/65575
3826 * gfortran.dg: pr65575.f90: New test.
3827
c20f6223
JD
38282016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3829
3830 PR fortran/35849
3831 * gfortran.dg: pr35849.f90: New test.
3832
2a5537c3
JJ
38332016-07-04 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR c++/71739
3836 * g++.dg/cpp0x/pr71739.C: New test.
3837
740f9751
CL
38382016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3839
3840 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3841
bf749919
DV
38422016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3843
3844 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3845 locr.
3846 * gcc.target/s390/loc-1.c: New test.
3847
430bb38e
YR
38482016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3849
3a146d46
JJ
3850 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3851 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3852
15f6e0da
RR
38532016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3854
3855 PR target/63874
3856 * gcc.target/aarch64/pr63874.c: New test.
3857
79335075
JB
38582016-07-04 Jan Beulich <jbeulich@suse.com>
3859
3860 * g++.dg/header.c: New.
3861 * gcc.dg/header.c: New.
3862
557e8c49
JJ
38632016-07-02 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR c/71719
3866 * c-c++-common/Wunused-var-15.c: New test.
3867
79a592e3
JJ
38682016-07-01 Jakub Jelinek <jakub@redhat.com>
3869
3870 PR fortran/71687
3871 * gfortran.dg/gomp/pr71687.f90: New test.
3872
e2298656
BS
38732016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3874
3875 * gcc.dg/const-float128-ped.c: Require __float128 effective
3876 target and options.
3877 * gcc.dg/const-float128.c: Likewise.
3878 * gcc.dg/torture/float128-cmp-invalid.c: Require
3879 __float128 and base_quadfloat_support effective targets, and
3880 __float128 options.
3881 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3882 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3883 * gcc.dg/torture/float128-nan.c: Likewise.
3884 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3885 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3886 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3887 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3888 (add_options_for___float128): New.
3889 (check_effective_target_base_quadword_support): New.
3890
70c11966
MM
38912016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3892
3893 PR target/71720
3894 * gcc.target/powerpc/pr71720.c: New test.
3895
059541fd
JB
38962016-07-01 Jan Beulich <jbeulich@suse.com>
3897
3898 * gcc.dg/bss.c: New.
3899
2c1e4964
PB
39002016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3901
3902 PR target/71698
3903 * gcc.target/powerpc/pr71698.c: New test.
3904
22e1cb39
GJL
39052016-07-01 Georg-Johann Lay <avr@gjlay.de>
3906
3907 PR target/71151
3908 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3909 instead of ".foo" for its section name.
3910 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3911 depending on MCU's flash size.
3912 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3913 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3914 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3915 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3916 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3917 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3918
466cf574
JB
39192016-07-01 Jan Beulich <jbeulich@suse.com>
3920
3921 * gcc.target/i386/pr65105-2.c: Add -msse2.
3922
351beab7
JJ
39232016-06-30 Jakub Jelinek <jakub@redhat.com>
3924
55a0f21a
JJ
3925 PR tree-optimization/71707
3926 * gcc.dg/strlenopt-29.c: New test.
3927
6245ad72
JJ
3928 PR fortran/71704
3929 * gfortran.dg/gomp/pr71704.f90: New test.
3930
351beab7
JJ
3931 PR fortran/71705
3932 * gfortran.dg/gomp/pr71705.f90: New test.
3933
5a3a6a5e
KN
39342016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3935
3936 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3937 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3938 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3939 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3940 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3941 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3942 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3943 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3944 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3945 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3946 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3947 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3948 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3949 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3950 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3951 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3952 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3953 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3954 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3955 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3956 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3957 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3958 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3959 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3960 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3961 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3962 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3963 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3964 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3965 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3966 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3967 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3968 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3969 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3970 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3971 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3972 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3973 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3974 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3975 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3976 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3977 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3978 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3979 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3980 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3981 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3982 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3983 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3984 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3985 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3986 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3987 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3988 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3989 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3990 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3991 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3992 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3993 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3994 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3995 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3996 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3997 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3998 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3999 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4000 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4001 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4002 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4003 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4004 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4005 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4006 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4007 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4008 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4009 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4010 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4011 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4012 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4013 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4014 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4015 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4016 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4017
3dfa8071 40182016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4019 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4020
4021 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4022
9bd62242 40232016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4024 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4025
4026 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4027
603107fb
DM
40282016-06-30 David Malcolm <dmalcolm@redhat.com>
4029
4030 PR driver/71651
4031 * gcc.dg/spellcheck-options-12.c: New test case.
4032
205cccc7
JJ
40332016-06-30 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR middle-end/71693
4036 * gcc.c-torture/compile/pr71693.c: New test.
4037
f4452176
DM
40382016-06-29 David Malcolm <dmalcolm@redhat.com>
4039
4040 * gcc.dg/spellcheck-params.c: New testcase.
4041 * gcc.dg/spellcheck-params-2.c: New testcase.
4042
c5e74d9d
MM
40432016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4044
4045 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4046 vector extract instructions.
4047 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4048
e44ecbfd
JD
40492016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4050
4051 PR fortran/71686
4052 * gfortran.dg/unexpected_eof_2.f90: New test.
4053 * gfortran.dg/unexpected_eof_3.f90: New test.
4054
ee446d9f
JW
40552016-06-29 Jim Wilson <jim.wilson@linaro.org>
4056
4057 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4058
27f67461
CP
40592016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4060
4061 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4062 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4063 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4064
b1206d29
RB
40652016-06-29 Richard Biener <rguenther@suse.de>
4066
4067 PR middle-end/15256
4068 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4069
1af21224
MW
40702016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4071
4072 * gcc.target/arm/aapcs/neon-vect10.c: Require
4073 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4074 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4075 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4076 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4077 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4078 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4079 * gcc.target/arm/fp16-aapcs-1.c: Require
4080 -mfloat-ab=hard. Also simplify the test.
4081 * gcc.target/arm/fp16-aapcs-2.c: New.
4082
7fe43755
MW
40832016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4084
0b965526 4085 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4086 (add_options_for_arm_fp16_ieee): New.
4087 (add_options_for_arm_fp16_alternative): New.
4088 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4089 long-line.
4090 (effective_target_arm_fp16_hw): New.
4091
264d951a
IE
40922016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4093
4094 PR tree-optimization/71655
4095 * g++.dg/pr71655.C: New test.
4096
5c846a81
ML
40972016-06-29 Martin Liska <mliska@suse.cz>
4098
4099 * gcc.dg/pr71585.c: New test.
4100 * gcc.dg/pr71585-2.c: New test.
4101 * gcc.dg/pr71585-3.c: New test.
4102
fafe9318
YR
41032016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4104
4105 PR tree-optimization/70729
4106 * g++.dg/vect/pr70729.cc: New test.
4107
54d19c3b
TS
41082016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4109
4110 * c-c++-common/gomp/cancel-1.c: Extend.
4111
5f3cd7c3
JJ
41122016-06-29 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR tree-optimization/71625
4115 * gcc.dg/strlenopt-28.c: New test.
4116
4aa83879
RB
41172016-06-29 Richard Biener <rguenther@suse.de>
4118
4119 PR middle-end/71002
4120 * g++.dg/torture/pr71002.C: Adjust testcase.
4121
152ef731
JJ
41222016-06-29 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR c/71685
4125 * gcc.dg/pr71685.c: New test.
4126
41272016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4128
4129 PR c/71552
4130 * gcc.dg/init-bad-9.c: New test.
4131
d41dc215
BS
41322016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4133
4134 * gcc.target/powerpc/abs128-1.c: Require VSX.
4135 * gcc.target/powerpc/copysign128-1.c: Likewise.
4136 * gcc.target/powerpc/inf128-1.c: Likewise.
4137 * gcc.target/powerpc/nan128-1.c: Likewise.
4138
6a20b538
JJ
41392016-06-28 Jakub Jelinek <jakub@redhat.com>
4140
4141 PR middle-end/71626
4142 * gcc.c-torture/execute/pr71626-1.c: New test.
4143 * gcc.c-torture/execute/pr71626-2.c: New test.
4144
77d93c47
PB
41452016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4146
4147 PR target/71656
4148 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4149
a8264058
SB
41502016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4151
4152 PR target/71670
4153 * gcc.target/powerpc/pr71670.c: New testcase.
4154
0dc47331
PB
41552016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4156
4157 PR target/71656
4158 * gcc.target/powerpc/pr71656-1.c: New test.
4159 * gcc.target/powerpc/pr71656-2.c: New test.
4160
b65ffc79
CL
41612016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4162
4163 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4164 around fp16 code.
4165 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4166 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4167 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4168 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4169 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4170 Add arm_neon_fp16_ok effective target.
0b965526
UB
4171 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4172 Likewise.
4173 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4174 Likewise.
4175 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4176 Likewise.
4177 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4178 Likewise.
4179 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4180 Likewise.
4181 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4182 Likewise.
4183 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4184 Likewise.
4185 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4186 Likewise.
4187 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4188 Likewise.
4189 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4190 Likewise.
4191 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4192 Likewise.
b65ffc79 4193
9bb86f40
JH
41942016-06-26 Jan Hubicka <hubicka@ucw.cz>
4195
4196 * gcc.dg/predict-12.c: New testcase.
4197
46db0fd4
JD
41982016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4199
4200 PR fortran/71649
4201 * gfortran.dg/pr71649.f90: New test.
4202
2a65e70b
JJ
42032016-06-25 Jakub Jelinek <jakub@redhat.com>
4204
f8a06e24
JJ
4205 PR tree-optimization/71643
4206 * g++.dg/opt/pr71643.C: New test.
4207
2a65e70b
JJ
4208 PR tree-optimization/71631
4209 * gcc.c-torture/execute/pr71631.c: New test.
4210
7805417a
JH
42112016-06-24 Jan Hubicka <hubicka@ucw.cz>
4212
4213 * gcc.dg/predict-11.c: New testcase.
4214 * gfortran.dg/predict-2.f90: New testcase.
4215
888ed1a3
JH
42162016-06-24 Jan Hubicka <hubicka@ucw.cz>
4217
4218 * gcc.dg/predict-10.c: New test.
4219
53605f35
BS
42202016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4221
4222 * gcc.target/powerpc/abs128-1.c: New.
4223 * gcc.target/powerpc/copysign128-1.c: New.
4224 * gcc.target/powerpc/inf128-1.c: New.
4225 * gcc.target/powerpc/nan128-1.c: New.
4226
7b22b4c6
EB
42272016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4228
4229 * gfortran.dg/pr71642.f90: New test.
4230
37e373c2
JJ
42312016-06-24 Jakub Jelinek <jakub@redhat.com>
4232
4233 PR tree-optimization/71647
4234 * gcc.target/i386/pr71647.c: New test.
4235
b20b79f2
L
42362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4237
4238 * gcc.target/i386/noplt-gd-1.c: New test.
4239 * gcc.target/i386/noplt-gd-2.c: Likewise.
4240 * gcc.target/i386/noplt-gd-3.c: Likewise.
4241 * gcc.target/i386/noplt-ld-1.c: Likewise.
4242 * gcc.target/i386/noplt-ld-2.c: Likewise.
4243 * gcc.target/i386/noplt-ld-3.c: Likewise.
4244 * lib/target-supports.exp
4245 (check_effective_target_tls_get_addr_via_got): New.
4246
04619cb8
UB
42472016-06-24 Uros Bizjak <ubizjak@gmail.com>
4248
4249 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4250 testsuite compile flags.
4251 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4252 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4253
42542016-06-24 Uros Bizjak <ubizjak@gmail.com>
4255
4256 * g++dg/vect/pr36684.cc: Add dg-do compile.
4257 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4258 * gcc.dg/vect/pr70021.c: Ditto.
4259 * gcc.dg/vect/pr70138-1.c: Ditto.
4260 * gcc.dg/vect/pr70138-2.c: Ditto.
4261 * gcc.dg/vect/pr70354-1.c: Ditto.
4262 * gcc.dg/vect/pr70354-2.c: Ditto.
4263 * gcc.dg/vect/pr71259.c: Ditto.
4264 * gcc.dg/vect/pr71416-1.c: Ditto.
4265 * gcc.dg/vect/slp-43.c: Ditto.
4266 * gcc.dg/vect/slp-45.c: Ditto.
4267 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4268 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4269 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4270 * gfortran.dg/vect/pr69980.f90: Ditto.
4271
42722016-06-24 Uros Bizjak <ubizjak@gmail.com>
4273
4274 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4275 * gcc.dg/vect/bb-slp-30.c: Ditto.
4276 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4277 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4278 * gcc.dg/vect/pr45902.c: Ditto.
4279 * gcc.dg/vect/pr48172.c: Ditto.
4280 * gcc.dg/vect/pr48377.c: Ditto.
4281 * gcc.dg/vect/pr49038.c: Ditto.
4282 * gcc.dg/vect/pr49771.c: Ditto.
4283 * gcc.dg/vect/pr52091.c: Ditto.
4284 * gcc.dg/vect/pr53185-2.c: Ditto.
4285 * gcc.dg/vect/pr56826.c: Ditto.
4286 * gcc.dg/vect/pr60276.c: Ditto.
4287 * gcc.dg/vect/pr62021.c: Ditto.
4288 * gcc.dg/vect/pr63530.c: Ditto.
4289 * gcc.dg/vect/pr65518.c: Ditto.
4290 * gcc.dg/vect/pr65947-1.c: Ditto.
4291 * gcc.dg/vect/pr65947-10.c: Ditto.
4292 * gcc.dg/vect/pr65947-11.c: Ditto.
4293 * gcc.dg/vect/pr65947-12.c: Ditto.
4294 * gcc.dg/vect/pr65947-13.c: Ditto.
4295 * gcc.dg/vect/pr65947-2.c: Ditto.
4296 * gcc.dg/vect/pr65947-3.c: Ditto.
4297 * gcc.dg/vect/pr65947-4.c: Ditto.
4298 * gcc.dg/vect/pr65947-5.c: Ditto.
4299 * gcc.dg/vect/pr65947-6.c: Ditto.
4300 * gcc.dg/vect/pr65947-7.c: Ditto.
4301 * gcc.dg/vect/pr65947-8.c: Ditto.
4302 * gcc.dg/vect/pr65947-9.c: Ditto.
4303 * gcc.dg/vect/pr71416-1.c: Ditto.
4304 * gcc.dg/vect/pr71439.c: Ditto.
4305 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4306 * gcc.dg/vect/vect-bswap16.c: Ditto.
4307 * gcc.dg/vect/vect-bswap32.c: Ditto.
4308 * gcc.dg/vect/vect-bswap64.c: Ditto.
4309 * gcc.dg/vect/vect-live-1.c: Ditto.
4310 * gcc.dg/vect/vect-live-2.c: Ditto.
4311 * gcc.dg/vect/vect-live-3.c: Ditto.
4312 * gcc.dg/vect/vect-live-4.c: Ditto.
4313 * gcc.dg/vect/vect-live-5.c: Ditto.
4314 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4315 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4316 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4317 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4318 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4319 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4320 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4321 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4322 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4323 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4324 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4325 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4326 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4327 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4328 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4329 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4330 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4331
da224bcb
UB
43322016-06-24 Uros Bizjak <ubizjak@gmail.com>
4333
4334 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4335
dfee2870
L
43362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4337
4338 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4339 ia32 if R_386_GOT32X relocation is supported.
4340 * gcc.target/i386/noplt-3.c: Likewise.
4341 * gcc.target/i386/noplt-2.c: Likewise.
4342 (main): Renamed to ...
4343 (bar): This.
4344 * gcc.target/i386/noplt-4.c: Likewise.
4345 (main): Renamed to ...
4346 (bar): This.
4347 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4348 * gcc.target/i386/pr67400-5.c: Likewise.
4349
a86451b9
JJ
43502016-06-24 Jakub Jelinek <jakub@redhat.com>
4351
00085092
JJ
4352 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4353 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4354
a86451b9
JJ
4355 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4356 f4): Adjust expected diagnostics.
4357 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4358 (T): If OVFP is defined, redefine to TP.
4359 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4360 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4361 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4362 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4363 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4364 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4365 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4366 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4367 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4368 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4369 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4370 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4371 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4372 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4373 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4374 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4375 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4376 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4377 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4378 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4379 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4380 as last argument to __builtin_add_overflow_p.
4381
7bb5d5f4
UB
43822016-06-23 Uros Bizjak <ubizjak@gmail.com>
4383
4384 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4385 dg-options and remove default vector testsuite compile flags.
4386 * g++.dg/vect/pr33860a.cc: Ditto.
4387 * g++.dg/vect/pr45470-a.cc: Ditto.
4388 * g++.dg/vect/pr45470-b.cc: Ditto.
4389 * g++.dg/vect/pr60896.cc: Ditto.
4390 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4391 * gcc.dg/vect/pr18308.c: Ditto.
4392 * gcc.dg/vect/pr24049.c: Ditto.
4393 * gcc.dg/vect/pr33373.c: Ditto.
4394 * gcc.dg/vect/pr36228.c: Ditto.
4395 * gcc.dg/vect/pr42395.c: Ditto.
4396 * gcc.dg/vect/pr42604.c: Ditto.
4397 * gcc.dg/vect/pr46663.c: Ditto.
4398 * gcc.dg/vect/pr48765.c: Ditto.
4399 * gcc.dg/vect/pr49093.c: Ditto.
4400 * gcc.dg/vect/pr49352.c: Ditto.
4401 * gcc.dg/vect/pr52298.c: Ditto.
4402 * gcc.dg/vect/pr52870.c: Ditto.
4403 * gcc.dg/vect/pr53185.c: Ditto.
4404 * gcc.dg/vect/pr53773.c: Ditto.
4405 * gcc.dg/vect/pr56695.c: Ditto.
4406 * gcc.dg/vect/pr62171.c: Ditto.
4407 * gcc.dg/vect/pr63530.c: Ditto.
4408 * gcc.dg/vect/pr68339.c: Ditto.
4409 * gcc.dg/vect/pr71259.c: Ditto.
4410 * gcc.dg/vect/vect-82_64.c: Ditto.
4411 * gcc.dg/vect/vect-83_64.c: Ditto.
4412 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4413 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4414 * gcc.dg/vect/vect-shift-2.c: Ditto.
4415 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4416 * gfortran.dg/vect/pr39318.f90: Ditto.
4417 * gfortran.dg/vect/pr45714-a.f: Ditto.
4418 * gfortran.dg/vect/pr45714-b.f: Ditto.
4419 * gfortran.dg/vect/pr46213.f90: Ditto.
4420
2d4bb02f
MM
44212016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4422 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4423
4424 * gcc.target/powerpc/p9-splat-5.c: New test.
4425
f6d1b868
UB
44262016-06-23 Uros Bizjak <ubizjak@gmail.com>
4427
4428 PR tree-optimization/71488
4429 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4430 * lib/target-supports.exp: ... here.
4431 (check_sse4_hw_available): New procedure.
4432 (check_effective_target_sse4_runtime): Ditto.
4433 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4434 -march=westmere for sse4_runtime targets.
936ff030 4435 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4436 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4437 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4438 (main): Call check_vect ().
a7898180 4439 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4440
c0597759
L
44412016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4442
4443 PR target/66232
4444 PR target/67400
4445 * gcc.target/i386/pr66232-14.c: New file.
4446 * gcc.target/i386/pr66232-15.c: Likewise.
4447 * gcc.target/i386/pr66232-16.c: Likewise.
4448 * gcc.target/i386/pr66232-17.c: Likewise.
4449 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4450 ia32 if R_386_GOT32X relocation is supported.
4451 * gcc.target/i386/pr67400-2.c: Likewise.
4452 * gcc.target/i386/pr67400-3.c: Likewise.
4453 * gcc.target/i386/pr67400-4.c: Likewise.
4454 * gcc.target/i386/pr67400-6.c: Likewise.
4455 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4456 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4457
5b0e27a7
JD
44582016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4459
4460 PR libgfortran/48852
4461 * gfortran.dg/char4_iunit_1.f03: Update test.
4462 * gfortran.dg/f2003_io_5.f03: Update test.
4463 * gfortran.dg/real_const_3.f90: Update test.
4464
7f586d90
AK
44652016-06-23 Andi Kleen <ak@linux.intel.com>
4466
4467 * g++.dg/bprob/bprob.exp: Support autofdo.
4468 * g++.dg/tree-prof/tree-prof.exp: dito.
4469 * gcc.dg/tree-prof/tree-prof.exp: dito.
4470 * gcc.misc-tests/bprob.exp: dito.
4471 * gfortran.dg/prof/prof.exp: dito.
4472 * lib/profopt.exp: dito.
4473 * lib/target-supports.exp: Check for autofdo.
4474
60fa7862
ML
44752016-06-23 Martin Liska <mliska@suse.cz>
4476
4477 * gcc.dg/pr71619.c: New test.
4478
e3d62871
UB
44792016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4480
4481 PR target/67400
cc901875
UB
4482 * gcc.target/i386/pr67400-1.c: New test.
4483 * gcc.target/i386/pr67400-2.c: Likewise.
4484 * gcc.target/i386/pr67400-3.c: Likewise.
4485 * gcc.target/i386/pr67400-4.c: Likewise.
4486 * gcc.target/i386/pr67400-5.c: Likewise.
4487 * gcc.target/i386/pr67400-6.c: Likewise.
4488 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4489
ac81cf0b
DM
44902016-06-22 David Malcolm <dmalcolm@redhat.com>
4491
4492 * c-c++-common/missing-header-1.c: New test case.
4493 * c-c++-common/missing-header-2.c: New test case.
4494 * c-c++-common/missing-header-3.c: New test case.
4495 * c-c++-common/missing-header-4.c: New test case.
4496
1a4f11c8
DM
44972016-06-22 David Malcolm <dmalcolm@redhat.com>
4498
4499 PR c/70339
4500 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4501 hint.
4502 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4503 expected results due to builtin "nanl" now being suggested for
4504 "name".
4505 * gcc.dg/pr67580.c: Update expected messages.
4506 * gcc.dg/spellcheck-identifiers.c: New testcase.
4507 * gcc.dg/spellcheck-typenames.c: New testcase.
4508
a93eac6a
DM
45092016-06-22 David Malcolm <dmalcolm@redhat.com>
4510
4511 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4512 file.
4513 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4514 diagnostic-test-show-locus-parseable-fixits.c to sources for
4515 diagnostic_plugin_test_show_locus.c.
4516 * lib/gcc-defs.exp (freeform_regexps): New global.
4517 (dg-regexp): New function.
4518 (handle-dg-regexps): New function.
4519 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4520 freeform_regexps to the empty list.
4521 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4522
49e76ff1
IE
45232016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4524
f6d1b868 4525 PR tree-optimization/71488
49e76ff1
IE
4526 * g++.dg/pr71488.C: New test.
4527 * gcc.dg/vect/vect-bool-cmp.c: New test.
4528
951d8c8a
EB
45292016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4530
4531 * gcc.dg/guality/param-5.c: New test.
4532
b60fc3bd
BE
45332016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4534
4535 * gcc.target/i386/asm-flag-7.c: New test.
4536
0609abda
TS
45372016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4538
4539 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4540 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4541 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4542 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4543 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4544 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4545 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4546 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4547 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4548 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4549 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4550 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4551 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4552 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4553 * lib/target-supports.exp: Likewise.
4554
ee2499b4
TS
45552016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4556
4557 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4558 * gcc.dg/attr-ms_struct-2.c: Likewise.
4559 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4560 * gcc.dg/bf-ms-attrib.c: Likewise.
4561 * gcc.dg/bf-ms-layout-2.c: Likewise.
4562 * gcc.dg/bf-ms-layout-3.c: Likewise.
4563 * gcc.dg/bf-ms-layout.c: Likewise.
4564 * gcc.dg/bf-no-ms-layout.c: Likewise.
4565 * gcc.target/i386/bitfield1.c: Likewise.
4566 * gcc.target/i386/bitfield2.c: Likewise.
4567 * gcc.target/i386/bitfield3.c: Likewise.
4568
caea59ff
KN
45692016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4570
4571 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4572 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4573 override other than -mcpu=power9 command-line option is specified,
4574 or if the target operating system is aix.
4575 * gcc.target/powerpc/darn-1.c: Likewise.
4576 * gcc.target/powerpc/darn-2.c: Likewise.
4577 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4578 test if effective-target is not powerpc_p9vector_ok or if the
4579 target operating system is not defined.
4580 * gcc.target/powerpc/vslv-1.c: Likewise.
4581 * gcc.target/powerpc/vsrv-0.c: Likewise.
4582 * gcc.target/powerpc/vsrv-1.c: Likewise.
4583
63617e30
TB
45842016-06-21 Tobias Burnus <burnus@net-b.de>
4585
4586 PR fortran/71068
4587 * gfortran.dg/coarray/data_1.f90: New.
4588
89192c3c
WD
45892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4590
4591 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4592 (dg-require-effective-target): Use arm_v8_neon_hw.
4593 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4594 (dg-require-effective-target): Likewise.
4595 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4596 (dg-require-effective-target): Likewise.
4597 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4598 (dg-require-effective-target): Likewise.
4599 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4600 (dg-require-effective-target): Likewise.
4601 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4602 (dg-require-effective-target): Likewise.
4603 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4604 Add AArch64 check.
4605
64ac50e2
WD
46062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4607
4608 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4609 Set to 3 so test passes.
4610
6252b5db
WD
46112016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4612
4613 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4614
3b9bc511
IV
46152016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4616
4617 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4618 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4619 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4620 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4621
21db1c78
IV
46222016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4623
4624 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4625 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4626
9d30e86f
L
46272016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4628
4629 PR target/71549
4630 * gcc.target/i386/pr71549.c: New test.
4631
448a7c69
KN
46322016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4633
4634 * gcc.target/powerpc/vadsdu-0.c: Replace
4635 dg-require-effective-target directive to allow test to run on more
4636 platforms, and add dg-skip-if directive to disable test on aix
4637 platforms because of known incompatibilities.
4638 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4639 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4640 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4641 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4642 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4643 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4644 * gcc.target/powerpc/vadsdub-2.c: Replace
4645 dg-require-effective-target directive to allow test to run on more
4646 platforms, and add dg-skip-if directive to disable test on aix
4647 platforms because of known incompatibilities.
4648 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4649 with vec_absdb call to differentiate this test from vadsdub-1.c.
4650 * gcc.target/powerpc/vadsduh-1.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 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4655 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4656 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4657
0ad84f34
JJ
46582016-06-21 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR tree-optimization/71588
4661 * gcc.dg/pr71558.c: New test.
4662
e71e8d94
SKS
46632016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4664
4665 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4666 * c-c++-common/pr68657-2.c: Likewise.
4667 * c-c++-common/pr68657-3.c: Likewise.
4668 * gcc.dg/torture/pr69714.c: Require int32plus support.
4669 * gcc.dg/torture/pr70025.c: Likewise.
4670 * gcc.dg/torture/pr70083.c: Likewise.
4671 * gcc.dg/torture/pr70542.c: Likewise.
4672 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4673
5a578671
JM
46742016-06-20 Joseph Myers <joseph@codesourcery.com>
4675
4676 PR c/71601
4677 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4678
7a9df68e
JJ
46792016-06-20 Jakub Jelinek <jakub@redhat.com>
4680
50aa64d5
JJ
4681 PR middle-end/71581
4682 * gcc.dg/pr71581.c: New test.
4683
7a9df68e
JJ
4684 PR rtl-optimization/71591
4685 * gcc.dg/cpp/pr71591.c: New test.
4686
3947cf19
DR
46872016-06-20 David B. Robins <gcc@davidrobins.net>
4688
4689 PR target/71571
4690 * g++.dg/torture/pr71571.C: New test.
4691
c4ff221e
JJ
46922016-06-20 Jakub Jelinek <jakub@redhat.com>
4693
4694 PR target/71559
4695 * gcc.target/i386/sse2-pr71559.c: New test.
4696 * gcc.target/i386/avx-pr71559.c: New test.
4697 * gcc.target/i386/avx512f-pr71559.c: New test.
4698
f1b5abfb
TB
46992016-06-20 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/71194
4702 * gfortran.dg/pointer_remapping_10.f90: New.
4703
842107e4
DM
47042016-06-20 David Malcolm <dmalcolm@redhat.com>
4705
4706 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4707
d9e8bdfd
MS
47082016-06-20 Martin Sebor <msebor@redhat.com>
4709
4710 PR c/69507
4711 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4712 * gnu90-const-expr-1.c: Same.
4713 * gnu99-const-expr-1.c: Same.
4714 * gnu99-static-1.c: Same.
4715
67785479
RL
47162016-06-20 Renlin Li <renlin.li@arm.com>
4717
29f09b38 4718 PR testsuite/71489
67785479
RL
4719 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4720
636929b8
JG
47212016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4722
4723 * gcc.target/aarch64/vcvt_f64_1.c: New.
4724 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4725 * gcc.target/aarch64/vrecp_f64_1.c: New.
4726
ff7b374b
KT
47272016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4728
4729 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4730 "alignement".
4731
554cfc9e
GJL
47322016-06-20 Georg-Johann Lay <avr@gjlay.de>
4733
4734 PR target/71103
4735 * gcc.target/avr/torture/pr71103-2.c: New test.
4736
94087e88 47372016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4738
4739 PR c/69507
4740 * gcc.dg/alignof.c: New test.
4741
c561b091
PC
47422016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4743
4744 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4745 vs dg-error; test constexpr specifier too.
4746
bf54f123
PC
47472016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4748
4749 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4750
4e53aa97
CL
47512016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4752
4753 * lib/target-supports.exp
4754 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4755 arm_neon_ok and merge flags. Fix temporary test name.
4756 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4757 and merge flags.
4758
69071d86
ML
47592016-06-17 Martin Liska <mliska@suse.cz>
4760
4761 * gcc.dg/predict-9.c: Fix dump scanning.
4762
68b3b858
BC
47632016-06-17 Bin Cheng <bin.cheng@arm.com>
4764
4765 PR tree-optimization/71354
4766 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4767
d3ee260a
BC
47682016-06-17 Bin Cheng <bin.cheng@arm.com>
4769
4770 PR tree-optimization/71347
4771 * gcc.dg/tree-ssa/pr71347.c: New test.
4772
bd8fb114
BC
47732016-06-17 Bin Cheng <bin.cheng@arm.com>
4774
4775 PR tree-optimization/71354
4776 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4777
97816be4
BC
47782016-06-17 Bin Cheng <bin.cheng@arm.com>
4779
4780 * gcc.dg/vect/vect-alias-check-1.c: New test.
4781
2d761a37
SKS
47822016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4783
e0277d6b 4784 PR target/71151
2d761a37
SKS
4785 * gcc.target/avr/pr71151-1.c: New test.
4786 * gcc.target/avr/pr71151-2.c: New test.
4787 * gcc.target/avr/pr71151-3.c: New test.
4788 * gcc.target/avr/pr71151-4.c: New test.
4789 * gcc.target/avr/pr71151-5.c: New test.
4790 * gcc.target/avr/pr71151-6.c: New test.
4791 * gcc.target/avr/pr71151-7.c: New test.
4792 * gcc.target/avr/pr71151-8.c: New test.
4793 * gcc.target/avr/pr71151-common.h: New test.
4794
68fa96d6
ML
47952016-06-16 Martin Liska <mliska@suse.cz>
4796
4797 * gfortran.dg/predict-1.f90: New test.
4798
b6ca982f
UB
47992016-06-16 Uros Bizjak <ubizjak@gmail.com>
4800
4801 PR target/71242
3a146d46 4802 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4803
1dc8d15b
JH
48042016-06-16 Jan Hubicka <hubicka@ucw.cz>
4805
4806 * g++.dg/vect/pr36648.cc: Disable cunrolli
4807
67c25816
JJ
48082016-06-16 Jakub Jelinek <jakub@redhat.com>
4809
c577adb2
JJ
4810 PR target/71554
4811 * gcc.c-torture/execute/pr71554.c: New test.
4812
67c25816
JJ
4813 PR rtl-optimization/71532
4814 * gcc.dg/torture/pr71532.c: New test.
4815
1a3c3ee9
MM
48162016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4817
4818 * gcc.target/powerpc/p9-dimode1.c: New test.
4819 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4820
f29468a7
JJ
48212016-06-15 Jakub Jelinek <jakub@redhat.com>
4822
61daecc4
JJ
4823 * gcc.c-torture/compile/20160615-1.c: New test.
4824
f29468a7
JJ
4825 * g++.dg/cpp0x/ref-qual17.C: New test.
4826
209d1e2d
IE
48272016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4828
4829 PR middle-end/71529
4830 * gcc.target/i386/pr71529.C: New test.
4831
8dc35712
AH
48322016-06-15 Alan Hayward <alan.hayward@arm.com>
4833
4834 PR tree-optimization/71483
4835 * g++.dg/vect/pr71483.c: New
4836
b8911cb8
PC
48372016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4838
4839 PR c++/70202
4840 * g++.dg/inherit/crash6.C: New.
4841 * g++.dg/inherit/union2.C: Likewise.
4842 * g++.dg/inherit/virtual12.C: Likewise.
4843 * g++.dg/inherit/virtual13.C: Likewise.
4844 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4845
cf5d08ab
UB
48462016-06-15 Uros Bizjak <ubizjak@gmail.com>
4847
e3d62871 4848 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4849
8f482165
AH
48502016-06-15 Alan Hayward <alan.hayward@arm.com>
4851
4852 PR tree-optimization/71439
4853 * gcc.dg/vect/pr71439.c: New
4854
3256673f
KT
48552016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4856
4857 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4858
b17dc4d4
RB
48592016-06-15 Richard Biener <rguenther@suse.de>
4860
4861 * gcc.dg/vect/slp-45.c: New testcase.
4862
2a5825f2
RB
48632016-06-15 Richard Biener <rguenther@suse.de>
4864
4865 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4866
6e433d0b
BS
48672016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4868
4869 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4870 requirements, and disable for AIX for now.
4871 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4872
abe7f828
JJ
48732016-06-14 Jakub Jelinek <jakub@redhat.com>
4874
a09c81b4
JJ
4875 PR c++/71528
4876 * g++.dg/opt/pr71528.C: New test.
4877
abe7f828
JJ
4878 PR c++/71516
4879 * g++.dg/init/pr71516.C: New test.
4880
acfadf06
PC
48812016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4882
4883 * g++.dg/init/array46.C: New.
4884
4d568ab2
UB
48852016-06-14 Uros Bizjak <ubizjak@gmail.com>
4886
e3d62871
UB
4887 * gcc.target/i386/float128-3.c: New test.
4888 * gcc.target/i386/quad-sse4.c: Ditto.
4889 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4890 Update scan strings.
4d568ab2 4891
30934c5d
RB
48922016-06-14 Richard Biener <rguenther@suse.de>
4893
4894 PR middle-end/71526
4895 * gfortran.dg/pr71526.f90: New testcase.
4896
3970e545
AV
48972016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4898
4899 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4900 * gcc.dg/zero_bits_compound-1.c: Likewise.
4901
04976c6e
RB
49022016-06-14 Richard Biener <rguenther@suse.de>
4903
4904 PR tree-optimization/71522
4905 * gcc.dg/torture/pr71522.c: New testcase.
4906
23e025db
JJ
49072016-06-14 Jakub Jelinek <jakub@redhat.com>
4908
4909 PR tree-optimization/71520
4910 * gcc.dg/tree-ssa/pr71520.c: New test.
4911
90b72e84
RB
49122016-06-14 Richard Biener <rguenther@suse.de>
4913
4914 PR tree-optimization/71521
86c24ba6 4915 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4916
ef7cf206
JJ
49172016-06-13 Jakub Jelinek <jakub@redhat.com>
4918
0dda258b
JJ
4919 PR sanitizer/71498
4920 * c-c++-common/ubsan/bounds-13.c: New test.
4921
ef7cf206
JJ
4922 PR preprocessor/71183
4923 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4924
a73786e3
JL
49252016-06-13 Jeff Law <law@redhat.com>
4926
4927 PR tree-optimization/71403
4928 * c-c++-common/ubsan/pr71403-1.c: New test.
4929 * c-c++-common/ubsan/pr71403-2.c: New test.
4930 * c-c++-common/ubsan/pr71403-3.c: New test.
4931
0ac249bf
JJ
49322016-06-13 Jakub Jelinek <jakub@redhat.com>
4933
4934 PR middle-end/71478
4935 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4936 Add -Wno-psabi -w to dg-options.
4937
5408a64a
KN
49382016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4939
4940 * gcc.target/powerpc/vadsdu-0.c: New test.
4941 * gcc.target/powerpc/vadsdu-1.c: New test.
4942 * gcc.target/powerpc/vadsdu-2.c: New test.
4943 * gcc.target/powerpc/vadsdu-3.c: New test.
4944 * gcc.target/powerpc/vadsdu-4.c: New test.
4945 * gcc.target/powerpc/vadsdu-5.c: New test.
4946 * gcc.target/powerpc/vadsdub-1.c: New test.
4947 * gcc.target/powerpc/vadsdub-2.c: New test.
4948 * gcc.target/powerpc/vadsduh-1.c: New test.
4949 * gcc.target/powerpc/vadsduh-2.c: New test.
4950 * gcc.target/powerpc/vadsduw-1.c: New test.
4951 * gcc.target/powerpc/vadsduw-2.c: New test.
4952
f7e4f2e3
DM
49532016-06-13 David Malcolm <dmalcolm@redhat.com>
4954
4955 * gcc.dg/c99-init-2.c (c): Update expected error message.
4956 * gcc.dg/init-bad-8.c (foo): Likewise.
4957 * gcc.dg/spellcheck-fields-3.c: New test case.
4958
ad23a23e
ML
49592016-06-13 Martin Liska <mliska@suse.cz>
4960
4961 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4962 and "guess loop iv compared" heuristics.
4963 * gcc.dg/predict-2.c: Likewise.
4964 * gcc.dg/predict-3.c: Likewise.
4965 * gcc.dg/predict-4.c: Likewise.
4966 * gcc.dg/predict-5.c: Likewise.
4967 * gcc.dg/predict-6.c: Likewise.
4968
146c55da
MP
49692016-06-13 Marek Polacek <polacek@redhat.com>
4970
4971 PR middle-end/71476
4972 * c-c++-common/Wswitch-unreachable-4.c: New test.
4973 * gcc.dg/Wswitch-unreachable-2.c: New test.
4974 * g++.dg/tm/jump1.C: Move dg-warning.
4975
42e77cbc
EB
49762016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4977
4978 * gnat.dg/renaming10.ad[sb]: New test.
4979
7474dcc1
PT
49802016-06-13 Paul Thomas <pault@gcc.gnu.org>
4981
4982 PR fortran/70673
4983 * gfortran.dg/pr70673.f90: New test.
4984
f57f53d3
RB
49852016-06-13 Richard Biener <rguenther@suse.de>
4986
4987 PR middle-end/64516
4988 * gcc.dg/align-3.c: New testcase.
4989
5843a5f0
ML
49902016-06-13 Martin Liska <mliska@suse.cz>
4991
4992 * gcc.target/i386/pr71458.c: New test.
4993
aa8fdb44
UB
49942016-06-12 Uros Bizjak <ubizjak@gmail.com>
4995
4996 PR target/71241
3a146d46 4997 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4998
2043e4d7
DH
49992016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5000
5001 PR target/60751
5002 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5003 statement.
5004
d3dc025d
DH
50052016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5006
5007 PR target/60751
5008 * gfortran.dg/comma_IO_extension_1.f90: New test.
5009 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5010 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5011 statement.
5012 * gfortran.dg/graphite/pr38083.f90: Likewise.
5013 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5014 missing format.
5015
a31d78c6
EB
50162016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5017
5018 * gnat.dg/case_character.adb: New test.
5019
95c18dd0
SB
50202016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5021
5022 PR middle-end/71310
5023 * gcc.target/powerpc/pr71310.c: New testcase.
5024
b97d37b4
KV
50252016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5026
5027 PR middle-end/71478
5028 * gcc.dg/pr71478.c: New test.
5029
900bcda3
JJ
50302016-06-10 Jakub Jelinek <jakub@redhat.com>
5031
ec1c20db
JJ
5032 PR middle-end/71494
5033 * gcc.c-torture/execute/pr71494.c: New test.
5034
50b15873
JJ
5035 PR c/68657
5036 * gcc.target/i386/pr68657.c: New test.
5037
900bcda3
JJ
5038 PR inline-asm/68843
5039 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5040 (test): Add -masm=intel alternatives.
5041
4d926e34
MS
50422016-06-10 Martin Sebor <msebor@redhat.com>
5043
5044 PR c/71392
5045 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5046
ad071b2b
JL
50472016-06-10 Jeff Law <law@redhat.com>
5048
5049 PR tree-optimization/71335
5050 * gcc.c-torture/execute/pr71335.c: New test.
5051
2704efe8
DM
50522016-06-10 David Malcolm <dmalcolm@redhat.com>
5053
5054 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5055 the various "cannot tail-call: " messages.
5056
18c9b7d4
CL
50572016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5058
5059 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5060 and options.
5061
7cfa10f3
MO
50622016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5063
5064 PR sanitizer/71480
5065 * c-c++-common/asan/pr71480.c: New test.
5066
1f24fd3e
L
50672016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5068
5069 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5070 (ASMNAME2): Likewise.
5071 (main): Replace fn in asm statement with ASMNAME ("fn").
5072 * gcc.dg/guality/pr68037-2.c: Likewise.
5073 * gcc.dg/guality/pr68037-3.c: Likewise.
5074 * gcc.dg/torture/pr68037-1.c: Likewise.
5075 * gcc.dg/torture/pr68037-2.c: Likewise.
5076 * gcc.dg/torture/pr68037-3.c: Likewise.
5077
ad551c07
BE
50782016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5079
5080 PR inline-asm/68843
5081 * gcc.target/i386/pr68843-1.c: New test.
5082 * gcc.target/i386/pr68843-2.c: New test.
5083
4b1ffdb1 50842016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5085 Cesar Philippidis <cesar@codesourcery.com>
5086
5087 PR middle-end/71373
5088 * gcc.dg/goacc/nested-function-1.c: New file.
5089 * gcc.dg/goacc/nested-function-2.c: Likewise.
5090 * gcc.dg/goacc/pr71373.c: Likewise.
5091 * gfortran.dg/goacc/cray-2.f95: Likewise.
5092 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5093 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5094 * gfortran.dg/goacc/cray.f95: Update.
5095 * gfortran.dg/goacc/loop-1.f95: Likewise.
5096 * gfortran.dg/goacc/loop-3.f95: Likewise.
5097 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5098 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5099
51002016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5101
5102 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5103 for OpenACC tile clauses.
5104 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5105
5106 PR c/71381
5107 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5108 to...
5109 * c-c++-common/goacc/cache-2.c: ... this new file.
5110 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5111 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5112 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5113 usage.
5114 * gfortran.dg/goacc/cray.f95: Likewise.
5115 * gfortran.dg/goacc/loop-1.f95: Likewise.
5116
89851e4c
AH
51172016-06-10 Alan Hayward <alan.hayward@arm.com>
5118
5119 PR tree-optimization/71407
5120 PR tree-optimization/71416
5121 * gcc.dg/vect/pr71407.c: New
5122 * gcc.dg/vect/pr71416-1.c: New
5123 * gcc.dg/vect/pr71416-2.c: New
5124
200eafbf
RB
51252016-06-10 Richard Biener <rguenther@suse.de>
5126
5127 PR middle-end/71477
5128 * gcc.dg/torture/pr71477.c: New testcase.
5129
4df99d92
JK
51302016-06-09 Julia Koval <julia.koval@intel.com>
5131
5132 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5133 * gcc.target/i386/interrupt-13.c: Likewise.
5134 * gcc.target/i386/interrupt-15.c: Likewise.
5135 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5136 * gcc.target/i386/interrupt-24.c: Likewise.
5137 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5138 * gcc.target/i386/interrupt-9.c: Likewise.
5139 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5140
e01b4e16
MS
51412016-06-09 Martin Sebor <msebor@redhat.com>
5142
5143 PR c/70883
5144 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5145 * gcc.dg/builtin-constant_p-1.c: Same.
5146 * gcc.dg/builtins-error.c: Same.
5147 * gcc.dg/pr70859.c: Same.
5148
9c35db0e
SKS
51492016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5150
5151 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5152 * gcc.dg/torture/pr68067-1.c: Likewise.
5153 * gcc.dg/torture/pr68067-2.c: Likewise.
5154
51552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5156
5157 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5158 when setting SIZE.
5159
392a81b9
PC
51602016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5161
5162 PR c++/71465
5163 * g++.dg/inherit/crash5.C: New.
5164 Revert:
5165 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5166
5167 PR c++/70202
5168 * g++.dg/inherit/crash5.C: New.
5169 * g++.dg/inherit/virtual1.C: Adjust.
5170
e49efc14
ML
51712016-06-09 Martin Liska <mliska@suse.cz>
5172
5173 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5174 * g++.dg/predict-loop-exit-2.C: Likewise.
5175 * g++.dg/predict-loop-exit-3.C: Likewise.
5176 * gcc.dg/predict-1.c: Likewise.
5177 * gcc.dg/predict-2.c: Likewise.
5178 * gcc.dg/predict-3.c: Likewise.
5179 * gcc.dg/predict-4.c: Likewise.
5180 * gcc.dg/predict-5.c: Likewise.
5181 * gcc.dg/predict-6.c: Likewise.
5182 * gcc.dg/predict-7.c: Likewise.
5183
36d57986
RB
51842016-06-09 Richard Biener <rguenther@suse.de>
5185
5186 PR tree-optimization/71462
5187 * gcc.dg/torture/pr71462.c: New testcase.
5188
7d82e8e4
MP
51892016-06-09 Marek Polacek <polacek@redhat.com>
5190
5191 PR c/65471
5192 * gcc.dg/c11-generic-3.c: New test.
5193
c8a71589
PC
51942016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5195
5196 * g++.dg/init/array42.C: New.
5197 * g++.dg/init/array43.C: Likewise.
5198 * g++.dg/init/array44.C: Likewise.
5199 * g++.dg/init/array45.C: Likewise.
5200 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5201 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5202 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5203 * g++.dg/gomp/pr35751.C: Likewise.
5204 * g++.dg/init/array23.C: Likewise.
5205 * g++.dg/init/brace2.C: Likewise.
5206 * g++.dg/init/brace6.C: Likewise.
5207
44a845ca
MS
52082016-06-08 Martin Sebor <msebor@redhat.com>
5209 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR c++/70507
5212 PR c/68120
5213 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5214 * c-c++-common/builtin-arith-overflow-2.c: New test.
5215 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5216 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5217 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5218
2ef16b6e
JJ
52192016-06-08 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR c++/71442
5222 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5223
5e3ee346
AL
52242016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5225
5226 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5227 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5228 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5229 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5230 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5231 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5232 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5233 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5234 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5235 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5236 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5237 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5238 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5239
b2ae2814
RB
52402016-06-08 Richard Biener <rguenther@suse.de>
5241
5242 PR tree-optimization/68558
5243 * gcc.dg/vect/slp-44.c: New testcase.
5244
e09b4c37
RB
52452016-06-08 Richard Biener <rguenther@suse.de>
5246
5247 * gcc.dg/vect/slp-43.c: New testcase.
5248
72d50660
RB
52492016-06-08 Richard Biener <rguenther@suse.de>
5250
5251 PR tree-optimization/71452
5252 * gcc.dg/torture/pr71452.c: New testcase.
5253
988c115c
JJ
52542016-06-08 Jakub Jelinek <jakub@redhat.com>
5255
5256 PR c++/71448
5257 * g++.dg/torture/pr71448.C: New test.
5258
73d73b48
BS
52592016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5260
5261 PR debug/71432
5262 PR ada/71413
5263 * g++.dg/debug/pr71432.C: New test.
5264
bdd15d0c
PK
52652016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5266
5267 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5268 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5269 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5270
ce0607bb
AH
52712016-06-08 Alan Hayward <alan.hayward@arm.com>
5272
5273 * gcc.dg/vect/vect-live-2.c: Update effective target.
5274 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5275 * lib/target-supports.exp: Add aarch64 to vect_long.
5276
92a5f2ba
MP
52772016-06-08 Marek Polacek <polacek@redhat.com>
5278
5279 PR c/71418
5280 * gcc.dg/noncompile/pr71418.c: New test.
5281
08203f73
MP
5282 PR c/71426
5283 * gcc.dg/noncompile/pr71426.c: New test.
5284
d1fcc2bd
JH
52852016-06-07 Jan Hubicka <hubicka@ucw.cz>
5286
5287 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5288 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5289 * gcc.dg/predict-3.c: Update template.
5290 * gcc.dg/predict-5.c: Update template.
5291 * gcc.dg/predict-6.c: Update template.
5292 * gcc.dg/predict-9.c: Update template.
5293 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5294
a23e6f1c
BS
52952016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5296
5297 * gcc.target/powerpc/vec-mul.c: New test.
5298
6ffd47b7
DM
52992016-06-07 David Malcolm <dmalcolm@redhat.com>
5300
5301 * gcc.dg/spellcheck-fields-2.c: New test case.
5302
bfd67b47
RB
53032016-06-07 Richard Biener <rguenther@suse.de>
5304
5305 PR c/61564
5306 * gcc.dg/Wpragmas-1.c: New testcase.
5307 * gcc.dg/Wattributes-4.c: Likewise.
5308 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5309 entry.
5310
701b9a47
CL
53112016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5312
5313 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5314 spurious debug code.
5315
6b80d6fa
RB
53162016-06-07 Richard Biener <rguenther@suse.de>
5317
5318 PR tree-optimization/71428
5319 * gcc.dg/torture/pr71428.c: New testcase.
5320
0f3f9437
RB
53212016-06-07 Richard Biener <rguenther@suse.de>
5322
5323 PR middle-end/71423
5324 * gcc.dg/torture/pr71423.c: New testcase.
5325
ec963f2a
KV
53262016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5327
5328 PR middle-end/71408
5329 * gcc.dg/tree-ssa/pr71408.c: New test.
5330
46ab5b6e
KV
53312016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5332
5333 PR middle-end/71281
5334 * g++.dg/torture/pr71281.C: New test.
5335
1f40cff3
MP
53362016-06-06 Marek Polacek <polacek@redhat.com>
5337
5338 PR c/71362
5339 * gcc.dg/pr71362.c: New test.
5340
6f5bcd24
JJ
53412016-06-06 Jakub Jelinek <jakub@redhat.com>
5342 Patrick Palka <ppalka@gcc.gnu.org>
5343
5344 PR c++/70847
5345 PR c++/71330
5346 PR c++/71393
5347 * g++.dg/opt/pr70847.C: New test.
5348 * g++.dg/ubsan/pr70847.C: New test.
5349 * g++.dg/ubsan/pr71393.C: New test.
5350
158beb4a
JJ
53512016-06-06 Jakub Jelinek <jakub@redhat.com>
5352
5353 PR tree-optimization/71259
5354 * gcc.dg/vect/pr71259.c: New test.
5355
d9b950dd
DM
53562016-06-06 David Malcolm <dmalcolm@redhat.com>
5357
5358 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5359 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5360 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5361 above.
5362
36f9ad69
KT
53632016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5364
5365 PR middle-end/37780
5366 * gcc.c-torture/execute/pr37780.c: New test.
5367 * gcc.target/aarch64/pr37780_1.c: Likewise.
5368 * gcc.target/arm/pr37780_1.c: Likewise.
5369
5545a907
MP
53702016-06-06 Marek Polacek <polacek@redhat.com>
5371
5372 * c-c++-common/attr-may-alias-1.c: New test.
5373 * c-c++-common/attr-may-alias-2.c: New test.
5374 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5375
93671519
BE
53762016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5377
5378 PR c/24414
5379 * gcc.target/i386/pr24414.c: New test.
5380
690f24b7
JM
53812016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5382
5383 * gcc.target/sparc/vis4misc.c: New file.
5384 * gcc.target/sparc/fpcmp.c: Likewise.
5385 * gcc.target/sparc/fpcmpu.c: Likewise.
5386
31ce6157
AH
53872016-06-06 Alan Hayward <alan.hayward@arm.com>
5388
5389 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5390 * gcc.dg/vect/vect-live-3.c: Likewise.
5391
9fcebb5a
RB
53922016-06-06 Richard Biener <rguenther@suse.de>
5393
5394 PR tree-optimization/71398
5395 * gcc.dg/torture/pr71398.c: New testcase.
5396
903ca97b
UB
53972016-06-06 Uros Bizjak <ubizjak@gmail.com>
5398
5399 PR target/71389
5400 * g++.dg/pr71389.C: New test.
5401
9c1eb332
JD
54022016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5403
5404 PR fortran/71404
5405 * gfortran.dg/fmt_read_5.f: New test.
5406
b2d83bd2
AV
54072016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5408
5409 PR fortran/69659
5410 * gfortran.dg/class_array_22.f03: New test.
5411
ec81960e
JH
54122016-06-05 Jan Hubicka <hubicka@ucw.cz>
5413
5414 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5415
429d2750
JH
54162016-06-05 Jan Hubicka <hubicka@ucw.cz>
5417
5418 * gcc.dg/predict-9.c: Update template.
5419
c1c00983
PC
54202016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5421
5422 PR c++/49377
5423 * g++.dg/template/pr49377.C: New.
5424
1927a963
JJ
54252016-06-04 Jakub Jelinek <jakub@redhat.com>
5426
5427 PR tree-optimization/71405
5428 * g++.dg/torture/pr71405.C: New test.
5429
909a11ad
PC
54302016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5431
5432 PR c++/70202
5433 * g++.dg/inherit/crash5.C: New.
5434 * g++.dg/inherit/virtual1.C: Adjust.
5435
08bbb1f8
JL
54362016-06-03 Jeff Law <law@redhat.com>
5437
5438 PR tree-optimization/71316
5439 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5440
7c35235c
JJ
54412016-06-03 Jakub Jelinek <jakub@redhat.com>
5442
5443 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5444 dg-additional-options with just -fno-tree-scev-cprop in it.
5445 * gcc.dg/vect/vect-live-2.c: Likewise.
5446 * gcc.dg/vect/vect-live-5.c: Likewise.
5447 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5448 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5449 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5450
c8572dd6
PP
54512016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5452
5453 PR c++/27100
5454 * g++.dg/other/friend6.C: New test.
5455
1c7733a7
BS
54562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5457
5458 * g++.dg/torture/ppc-ldst-array.C: New.
5459
0d2f700f
JM
54602016-06-03 Joseph Myers <joseph@codesourcery.com>
5461
5462 PR target/71276
5463 PR target/71277
5464 * gcc.dg/torture/builtin-fp-int-inexact.c,
5465 gcc.target/i386/387-builtin-fp-int-inexact.c,
5466 gcc.target/i386/387-rint-inline-1.c,
5467 gcc.target/i386/387-rint-inline-2.c,
5468 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5469 gcc.target/i386/sse2-rint-inline-1.c,
5470 gcc.target/i386/sse2-rint-inline-2.c,
5471 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5472 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5473
f8071c05
L
54742016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5475 Julia Koval <julia.koval@intel.com>
5476
5477 PR target/66960
5478 PR target/67630
5479 PR target/67634
5480 PR target/67841
5481 PR target/68037
5482 PR target/68618
5483 PR target/68661
5484 PR target/69575
5485 PR target/69596
5486 PR target/69734
5487 * gcc.dg/guality/pr68037-1.c: New test.
5488 * gcc.dg/guality/pr68037-2.c: Likewise.
5489 * gcc.dg/guality/pr68037-3.c: Likewise.
5490 * gcc.dg/torture/pr68037-1.c: Likewise.
5491 * gcc.dg/torture/pr68037-2.c: Likewise.
5492 * gcc.dg/torture/pr68037-3.c: Likewise.
5493 * gcc.dg/torture/pr68661-1a.c: Likewise.
5494 * gcc.dg/torture/pr68661-1b.c: Likewise.
5495 * gcc.target/i386/interrupt-1.c: Likewise.
5496 * gcc.target/i386/interrupt-2.c: Likewise.
5497 * gcc.target/i386/interrupt-3.c: Likewise.
5498 * gcc.target/i386/interrupt-4.c: Likewise.
5499 * gcc.target/i386/interrupt-5.c: Likewise.
5500 * gcc.target/i386/interrupt-6.c: Likewise.
5501 * gcc.target/i386/interrupt-7.c: Likewise.
5502 * gcc.target/i386/interrupt-8.c: Likewise.
5503 * gcc.target/i386/interrupt-9.c: Likewise.
5504 * gcc.target/i386/interrupt-10.c: Likewise.
5505 * gcc.target/i386/interrupt-11.c: Likewise.
5506 * gcc.target/i386/interrupt-12.c: Likewise.
5507 * gcc.target/i386/interrupt-13.c: Likewise.
5508 * gcc.target/i386/interrupt-14.c: Likewise.
5509 * gcc.target/i386/interrupt-15.c: Likewise.
5510 * gcc.target/i386/interrupt-16.c: Likewise.
5511 * gcc.target/i386/interrupt-17.c: Likewise.
5512 * gcc.target/i386/interrupt-18.c: Likewise.
5513 * gcc.target/i386/interrupt-19.c: Likewise.
5514 * gcc.target/i386/interrupt-20.c: Likewise.
5515 * gcc.target/i386/interrupt-21.c: Likewise.
5516 * gcc.target/i386/interrupt-22.c: Likewise.
5517 * gcc.target/i386/interrupt-23.c: Likewise.
5518 * gcc.target/i386/interrupt-24.c: Likewise.
5519 * gcc.target/i386/interrupt-25.c: Likewise.
5520 * gcc.target/i386/interrupt-26.c: Likewise.
5521 * gcc.target/i386/interrupt-27.c: Likewise.
5522 * gcc.target/i386/interrupt-28.c: Likewise.
5523 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5524 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5525 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5526 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5527 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5528 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5529 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5530 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5531 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5532 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5533 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5534 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5535
36b85e43
BS
55362016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5537
9de2e795
L
5538 PR tree-optimization/52171
5539 * gcc.dg/pr52171.c: New test.
5540 * gcc.target/i386/pr52171.c: New test.
36b85e43 5541
bfeee8ac
JH
55422016-06-03 Jan Hubicka <jh@suse.cz>
5543
5544 * g++.dg/tree-ssa/pred-1.C: New testcase
5545 * gcc.dg/tree-ssa/pred-1.c: New testcase
5546
859b0bae
BS
55472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5548
5549 PR target/70957
5550 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5551 support.
5552 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5553
3a2edf4c
AH
55542016-06-03 Alan Hayward <alan.hayward@arm.com>
5555
5556 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5557
b28ead45
AH
55582016-06-03 Alan Hayward <alan.hayward@arm.com>
5559
5560 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5561 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5562 * gcc.dg/vect/vect-live-1.c: New test.
5563 * gcc.dg/vect/vect-live-2.c: New test.
5564 * gcc.dg/vect/vect-live-3.c: New test.
5565 * gcc.dg/vect/vect-live-4.c: New test.
5566 * gcc.dg/vect/vect-live-5.c: New test.
5567 * gcc.dg/vect/vect-live-slp-1.c: New test.
5568 * gcc.dg/vect/vect-live-slp-2.c: New test.
5569 * gcc.dg/vect/vect-live-slp-3.c: New test.
5570
1f91747b
JJ
55712016-06-03 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR middle-end/71387
5574 * g++.dg/opt/pr71387.C: New test.
5575
47b83923
JL
55762016-06-02 Jeff Law <law@redhat.com>
5577
5578 PR tree-optimization/71328
5579 * gcc.c-torture/compile/pr71328.c: New test.
5580
e96e5f46
JD
55812016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5582
5583 PR fortran/52393
5584 * gfortran.dg/fmt_read_3.f90: Fix typo.
5585 * gfortran.dg/fmt_read_4.f90: New test.
5586
b872d729
PC
55872016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5588
5589 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5590 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5591 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5592 * g++.dg/cpp0x/override2.C: Likewise.
5593 * g++.dg/parse/crash5.C: Likewise.
5594 * g++.dg/parse/error16.C: Likewise.
5595 * g++.dg/parse/error27.C: Likewise.
5596 * g++.dg/template/qualttp15.C: Likewise.
5597 * g++.dg/template/redecl4.C: Likewise.
5598 * g++.old-deja/g++.other/crash39.C: Likewise.
5599 * g++.old-deja/g++.other/struct1.C: Likewise.
5600 * g++.old-deja/g++.pt/m9a.C: Likewise.
5601 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5602
0e535442
JJ
56032016-06-02 Jakub Jelinek <jakub@redhat.com>
5604
0633ee10
JJ
5605 PR c++/71372
5606 * c-c++-common/pr71372.c: New test.
5607
0e535442
JJ
5608 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5609 __TIME__ strings with __builtin_strcmp instead of printf and
5610 dg-output.
5611
f3c5ecc2
ML
56122016-06-02 Martin Liska <mliska@suse.cz>
5613
5614 * gcc.dg/predict-9.c: New test.
5615
a91807c5
JJ
56162016-06-02 Jakub Jelinek <jakub@redhat.com>
5617
5618 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5619 global set_compiler_env_var and global saved_compiler_env_var.
5620
b5bd1978
KT
56212016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5622
5623 PR rtl-optimization/71295
5624 * gcc.c-torture/compile/pr71295.c: New test.
5625
b93b1475
JJ
56262016-06-02 Jakub Jelinek <jakub@redhat.com>
5627
930ebd0e
JJ
5628 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5629
1e021dc3
JJ
5630 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5631 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5632
b93b1475
JJ
5633 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5634 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5635 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5636 alternative number.
5637
58f2fb5c
MM
56382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5639
5640 * gcc.target/powerpc/p9-splat-4.c: New test.
5641
56422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5643
5644 PR target/71186
5645 * gcc.target/powerpc/pr71186.c: New test.
5646
4731c9f0
JD
56472016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5648
5649 PR fortran/52393
5650 * gfortran.dg/fmt_read_3.f90: New test.
5651
042dee3e
TP
56522016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5653
5654 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5655 procedure.
5656
15c98b2e
ES
56572016-06-01 Eduard Sanou <dhole@openmailbox.org>
5658
5659 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5660 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5661 env var is set.
5662 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5663 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5664 shown once.
5665 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5666 during compilation.
5667 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5668 vars set by dg-set-compiler-env-var.
5669
6442a6f4
PT
56702016-06-01 Paul Thomas <pault@gcc.gnu.org>
5671
5672 PR fortran/71156
5673 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5674 to the module procedure declaration.
5675 * gfortran.dg/submodule_16.f08: New test.
5676
ab62397a
JJ
56772016-06-01 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR middle-end/71371
5680 * c-c++-common/gomp/pr71371.c: New test.
5681
b66af6ed
RB
56822016-06-01 Richard Biener <rguenther@suse.de>
5683
5684 PR tree-optimization/71366
5685 * gcc.dg/torture/pr71366-1.c: New testcase.
5686 * gcc.dg/torture/pr71366-2.c: Likewise.
5687
e342b9d8
KN
56882016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5689
5690 * gcc.target/powerpc/vslv-0.c: New test.
5691 * gcc.target/powerpc/vslv-1.c: New test.
5692 * gcc.target/powerpc/vsrv-0.c: New test.
5693 * gcc.target/powerpc/vsrv-1.c: New test.
5694
721547cd
NS
56952016-06-01 Nathan Sidwell <nathan@acm.org>
5696
5697 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5698 * gcc.target/nvptx/weak.c: New.
5699
fa2c9034
RB
57002016-06-01 Richard Biener <rguenther@suse.de>
5701
5702 PR tree-optimization/71261
5703 * gcc.dg/torture/vect-bool-1.c: New testcase.
5704
3e32893c
JJ
57052016-06-01 Jakub Jelinek <jakub@redhat.com>
5706
5707 * gfortran.dg/gomp/order-1.f90: New test.
5708 * gfortran.dg/gomp/order-2.f90: New test.
5709
8c383600
JH
57102016-06-01 Jan Hubicka <hubicka@ucw.cz>
5711
5712 * gcc.dg/unroll-6.c: Update template.
5713 * gcc.dg/unroll-7.c: New testcase.
5714 * gcc.dg/unroll-8.c: New testcase.
5715
a0dfeef5
EB
57162016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5717
5718 * gnat.dg/opt56.ad[sb]: New test.
5719
48de5701
PC
57202016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5721
5722 PR c++/66635
5723 * g++.dg/cpp0x/constexpr-ice16.C: New.
5724
827cf695
PP
57252016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5726
5727 PR tree-optimization/71314
5728 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5729 -mbranch-cost=2.
5730
ff66f6e8
PP
57312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5732
5733 PR tree-optimization/71077
5734 * gcc.dg/tree-ssa/pr71077.c: New test.
5735
050fb209
JH
57362016-05-31 Jan Hubicka <hubicka@ucw.cz>
5737
48de5701
PC
5738 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5739 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5740 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5741
c642d919
PC
57422016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5743
5744 PR c++/71248
5745 * g++.dg/cpp0x/pr71248.C: New.
5746 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5747 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5748 * g++.dg/init/new37.C: Likewise.
5749 * g++.dg/template/static1.C: Likewise.
5750 * g++.dg/template/static2.C: Likewise.
5751
d6439e08
L
57522016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5753
5754 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5755 instead of %rdi.
5756 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5757
780b9dd4
MP
57582016-05-31 Marek Polacek <polacek@redhat.com>
5759
5760 * c-c++-common/Wswitch-unreachable-3.c: New test.
5761 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5762
0d99f8a0
RB
57632016-05-31 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/71352
5766 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5767
52545641
TP
57682016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5769
5770 * gcc.target/arm/armv5_thumb_isa.c: New test.
5771
5b8c1205
KY
57722016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5773
5774 PR target/71346
5775 * gcc.target/i386/pr71346.c: New test.
5776
7a88cc84
TV
57772016-05-31 Tom de Vries <tom@codesourcery.com>
5778
5779 PR tree-optimization/69068
5780 * gcc.dg/graphite/pr69068.c: New test.
5781
265149a6
MS
57822016-05-27 Martin Sebor <msebor@redhat.com>
5783
5784 PR c++/71306
5785 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5786
00631022
JJ
57872016-05-30 Jakub Jelinek <jakub@redhat.com>
5788
5789 PR c++/71349
5790 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5791 nowait depend(inout: dd[0]) clauses where permitted.
5792
b2f6675b
PC
57932016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5794
5795 PR c++/71238
5796 * g++.dg/parse/pr71238.C: New.
5797 * g++.dg/concepts/friend1.C: Test column numbers too.
5798 * g++.dg/cpp0x/initlist31.C: Likewise.
5799 * g++.dg/cpp0x/pr51420.C: Likewise.
5800 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5801 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5802 * g++.dg/ext/builtin3.C: Likewise.
5803 * g++.dg/lookup/friend12.C: Likewise.
5804 * g++.dg/lookup/friend7.C: Likewise.
5805 * g++.dg/lookup/koenig1.C: Likewise.
5806 * g++.dg/lookup/koenig5.C: Likewise.
5807 * g++.dg/lookup/used-before-declaration.C: Likewise.
5808 * g++.dg/overload/koenig1.C: Likewise.
5809 * g++.dg/template/crash65.C: Likewise.
5810 * g++.dg/template/friend57.C: Likewise.
5811 * g++.dg/warn/Wshadow-5.C: Likewise.
5812 * g++.dg/warn/Wunused-8.C: Likewise.
5813 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5814 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5815 * g++.old-deja/g++.jason/member.C: Likewise.
5816 * g++.old-deja/g++.jason/report.C: Likewise.
5817 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5818 * g++.old-deja/g++.law/visibility20.C: Likewise.
5819 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5820 * g++.old-deja/g++.other/static5.C: Likewise.
5821 * g++.old-deja/g++.pt/overload2.C: Likewise.
5822
a448ff40
JH
58232016-05-30 Jan Hubicka <hubicka@ucw.cz>
5824
5825 * gcc.dg/tree-ssa/peel1.c: New testcase.
5826 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5827 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5828
69be8c91
TV
58292016-05-30 Tom de Vries <tom@codesourcery.com>
5830
5831 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5832 to ce.
5833
a59775a1
PC
58342016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 PR c++/71099
5837 * g++.dg/parse/virtual1.C: New.
5838
53d6d955
UB
58392016-05-30 Uros Bizjak <ubizjak@gmail.com>
5840
5841 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5842 Use correct register when clearing %edx.
5843
0557293f
AM
58442016-05-30 Alexander Monakov <amonakov@ispras.ru>
5845
5846 PR tree-optimization/71289
5847 * gcc.dg/pr71289.c: New test.
5848
5d476e35
KV
58492016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5850
5851 PR middle-end/71269
5852 PR middle-end/71292
5853 * gcc.dg/tree-ssa/pr71269.c: New test.
5854 * gcc.dg/tree-ssa/pr71292.c: New test.
5855
db5447ca
KV
58562016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5857
5858 PR middle-end/71252
5859 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5860
98bdbb39
JH
58612016-05-30 Jan Hubicka <hubicka@ucw.cz>
5862
5863 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5864 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5865 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5866
7e012855
TV
58672016-05-30 Tom de Vries <tom@codesourcery.com>
5868
5869 PR tree-optimization/69067
5870 * gcc.dg/graphite/pr69067.c: New test.
5871
beed3701
UB
58722016-05-29 Uros Bizjak <ubizjak@gmail.com>
5873
5874 PR target/71245
5875 * gcc.target/i386/pr71245-1.c: New test.
5876 * gcc.target/i386/pr71245-2.c: Ditto.
5877
b6d4f8e8
PC
58782016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5879
5880 PR c++/71105
5881 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5882 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5883 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5884
00022058
JH
58852016-05-27 Jan Hubicka <hubicka@ucw.cz>
5886
5887 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5888
c8419aca
VV
58892016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5890
5891 Revert:
5892 PR c++/69855
5893 * g++.dg/overload/69855.C: New.
5894 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5895 * g++.old-deja/g++.pt/crash3.C: Likewise.
5896
8008c4d2
PC
58972016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 PR c++/60385
5900 * g++.dg/parse/namespace13.C: New.
5901
8b2ef235
JL
59022016-05-26 Jeff Law <law@redhat.com>
5903
5904 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5905 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5906 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5907 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5908 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5909 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5910 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5911 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5912 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5913 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5914 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5915 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5916 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5917
7d67159b
VV
59182016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5919
5920 PR c++/69855
5921 * g++.dg/overload/69855.C: New.
5922 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5923 * g++.old-deja/g++.pt/crash3.C: Likewise.
5924
88e3bdd1
JW
59252016-05-27 Jiong Wang <jiong.wang@arm.com>
5926
5927 PR target/63596
5928 * gcc.target/aarch64/va_arg_1.c: New testcase.
5929 * gcc.target/aarch64/va_arg_2.c: Likewise.
5930 * gcc.target/aarch64/va_arg_3.c: Likewise.
5931
3fd6b9cc
JW
59322016-05-27 Jiong Wang <jiong.wang@arm.com>
5933
5934 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5935 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5936 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5937 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5938 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5939
3cee7e4e
MP
59402016-05-27 Marek Polacek <polacek@redhat.com>
5941
5942 PR middle-end/71308
5943 * g++.dg/torture/pr71308.C: New test.
5944
6a813c96
DV
59452016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5946
5947 * gcc.dg/zero_bits_compound-1.c: New test.
5948 * gcc.dg/zero_bits_compound-2.c: New test.
5949
0561bcfb
IE
59502016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5951
5952 PR middle-end/71279
5953 * gcc.dg/pr71279.c: New test.
5954
21316320
MM
59552016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5956
5957 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5958 floating point min/max/comparison instructions.
5959 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5960
7211a097
JJ
59612016-05-26 Jakub Jelinek <jakub@redhat.com>
5962
5963 * c-c++-common/gomp/schedule-1.c: New test.
5964 * gfortran.dg/gomp/schedule-1.f90: New test.
5965
cac177cf
PP
59662016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5967
5968 PR c++/70822
5969 PR c++/70106
5970 * g++.dg/cpp1y/auto-fn32.C: New test.
5971 * g++.dg/cpp1y/paren4.C: New test.
5972
a2d5b8c9
NS
59732016-05-26 Nathan Sidwell <nathan@acm.org>
5974
5975 * gcc.dg/20060410.c: Xfail on ptx.
5976 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5977 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5978 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5979 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5980 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5981
ffa8b552
TP
59822016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5983
5984 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5985
c7501e00
JJ
59862016-05-26 Jakub Jelinek <jakub@redhat.com>
5987
1875b9a0
JJ
5988 PR tree-optimization/71280
5989 * gcc.dg/pr71280.c: New test.
5990
2116e19f
JJ
5991 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5992
305aef09
JJ
5993 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5994 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5995
c7501e00
JJ
5996 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5997
ca449d26
JW
59982016-05-26 Jiong Wang <jiong.wang@arm.com>
5999
6000 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6001 kept in memory.
ca449d26 6002
8af01c66
JL
60032016-05-25 Jeff Law <law@redhat.com>
6004
6005 PR tree-optimization/71272
6006 * gcc.c-torture/compile/pr71272.c: new test.
6007
f9d6ce73
BS
60082016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6009
6010 * gcc.target/powerpc/vec-cmpne.c: New test.
6011 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6012
a88a7b22
EB
60132016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6014
6015 * gnat.dg/opt55.ad[sb]: New test.
6016
125f02ed
SKS
60172016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6018
6019 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6020 * c-c++-common/pr60226.c: Require int32plus.
6021 * gcc.c-torture/execute/pr70602.c: Likewise.
6022 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6023 unsigned long for malloc arg type.
6024 * gcc.dg/asr_div1.c: Require int32plus.
6025 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6026 * gcc.dg/pie-1.c: Require pie.
6027 * gcc.dg/pie-2.c: Likewise.
6028 * gcc.dg/pr59471.c: Require int32plus.
6029 * gcc.dg/pr59963-2.c: XFAIL for int16.
6030 * gcc.dg/pr60114.c: Require int32plus.
6031 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6032 unsigned long for typedef of size_t.
6033 * gcc.dg/pr63914.c: Require int32plus.
6034 * gcc.dg/pr64536.c: Require pt32plus.
6035 * gcc.dg/pr65658.c: Likewise.
6036 * gcc.dg/pr67271.c: Require int32plus.
6037 * gcc.dg/pr68112.c: Likewise.
6038 * gcc.dg/pr69071.c: Skip for avr target.
6039 * gcc.dg/pr69973.c: Require int32plus.
6040 * gcc.dg/pr70169.c: Skip for avr target.
6041 * gcc.dg/sso-6.c: Require int32plus.
6042 * gcc.dg/sso-7.c: Likewise.
6043 * gcc.dg/sso-8.c: Likewise.
6044 * gcc.dg/vrp-min-max-2.c: Likewise.
6045
c6e434f5
UB
60462016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6047
6048 PR target/70738
6049 * gcc.target/i386/pr70738-1.c: New test.
6050 * gcc.target/i386/pr70738-2.c: Likewise.
6051 * gcc.target/i386/pr70738-3.c: Likewise.
6052 * gcc.target/i386/pr70738-4.c: Likewise.
6053 * gcc.target/i386/pr70738-5.c: Likewise.
6054 * gcc.target/i386/pr70738-6.c: Likewise.
6055 * gcc.target/i386/pr70738-7.c: Likewise.
6056 * gcc.target/i386/pr70738-8.c: Likewise.
6057 * gcc.target/i386/pr70738-9.c: Likewise.
6058
5c42d341
KT
60592016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6060
6061 PR rtl-optimization/66940
6062 * gcc.c-torture/execute/pr66940.c: New test.
6063
bf9a1a07
IV
60642016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6065
6066 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6067 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6068 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6069 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6070 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6071 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6072 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6073 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6074 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6075 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6076 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6077 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6078 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6079 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6080 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6081 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6082 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6083 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6084 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6085 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6086 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6087 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6088 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6089 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6090
95efe6b6
MP
60912016-05-25 Marek Polacek <polacek@redhat.com>
6092
6093 PR c/71265
6094 * gcc.dg/noncompile/pr71265.c: New test.
6095
a23faf7a
MP
6096 PR c/71266
6097 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6098
69a6d5ad
NS
60992016-05-25 Nathan Sidwell <nathan@acm.org>
6100
6101 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6102
3072d4ea
RB
61032016-05-25 Richard Biener <rguenther@suse.de>
6104
6105 PR tree-optimization/71261
6106 * c-c++-common/torture/pr71261.c: New testcase.
6107
e412ece4
RB
61082016-05-25 Richard Biener <rguenther@suse.de>
6109
6110 PR tree-optimization/71264
6111 * gcc.dg/vect/pr71264.c: New testcase.
6112
b9e551ad
PC
61132016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6114
6115 PR c++/55992
6116 * g++.dg/cpp0x/alias-decl-53.C: New.
6117 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6118
6aa1abe5
ML
61192016-05-25 Martin Liska <mliska@suse.cz>
6120
6121 * g++.dg/pr71239.C: New test.
6122
842d162e
RB
61232016-05-25 Richard Biener <rguenther@suse.de>
6124
c87885ca
RO
6125 * gcc.dg/vect/pr58135.c: Rename to ...
6126 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6127
f184a36c
MP
61282016-05-25 Marek Polacek <polacek@redhat.com>
6129
6130 * g++.dg/pr65295.C: Use target c++14.
6131
021fad86
PC
61322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6133
53d6d955
UB
6134 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6135 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6136
c3eaf15a
MM
61372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6138
6139 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6140 instructions.
6141
e46c7770
CP
61422016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6143
6144 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6145 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6146 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6147 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6148 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6149 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6150 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6151 * c-c++-common/goacc/pcopy.c: Likewise.
6152 * c-c++-common/goacc/pcopyin.c: Likewise.
6153 * c-c++-common/goacc/pcopyout.c: Likewise.
6154 * c-c++-common/goacc/pcreate.c: Likewise.
6155 * c-c++-common/goacc/pr70688.c: New test.
6156 * c-c++-common/goacc/present-1.c: Adjust test.
6157 * c-c++-common/goacc/reduction-5.c: Likewise.
6158 * g++.dg/goacc/data-1.C: New test.
6159
4bfc9db7
MM
61602016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6161
6162 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6163 vector parity built-in functions.
6164 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6165 count trailing zeros automatic vectorization.
6166 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6167 count trailing zeros built-in functions.
6168
2bc145af
KV
61692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6170
6171 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6172
26869fdb
PH
61732016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6174
6175 PR target/71050
6176 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6177
b2dc9c3b
PC
61782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6179
6180 PR c++/50436
6181 * g++.dg/template/crash123.C: New.
6182 * g++.dg/template/crash124.C: Likewise.
6183
f65e97fd
MS
61842016-05-24 Martin Sebor <msebor@redhat.com>
6185
6186 PR c++/71147
6187 * g++.dg/ext/flexary16.C: New test.
6188
a6f5ac7f
IV
61892016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6190
69a6d5ad
NS
6191 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6192 before math.h is included.
a6f5ac7f
IV
6193 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6194 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6195 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6196 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6197 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6198 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6199 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6200 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6201 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6202 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6203 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6204 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6205 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6206 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6207 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6208 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6209 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6210 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6211 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6212 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6213 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6214 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6215 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6216
27bad558
MM
62172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6218 Kelvin Nilsen <kelvin@gcc.gnu.org>
6219
6220 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6221 support.
6222
72f382fb
PC
62232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6224
6225 PR c++/69872
6226 * g++.dg/warn/Wno-narrowing1.C: New.
6227
ef2ec9d9
MP
62282016-05-24 Marek Polacek <polacek@redhat.com>
6229
6230 PR c/71249
6231 * c-c++-common/Wswitch-unreachable-2.c: New test.
6232
e90434e3
JJ
62332016-05-24 Jakub Jelinek <jakub@redhat.com>
6234
7adb26f2
JJ
6235 PR c++/71257
6236 * g++.dg/vect/simd-clone-6.cc: New test.
6237 * g++.dg/gomp/declare-simd-6.C: New test.
6238
e90434e3
JJ
6239 PR middle-end/70434
6240 PR c/69504
6241 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6242
b556ea3b
RB
62432016-05-24 Richard Biener <rguenther@suse.de>
6244
6245 PR tree-optimization/71240
6246 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6247
e5328f5d
RB
62482016-05-24 Richard Biener <rguenther@suse.de>
6249
6250 PR tree-optimization/71230
6251 * gcc.dg/torture/pr71230.c: New testcase.
6252 * g++.dg/torture/pr71230.C: Likewise.
6253
a04e69c0
TS
62542016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6255
6256 * c-c++-common/goacc/routine-5.c: Add tests.
6257 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6258 * gfortran.dg/goacc/routine-6.f90: Add tests.
6259
30fd2977
RB
62602016-05-24 Richard Biener <rguenther@suse.de>
6261
6262 PR tree-optimization/71253
6263 * gcc.dg/torture/pr71253.c: New testcase.
6264
ca6f60bc
KV
62652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6266
6267 PR middle-end/71252
6268 * gfortran.dg/pr71252.f90: New test.
6269
d3465d72
RS
62702016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6271
6272 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6273
f17a223d
RB
62742016-05-24 Richard Biener <rguenther@suse.de>
6275
6276 PR middle-end/70434
6277 PR c/69504
6278 * c-c++-common/vector-subscript-4.c: New testcase.
6279 * c-c++-common/vector-subscript-5.c: Likewise.
6280
e3f36534
JD
62812016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6282
6283 PR fortran/71123
6284 * gfortran.dg/namelist_90.f: New test
6285
85d5c27d
JD
62862016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6287
6288 PR fortran/66461
6289 * gfortran.dg/unexpected_eof.f: New test
6290
fe3f3340
MM
62912016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6292 Kelvin Nilsen <kelvin@gcc.gnu.org>
6293
6294 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6295 as little endian.
6296
26d6ae55
PC
62972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6298
6299 PR c++/70972
6300 * g++.dg/cpp0x/inh-ctor20.C: New.
6301 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6302
d6c9a06f
PC
63032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/69095
6306 * g++.dg/cpp0x/variadic168.C: New.
6307
396a1d10
PC
63082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 * g++.dg/cpp0x/pr31445.C: Test column number too.
6311 * g++.dg/cpp0x/pr32253.C: Likewise.
6312 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6313 * g++.dg/cpp0x/variadic36.C: Likewise.
6314
ece46666
MG
63152016-05-23 Marc Glisse <marc.glisse@inria.fr>
6316
6317 * gcc.dg/fold-notshift-2.c: Adjust.
6318
a7dc5980
MP
63192016-05-23 Marek Polacek <polacek@redhat.com>
6320
6321 PR c/49859
6322 * c-c++-common/Wswitch-unreachable-1.c: New test.
6323 * gcc.dg/Wswitch-unreachable-1.c: New test.
6324 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6325 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6326 * g++.dg/gomp/block-10.C: Likewise.
6327 * gcc.dg/gomp/block-10.c: Likewise.
6328 * g++.dg/gomp/block-9.C: Likewise.
6329 * gcc.dg/gomp/block-9.c: Likewise.
6330 * g++.dg/gomp/target-1.C: Likewise.
6331 * g++.dg/gomp/target-2.C: Likewise.
6332 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6333 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6334 * g++.dg/gomp/taskgroup-1.C: Likewise.
6335 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6336 * gcc.dg/gomp/teams-1.c: Likewise.
6337 * g++.dg/gomp/teams-1.C: Likewise.
6338 * g++.dg/overload/error3.C: Likewise.
6339 * g++.dg/tm/jump1.C: Likewise.
6340 * g++.dg/torture/pr40335.C: Likewise.
6341 * gcc.dg/c99-vla-jump-5.c: Likewise.
6342 * gcc.dg/switch-warn-1.c: Likewise.
6343 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6344 * gcc.dg/nested-func-1.c: Likewise.
6345 * gcc.dg/pr67784-4.c: Likewise.
6346
18b54004
RB
63472016-05-23 Richard Biener <rguenther@suse.de>
6348
6349 PR tree-optimization/71230
6350 * gfortran.dg/pr71230-1.f90: New testcase.
6351 * gfortran.dg/pr71230-2.f90: Likewise.
6352
e569db5f
VK
63532016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6354
396a1d10 6355 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6356 * gcc.dg/vect/pr58135.c: Add new.
6357 * gfortran.dg/pr46519-1.f: Adjust test case.
6358
e4b71114
PC
63592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6360
6361 PR c++/53401
6362 * g++.dg/cpp0x/decltype64.C: New.
6363
a25a8058
CL
63642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6365
6366 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6367 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6368 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6369
0dcfe9ab
CL
63702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6371
6372 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6373 Add poly64x1_t and poly64x2_t cases if supported.
6374 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6375 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6376 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6377 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6378 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6379
ffd70e4a
CL
63802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6381
6382 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6383 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6384 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6385 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6386 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6387 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6388 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6389
4b1f57fe
CL
63902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6391
6392 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6393
16c5ec77
CL
63942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6395
6396 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6397 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6398
94ad56c7
JJ
63992016-05-22 Jakub Jelinek <jakub@redhat.com>
6400
57748705
JJ
6401 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6402 constraint instead of "r".
6403 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6404 insn instead of vxorpd.
6405 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6406
af120161
JJ
6407 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6408 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6409
355023ce
JJ
6410 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6411
3b48574c
JJ
6412 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6413 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6414
94ad56c7
JJ
6415 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6416
8a85cee2
KV
64172016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6418
6419 PR middle-end/40921
6420 * gcc.dg/tree-ssa/pr40921.c: New test.
6421
8e916b16
PS
64222016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6423
6424 PR target/71103
6425 * gcc.target/avr/pr71103.c: New test.
6426
88aea79f
KV
64272016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6428
6429 PR middle-end/71179
6430 * gcc.dg/tree-ssa/pr71179.c: New test.
6431
79063edd
MS
64322016-05-20 Martin Sebor <msebor@redhat.com>
6433
6434 PR c/71115
6435 * gcc.dg/init-excess-2.c: New test.
6436
55c8849f
EB
64372016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6438
6439 * gnat.dg/opt53.adb: New test.
6440 * gnat.dg/opt54.adb: Likewise.
6441
c91a0948
MJ
64422016-05-20 Martin Jambor <mjambor@suse.cz>
6443
6444 PR tree-optimization/70884
6445 * gcc.dg/tree-ssa/pr70919.c: New test.
6446
9cad20fa
BS
64472016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6448
6449 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6450 formatting.
69a6d5ad
NS
6451 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6452 fix code formatting.
6453
64542016-05-20 Nathan Sidwell <nathan@acm.org>
6455
6456 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6457 non-common cases.
6458 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6459
15c671a7
DM
64602016-05-20 David Malcolm <dmalcolm@redhat.com>
6461
6462 * jit.dg/all-non-failing-tests.h: Add
6463 test-factorial-must-tail-call.c.
6464 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6465 * jit.dg/test-factorial-must-tail-call.c: New test case.
6466
4f028369
JJ
64672016-05-20 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR fortran/71204
6470 * gfortran.dg/pr71204.f90: New test.
6471
7dea4ab3
CP
64722016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6473
6474 * gcc.target/nvptx/sincos.c: New test.
6475
ef98d365
PC
64762016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 PR c++/70572
6479 * g++.dg/cpp1y/auto-fn31.C: New.
6480
92466115
BS
64812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6482
6483 * gcc.target/powerpc/vec-addec.c: New test.
6484 * gcc.target/powerpc/vec-addec-int128.c: New test.
6485
9a385c2d
DM
64862016-05-20 David Malcolm <dmalcolm@redhat.com>
6487
6488 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6489 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6490 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6491 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6492
77c9d5b4
JH
64932016-05-20 Jan Hubicka <hubicka@ucw.cz>
6494
6495 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6496
68047971
JJ
64972016-05-20 Jakub Jelinek <jakub@redhat.com>
6498
18954840
JJ
6499 PR c++/71210
6500 * g++.dg/opt/pr71210-1.C: New test.
6501 * g++.dg/opt/pr71210-2.C: New test.
6502
68047971
JJ
6503 PR tree-optimization/29756
6504 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6505 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6506 only on selected targets where V4SImode vectors are known to be
6507 supported.
6508
d78789f5
MG
65092016-05-20 Marc Glisse <marc.glisse@inria.fr>
6510
6511 PR tree-optimization/71079
6512 PR tree-optimization/71206
6513 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6514
550fa093
PK
65152016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6516
6517 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6518 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6519 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6520
483c6429
RG
65212016-05-20 Richard Guenther <rguenther@suse.de>
6522
6523 PR tree-optimization/29756
6524 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6525
eb066284
RB
65262016-05-20 Richard Biener <rguenther@suse.de>
6527
6528 PR tree-optimization/71185
6529 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6530
58f10249
RB
65312016-05-20 Richard Biener <rguenther@suse.de>
6532
6533 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6534
2a5569fa
MP
65352016-05-19 Marek Polacek <polacek@redhat.com>
6536
6537 PR c++/71075
6538 * g++.dg/diagnostic/pr71075.C: New test.
6539
5e9a5385
DM
65402016-05-19 David Malcolm <dmalcolm@redhat.com>
6541
6542 PR c++/71184
6543 * g++.dg/pr71184.C: New test case.
6544
4f45da44
KN
65452016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6546
6547 * gcc.target/powerpc/darn-0.c: New test.
6548 * gcc.target/powerpc/darn-1.c: New test.
6549 * gcc.target/powerpc/darn-2.c: New test.
6550
4177437e
MP
65512016-05-19 Marek Polacek <polacek@redhat.com>
6552
6553 PR tree-optimization/71031
6554 * gcc.dg/tree-ssa/vrp100.c: New test.
6555
afb72432
IE
65562016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6557
6558 PR rtl-optimization/71148
6559 * gcc.dg/pr71148.c: New test.
6560
4f83064e
KT
65612016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6562
6563 PR target/71056
6564 * gcc.target/arm/pr71056.c: New test.
6565
4bf8dbe1
BE
65662016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6567
6568 * c-c++-common/pr69669.c: Check the used mode.
6569
f3510625
MO
65702016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6571
6572 PR sanitizer/64354
6573 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6574
43c0068e
RB
65752016-05-19 Richard Biener <rguenther@suse.de>
6576
6577 PR tree-optimization/70729
6578 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6579 * gcc.dg/graphite/scop-18.c: Likewise.
6580 * gcc.dg/pr41783.c: Disable LIM.
6581 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6582 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6583 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6584 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6585 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6586 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6587 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6588 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6589 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6590 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6591 * gfortran.dg/pr42108.f90: Likewise.
6592
70f25790
DM
65932016-05-18 David Malcolm <dmalcolm@redhat.com>
6594
6595 PR driver/69265
6596 * gcc.dg/spellcheck-options-11.c: New test case.
6597
960db8ec
JJ
65982016-05-18 Jakub Jelinek <jakub@redhat.com>
6599
6600 PR c++/71100
6601 * g++.dg/opt/pr71100.C: New test.
6602
04643334
MJ
66032016-05-18 Martin Jambor <mjambor@suse.cz>
6604
6605 PR ipa/69708
6606 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6607 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6608 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6609 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6610
91bb9f80
MJ
66112016-05-18 Martin Jambor <mjambor@suse.cz>
6612
6613 PR ipa/69708
6614 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6615 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6616 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6617 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6618 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6619
c584aca6
PC
66202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6621
6622 PR c++/69793
6623 * g++.dg/template/crash122.C: New.
6624
20309c6e
PC
66252016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/70466
6628 * g++.dg/template/pr70466-1.C: New.
6629 * g++.dg/template/pr70466-2.C: Likewise.
6630
50c78b9a
MM
66312016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6632
6633 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6634 splat operations and the XXSPLTIB instruction.
6635 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6636 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6637 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6638 xxlxor to clear a register.
6639
cf8be00d
RS
66402016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6641
6642 * gcc.dg/torture/pr71020.c: New test.
6643
848a392a
MJ
66442016-05-18 Martin Jambor <mjambor@suse.cz>
6645
6646 PR ipa/70646
6647 * gcc.dg/ipa/pr70646.c: New test.
6648
1f2ab776
CL
66492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6650
6651 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6652
76489493
CL
66532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6654
6655 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6656 missing tests for vreinterpretq_p{8,16}.
6657
bd79378d
CL
66582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6659
6660 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6661 vsliq_n_s64 and vsliq_n_u64.
6662
81ca3ea0
CL
66632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6664
6665 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6666 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6667
873cb425
CL
66682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6669
6670 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6671 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6672 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6673
9d6e7c21
CL
66742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6675
6676 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6677 in comment.
6678
b4dbe40e 66792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6680
6681 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6682 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6683 "blr\t" and switch to scan-assembler-times.
6684
83a5c910
JW
66852016-05-18 Jiong Wang <jiong.wang@arm.com>
6686
53d6d955
UB
6687 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6688 with __aarch64__.
6689 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6690 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6691
fb7cbdeb
JJ
66922016-05-18 Jakub Jelinek <jakub@redhat.com>
6693
8ee91165
JJ
6694 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6695 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6696 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6697 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6698 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6699 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6700
cf4d516a
JJ
6701 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6702 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6703
a4f16422
JJ
6704 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6705 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6706
7b37ce10
JJ
6707 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6708 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6709
fb7cbdeb
JJ
6710 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6711
c9326aef
RB
67122016-05-18 Richard Biener <rguenther@suse.de>
6713
6714 PR tree-optimization/71168
6715 * gcc.dg/torture/pr71168.c: New testcase.
6716
df8b0a11
KV
67172016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6718
6719 PR middle-end/63586
6720 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6721 * gcc.dg/tree-ssa/pr63586.c: New test.
6722 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6723
2efd67ed
NS
67242016-05-17 Nathan Sidwell <nathan@acm.org>
6725
6726 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6727 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6728 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6729 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6730
1988b2c2
NS
67312016-05-17 Nathan Sidwell <nathan@acm.org>
6732
6733 * gcc.target/nvptx/abi-vararg-3.c: New.
6734
ad1d92ab
MM
67352016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6736
6737 PR tree-optimization/54579
6738 PR middle-end/55299
6739 * gcc.dg/fold-notrotate-1.c: New test.
6740 * gcc.dg/fold-notshift-1.c: New test.
6741 * gcc.dg/fold-notshift-2.c: New test.
6742
47768df8
MP
67432016-05-17 Marek Polacek <polacek@redhat.com>
6744
6745 PR ipa/71146
6746 * g++.dg/ipa/pr71146.C: New test.
6747
6b5423a5
DM
67482016-05-17 David Malcolm <dmalcolm@redhat.com>
6749
6750 * jit.dg/test-error-array-bounds.c: New test case.
6751
c7986356
MG
67522016-05-17 Marc Glisse <marc.glisse@inria.fr>
6753
6754 * gcc.dg/tree-ssa/and-1.c: New testcase.
6755
d982c5b7
MG
67562016-05-17 Marc Glisse <marc.glisse@inria.fr>
6757
6758 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6759 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6760
0139ba93
MG
67612016-05-17 Marc Glisse <marc.glisse@inria.fr>
6762
6763 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6764 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6765
daab4562
JW
67662016-05-17 Jiong Wang <jiong.wang@arm.com>
6767
6768 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6769
22330033
JW
67702016-05-17 Jiong Wang <jiong.wang@arm.com>
6771
6772 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6773
98b3a5f2
JW
67742016-05-17 Jiong Wang <jiong.wang@arm.com>
6775
6776 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6777 ".2d[index]" when scan the assembly.
6778 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6779 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6780 float64x1.
6781 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6782
b71b7a8e
RB
67832016-05-17 Richard Biener <rguenther@suse.de>
6784
6785 PR tree-optimization/71132
6786 * gcc.dg/torture/pr71132.c: New testcase.
6787
3c51ad46
CL
67882016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6789
6790 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6791
d20faa66
KT
67922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6793
6794 PR target/70809
6795 * gcc.target/aarch64/pr70809_1.c: New test.
6796
b75cc5a4
KT
67972016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6798
6799 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6800 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6801 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6802 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6803
b28eb195
IE
68042016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6805 Ilya Enkovich <ilya.enkovich@intel.com>
6806
6807 PR target/71114
6808 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6809
0b9004ed
JH
68102016-05-16 Jan Hubicka <hubicka@ucw.cz>
6811
6812 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6813 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6814
1b81a1c1
MW
68152016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6816
6817 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6818 test for __ARM_FP16_ARGS.
6819 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6820 * gcc.target/arm/aapcs/neon-vect10.c: New.
6821 * gcc.target/arm/aapcs/neon-vect9.c: New.
6822 * gcc.target/arm/aapcs/vfp18.c: New.
6823 * gcc.target/arm/aapcs/vfp19.c: New.
6824 * gcc.target/arm/aapcs/vfp20.c: New.
6825 * gcc.target/arm/aapcs/vfp21.c: New.
6826 * gcc.target/arm/fp16-aapcs-1.c: New.
6827 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6828 test for __ARM_FP16_ARGS.
6829 * g++.target/arm/fp16-return-1.c: Update expected output.
6830
921d1e73
JW
68312016-05-16 Jiong Wang <jiong.wang@arm.com>
6832
6833 PR testsuite/70227
6834 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6835
228eb42a
HA
68362016-05-15 Harald Anlauf <anlauf@gmx.de>
6837
6838 PR fortran/69603
6839 * gfortran.dg/pr69603.f90: New testcase.
6840
785abfd3
FR
68412016-05-14 Fritz Reese <fritzoreese@gmail.com>
6842
6843 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6844
e75eb64f
FR
68452016-05-14 Fritz Reese <fritzoreese@gmail.com>
6846
6847 PR fortran/71047
6848 * gfortran.dg/pr71047.f08: New test.
6849
aa4b467b
JM
68502016-05-13 Joseph Myers <joseph@codesourcery.com>
6851
6852 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6853 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6854 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6855
653fb4a2
MS
68562016-05-13 Martin Sebor <msebor@redhat.com>
6857
6858 PR c++/60049
6859 * g++.dg/cpp0x/constexpr-60049.C: New test.
6860
9e37582d
JJ
68612016-05-13 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR bootstrap/71071
6864 * gcc.dg/pr71071.c: New test.
6865
a278aa17
UB
68662016-05-13 Uros Bizjak <ubizjak@gmail.com>
6867
6868 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6869 remove XOP handling.
377eaca7 6870 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6871
ac3d02e2
NS
68722016-05-13 Nathan Sidwell <nathan@acm.org>
6873
6874 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6875 __atomic_is_lock_free declaration.
6876
8ab3bdac
RB
68772016-05-13 Richard Biener <rguenther@suse.de>
6878
6879 PR tree-optimization/42587
6880 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6881
623b8e0a
ML
68822016-05-13 Martin Liska <mliska@suse.cz>
6883
6884 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6885 the new format of dump output.
6886
da7674f6
IE
68872016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6888
6889 * gcc.dg/pr71084.c: New test.
6890
c959db3d
RR
68912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6892
53d6d955
UB
6893 PR target/53440
6894 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6895
43203dea
RR
68962016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6897
6898 * gcc.target/aarch64/struct_return.c: New test.
6899
4f2e1536
MP
69002016-05-12 Marek Polacek <polacek@redhat.com>
6901
6902 PR c/70756
6903 * c-c++-common/pr70756-2.c: New test.
6904 * c-c++-common/pr70756.c: New test.
6905
1ef33ef3
RB
69062016-05-12 Richard Biener <rguenther@suse.de>
6907
6908 PR tree-optimization/71059
6909 * gcc.dg/torture/pr71059.c: New testcase.
6910
763baff6
RB
69112016-05-12 Richard Biener <rguenther@suse.de>
6912
6913 PR tree-optimization/71062
6914 * gcc.dg/torture/pr71062.c: New testcase.
6915
c4ec1243
IE
69162016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6917
6918 PR tree-optimization/71006
6919 * gcc.dg/pr71006.c: New test.
6920
a5fbf76d
MP
69212016-05-12 Marek Polacek <polacek@redhat.com>
6922
6923 PR driver/71063
6924 * gcc.dg/opts-7.c: New test.
6925
5acc47a4
KT
69262016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6927
6928 PR target/70830
6929 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6930 Add -save-temps to dg-options.
6931 Scan for ldmfd rather than pop instruction.
6932 * gcc.target/arm/interrupt-2.c: Likewise.
6933 * gcc.target/arm/pr70830.c: New test.
6934
40bd4bf9
JJ
69352016-05-12 Jakub Jelinek <jakub@redhat.com>
6936
3cd63842
JJ
6937 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6938 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6939
c05d08f6
JJ
6940 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6941 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6942 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6943
bc27ffae
JJ
6944 PR target/71019
6945 * gcc.target/i386/avx512vl-pack-1.c: New test.
6946 * gcc.target/i386/avx512vl-pack-2.c: New test.
6947 * gcc.target/i386/avx512bw-pack-2.c: New test.
6948
515d7412
JJ
6949 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6950
40bd4bf9
JJ
6951 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6952 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6953 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6954
44ab146a
RB
69552016-05-12 Richard Biener <rguenther@suse.de>
6956
6957 PR tree-optimization/70986
6958 * gcc.dg/torture/pr70986-1.c: New testcase.
6959 * gcc.dg/torture/pr70986-2.c: Likewise.
6960 * gcc.dg/torture/pr70986-3.c: Likewise.
6961
d6e83a8d
MM
69622016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6963
6964 PR c/43651
6965 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6966 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6967
51e67ea3
UB
69682016-05-11 Uros Bizjak <ubizjak@gmail.com>
6969
6970 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6971 directive.
6972 * gcc.target/i386/pr66746.c: Ditto.
6973
3fd2b007
MM
69742016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6975
6976 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6977 support.
6978 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6979 warning when using -mvsx-timode.
6980 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6981 * gcc.target/powerpc/dform-2.c: Likewise.
6982 * gcc.target/powerpc/pr68805.c: Likewise.
6983
5c3a10fb
MP
69842016-05-11 Marek Polacek <polacek@redhat.com>
6985
6986 PR c++/71024
6987 * c-c++-common/attributes-3.c: New test.
6988
7cfb065b
NS
69892016-05-11 Nathan Sidwell <nathan@acm.org>
6990
6991 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6992 * gcc.c-torture/execute/pr68185.c: Likewise.
6993 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6994 * gcc.dg/pr69634.c: Requires scheduling.
6995 * gcc.dg/torture/pr66178.c: Require label values.
6996 * gcc.dg/setjmp-6.c: Require indirect jumps.
6997
f35ea97d
RB
69982016-05-11 Richard Biener <rguenther@suse.de>
6999
7000 PR tree-optimization/71055
7001 * gcc.dg/torture/pr71055.c: New testcase.
7002
dff70323
RB
70032016-05-11 Richard Biener <rguenther@suse.de>
7004
7005 PR debug/71057
7006 * g++.dg/debug/pr71057.C: New testcase.
7007
56a3d28b
JJ
70082016-05-11 Jakub Jelinek <jakub@redhat.com>
7009
7010 PR fortran/70855
7011 * gfortran.dg/gomp/pr70855.f90: New test.
7012
ebc1b29e
RB
70132016-05-11 Richard Biener <rguenther@suse.de>
7014
7015 PR middle-end/71002
7016 * g++.dg/torture/pr71002.C: New testcase.
7017
98ccd1d7
IE
70182016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7019
7020 PR middle-end/70807
7021 * gcc.dg/pr70807.c: New test.
7022
ed29e24b
MS
70232016-05-10 Martin Sebor <msebor@redhat.com>
7024
7025 PR c++/38611
7026 * g++.dg/Wattributes.C: New test.
7027
e39dab2c
MG
70282016-05-10 Marc Glisse <marc.glisse@inria.fr>
7029
7030 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7031 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7032 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7033
d067e238
IE
70342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7035
7036 PR target/70799
7037 * gcc.target/i386/pr70799-1.c: New test.
7038
cd36c83e
PMR
70392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7040
7041 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7042
1e3af2a4
IE
70432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7044
7045 PR middle-end/70877
7046 * gcc.target/i386/pr70877.c: New test.
7047
afc610db
IE
70482016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7049
7050 PR tree-optimization/70786
7051 * gcc.target/i386/pr70876.c: New test.
7052
4b59d19f
JJ
70532016-05-10 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR target/70927
7056 * gcc.target/i386/avx512vl-logic-1.c: New test.
7057 * gcc.target/i386/avx512vl-logic-2.c: New test.
7058 * gcc.target/i386/avx512dq-logic-2.c: New test.
7059
9b5ee426
BS
70602016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7061
7062 PR target/70963
7063 * gcc.target/powerpc/pr70963.c: New.
7064
f3352cab
DM
70652016-05-10 David Malcolm <dmalcolm@redhat.com>
7066
7067 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7068 (test_very_wide_line): Add ruler to expected output.
7069 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7070 (test_very_wide_line): Likewise.
7071 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7072 (test_show_locus): Within the handling of "test_very_wide_line",
7073 enable show_ruler_p on the diagnostic context.
7074
4a3255dd
RB
70752016-05-10 Richard Biener <rguenther@suse.de>
7076
7077 PR tree-optimization/71039
7078 * gcc.dg/torture/pr71039.c: New testcase.
7079
da7c9950
NS
70802016-05-10 Nathan Sidwell <nathan@acm.org>
7081
7082 * gcc.dg/nested-func-10.c: Requires alloca.
7083 * gcc.dg/nested-func-9.c: Requires alloca.
7084 * gcc.c-torture/execute/pr70460.c: Requires labels.
7085 * gcc.c-torture/compile/pr70199.c: Requires labels.
7086 * gcc.target/nvptx/decl.c: Compile only.
7087 * gcc.target/nvptx/trailing-init.c: Compile only.
7088 * gcc.target/nvptx/ary-init.c: Compile only.
7089
cf68d92c
MP
70902016-05-10 Marek Polacek <polacek@redhat.com>
7091
7092 PR c/70255
7093 * gcc.dg/attr-opt-1.c: New test.
7094
64ea4e15
RB
70952016-05-10 Richard Biener <rguenther@suse.de>
7096
7097 PR tree-optimization/70497
7098 PR tree-optimization/28367
7099 * gcc.dg/torture/20160404-1.c: New testcase.
7100 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7101 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7102
5a96dae3
PMR
71032016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7104
7105 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7106
fc97f805
UB
71072016-05-09 Uros Bizjak <ubizjak@gmail.com>
7108
7109 * gcc.target/i386/fabsneg-1.c New test.
7110
a710b1d5
AM
71112016-05-09 Alan Modra <amodra@gmail.com>
7112
7113 PR testsuite/70826
7114 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7115
171f6f05
RB
71162016-05-09 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/70985
7119 * gcc.dg/torture/pr70985.c: New testcase.
7120
18caa34e
BC
71212016-05-09 Bin Cheng <bin.cheng@arm.com>
7122
7123 * gcc.dg/tree-ssa/ifc-9.c: New test.
7124 * gcc.dg/tree-ssa/ifc-10.c: New test.
7125 * gcc.dg/tree-ssa/ifc-11.c: New test.
7126 * gcc.dg/tree-ssa/ifc-12.c: New test.
7127 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7128 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7129 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7130
7a27d38f
RB
71312016-05-09 Richard Biener <rguenther@suse.de>
7132
7133 PR fortran/70937
7134 * gfortran.dg/pr70937.f90: New testcase.
7135
5ebbbd3d
RO
71362016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7137
7138 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7139
f6288c24
FR
71402016-05-07 Fritz Reese <fritzoreese@gmail.com>
7141
7142 PR fortran/56226
7143 * gfortran.dg/dec_structure_1.f90: New testcase.
7144 * gfortran.dg/dec_structure_2.f90: Ditto.
7145 * gfortran.dg/dec_structure_3.f90: Ditto.
7146 * gfortran.dg/dec_structure_4.f90: Ditto.
7147 * gfortran.dg/dec_structure_5.f90: Ditto.
7148 * gfortran.dg/dec_structure_6.f90: Ditto.
7149 * gfortran.dg/dec_structure_7.f90: Ditto.
7150 * gfortran.dg/dec_structure_8.f90: Ditto.
7151 * gfortran.dg/dec_structure_9.f90: Ditto.
7152 * gfortran.dg/dec_structure_10.f90: Ditto.
7153 * gfortran.dg/dec_structure_11.f90: Ditto.
7154 * gfortran.dg/dec_union_1.f90: Ditto.
7155 * gfortran.dg/dec_union_2.f90: Ditto.
7156 * gfortran.dg/dec_union_3.f90: Ditto.
7157 * gfortran.dg/dec_union_4.f90: Ditto.
7158 * gfortran.dg/dec_union_5.f90: Ditto.
7159 * gfortran.dg/dec_union_6.f90: Ditto.
7160 * gfortran.dg/dec_union_7.f90: Ditto.
7161
5ec4a8cd
TV
71622016-05-07 Tom de Vries <tom@codesourcery.com>
7163
7164 PR tree-optimization/70956
7165 * gcc.dg/graphite/pr70956.c: New test.
7166
58ec1d0e
JJ
71672016-05-06 Jakub Jelinek <jakub@redhat.com>
7168
ccd88fb7
JJ
7169 PR middle-end/70941
7170 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7171 (a, b, c, d): Change type from char to signed char.
7172 (main): Compare against (signed char) -1634678893 instead of
7173 hardcoded -109. Use __builtin_abort instead of abort.
7174
dd3b6464
JJ
7175 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7176 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7177
58ec1d0e
JJ
7178 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7179
19aa23d8
YR
71802016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7181
7182 PR debug/70935
7183 * gcc.dg/torture/pr70935.c: New test.
7184
ae5f0df1
OE
71852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7186
7187 PR target/58219
ce23a8ff 7188 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7189
078f7e37
RB
71902016-05-06 Richard Biener <rguenther@suse.de>
7191
7192 PR tree-optimization/70960
7193 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7194
765d7b54
OE
71952016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7196
7197 PR target/52933
7198 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7199 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7200 Adjust expected instruction counts.
7201 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7202
29c94e65
MP
72032016-05-06 Marek Polacek <polacek@redhat.com>
7204
7205 PR sanitizer/70875
7206 * gcc.dg/ubsan/bounds-3.c: New test.
7207
3684b02e
OE
72082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7209
7210 PR target/54089
7211 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7212
8706773f
RB
72132016-05-06 Richard Biener <rguenther@suse.de>
7214
7215 PR middle-end/70931
7216 * gfortran.dg/pr70931.f90: New testcase.
7217
a4f51018
RB
72182016-05-06 Richard Biener <rguenther@suse.de>
7219
7220 PR middle-end/70941
7221 * gcc.dg/torture/pr70941.c: New testcase.
7222
c4f2425f
BC
72232016-05-05 Bin Cheng <bin.cheng@arm.com>
7224
7225 PR tree-optimization/57206
7226 * gcc.dg/vect/pr57206.c: New test.
7227
5dc08197
RO
72282016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7229
7230 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7231
351f85c5
JJ
72322016-05-05 Jakub Jelinek <jakub@redhat.com>
7233
568bac8c
JJ
7234 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7235
351f85c5
JJ
7236 * c-c++-common/Wdangling-else-4.c: New test.
7237
33fd7785
JJ
72382016-05-04 Jakub Jelinek <jakub@redhat.com>
7239
2d1ac15a
JJ
7240 PR c++/70906
7241 PR c++/70933
7242 * g++.dg/opt/pr70906.C: New test.
7243 * g++.dg/opt/pr70933.C: New test.
7244
33fd7785
JJ
7245 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7246
6b715bf6
JH
72472016-05-04 Jan Hubicka <hubicka@ucw.cz>
7248
7249 * gcc.dg/ipa/pure-const-3.c: New testcase.
7250
deef7113
MP
72512016-05-04 Marek Polacek <polacek@redhat.com>
7252
7253 * c-c++-common/Wdangling-else-1.c: New test.
7254 * c-c++-common/Wdangling-else-2.c: New test.
7255 * c-c++-common/Wdangling-else-3.c: New test.
7256
5396db97
KCY
72572016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7258
7259 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7260 flag is present.
7261
de55efd5
MP
72622016-05-04 Marek Polacek <polacek@redhat.com>
7263
7264 PR c/48778
7265 * gcc.dg/Waddress-2.c: New test.
7266
475839b6
AM
72672016-05-04 Alan Modra <amodra@gmail.com>
7268
7269 * gcc.target/powerpc/pr70866.c: New.
7270
b25aad5f
MS
72712016-05-03 Martin Sebor <msebor@redhat.com>
7272
7273 PR c++/66561
7274 * c-c++-common/builtin_location.c: New test.
7275 * g++.dg/cpp1y/builtin_location.C: New test.
7276
79ce98bc
MP
72772016-05-03 Marek Polacek <polacek@redhat.com>
7278
7279 PR c/70859
7280 * gcc.dg/pr70859.c: New test.
7281 * gcc.dg/pr70859-2.c: New test.
7282
402e89f5
PMR
72832016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7284
7285 * gnat.dg/debug5.adb: New testcase.
7286
f3d90045
DV
72872016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7288
7289 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7290 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7291 Procedure to check for z10 instruction set.
7292
1e26cec1
CL
72932016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7294
7295 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7296
71aca5a0
AM
72972016-05-03 Alan Modra <amodra@gmail.com>
7298
7299 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7300
2fd70ec1
JJ
73012016-05-03 Jakub Jelinek <jakub@redhat.com>
7302
7303 * gcc.target/i386/avx512f-cvt-1.c: New test.
7304
e5705cf7
L
73052016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7306
7307 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7308 -fdump-tree-vrp-details.
7309
381cdae4
RB
73102016-05-03 Richard Biener <rguenther@suse.de>
7311
7312 * gcc.dg/pr30172-1.c: Adjust.
7313 * gcc.dg/pr63743.c: Likewise.
7314 * gcc.dg/tm/pr51696.c: Likewise.
7315 * c-c++-common/tm/safe-1.c: Likewise.
7316 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7317 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7318 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7319 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7320
adedd5c1
JJ
73212016-05-03 Jakub Jelinek <jakub@redhat.com>
7322
31ed1665
JJ
7323 PR rtl-optimization/70467
7324 * gcc.target/i386/pr70467-3.c: New test.
7325 * gcc.target/i386/pr70467-4.c: New test.
7326
dea60b59
JJ
7327 PR tree-optimization/70916
7328 * gcc.c-torture/compile/pr70916.c: New test.
7329
adedd5c1
JJ
7330 PR target/49244
7331 * gcc.target/i386/pr49244-1.c: New test.
7332 * gcc.target/i386/pr49244-2.c: New test.
7333
f80041ef
BS
73342016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7335
7336 PR rtl-optimization/44281
7337 * gcc.target/i386/pr44281.c: New test.
7338
1cfcd39e
BC
73392016-05-03 bin cheng <bin.cheng@arm.com>
7340
7341 PR tree-optimization/56541
7342 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7343 * gcc.dg/vect/pr56541.c: new test.
7344
4304ccfd
MM
73452016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7346
7347 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7348 __float128.
7349 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7350
50d94c29
L
73512016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7352
7353 PR testsuite/70520
7354 * c-c++-common/asan/clone-test-1.c (main): Align child process
7355 stack to 16 bytes.
7356
bc1aee87
DM
73572016-05-02 David Malcolm <dmalcolm@redhat.com>
7358
7359 PR c++/62314
7360 * g++.dg/spellcheck-fields-2.C: New test case.
7361
474e0129
DM
73622016-05-02 David Malcolm <dmalcolm@redhat.com>
7363
7364 PR c++/62314
7365 * g++.dg/pr62314.C: New test case.
7366
818b88a7
JH
73672016-05-02 Jan Hubicka <hubicka@ucw.cz>
7368
7369 * gcc.dg/ipa/inline-8.c: New testcase.
7370
dd77684f
JJ
73712016-05-02 Jakub Jelinek <jakub@redhat.com>
7372
7373 PR rtl-optimization/70467
7374 * gcc.target/i386/pr70467-1.c: New test.
7375
72407e00
BE
73762016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7377
7378 * gcc.dg/spec-options.c: Run the test on all targets.
7379 * gcc.dg/foo.specs: Use cpp_unique_options.
7380
dd53d197
MG
73812016-05-02 Marc Glisse <marc.glisse@inria.fr>
7382
7383 * gcc.dg/tree-ssa/unord.c: New testcase.
7384
a8b85ce9
MG
73852016-05-02 Marc Glisse <marc.glisse@inria.fr>
7386
7387 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7388
5b37e866
NS
73892016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7390
7391 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7392
7176a4a0
MP
73932016-05-02 Marek Polacek <polacek@redhat.com>
7394
7395 PR c/70851
7396 * gcc.dg/enum-incomplete-3.c: New test.
7397
6b9933b9
MP
73982016-05-02 Marek Polacek <polacek@redhat.com>
7399 Tom de Vries <tom@codesourcery.com>
7400
7401 PR tree-optimization/70700
7402 * gcc.dg/pr70700.c: New test.
7403
90f82260
UB
74042016-05-01 Uros Bizjak <ubizjak@gmail.com>
7405
7406 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7407 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7408 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7409 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7410 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7411
f73036c1
EB
74122016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7413
7414 * ada/acats/run_acats: Rename into...
7415 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7416 * ada/acats/run_all.sh: Remove redundant test.
7417 (target_run): Move around.
7418 (target_gnatchop): Use newly built executable.
7419 (target_gnatmake): Likewise.
7420 Check that the compilation of impbit succeeds.
7421
85e051a3
OE
74222016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7423
7424 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7425 * gcc.dg/20021029-1.c: Likewise.
7426 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7427 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7428 * gcc.target/sh/cmpstr.c: Likewise.
7429 * gcc.target/sh/cmpstrn.c: Likewise.
7430 * gcc.target/sh/memset.c: Likewise.
7431 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7432 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7433 * gcc.target/sh/pr39423-1.c: Likewise.
7434 * gcc.target/sh/pr49468-di.c: Likewise.
7435 * gcc.target/sh/pr49468-si.c: Likewise.
7436 * gcc.target/sh/pr49880-1.c: Likewise.
7437 * gcc.target/sh/pr49880-2.c: Likewise.
7438 * gcc.target/sh/pr49880-3.c: Likewise.
7439 * gcc.target/sh/pr50751-1.c: Likewise.
7440 * gcc.target/sh/pr50751-4.c: Likewise.
7441 * gcc.target/sh/pr50751-7.c: Likewise.
7442 * gcc.target/sh/pr51244-1.c: Likewise.
7443 * gcc.target/sh/pr51244-10.c: Likewise.
7444 * gcc.target/sh/pr51244-11.c: Likewise.
7445 * gcc.target/sh/pr51244-12.c: Likewise.
7446 * gcc.target/sh/pr51244-13.c: Likewise.
7447 * gcc.target/sh/pr51244-14.c: Likewise.
7448 * gcc.target/sh/pr51244-17.c: Likewise.
7449 * gcc.target/sh/pr51244-18.c: Likewise.
7450 * gcc.target/sh/pr51244-19.c: Likewise.
7451 * gcc.target/sh/pr51244-4.c: Likewise.
7452 * gcc.target/sh/pr51244-5.c: Likewise.
7453 * gcc.target/sh/pr51244-7.c: Likewise.
7454 * gcc.target/sh/pr51244-8.c: Likewise.
7455 * gcc.target/sh/pr51244-9.c: Likewise.
7456 * gcc.target/sh/pr51697.c: Likewise.
7457 * gcc.target/sh/pr52483-1.c: Likewise.
7458 * gcc.target/sh/pr52483-2.c: Likewise.
7459 * gcc.target/sh/pr52483-3.c: Likewise.
7460 * gcc.target/sh/pr52483-5.c: Likewise.
7461 * gcc.target/sh/pr52933-1.c: Likewise.
7462 * gcc.target/sh/pr52933-2.c: Likewise.
7463 * gcc.target/sh/pr52933-3.c: Likewise.
7464 * gcc.target/sh/pr53568-1.c: Likewise.
7465 * gcc.target/sh/pr53976-1.c: Likewise.
7466 * gcc.target/sh/pr53988-1.c: Likewise.
7467 * gcc.target/sh/pr53988.c: Likewise.
7468 * gcc.target/sh/pr54089-1.c: Likewise.
7469 * gcc.target/sh/pr54089-6.c: Likewise.
7470 * gcc.target/sh/pr54089-7.c: Likewise.
7471 * gcc.target/sh/pr54089-8.c: Likewise.
7472 * gcc.target/sh/pr54089-9.c: Likewise.
7473 * gcc.target/sh/pr54236-1.c: Likewise.
7474 * gcc.target/sh/pr54236-2.c: Likewise.
7475 * gcc.target/sh/pr54236-3.c: Likewise.
7476 * gcc.target/sh/pr54236-4.c: Likewise.
7477 * gcc.target/sh/pr54386.c: Likewise.
7478 * gcc.target/sh/pr54602-1.c: Likewise.
7479 * gcc.target/sh/pr54685.c: Likewise.
7480 * gcc.target/sh/pr54760-1.c: Likewise.
7481 * gcc.target/sh/pr54760-2.c: Likewise.
7482 * gcc.target/sh/pr54760-3.c: Likewise.
7483 * gcc.target/sh/pr54760-4.c: Likewise.
7484 * gcc.target/sh/pr54760-5.c: Likewise.
7485 * gcc.target/sh/pr54760-6.c: Likewise.
7486 * gcc.target/sh/pr55146.c: Likewise.
7487 * gcc.target/sh/pr55160.c: Likewise.
7488 * gcc.target/sh/pr59278.c: Likewise.
7489 * gcc.target/sh/pr59401-1.c: Likewise.
7490 * gcc.target/sh/pr59533-1.c: Likewise.
7491 * gcc.target/sh/pr63260.c: Likewise.
7492 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7493 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7494 * gcc.target/sh/strlen.c: Likewise.
7495 * gcc.target/sh/torture/pr30807.c: Likewise.
7496 * gcc.target/sh/torture/pr34777.c: Likewise.
7497 * gcc.target/sh/torture/pr64652.c: Likewise.
7498 * gcc.target/sh/torture/pr65505.c: Likewise.
7499 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7500 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7501
411e5c67
PC
75022016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 PR c++/66644
7505 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7506
8fa97501
BS
75072016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7508
7509 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7510 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7511 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7512 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7513
5a956111
PP
75142016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7515
7516 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7517 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7518
e7ff0319
CP
75192016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7520
7521 PR middle-end/70626
7522 * c-c++-common/goacc/combined-reduction.c: New test.
7523 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7524
52d11a4b
L
75252016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7526
7527 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7528 *movdi_internal pattern only if PIC off.
7529 * gcc.target/i386/pr70155-2.c: Likewise.
7530 * gcc.target/i386/pr70155-3.c: Likewise.
7531 * gcc.target/i386/pr70155-4.c: Likewise.
7532 * gcc.target/i386/pr70155-5.c: Likewise.
7533 * gcc.target/i386/pr70155-6.c: Likewise.
7534 * gcc.target/i386/pr70155-7.c: Likewise.
7535 * gcc.target/i386/pr70155-8.c: Likewise.
7536 * gcc.target/i386/pr70155-15.c: Likewise.
7537 * gcc.target/i386/pr70155-17.c: Likewise.
7538 * gcc.target/i386/pr70155-22.c: Likewise.
7539
8960db31
BC
75402016-04-29 Bin Cheng <bin.cheng@arm.com>
7541
7542 PR tree-optimization/70803
7543 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7544
cca535a4
IE
75452016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7546
7547 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7548 optimization of vector loop.
7549 * gcc.target/i386/vect-unpack-3.c: New test.
7550 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7551 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7552 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7553
500ecf4a
MP
75542016-04-29 Marek Polacek <polacek@redhat.com>
7555
7556 PR sanitizer/70342
7557 * g++.dg/ubsan/null-7.C: New test.
7558
2fff3db8
MP
7559 PR c/70852
7560 * gcc.dg/pr70852.c: New test.
7561
509063eb
DV
75622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7563
7564 PR/69089
7565 * g++.dg/cpp0x/alignas6.C: New test.
7566
83745c0d
DV
75672016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7568
c87885ca
RO
7569 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7570 * gcc.dg/pr27003.c: Likewise.
7571 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7572 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7573 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7574 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7575 * gcc.target/arc/mxy.c: Likewise.
7576 * gcc.target/arc/mswape.c: Likewise.
7577 * gcc.target/arc/mrtsc.c: Likewise.
7578 * gcc.target/arc/mcrc.c: Likewise.
7579 * gcc.target/arc/mdsp-packa.c: Likewise.
7580 * gcc.target/arc/mdvbf.c: Likewise.
7581 * gcc.target/arc/mlock.c: Likewise.
7582 * gcc.target/arc/mmac-24.c: Likewise.
7583 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7584
849b265d
BS
75852016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7586 Matthijs Kooijman <matthijs@stdin.nl>
7587 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7588
7589 PR target/60040
7590 * gcc.target/avr/pr60040-1.c: New.
7591 * gcc.target/avr/pr60040-2.c: New.
7592
1390536b
RB
75932016-04-29 Richard Biener <rguenther@suse.de>
7594
7595 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7596
98998245
RB
75972016-04-29 Richard Biener <rguenther@suse.de>
7598
7599 PR tree-optimization/13962
7600 PR tree-optimization/65686
7601 * gcc.dg/uninit-pr65686.c: New testcase.
7602
8b80cc21
JJ
76032016-04-29 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR middle-end/70843
7606 * gcc.dg/pr70843.c: New test.
7607
6181bc30
JJ
76082016-04-28 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR target/70858
7611 * gcc.target/i386/pr70858.c: New test.
7612
f4cb3612
AB
76132016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7614
7615 * gcc.target/arc/nps400-1.c: New file.
7616
8ad9df62
JR
76172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7618 Andrew Burgess <andrew.burgess@embecosm.com>
7619
7620 * gcc.target/arc/movh_cl-1.c: New file.
7621
ceaaa9fe
JR
76222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7623 Andrew Burgess <andrew.burgess@embecosm.com>
7624
7625 * gcc.target/arc/extzv-1.c: New file.
7626 * gcc.target/arc/insv-1.c: New file.
7627 * gcc.target/arc/insv-2.c: New file.
7628 * gcc.target/arc/movb-1.c: New file.
7629 * gcc.target/arc/movb-2.c: New file.
7630 * gcc.target/arc/movb-3.c: New file.
7631 * gcc.target/arc/movb-4.c: New file.
7632 * gcc.target/arc/movb-5.c: New file.
7633 * gcc.target/arc/movb_cl-1.c: New file.
7634 * gcc.target/arc/movb_cl-2.c: New file.
7635 * gcc.target/arc/movbi_cl-1.c: New file.
7636 * gcc.target/arc/movl-1.c: New file.
7637
4d03dc2f
JR
76382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7639 Andrew Burgess <andrew.burgess@embecosm.com>
7640
7641 * gcc.target/arc/cmem-1.c: New file.
7642 * gcc.target/arc/cmem-2.c: New file.
7643 * gcc.target/arc/cmem-3.c: New file.
7644 * gcc.target/arc/cmem-4.c: New file.
7645 * gcc.target/arc/cmem-5.c: New file.
7646 * gcc.target/arc/cmem-6.c: New file.
7647 * gcc.target/arc/cmem-7.c: New file.
7648 * gcc.target/arc/cmem-ld.inc: New file.
7649 * gcc.target/arc/cmem-st.inc: New file.
7650
81262dad
JJ
76512016-04-28 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR target/70821
7654 * gcc.target/i386/pr70821.c: New test.
7655
0a31a09a
BS
76562016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7657
7658 * gcc.target/powerpc/vec-adde.c: New test.
7659 * gcc.target/powerpc/vec-adde-int128.c: New test.
7660
3ddffba9
JJ
76612016-04-28 Jakub Jelinek <jakub@redhat.com>
7662
7663 * gcc.target/i386/avx-vround-1.c: New test.
7664 * gcc.target/i386/avx-vround-2.c: New test.
7665 * gcc.target/i386/avx512vl-vround-1.c: New test.
7666 * gcc.target/i386/avx512vl-vround-2.c: New test.
7667
713dedcd
RO
76682016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7669
7670 PR testsuite/70595
7671 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7672 (check_effective_target_cilkplus_runtime): ... this.
7673 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7674 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7675
7676 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7677 Require cilkplus_runtime.
7678 Don't add -lcilkrts.
7679 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7680 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7681 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7682 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7683 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7684 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7685 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7686 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7687 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7688 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7689 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7690 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7691 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7692 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7693 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7694 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7695 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7696 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7697 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7698 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7699 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7700 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7701 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7702 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7703 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7704 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7705 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7706 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7707 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7708
7709 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7710 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7711
7712 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7713
7714 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7715 cilkplus_runtime.
7716
3563f78f
MG
77172016-04-27 Marc Glisse <marc.glisse@inria.fr>
7718
7719 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7720 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7721
6bc2bb18
RB
77222015-04-27 Ryan Burn <contact@rnburn.com>
7723
7724 PR c++/69024
7725 PR c++/68997
7726 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7727 diagnostic.
7728 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7729 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7730
1e55d29a
EB
77312016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7732
7733 * gnat.dg/limited_with4.ad[sb]: New test.
7734 * gnat.dg/limited_with4_pkg.ads: New helper.
7735
087146ca
L
77362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7737
7738 PR target/70155
7739 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7740 and movv1ti_internal patterns
7741 * gcc.target/i386/pr70155-1.c: New test.
7742 * gcc.target/i386/pr70155-2.c: Likewise.
7743 * gcc.target/i386/pr70155-3.c: Likewise.
7744 * gcc.target/i386/pr70155-4.c: Likewise.
7745 * gcc.target/i386/pr70155-5.c: Likewise.
7746 * gcc.target/i386/pr70155-6.c: Likewise.
7747 * gcc.target/i386/pr70155-7.c: Likewise.
7748 * gcc.target/i386/pr70155-8.c: Likewise.
7749 * gcc.target/i386/pr70155-9.c: Likewise.
7750 * gcc.target/i386/pr70155-10.c: Likewise.
7751 * gcc.target/i386/pr70155-11.c: Likewise.
7752 * gcc.target/i386/pr70155-12.c: Likewise.
7753 * gcc.target/i386/pr70155-13.c: Likewise.
7754 * gcc.target/i386/pr70155-14.c: Likewise.
7755 * gcc.target/i386/pr70155-15.c: Likewise.
7756 * gcc.target/i386/pr70155-16.c: Likewise.
7757 * gcc.target/i386/pr70155-17.c: Likewise.
7758 * gcc.target/i386/pr70155-18.c: Likewise.
7759 * gcc.target/i386/pr70155-19.c: Likewise.
7760 * gcc.target/i386/pr70155-20.c: Likewise.
7761 * gcc.target/i386/pr70155-21.c: Likewise.
7762 * gcc.target/i386/pr70155-22.c: Likewise.
7763
92329f9f
L
77642016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7765
7766 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7767 ".{5,6}".
7768
309a0cf6
BC
77692016-04-27 Bin Cheng <bin.cheng@arm.com>
7770
7771 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7772 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7773 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7774 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7775 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7776
72ed2b9c
RB
77772016-04-27 Richard Biener <rguenther@suse.de>
7778
7779 PR ipa/70760
7780 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7781 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7782
3c98ff9b
NS
77832016-04-27 Nathan Sidwell <nathan@acm.org>
7784
7785 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7786 * g++.dg/ubsan/pr63956.C: Adjust error location.
7787
9ec5d66b
NC
77882016-04-27 Nick Clifton <nickc@redhat.com>
7789
7790 PR middle-end/49889
7791 * gcc.dg/pr49889.c: New test.
7792
c1e1f433
BS
77932016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7794
7795 * c-c++-common/memset-array.c: New test.
7796
8ac43293
MS
77972016-04-26 Martin Sebor <msebor@redhat.com>
7798
7799 PR c++/66639
7800 * g++.dg/cpp1y/func_constexpr.C: New test.
7801
843ce8ab
PP
78022016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7803
7804 PR c++/70241
7805 * g++.dg/cpp0x/enum32.C: New test.
7806 * g++.dg/cpp0x/enum33.C: New test.
7807
78082016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7809
7810 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7811 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7812 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7813 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7814 * gcc.c-torture/execute/pr38151.c: Likewise.
7815 * gcc.c-torture/execute/pr66556.c: Likewise.
7816 * gcc.c-torture/execute/pr67781.c: Likewise.
7817 * gcc.c-torture/execute/pr68648.c: Likewise.
7818
ca1206be
MG
78192016-04-26 Marc Glisse <marc.glisse@inria.fr>
7820
7821 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7822
2448a956
MP
78232016-04-26 Marek Polacek <polacek@redhat.com>
7824
7825 PR c/67784
7826 * gcc.dg/pr67784-3.c: New test.
7827 * gcc.dg/pr67784-4.c: New test.
7828 * gcc.dg/pr67784-5.c: New test.
7829
b02a5e26
MP
7830 PR c/70791
7831 * gcc.dg/Wnested-externs-2.c: New test.
7832
6b6aa8d3
MG
78332016-04-26 Marc Glisse <marc.glisse@inria.fr>
7834
7835 * gcc.dg/fold-plusmult.c: Adjust.
7836 * gcc.dg/no-strict-overflow-6.c: Adjust.
7837 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7838
a2095b55
BS
78392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7840
7841 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7842 number scans.
7843 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7844 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7845 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7846 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7847 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7848 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7849 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7850 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7851 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7852 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7853 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7854 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7855 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7856 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7857 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7858 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7859 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7860 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7861 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7862 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7863 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7864 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7865 scans.
7866 * gcc.target/i386/pr32219-4.c: Likewise.
7867 * gcc.target/i386/pr32219-6.c: Likewise.
7868 * gcc.target/i386/pr32219-8.c: Likewise.
7869
bb0cc5c8
KT
78702016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7871
7872 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7873 associated options.
7874
5a0802ea
MP
78752016-04-26 Marek Polacek <polacek@redhat.com>
7876
7877 PR c++/70744
7878 * g++.dg/ext/cond2.C: New test.
7879
00f615af
BC
78802016-04-26 Bin Cheng <bin.cheng@arm.com>
7881
7882 PR tree-optimization/70771
7883 PR tree-optimization/70775
7884 * gcc.dg/pr70771.c: New test.
25939d34 7885 * gcc.dg/pr70775.c: New test.
00f615af 7886
218155e7
BS
78872016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7888
7889 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7890
ab99f467
RB
78912016-04-25 Richard Biener <rguenther@suse.de>
7892
7893 PR tree-optimization/70780
7894 * gcc.dg/torture/pr70780.c: New testcase.
7895
3f8257db 78962016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7897
c87885ca
RO
7898 * gcc.target/arm/neon-vaddws16.c: New test.
7899 * gcc.target/arm/neon-vaddws32.c: New test.
7900 * gcc.target/arm/neon-vaddwu16.c: New test.
7901 * gcc.target/arm/neon-vaddwu32.c: New test.
7902 * gcc.target/arm/neon-vaddwu8.c: New test.
7903 * lib/target-supports.exp
93c590ee
MC
7904 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7905 that arm neon support vector widen sum of HImode TO SImode.
7906
d6c1a7a7
JJ
79072016-04-23 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR sanitizer/70712
7910 * c-c++-common/asan/pr70712.c: New test.
7911
ab0fc037
TS
79122016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7913
7914 * .gitattributes: New file.
7915
2aa64824
CL
79162016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7917
7918 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7919
e7e12d92
DH
79202016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7921
7922 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7923 * gfortran.dg/submodule_15.f08: Likewise.
7924
d1431192
RB
79252016-04-22 Richard Biener <rguenther@suse.de>
7926
7927 PR tree-optimization/70740
7928 * gcc.dg/torture/pr70740.c: New testcase.
7929
04a63c24
L
79302016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7931
7932 PR target/70750
7933 * gcc.target/i386/pr70750-1.c: New test.
7934 * gcc.target/i386/pr70750-2.c: Likewise.
7935
20700098
PC
79362016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7937
7938 PR c++/70540
7939 * g++.dg/cpp0x/auto48.C: New.
7940
aedf4e12
MP
79412016-04-21 Marek Polacek <polacek@redhat.com>
7942
7943 PR c++/70513
7944 * g++.dg/cpp0x/forw_enum12.C: New test.
7945 * g++.dg/cpp0x/forw_enum13.C: New test.
7946
2074d80a
KY
79472016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7948
7949 PR target/70728
7950 * gcc.target/i386/pr70728.c: New test.
7951
aef4aab0
RB
79522016-04-21 Richard Biener <rguenther@suse.de>
7953
7954 PR middle-end/70747
7955 * gcc.dg/pr70747.c: New testcase.
7956
2359e571
BC
79572016-04-21 Bin Cheng <bin.cheng@arm.com>
7958
7959 PR tree-optimization/70715
7960 * gcc.dg/tree-ssa/scev-13.c: New test.
7961
ce0e66ff
MG
79622016-04-21 Marc Glisse <marc.glisse@inria.fr>
7963
7964 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7965
2c2870a1
MG
79662016-04-21 Marc Glisse <marc.glisse@inria.fr>
7967
7968 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7969
a2b056a3
JH
79702016-04-20 Jan Hubicka <jh@suse.cz>
7971
7972 PR ipa/70018
7973 * g++.dg/ipa/nothrow-1.C: New testcase.
7974
ee392fc2
NS
79752016-04-20 Nathan Sidwell <nathan@acm.org>
7976
7977 PR c++/55635
7978 * g++.dg/eh/delete1.C: New.
7979
dda49daf
L
79802016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7981
7982 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7983 -mtune-ctrl=sse_typeless_stores.
7984
8a5b9d5a
L
79852016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7986
7987 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7988
1011119f
BC
79892016-04-20 Bin Cheng <bin.cheng@arm.com>
7990
7991 PR tree-optimization/69489
7992 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7993
477d4906
IV
79942016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7995
7996 PR c++/69363
7997 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7998 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7999 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8000
fad08d12
BC
80012016-04-20 Bin Cheng <bin.cheng@arm.com>
8002
8003 PR tree-optimization/56625
8004 PR tree-optimization/69489
8005 * gcc.dg/vect/pr56625.c: New test.
8006 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8007
9e3e4fab
AP
80082016-04-20 Andrew Pinski <apinski@cavium.com>
8009
8010 PR target/64971
8011 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8012
d7aa24e4
AC
80132016-04-20 Arnaud Charlet <charlet@adacore.com>
8014
8015 * gnat.dg/self1.adb: Remove now incorrect test.
8016
e6d62b46
BC
80172016-04-20 Bin Cheng <bin.cheng@arm.com>
8018
8019 * gcc.dg/tree-ssa/scev-11.c: New test.
8020 * gcc.dg/tree-ssa/scev-12.c: New test.
8021
2697b189
MP
80222016-04-20 Marek Polacek <polacek@redhat.com>
8023
8024 PR tree-optimization/70725
8025 * gcc.dg/pr70725.c: New test.
8026
60d393e8
RB
80272016-04-20 Richard Biener <rguenther@suse.de>
8028
8029 PR tree-optimization/70726
8030 * g++.dg/vect/pr70726.cc: New testcase.
8031
82c6f58a
AK
80322016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8033
8034 PR target/70674
8035 * gcc.target/s390/pr70674.c: New test.
8036
90eeab20
JD
80372016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8038
8039 PR libgfortran/70684
8040 * gfortran.dg/list_read_14.f90: New test.
8041
fc9cf6da
L
80422016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8043
8044 PR target/69201
8045 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8046 extern to force it misaligned.
8047 (b): Likewise.
8048 (c): Likewise.
8049 (d): Likewise.
8050 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8051 Don't check `*' before movv4sf_internal.
8052 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8053 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8054 Don't check `*' before movv16qi_internal.
8055 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8056 extern to force it misaligned.
8057 (b): Likewise.
8058 (c): Likewise.
8059 (d): Likewise.
8060 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8061 Don't check `*' before movv2df_internal.
8062 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8063 extern to force it misaligned.
8064 (b): Likewise.
8065 (c): Likewise.
8066 (d): Likewise.
8067 Check movv8sf_internal instead of avx_storeups256.
8068 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8069
ea8927ea
RB
80702016-04-19 Richard Biener <rguenther@suse.de>
8071
8072 PR tree-optimization/70171
8073 * g++.dg/tree-ssa/pr70171.C: New testcase.
8074
65f52ee9
RB
80752016-04-19 Richard Biener <rguenther@suse.de>
8076
8077 PR tree-optimization/70724
8078 * gcc.dg/torture/pr70724.c: New testcase.
8079
987b67f1
VM
80802016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8081
8082 PR middle-end/70689
c87885ca 8083 * gcc.target/i386/pr70689.c: New.
987b67f1 8084
91a47c39
L
80852016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8086
8087 PR target/70708
8088 * gcc.target/i386/pr70708.c: New test.
8089
8270b82d
RB
80902016-04-18 Richard Biener <rguenther@suse.de>
8091
8092 PR tree-optimization/43434
8093 * gcc.dg/vect/pr43434.c: New testcase.
8094 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8095 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8096 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8097 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8098 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8099 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8100 * gcc.dg/gomp/pr68640.c: Likewise.
8101 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8102 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8103
edd048e2
RB
81042016-04-18 Richard Biener <rguenther@suse.de>
8105
8106 PR tree-optimization/70701
8107 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8108
bd5c7330
TV
81092016-04-18 Tom de Vries <tom@codesourcery.com>
8110
8111 PR testsuite/70699
8112 * gcc.dg/pr70161.c: Add dot-file scans.
8113 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8114 instead of after last dot char.
8115
23f2660f
EB
81162016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8117
8118 * c-c++-common/dump-ada-spec-3.c: New test.
8119 * c-c++-common/dump-ada-spec-4.c: Likewise.
8120
da152c9f
TV
81212016-04-17 Tom de Vries <tom@codesourcery.com>
8122
8123 PR other/70183
8124 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8125
cc950f98
JH
81262016-04-15 Jan Hubicka <jh@suse.cz>
8127
8128 PR ipa/70018
8129 * g++.dg/ipa/pure-const-1.C: New testcase.
8130 * g++.dg/ipa/pure-const-2.C: New testcase.
8131 * g++.dg/ipa/pure-const-3.C: New testcase.
8132
949505a9
MP
81332016-04-15 Marek Polacek <polacek@redhat.com>
8134
8135 PR c/70671
8136 * gcc.dg/bitfld-22.c: New test.
8137
10e547d6
BS
81382016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8139
8140 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8141 x86_64.
8142
1e77281b
MP
81432016-04-15 Marek Polacek <polacek@redhat.com>
8144
8145 PR c/70651
8146 * c-c++-common/pr70651.c: New test.
8147
e501fa8e
KT
81482016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8149
8150 PR rtl-optimization/70681
8151 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8152 dump scan on arm and powerpc.
8153 * gcc.dg/pr10474.c: Likewise.
8154
dda1bf61
JJ
81552016-04-15 Jakub Jelinek <jakub@redhat.com>
8156
ca4ef1ff
JJ
8157 PR c++/69517
8158 PR c++/70019
8159 PR c++/70588
8160 * g++.dg/cpp1y/vla11.C: Revert for real.
8161
dda1bf61
JJ
8162 PR c/70436
8163 * c-c++-common/Wparentheses-1.c: New test.
8164 * c-c++-common/gomp/Wparentheses-1.c: New test.
8165 * c-c++-common/gomp/Wparentheses-2.c: New test.
8166 * c-c++-common/gomp/Wparentheses-3.c: New test.
8167 * c-c++-common/gomp/Wparentheses-4.c: New test.
8168 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8169 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8170 * c-c++-common/goacc/Wparentheses-1.c: New test.
8171
1355e62c
KY
81722016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8173
8174 PR target/70662
8175 * gcc.target/i386/pr70662.c: New test.
8176
0ab34b9e 81772016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8178 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8179
8180 PR tree-optimization/70130
8181 * gcc.dg/vect/O3-pr70130.c: New testcase.
8182
bc773aad
MM
81832016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8184
6e9b2286
MM
8185 PR target/70669
8186 * gcc.target/powerpc/pr70669.c: New test.
8187
bc773aad
MM
8188 PR target/70640
8189 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8190 a power7 system that does not have an assembler that supports
8191 power8.
8192
d8747845
MS
81932016-04-14 Martin Sebor <msebor@redhat.com>
8194
8195 PR c++/69517
8196 PR c++/70019
8197 PR c++/70588
8198 * c-c++-common/ubsan/vla-1.c: Revert.
8199 * g++.dg/cpp1y/vla11.C: Same.
8200 * g++.dg/cpp1y/vla12.C: Same.
8201 * g++.dg/cpp1y/vla13.C: Same.
8202 * g++.dg/cpp1y/vla14.C: Same.
8203 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8204 * g++.dg/init/array24.C: Same.
d8747845
MS
8205 * g++.dg/ubsan/vla-1.C: Same.
8206
85128559
MP
82072016-04-14 Marek Polacek <polacek@redhat.com>
8208 Jan Hubicka <hubicka@ucw.cz>
8209
8210 PR c++/70029
8211 * g++.dg/torture/pr70029.C: New test.
8212
52fbb073
MS
82132016-04-14 Martin Sebor <msebor@redhat.com>
8214
8215 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8216 type size to prevent failures on targets with very low maximum
8217 alignment.
8218
6db61d6f
RB
82192016-04-14 Richard Biener <rguenther@suse.de>
8220
8221 PR tree-optimization/70623
8222 * gcc.dg/torture/pr70623.c: New testcase.
8223 * gcc.dg/torture/pr70623-2.c: Likewise.
8224
342fac95
MS
82252016-04-13 Martin Sebor <msebor@redhat.com>
8226
8227 PR c++/69517
8228 PR c++/70019
8229 PR c++/70588
8230 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8231 * g++.dg/cpp1y/vla11.C: New test.
8232 * g++.dg/cpp1y/vla12.C: New test.
8233 * g++.dg/cpp1y/vla13.C: New test.
8234 * g++.dg/cpp1y/vla14.C: New test.
8235 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8236 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8237 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8238
d93c452f
JJ
82392016-04-13 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR c++/70641
8242 * g++.dg/opt/pr70641.C: New test.
8243
85115fb6
RO
82442016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8245
8246 PR rtl-optimization/68749
8247 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8248 effects of argument promotions.
8249 Remove default args to dg-skip-if.
8250
545a4139
PC
82512016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8252
8253 PR c++/70635
8254 * g++.dg/parse/pr70635.C: New.
8255
b3a77f21
MP
82562016-04-13 Marek Polacek <polacek@redhat.com>
8257
8258 PR c++/70639
8259 * c-c++-common/Wmisleading-indentation-4.c: New test.
8260
99cd9857
MP
82612016-04-13 Marek Polacek <polacek@redhat.com>
8262
8263 PR c/70436
c87885ca
RO
8264 * gcc.dg/Wparentheses-12.c: New test.
8265 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8266
75ca93ec
IE
82672016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8268
8269 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8270 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8271 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8272
3d3f9e7e
JJ
82732016-04-13 Jakub Jelinek <jakub@redhat.com>
8274
37947cd0
JJ
8275 PR middle-end/70633
8276 * gcc.c-torture/compile/pr70633.c: New test.
8277
3d3f9e7e
JJ
8278 PR debug/70628
8279 * gcc.dg/torture/pr70628.c: New test.
8280
92886d3e
PP
82812016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8282
8283 PR c++/70610
8284 * g++.dg/template/pr70610.C: New test.
8285 * g++.dg/template/pr70610-2.C: New test.
8286 * g++.dg/template/pr70610-3.C: New test.
8287 * g++.dg/template/pr70610-4.C: New test.
8288
13bd7c2b
JJ
82892016-04-12 Jakub Jelinek <jakub@redhat.com>
8290
6512fa6d
JJ
8291 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8292 128 instead of 32.
8293
13bd7c2b
JJ
8294 PR c++/70571
8295 * g++.dg/ext/pr70571.C: New test.
8296
20b9851c
MM
82972016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8298
8a434ada 8299 PR target/70640
20b9851c
MM
8300 * gcc.target/powerpc/pr70640.c: New test.
8301
2b2f52bc
PC
83022016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8303
8304 PR c++/68722
8305 * g++.dg/parse/pr68722.C: New.
8306
5901e56a
JJ
83072016-04-12 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR rtl-optimization/70596
8310 * gcc.target/i386/pr70596.c: New test.
8311
d4619dc1
NS
83122016-04-12 Nathan Sidwell <nathan@acm.org>
8313
8314 PR c++/70501
8315 * g++.dg/init/pr70501.C: New.
8316
3df530d3
DW
83172016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8318
8319 * gcc.target/i386/asm-flag-6.c: New test.
8320
b7a120d7
TV
83212016-04-12 Tom de Vries <tom@codesourcery.com>
8322
8323 PR tree-optimization/68756
8324 * gcc.dg/graphite/pr68756.c: New test.
8325
4e0eea75
JJ
83262016-04-12 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR tree-optimization/70602
8329 * gcc.c-torture/execute/pr70602.c: New test.
8330
35fbda43
MM
83312016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8332
8333 PR target/70381
8334 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8335 __float128 emulator is built and runs.
8336 * gcc.target/powerpc/float128-1.c: Likewise.
8337
8338 * lib/target-supports.exp (check_ppc_float128_sw_available):
8339 Rework tests for __float128 software and hardware
8340 availability. Fix exit condition to return 0 on success.
8341
04a99ebe
JG
83422016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8343
8344 PR target/70133
8345 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8346 * gcc.target/aarch64/target_attr_15.c: Likewise.
8347
47cd5a85
PC
83482016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8349
8350 PR c++/69066
8351 * g++.dg/cpp1y/pr69066.C: New.
8352
a5edb32e
JD
83532016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8354
8355 PR fortran/68566
8356 * gfortran.dg/pr36192.f90: Update test.
8357 * gfortran.dg/pr36192_1.f90: Update test.
8358 * gfortran.dg/real_dimension_1.f: Update test.
8359 * gfortran.dg/parameter_array_init_7.f90: New test.
8360
8ef378f8
JDA
83612016-04-09 John David Anglin <danglin@gcc.gnu.org>
8362
c532c871
JDA
8363 PR testsuite/64039
8364 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8365
d34f706f
JDA
8366 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8367
75e1dd9e
JDA
8368 PR rtl-optimization/66669
8369 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8370
8a976f5f
JDA
8371 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8372
da04822a
JDA
8373 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8374 * gcc.dg/pie-1.c: Likewise.
8375 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8376 * gcc.dg/pic-4.c: Likewise.
8377 * gcc.dg/pie-3.c: Likewise.
8378 * gcc.dg/pie-4.c: Likewise.
8379
adfabcf9
JDA
8380 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8381
4a020adf
JDA
8382 PR tree-optimization/68644
8383 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8384
8ef378f8
JDA
8385 PR rtl-optimization/64886
8386 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8387
09bf990e
TV
83882016-04-09 Tom de Vries <tom@codesourcery.com>
8389
8390 PR tree-optimization/68953
8391 * gcc.dg/graphite/pr68953.c: New test.
8392
138c3c1a
DH
83932016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8394
8395 PR fortran/70592
8396 * gfortran.dg/deferred_character_16.f90: New test.
8397
f55460af
JJ
83982016-04-09 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR tree-optimization/70586
8401 * gcc.c-torture/execute/pr70586.c: New test.
8402
0b77bbf3
DH
84032016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8404
8405 PR sanitizer/70573
8406 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8407 with __builtin_memset
8408 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8409
c42cfb5c
CP
84102016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8411
8412 PR lto/70289
8413 PR ipa/70348
8414 PR tree-optimization/70373
8415 PR middle-end/70533
8416 PR middle-end/70534
8417 PR middle-end/70535
8418 * c-c++-common/goacc/reduction-5.c: New test.
8419 * c-c++-common/goacc/reduction-promotions.c: New test.
8420 * gfortran.dg/goacc/reduction-3.f95: New test.
8421 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8422
56cfb596
PP
84232016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8424
8425 PR c++/70590
8426 PR c++/70452
8427 * g++.dg/pr70590.C: New test.
8428 * g++.dg/pr70590-2.C: New test.
8429
1a13c0a2
JJ
84302016-04-08 Jakub Jelinek <jakub@redhat.com>
8431
abc0647a
JJ
8432 PR middle-end/70593
8433 * gcc.target/i386/pr70593.c: New test.
8434
1a13c0a2
JJ
8435 PR rtl-optimization/70574
8436 * gcc.target/i386/avx2-pr70574.c: New test.
8437
c3da4956
MO
84382016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8439
8440 PR sanitizer/70541
8441 * c-c++-common/asan/pr70541.c: New test.
8442
9f1b833b
TV
84432016-04-08 Tom de Vries <tom@codesourcery.com>
8444
8445 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8446 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8447
bae7adda
KT
84482016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8449
8450 PR target/70566
8451 * gcc.c-torture/execute/pr70566.c: New test.
8452
211f3d57
TV
84532016-04-08 Tom de Vries <tom@codesourcery.com>
8454
8455 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8456 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8457
02cf2861
AM
84582016-04-08 Alan Modra <amodra@gmail.com>
8459
8460 * gcc.target/powerpc/pr70117.c: New.
8461
5f490f9f
JJ
84622016-04-07 Jakub Jelinek <jakub@redhat.com>
8463
56e9b710
JJ
8464 PR testsuite/70581
8465 * gcc.dg/lto/simd-function_0.c: New test.
8466
5f490f9f
JJ
8467 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8468 clones.
8469 * c-c++-common/attr-simd-2.c: Likewise.
8470 * c-c++-common/attr-simd-4.c: Likewise.
8471 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8472 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8473
e4ebc74d
TP
84742016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8475
8476 PR testsuite/70553
8477 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8478
9817ae35
TS
84792016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8480 Tom de Vries <tom@codesourcery.com>
8481
8482 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8483 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8484 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8485 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8486 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8487 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8488 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8489 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8490
e292f64d
PP
84912016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8492
8493 PR c/70436
8494 * g++.dg/warn/Wparentheses-29.C: New test.
8495
6b37bdaf
PP
84962016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8497
8498 PR c/70436
8499 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8500 explicit braces to resolve a future -Wparentheses warning.
8501
64824205
RH
85022016-04-06 Richard Henderson <rth@redhat.com>
8503
8504 * gcc.dg/pr61817-1.c: New test.
8505 * gcc.dg/pr61817-2.c: New test.
8506 * gcc.dg/pr69391-1.c: New test.
8507 * gcc.dg/pr69391-2.c: New test.
8508
bc2fc1f3
VM
85092016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8510
8511 PR rtl-optimization/70398
c87885ca 8512 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8513
41414a02
EB
85142016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8515
8516 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8517
4066ea8a
YR
85182016-04-06 Yvan Roux <yvan.roux@linaro.org>
8519 Pedro Alves <palves@redhat.com>
8520
8521 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8522
ec35ea45
JJ
85232016-04-06 Jakub Jelinek <jakub@redhat.com>
8524
3866f8dd
JJ
8525 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8526 Check for avx512f effective targets instead of avx2.
8527 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8528 for AVX512F clones.
8529 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8530 * g++.dg/gomp/declare-simd-1.C: Likewise.
8531 * g++.dg/gomp/declare-simd-3.C: Likewise.
8532 * g++.dg/gomp/declare-simd-4.C: Likewise.
8533
ec35ea45
JJ
8534 PR middle-end/70550
8535 * c-c++-common/gomp/pr70550-1.c: New test.
8536 * c-c++-common/gomp/pr70550-2.c: New test.
8537
c08d28ac
NS
85382016-04-05 Nathan Sidwell <nathan@acm.org>
8539
8540 PR c++/70512
8541 * g++.dg/ext/attribute-may-alias-5.C: New.
8542
1d510e04
JJ
85432016-04-05 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR c++/70336
8546 * c-c++-common/pr70336.c: New test.
8547 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8548 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8549
84278ed9
JH
85502016-04-05 Jan Hubicka <hubicka@ucw.cz>
8551
8552 PR ipa/66223
8553 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8554
268a0ec4
JJ
85552016-04-05 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR rtl-optimization/70542
8558 * gcc.dg/torture/pr70542.c: New test.
8559 * gcc.target/i386/avx2-pr70542.c: New test.
8560
5e8c2eb1
ZS
85612016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8562
8563 PR tree-optimization/70509
8564 * gcc.target/i386/avx512bw-pr70509.c: New test.
8565
c0daf32d
PP
85662016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8567
8568 PR c++/70452
8569 * g++.dg/ext/constexpr-vla4.C: New test.
8570
bf867841
UB
85712016-04-05 Uros Bizjak <ubizjak@gmail.com>
8572
8573 PR target/70510
8574 * gcc.target/i386/pr70510.c: New test.
8575
3022186a
RB
85762016-04-05 Richard Biener <rguenther@suse.de>
8577
8578 PR tree-optimization/70526
8579 * g++.dg/torture/pr70526.C: New testcase.
8580
55fc79b2
JJ
85812016-04-05 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR target/70525
8584 * gcc.target/i386/pr70525.c: New test.
8585
62b233f2
RB
85862016-04-05 Richard Biener <rguenther@suse.de>
8587
8588 PR middle-end/70499
8589 * g++.dg/torture/pr70499.C: New testcase.
8590
cc05759d
RB
85912016-04-05 Richard Biener <rguenther@suse.de>
8592
8593 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8594 remove XFAIL.
8595
f23f16d4
JJ
85962016-04-04 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR middle-end/70307
8599 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8600 rs6000 ABI warnings.
8601
d27ecc49
JH
86022016-04-04 Jan Hubicka <hubicka@ucw.cz>
8603
8604 PR ipa/66223
8605 * g++.dg/ipa/devirt-51.C: New testcase.
8606
c974c96e 86072016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8608 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8609
8610 PR middle-end/70457
8611 * gcc.dg/torture/pr70457.c: New.
8612
7a85da89
AV
86132016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8614
8615 PR fortran/67538
8616 * gfortran.dg/allocate_with_source_19.f08: New test.
8617
de517e64
AV
86182016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8619
8620 PR fortran/65795
8621 * gfortran.dg/coarray_allocate_6.f08: New test.
8622
43b9f499
RB
86232016-04-04 Richard Biener <rguenther@suse.de>
8624
8625 PR rtl-optimization/70484
8626 * gcc.dg/torture/pr70484.c: New testcase.
8627
f13355da
MP
86282016-04-04 Marek Polacek <polacek@redhat.com>
8629
8630 PR c/70307
8631 * gcc.dg/torture/pr70307.c: New test.
8632
6cc6ed50
OE
86332016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8634
8635 PR target/70416
8636 PR target/67391
8637 * gcc.target/sh/torture/pr70416.c: New.
8638
abdc16c8
MS
86392016-04-02 Martin Sebor <msebor@redhat.com>
8640
8641 PR c++/67376
8642 PR c++/70170
8643 PR c++/70172
8644 PR c++/70228
8645 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8646 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8647 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8648 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8649 * g++.dg/cpp0x/constexpr-string.C: Same.
8650 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8651 * g++.dg/cpp0x/pr65398.C: Same.
8652 * g++.dg/ext/constexpr-vla1.C: Same.
8653 * g++.dg/ext/constexpr-vla2.C: Same.
8654 * g++.dg/ext/constexpr-vla3.C: Same.
8655 * g++.dg/ubsan/pr63956.C: Same.
8656
763cd859
JJ
86572016-04-01 Jakub Jelinek <jakub@redhat.com>
8658
8659 PR rtl-optimization/70467
8660 * gcc.target/i386/pr70467-2.c: New test.
8661
0f875435
JJ
86622016-04-01 Jakub Jelinek <jakub@redhat.com>
8663 Marek Polacek <polacek@redhat.com>
8664
8665 PR c++/70488
8666 * g++.dg/init/new47.C: New test.
8667
41d14659
RR
86682016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8669
8670 PR target/70496
8671 * gcc.target/arm/pr70496.c: New test.
8672
f9bf89bb
NS
86732016-04-01 Nathan Sidwell <nathan@acm.org>
8674
73b9085d
NS
8675 PR c++/68475
8676 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8677
4afdcfaa
IE
86782016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8679
8680 PR target/69890
8681 * gcc.dg/strlenopt.h (memmove): New.
8682 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8683 instead of "string.h".
8684 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8685 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8686 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8687 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8688 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8689 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8690 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8691 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8692 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8693 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8694 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8695 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8696 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8697 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8698 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8699 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8700 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8701 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8702 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8703 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8704
b5d7a29c
RO
87052016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8706
8707 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8708 (Holder::foo): Reflect this.
8709
b660f9ec
IE
87102016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8711
8712 PR target/70442
8713 * gcc.dg/pr70442.c: New test.
8714
88504f34
NS
87152016-03-31 Nathan Sidwell <nathan@acm.org>
8716
8717 PR c++/70393
8718 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8719
95d34b96
KY
87202016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8721
8722 PR target/70453
8723 * gcc.target/i386/pr70453.c: New test.
8724
b4c4967c
AB
87252016-03-31 Andrey Belevantsev <abel@ispras.ru>
8726
8727 PR target/70292
8728 * gcc.c-torture/pr70292.c: New test.
8729
5fde6a45
MP
87302016-03-31 Marek Polacek <polacek@redhat.com>
8731
8732 PR c/70297
8733 * c-c++-common/pr70297.c: New test.
8734 * g++.dg/cpp0x/typedef-redecl.C: New test.
8735 * gcc.dg/typedef-redecl2.c: New test.
8736
97eb24c4
JJ
87372016-03-31 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR rtl-optimization/70460
8740 * gcc.c-torture/execute/pr70460.c: New test.
8741
efc3536f
RB
87422016-03-31 Richard Biener <rguenther@suse.de>
8743
8744 PR c++/70430
8745 * g++.dg/ext/vector30.C: New testcase.
8746
e0876e21
DH
87472016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8748 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8749
8750 * gfortran.dg/fmt_pf.f90: New test.
8751
e9bff8c6
RO
87522016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8753
8754 Forward-port from 5 branch
8755 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR testsuite/70356
8758 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8759 dg-require-effective-target after dg-do.
8760
8761 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8762
8763 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8764
2620c80d
TS
87652016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8766 Julian Brown <julian@codesourcery.com>
8767 Chung-Lin Tang <cltang@codesourcery.com>
8768 Cesar Philippidis <cesar@codesourcery.com>
8769 James Norris <jnorris@codesourcery.com>
8770 Tom de Vries <tom@codesourcery.com>
8771 Nathan Sidwell <nathan@codesourcery.com>
8772
bf867841 8773 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8774 * c-c++-common/goacc/loop-clauses.c: Likewise.
8775 * g++.dg/goacc/template.C: Likewise.
8776 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8777 * gfortran.dg/goacc/loop-1.f95: Likewise.
8778 * gfortran.dg/goacc/loop-5.f95: Likewise.
8779 * gfortran.dg/goacc/loop-6.f95: Likewise.
8780 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8781 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8782 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8783 * c-c++-common/goacc/clauses-fail.c: Likewise.
8784 * c-c++-common/goacc/parallel-1.c: Likewise.
8785 * c-c++-common/goacc/reduction-1.c: Likewise.
8786 * c-c++-common/goacc/reduction-2.c: Likewise.
8787 * c-c++-common/goacc/reduction-3.c: Likewise.
8788 * c-c++-common/goacc/reduction-4.c: Likewise.
8789 * c-c++-common/goacc/routine-3.c: Likewise.
8790 * c-c++-common/goacc/routine-4.c: Likewise.
8791 * c-c++-common/goacc/routine-5.c: Likewise.
8792 * c-c++-common/goacc/tile.c: Likewise.
8793 * g++.dg/goacc/template.C: Likewise.
8794 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8795 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8796 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8797 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8798 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8799 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8800 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8801 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8802 * c-c++-common/goacc/use_device-1.c: ... this file.
8803 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8804 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8805 * c-c++-common/goacc/host_data-6.c: ... this file.
8806 * c-c++-common/goacc/loop-2-kernels.c: New file.
8807 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8808 * c-c++-common/goacc/loop-3.c: Likewise.
8809 * g++.dg/goacc/reference.C: Likewise.
8810 * g++.dg/goacc/routine-1.C: Likewise.
8811 * g++.dg/goacc/routine-2.C: Likewise.
8812
f6d2d066
RB
88132016-03-30 Richard Biener <rguenther@suse.de>
8814
8815 PR middle-end/70450
8816 * gcc.dg/torture/pr70450.c: New testcase.
8817
d43242b9
JJ
88182016-03-30 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR target/70421
8821 * gcc.dg/torture/pr70421.c: New test.
8822 * gcc.target/i386/avx512f-pr70421.c: New test.
8823
5ce43b77
L
88242016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8825
8826 PR testsuite/70364
8827 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8828 (check): New function.
8829 (bar): Call check.
8830 (foo): Align stack to 16 bytes when calling bar.
8831 * gcc.target/i386/cleanup-2.c: Likewise.
8832
d014a712
PP
88332016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8834
8835 PR tree-optimization/59124
8836 * gcc.dg/Warray-bounds-19.c: New test.
8837
3f8257db 88382016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8839
8840 * lib/prune.exp (escape_regex_chars): New.
8841 (prune_file_path): Update to quote metcharacters for regexp.
8842
3336c6e0
JJ
88432016-03-29 Jakub Jelinek <jakub@redhat.com>
8844
a362f023
JJ
8845 PR rtl-optimization/70429
8846 * gcc.c-torture/execute/pr70429.c: New test.
8847
3336c6e0
JJ
8848 PR tree-optimization/70405
8849 * gcc.dg/pr70405.c: New test.
8850
728557fd
AV
88512016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8852
8853 PR fortran/70397
8854 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8855 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8856
bef977d4
TS
88572016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8858
8859 PR testsuite/64177
8860 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8861 __cilkrts_set_param to set two workers.
8862 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8863 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8864
6f6d25c9
DH
88652016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8866
bf867841 8867 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8868
45733562
KY
88692016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8870
8871 PR target/70406
bf867841 8872 * gcc.target/i386/pr70406.c: New test.
45733562 8873
a1799e5e
EB
88742016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8875
8876 * gnat.dg/specs/double_record_extension3.ads: New test.
8877
5fca7b66
RH
88782016-03-25 Richard Henderson <rth@redhat.com>
8879
8880 PR target/70120
8881 * gcc.target/aarch64/pr70120-1.c: New.
8882 * gcc.target/aarch64/pr70120-2.c: New.
8883 * gcc.target/aarch64/pr70120-3.c: New.
8884
31ce75c6
PP
88852016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8886
8887 PR c++/62212
8888 * g++.dg/template/mangle2.C: The dg-do directive should be
8889 "compile" not "assemble".
8890
3caf0ca1
BS
88912016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8892
8893 PR lto/69650
8894 * gcc.dg/pr69650.c: New test.
8895
634035b6
DE
88962016-03-25 David Edelsohn <dje.gcc@gmail.com>
8897
8898 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8899
45d34276
AM
89002016-03-25 Alan Modra <amodra@gmail.com>
8901
8902 * gcc.dg/dfp/pr70052.c: New test.
8903
8f085166
RH
89042016-03-24 Richard Henderson <rth@redhat.com>
8905
8906 PR middle-end/69845
8907 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8908 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8909
011e5ec3
TV
89102016-03-24 Tom de Vries <tom@codesourcery.com>
8911
8912 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8913
9e3f4551
TV
89142016-03-24 Tom de Vries <tom@codesourcery.com>
8915
8916 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8917 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8918
45780041
TV
89192016-03-24 Tom de Vries <tom@codesourcery.com>
8920
8921 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8922 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8923
887ab4e5
PP
89242016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8925
8926 PR c++/62212
8927 * g++.dg/template/mangle2.C: New test.
8928
69a9a66f
RB
89292016-03-24 Richard Biener <rguenther@suse.de>
8930
8931 PR tree-optimization/70396
8932 * gcc.dg/torture/pr70396.c: New testcase.
8933
ed87de55
RB
89342016-03-24 Richard Biener <rguenther@suse.de>
8935
8936 PR middle-end/70370
8937 * gcc.dg/torture/pr70370.c: New testcase.
8938
ea064934
TV
89392016-03-24 Tom de Vries <tom@codesourcery.com>
8940
8941 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8942 * gfortran.dg/goacc/kernels-tree.f95: Same.
8943 * gfortran.dg/goacc/parallel-tree.f95: Same.
8944
b2a4dd1d
TV
89452016-03-24 Tom de Vries <tom@codesourcery.com>
8946
8947 * c-c++-common/goacc/uninit-if-clause.c: New test.
8948 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8949
72e7cd6e
JJ
89502016-03-24 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR target/70290
bf867841
UB
8953 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8954 Fix formatting.
72e7cd6e 8955
ce9d0c03
RB
89562016-03-24 Richard Biener <rguenther@suse.de>
8957
8958 PR tree-optimization/70372
8959 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8960
426b9428
PP
89612016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8962
8963 PR c++/70347
8964 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8965
cd1588c4
PP
89662016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8967
8968 PR c++/70332
8969 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8970
61637db3
JJ
89712016-03-23 Jakub Jelinek <jakub@redhat.com>
8972
928af3bf
JJ
8973 PR c++/70001
8974 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8975 * g++.dg/cpp1y/pr70001.C: New test.
8976
61637db3
JJ
8977 PR c++/70323
8978 * g++.dg/cpp0x/constexpr-70323.C: New test.
8979
05aca4e7
AO
89802016-03-23 Alexandre Oliva <aoliva@redhat.com>
8981 Jason Merrill <jason@redhat.com>
8982 Jakub Jelinek <jakub@redhat.com>
8983
8984 PR c++/69315
8985 * g++.dg/cpp0x/constexpr-69315.C: New test.
8986 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8987
fbdb6baf
MP
89882016-03-23 Marek Polacek <polacek@redhat.com>
8989
8990 PR c++/69884
8991 * g++.dg/warn/Wignored-attributes-1.C: New test.
8992 * g++.dg/warn/Wignored-attributes-2.C: New test.
8993
d79ee524
TV
89942016-03-23 Tom de Vries <tom@codesourcery.com>
8995
8996 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8997 initialization.
8998 * gfortran.dg/goacc/private-3.f95 (test): Same.
8999 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9000 missing use param.
9001
a59f0bef
KT
90022016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9003
9004 * lib/target-supports.exp: Remove v7ve entry from loop
9005 creating effective target checks.
9006 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9007 (add_options_for_arm_arch_v7ve): Likewise.
9008
0179520a
JJ
90092016-03-23 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR tree-optimization/70354
9012 * gcc.dg/vect/pr70354-1.c: New test.
9013 * gcc.dg/vect/pr70354-2.c: New test.
9014 * gcc.target/i386/avx2-pr70354-1.c: New test.
9015 * gcc.target/i386/avx2-pr70354-2.c: New test.
9016
75bb14d7
JL
90172016-03-22 Jeff Law <law@redhat.com>
9018
9019 PR target/70232
9020 * gcc.dg/tree-ssa/pr70232.c: New test.
9021
72c9526d
IE
90222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9023
9024 PR target/70302
9025 * gcc.target/i386/pr70302.c: New test.
9026
a3ca1bc5
RB
90272016-03-22 Richard Biener <rguenther@suse.de>
9028
9029 PR middle-end/70251
9030 * g++.dg/torture/pr70251.C: New testcase.
9031
5c240f4d
DM
90322016-03-22 David Malcolm <dmalcolm@redhat.com>
9033
9034 PR c/69993
9035 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9036 Wmisleading-indentation.c.
9037 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9038 reflect change to diagnostic text and order of messages.
9039 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9040
80f6631b
DE
90412016-03-22 David Edelsohn <dje.gcc@gmail.com>
9042
9043 * g++.dg/ext/java-3.C: Don't compile on AIX.
9044
9a10956c
RB
90452016-03-22 Richard Biener <rguenther@suse.de>
9046
9047 PR middle-end/70333
9048 * gcc.dg/torture/pr70333.c: New testcase.
9049
6cedf922
IE
90502016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9051
9052 * g++.dg/ext/pr70290.C: New test.
9053
cd6c27ac
KY
90542016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9055
9056 PR target/70325
9057 * gcc.target/i386/pr70325.c: New test.
9058
4cde512c
JJ
90592016-03-22 Jakub Jelinek <jakub@redhat.com>
9060
b01915ed
JJ
9061 PR target/70329
9062 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9063 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9064
4e3e2cf1
JJ
9065 PR target/70300
9066 * gcc.target/i386/pr70300.c: New test.
9067
4cde512c
JJ
9068 PR c++/70295
9069 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9070 (func2): New function for cond with parens, xfail warning for c++.
9071 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9072
16f6d7dc
PP
90732016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9074
9075 PR c++/70096
9076 * g++.dg/template/ptrmem30.C: New test.
9077
a3e2b438
PP
90782016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9079
9080 PR c++/70204
9081 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9082 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9083
11b6a02e
JJ
90842016-03-21 Jakub Jelinek <jakub@redhat.com>
9085
9086 PR middle-end/70326
9087 * gcc.dg/pr70326.c: New test.
9088
b9407883
MG
90892016-03-21 Marc Glisse <marc.glisse@inria.fr>
9090 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR tree-optimization/70317
9093 * gcc.dg/pr70317.c: New test.
9094
4a148e19
UB
90952016-03-21 Uros Bizjak <ubizjak@gmail.com>
9096
9097 PR target/70327
9098 * gcc.target/i386/pr70327.c: New test.
9099
2a85ddbb
ML
91002016-03-21 Martin Liska <mliska@suse.cz>
9101
7d36fe98 9102 PR ipa/70306
2a85ddbb
ML
9103 * gcc.dg/ipa/pr70306.c: New test.
9104
4a148e19 91052016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9106
9107 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9108 * gcc.target/arm/attr-align3.c: Likewise.
9109 * gcc.target/arm/attr_arm.c: Likewise.
9110 * gcc.target/arm/flip-thumb.c: Likewise.
9111
6b366948
JJ
91122016-03-21 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR target/70296
9115 * gcc.target/powerpc/altivec-36.c: New test.
9116
2fac8c14
RB
91172016-03-21 Richard Biener <rguenther@suse.de>
9118
9119 PR tree-optimization/70310
9120 * gcc.dg/torture/pr70310.c: New testcase.
9121
e9bde854
KY
91222016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9123
9124 PR target/70293
9125 * gcc.target/i386/pr70293.c: New test.
9126
56bbfaf6
RB
91272016-03-21 Richard Biener <rguenther@suse.de>
9128
9129 PR tree-optimization/70288
9130 * gcc.dg/torture/pr70288-1.c: New testcase.
9131 * gcc.dg/torture/pr70288-2.c: Likewise.
9132
3eee49ed
AB
91332016-03-21 Andrey Belevantsev <abel@ispras.ru>
9134
9135 PR rtl-optimization/69307
9136 * gcc.target/arm/pr69307.c: New test.
4a148e19 9137
8e7816b4
AB
91382016-03-21 Andrey Belevantsev <abel@ispras.ru>
9139
9140 PR rtl-optimization/69102
9141 * gcc.c-torture/compile/pr69102.c: New test.
9142
14d7d4be
JL
91432016-03-18 Jeff Law <law@redhat.com>
9144
9145 PR rtl-optimization/70263
9146 * gcc.c-torture/compile/pr70263-1.c: New test.
9147 * gcc.target/i386/pr70263-2.c: New test.
9148
5c6a601c
BS
91492016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9150
9151 PR rtl-optimization/70278
9152 * gcc.dg/torture/pr70278.c: New test.
9153 * gcc.target/arm/pr70278.c: New test.
9154
4bbf545b
DM
91552016-03-18 David Malcolm <dmalcolm@redhat.com>
9156
9157 PR c/70281
9158 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9159 (test_builtin_types_compatible_p): New test function.
9160 * gcc.dg/pr70281.c: New test case.
9161
dc28bb68
CL
91622016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9163
9164 PR target/70113
9165 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9166
5e8d6dff
IE
91672016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9168
9169 PR tree-optimization/70252
9170 * gcc.dg/pr70252.c: New test.
9171
d0e7e403
TV
91722016-03-18 Tom de Vries <tom@codesourcery.com>
9173
9174 * gcc.dg/pr70161-2.c: New test.
9175 * gcc.dg/pr70161.c: New test.
9176
fa22501a
TV
91772016-03-18 Tom de Vries <tom@codesourcery.com>
9178
9179 PR ipa/70269
9180 * gcc.dg/pr70269.c: New test.
9181
dd125026
JJ
91822016-03-18 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR c++/70267
9185 * g++.dg/ext/java-3.C: New test.
9186
91914f0a
PP
91872016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9188
9189 PR c++/70205
9190 * g++.dg/lookup/pr70205.C: New test.
9191
753a8910
PP
91922016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9193
9194 PR c++/70218
9195 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9196
14ba7b28
MP
91972016-03-17 Marek Polacek <polacek@redhat.com>
9198
9199 PR c/69407
9200 * gcc.dg/atomic-op-6.c: New test.
9201
ded60913
DM
92022016-03-17 David Malcolm <dmalcolm@redhat.com>
9203
9204 PR c/70264
9205 * c-c++-common/pr70264.c: New test case.
9206
a3aad0e6
JJ
92072016-03-17 Jakub Jelinek <jakub@redhat.com>
9208
17366700
JJ
9209 PR c++/70144
9210 * c-c++-common/pr70144-1.c: New test.
9211 * c-c++-common/pr70144-2.c: New test.
9212
a3aad0e6
JJ
9213 PR c++/70272
9214 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9215 * g++.dg/opt/flifetime-dse6.C: New test.
9216 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9217
b57e6e18
L
92182016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9219
9220 PR driver/70192
9221 * gcc.dg/pic-1.c: New test.
9222 * gcc.dg/pic-2.c: Likewise.
9223 * gcc.dg/pic-3.c: Likewise.
9224 * gcc.dg/pic-4.c: Likewise.
9225 * gcc.dg/pie-1.c: Likewise.
9226 * gcc.dg/pie-2.c: Likewise.
9227 * gcc.dg/pie-3.c: Likewise.
9228 * gcc.dg/pie-4.c: Likewise.
9229 * gcc.dg/pie-5.c: Likewise.
9230 * gcc.dg/pie-6.c: Likewise.
9231
b38ba58b
TV
92322016-03-17 Tom de Vries <tom@codesourcery.com>
9233
9234 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9235 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9236
6931b3b7
RB
92372016-03-17 Richard Biener <rguenther@suse.de>
9238
9239 PR debug/70271
9240 * g++.dg/debug/pr70271.C: New testcase.
9241
0c8b64cb
IE
92422016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9243
9244 * gcc.target/i386/pr70251.c: New test.
9245
b1970801
MP
92462016-03-17 Marek Polacek <polacek@redhat.com>
9247
9248 PR c++/70194
9249 * g++.dg/warn/constexpr-70194.C: New test.
9250
820c5eaa
RH
92512016-03-16 Richard Henderson <rth@redhat.com>
9252
9253 PR middle-end/70240
9254 * gcc.c-torture/compile/pr70240.c: New.
9255
da0ad263
SKS
92562016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9257
9258 * gcc.c-torture/compile/20151204.c: Skip for avr.
9259
c73d295c
JJ
92602016-03-16 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR target/70245
9263 * g++.dg/opt/pr70245.C: New test.
9264 * g++.dg/opt/pr70245.h: New file.
9265 * g++.dg/opt/pr70245-aux.cc: New file.
9266
b2794066
MS
92672016-03-16 Martin Sebor <msebor@redhat.com>
9268
9269 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9270
aa43616c
RH
92712016-03-16 Richard Henderson <rth@redhat.com>
9272
9273 PR middle-end/70199
9274 * gcc.c-torture/compile/pr70199.c: New.
9275
59608fe5
L
92762016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9277
9278 * gcc.dg/uninit-19.c: Run dos2unix.
9279
ab4c578f
MP
92802016-03-16 Marek Polacek <polacek@redhat.com>
9281
9282 PR c/70093
9283 * gcc.dg/nested-func-10.c: New test.
9284 * gcc.dg/nested-func-9.c: New test.
9285
f5387e76
JJ
92862016-03-16 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR tree-optimization/68714
9289 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9290
7662b718
TV
92912016-03-16 Tom de Vries <tom@codesourcery.com>
9292
9293 PR tree-optimization/68715
9294 * gcc.dg/graphite/pr68715-2.c: New test.
9295 * gcc.dg/graphite/pr68715.c: New test.
9296 * gfortran.dg/graphite/pr68715.f90: New test.
9297
be7ce7ae
TV
92982016-03-16 Tom de Vries <tom@codesourcery.com>
9299
9300 PR tree-optimization/68809
9301 * gcc.dg/graphite/pr68809-2.c: New test.
9302 * gcc.dg/graphite/pr68809.c: New test.
9303
1935f250
JJ
93042016-03-16 Jakub Jelinek <jakub@redhat.com>
9305
6651c93e
JJ
9306 PR c++/70147
9307 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9308 method call to i () as argument. Adjust expected output.
9309
1935f250
JJ
9310 PR c++/70147
9311 * g++.dg/ubsan/pr70147-1.C: New test.
9312 * g++.dg/ubsan/pr70147-2.C: New test.
9313
ab1caa6e
MS
93142016-03-15 Martin Sebor <msebor@redhat.com>
9315
9316 PR c++/58281
9317 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9318
5c2a1bbb
JDA
93192016-03-15 John David Anglin <danglin@gcc.gnu.org>
9320
cb5d8ad1
JDA
9321 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9322 hppa*-*-hpux*.
9323
b440dd40
JDA
9324 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9325
5c2a1bbb
JDA
9326 PR libfortran/69799
9327 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9328 libatomic_available.
9329
42c729c5
MP
93302016-03-15 Marek Polacek <polacek@redhat.com>
9331
9332 PR c++/70209
9333 * g++.dg/ext/attribute-may-alias-4.C: New test.
9334
82b1c550
AM
93352016-03-15 Alexander Monakov <amonakov@ispras.ru>
9336
9337 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9338 -fvar-tracking-assignments-toggle flag.
9339
4ccbf3a6
PH
93402016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9341
9342 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9343
c39858bd
JJ
93442016-03-15 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR rtl-optimization/70222
9347 * gcc.c-torture/execute/pr70222-1.c: New test.
9348 * gcc.c-torture/execute/pr70222-2.c: New test.
9349
8be119c1
RH
93502016-03-15 Richard Henderson <rth@redhat.com>
9351
9352 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9353
6598bb55
AB
93542016-03-15 Andrey Belevantsev <abel@ispras.ru>
9355
9356 PR rtl-optimization/69032
9357 * gcc.dg/pr69032.c: New test.
9358
81fa2944
AB
93592016-03-15 Andrey Belevantsev <abel@ispras.ru>
9360
9361 PR rtl-optimization/63384
4a148e19 9362 * g++.dg/pr63384.C: New test.
81fa2944 9363
74ea9ab6
AB
93642016-03-15 Andrey Belevantsev <abel@ispras.ru>
9365
9366 PR target/64411
9367 * gcc.target/i386/pr64411.C: New test.
9368
045d5055
TV
93692016-03-15 Tom de Vries <tom@codesourcery.com>
9370
9371 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9372 * gfortran.dg/goacc/kernels-alias.f95: New test.
9373
3ea33585
MS
93742016-03-14 Martin Sebor <msebor@redhat.com>
9375
9376 PR c++/53792
9377 * g++.dg/cpp0x/constexpr-inline.C: New test.
9378 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9379
1df7b330
DE
93802016-03-14 David Edelsohn <dje.gcc@gmail.com>
9381
9382 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9383
79b57d18
JJ
93842016-03-14 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR middle-end/70219
9387 * gcc.dg/pr70219.c: New test.
9388
3cbf012a
BS
93892016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9390
9391 PR target/70083
9392 * gcc.dg/torture/pr70083.c: New test.
9393 * gcc.target/i386/pr70083.c: New test.
9394
a9fee7cd
RB
93952016-03-14 Richard Biener <rguenther@suse.de>
9396
9397 PR tree-optimization/56365
9398 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9399
4799603f
SB
94002016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9401
9402 PR target/70098
9403 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9404 New function.
9405 * g++.dg/pr70098.C: New testcase.
9406
9407
760ca967
TV
94082016-03-14 Tom de Vries <tom@codesourcery.com>
9409
9410 PR tree-optimization/70045
9411 * gcc.dg/graphite/pr70045.c: New test.
9412
44e66a77
JD
94132016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9414
9415 PR fortran/69043
9416 * gfortran.dg/include_9.f90: New test.
9417
a18e0fe1
DH
94182016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9419
9420 PR fortran/45076
9421 gfortran.dg/prof/prof.exp: New script.
9422 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9423
d0aca6ab
AB
94242016-03-12 Andrey Belevantsev <abel@ispras.ru>
9425
9426 PR rtl-optimization/69307
9427 * gcc.dg/pr69307.c: New test.
9428
cefe08a4
VM
94292016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9430
9431 PR target/69614
9432 * gcc.target/arm/pr69614.c: New.
9433
70112e2a
PT
94342016-03-12 Paul Thomas <pault@gcc.gnu.org>
9435
9436 PR fortran/70031
9437 * gfortran.dg/submodule_14.f08: New test
9438
9439 PR fortran/69524
9440 * gfortran.dg/submodule_15.f08: New test
9441
3f1e5d3a
PP
94422016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9443
9444 PR c++/70106
9445 * g++.dg/cpp1y/paren3.C: New test.
9446
a3f6d680
MM
94472016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9448
9449 PR target/70131
9450 * gcc.target/powerpc/ppc-round2.c: New test.
9451
92348f09
BS
94522016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9453
9454 PR target/70123
9455 * gcc.dg/torture/pr70123.c: New test.
9456
cebde9e9
JL
94572016-03-11 Jeff Law <law@redhat.com>
9458
9459 PR tree-optimization/70190
9460 * gcc.c-torture/compile/pr70190.c: New test.
9461
3edc5da4
DM
94622016-03-11 David Malcolm <dmalcolm@redhat.com>
9463
9464 PR c/68187
9465 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9466 case.
9467 (test43_b): Likewise.
9468 (test43_c): Likewise.
9469 (test43_d): Likewise.
9470 (test43_e): Likewise.
9471 (test43_f): Likewise.
9472 (test43_g): Likewise.
9473 (test44_a): Likewise.
9474 (test44_b): Likewise.
9475 (test44_c): Likewise.
9476 (test44_d): Likewise.
9477 (test44_e): Likewise.
9478
318c1204
DM
94792016-03-11 David Malcolm <dmalcolm@redhat.com>
9480
9481 PR c/70085
9482 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9483
bc062234
KT
94842016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9485
9486 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9487 dg-options.
9488
acfc1ac1
KT
94892016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9490
9491 PR target/70002
9492 PR target/69245
9493 * gcc.target/aarch64/pr69245_2.c: New test.
9494
d1e2bb2d
JJ
94952016-03-11 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR tree-optimization/70177
9498 * gcc.dg/pr70177.c: New test.
9499
07350627
AL
95002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9501
9502 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9503
5c6706f7
AL
95042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9505
9506 * gcc.dg/tree-ssa/sra-20.c: New.
9507
02d472a2
JJ
95082016-03-11 Jakub Jelinek <jakub@redhat.com>
9509
686d390a
JJ
9510 PR rtl-optimization/70174
9511 * gcc.dg/pr70174.c: New test.
9512
02d472a2
JJ
9513 PR tree-optimization/70169
9514 * gcc.dg/pr70169.c: New test.
9515
0f9befa1
IE
95162016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9517
9518 PR target/70160
9519 * gcc.target/i386/pr70160.c: New test.
9520
432d4670
AK
95212016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9522
9523 * gcc.target/s390/dfp-1.c: New test.
9524
a3dc8760
NC
95252016-03-10 Nick Clifton <nickc@redhat.com>
9526
9527 PR target/70044
9528 * gcc.target/aarch64/pr70044.c: New test.
9529
b87a8d7d
PP
95302016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9531 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR c++/70001
9534 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9535 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9536 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9537
4f4ada6a
JH
95382016-03-10 Jan Hubicka <hubicka@ucw.cz>
9539
9540 PR lto/69589
9541 * g++.dg/lto/pr69589_0.C: New testcase
9542 * g++.dg/lto/pr69589_1.C: New testcase
9543
d49b0aa0
MP
95442016-03-10 Marek Polacek <polacek@redhat.com>
9545
9546 PR c++/70153
9547 * g++.dg/delayedfold/unary-plus1.C: New test.
9548
95492016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9550
9551 * gcc.target/arm/pr45701-1.c: Escape brackets.
9552 * gcc.target/arm/pr45701-2.c: Likewise.
9553
71017a7b
AL
95542016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9555
9556 * gfortran.dg/unconstrained_commons.f: New.
9557
ba52669f
AM
95582016-03-10 Alan Modra <amodra@gmail.com>
9559
9560 * gcc.dg/pr69195.c: New.
9561 * gcc.dg/pr69238.c: New.
9562
27742332
TV
95632016-03-10 Tom de Vries <tom@codesourcery.com>
9564
9565 PR testsuite/68915
9566 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9567
3a81a594
RB
95682016-03-10 Richard Biener <rguenther@suse.de>
9569
9570 PR tree-optimization/70128
9571 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9572 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9573
3433b975
JJ
95742016-03-09 Jakub Jelinek <jakub@redhat.com>
9575
c2864f02
JJ
9576 PR tree-optimization/70152
9577 * gcc.dg/pr70152.c: New test.
9578
3433b975
JJ
9579 PR target/70086
9580 * gcc.target/i386/pr70086-1.c: New test.
9581 * gcc.target/i386/pr70086-2.c: New test.
9582 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9583
9584 PR tree-optimization/70127
9585 * gcc.c-torture/execute/pr70127.c: New test.
9586
96b3c82d
CP
95872016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9588
9589 * c-c++-common/goacc/combined-directives-2.c: New test.
9590
b4f3232d
DM
95912016-03-09 David Malcolm <dmalcolm@redhat.com>
9592
9593 PR c/68473
9594 PR c++/70105
9595 * g++.dg/diagnostic/pr70105.C: New test.
9596 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9597 (test_multiple_ordinary_maps): New test function.
9598
40499f81
DM
95992016-03-09 David Malcolm <dmalcolm@redhat.com>
9600
9601 PR c/68473
9602 PR c++/70105
9603 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9604 Drop range information from call to inform_at_rich_loc.
9605 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9606 New.
9607 (test_show_locus): Replace calls to rich_location::add_range with
9608 calls to add_range. Rewrite the tests that used the now-defunct
9609 rich_location ctor taking a source_range. Simplify other tests
9610 by replacing calls to COMBINE_LOCATION_DATA with calls to
9611 make_location.
9612
c9e33662
RB
96132016-03-09 Richard Biener <rguenther@suse.de>
9614 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR tree-optimization/70138
9617 * gcc.dg/vect/pr70138-1.c: New testcase.
9618 * gcc.dg/vect/pr70138-2.c: Likewise.
9619
2c73b764
JJ
96202016-03-09 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR target/70049
9623 * gcc.target/i386/pr70049.c: New test.
9624
c06d25bb
RB
96252016-03-09 Richard Biener <rguenther@suse.de>
9626
9627 PR c/70143
9628 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9629 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9630 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9631
5828a501
RO
96322016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9633
9634 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9635 arm-*-*.
9636
2e141c8d
JJ
96372016-03-09 Jakub Jelinek <jakub@redhat.com>
9638
5a9def37
JJ
9639 PR middle-end/67278
9640 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9641
2e141c8d
JJ
9642 PR target/67278
9643 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9644
9645 PR middle-end/70050
9646 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9647 in testcase comment.
9648
bf751f40
TV
96492016-03-09 Tom de Vries <tom@codesourcery.com>
9650
9651 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9652 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9653 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9654 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9655 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9656 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9657 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9658 * gfortran.dg/goacc/kernels-loop.f95: New test.
9659
e210c999
MS
96602016-03-08 Martin Sebor <msebor@redhat.com>
9661
9662 PR c++/62096
9663 * g++.dg/warn/overflow-warn-7.C: New test.
9664
80aac5c8
JM
96652016-03-08 Jason Merrill <jason@redhat.com>
9666
9667 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9668 * lib/target-supports.exp (check_effective_target_concepts): New.
9669
12b81409
JJ
96702016-03-08 Jakub Jelinek <jakub@redhat.com>
9671
d259b234
JJ
9672 PR c++/70135
9673 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9674 * g++.dg/ubsan/pr70135.C: New test.
9675
12b81409
JJ
9676 PR target/70110
9677 * gcc.dg/pr70110.c: New test.
9678
b4e9f2aa
MJ
96792016-03-07 Martin Jambor <mjambor@suse.cz>
9680
9681 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9682 * c-c++-common/gomp/if-1.c: Likewise.
9683 * c-c++-common/gomp/pr61486-2.c: Likewise.
9684 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9685 to dg-additional-options.
9686 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9687 * g++/gomp/target-teams-1.c: Likewise.
9688 * gcc.dg/gomp/gomp.exp: Likewise.
9689 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9690 dg-additional-options.
9691 * gfortran.dg/gomp/gomp.exp: Likewise.
9692 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9693 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9694 dg-additional-options.
9695 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9696
f86e631e
MJ
96972016-03-07 Martin Jambor <mjambor@suse.cz>
9698
9699 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9700 * c-c++-common/gomp/gridify-1.c: New test.
9701 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9702
94156b3f
AV
97032016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9704
9705 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9706 trigger for cortex-r8, when scanning for register r8.
9707 * gcc.target/arm/pr45701-2.c: Likewise.
9708
a84a49b7 97092016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9710 Jeff Law <law@redhat.com>
a84a49b7
RB
9711
9712 PR tree-optimization/69740
9713 * gcc.c-torture/compile/pr69740-1.c: New test.
9714 * gcc.c-torture/compile/pr69740-2.c: New test.
9715
e41f6c9e
BS
97162016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9717
9718 * lib/target-supports.exp
9719 (check_effective_target_whole_vector_shift): Enable for PPC64.
9720
57548bf5
RB
97212016-03-07 Richard Biener <rguenther@suse.de>
9722
9723 PR tree-optimization/70115
9724 * gcc.dg/torture/pr70115.c: New testcase.
9725
4ae13300
NS
97262016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9727
9728 PR middle-end/69916
9729 * c-c-++-common/goacc/pr69916.c: New.
9730
5edb9853
RH
97312016-03-07 Richard Henderson <rth@redhat.com>
9732
9733 * gcc.c-torture/compile/pr70061.c: New test.
9734
2067a8f3
RB
97352016-03-07 Richard Biener <rguenther@suse.de>
9736
9737 PR testsuite/70109
9738 * gcc.dg/vect/O3-pr36098.c: New testcase.
9739
4145a9b7
CL
97402016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9741
9742 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9743
1878be32
EB
97442016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9745
9746 * gnat.dg/renaming9.ad[sb]: New testcase.
9747
df762bb2
JJ
97482016-03-05 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR c++/70084
9751 * g++.dg/expr/stdarg3.C: New test.
9752
7d461295
JL
97532016-03-04 Jeff Law <law@redhat.com>
9754
9755 PR tree-optimization/69196
9756 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9757 x86_64-*-*.
9758
29b9828f
BS
97592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9760
b6b552fd
BS
9761 PR c/69973
9762 * gcc.dg/pr69973.c: New test.
9763
201d49e9
BS
9764 PR rtl-optimization/69941
9765 * gcc.dg/torture/pr69941.c: New test.
9766
29b9828f
BS
9767 PR c/69824
9768 * gcc.dg/pr69824.c: New test.
9769
640b7e74
TV
97702016-03-05 Tom de Vries <tom@codesourcery.com>
9771
9772 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9773 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9774 function.
9775
7a3a3fad
PP
97762016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9777
9778 PR c++/66786
9779 * g++.dg/cpp1y/var-templ48.C: New test.
9780 * g++.dg/cpp1y/var-templ49.C: New test.
9781
cd439aec
EB
97822016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9783
9784 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9785
60204554
JJ
97862016-03-04 Jakub Jelinek <jakub@redhat.com>
9787
0c8825de
JJ
9788 PR c++/70035
9789 * g++.dg/ubsan/pr70035.C: New test.
9790
60204554
JJ
9791 PR target/70062
9792 * gcc.target/i386/pr70062.c: New test.
9793
f79d4eab
L
97942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9795
9796 * g++.dg/template/typename21.C: Remove c++98_only.
9797
ea81ce67
L
97982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9799
9800 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9801
64b23c13
DM
98022016-03-04 David Malcolm <dmalcolm@redhat.com>
9803
9804 PR c/68187
9805 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9806 function.
9807 (fn_42_b): Likewise.
9808 (fn_42_c): Likewise.
9809
729526f5
DM
98102016-03-04 David Malcolm <dmalcolm@redhat.com>
9811
9812 PR c/68187
9813 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9814 function.
9815 (fn_40_b): Likewise.
9816 (fn_41_a): Likewise.
9817 (fn_41_b): Likewise.
9818
f9ea11ac
JJ
98192016-03-04 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR target/70059
9822 * gcc.target/i386/avx512f-pr70059.c: New test.
9823 * gcc.target/i386/avx512dq-pr70059.c: New test.
9824
b6c38c69
BS
98252016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9826
9827 PR rtl-optimization/57676
9828 * gcc.dg/torture/pr57676.c: New test.
9829
af3cdd34
IE
98302016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9831
9832 * gcc.dg/pr70026.c: New test.
9833
7ff6ca38
MP
98342016-03-04 Marek Polacek <polacek@redhat.com>
9835
9836 PR c/69798
9837 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9838 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9839
a6bf62d5
KT
98402016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9841
9842 PR target/70004
9843 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9844 Delete.
9845 (test_corners_sisd_si): Likewise.
9846 (main): Remove checks of the above.
9847 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9848
ae4cdc6a
EB
98492016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9850
9851 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9852
08455559
CL
98532016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9854
9855 * gcc.dg/torture/pr69951.c: Accept argc==0.
9856
e9a35493
RB
98572016-03-04 Richard Biener <rguenther@suse.de>
9858
9859 PR c++/70054
9860 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9861 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9862
fba054c2
DV
98632016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9864
9865 PR testsuite/69766
9866 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9867 testing multiarch.
9868
f10cdc6c
JJ
98692016-03-04 Jakub Jelinek <jakub@redhat.com>
9870
9871 PR debug/69947
9872 * gcc.dg/guality/pr69947.c: New test.
9873
2e981ba0
JJ
98742016-03-03 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR ada/70017
9877 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9878
0ba3bfa2
KT
98792016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9880
9881 PR rtl-optimization/69904
9882 * gcc.target/arm/pr69904.c: New test.
9883
97ecdb46
JJ
98842016-03-03 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR target/70021
9887 * gcc.dg/vect/pr70021.c: New test.
9888 * gcc.target/i386/pr70021.c: New test.
9889
a2a743a1
MP
98902016-03-03 Marek Polacek <polacek@redhat.com>
9891
9892 PR middle-end/70050
9893 * gcc.dg/pr70050.c: New test.
9894
fa07ecdd
JG
98952016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9896
9897 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9898
23504262
ML
98992016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9900
9901 PR tree-optimization/70043
9902 * gfortran.dg/vect/pr70043.f90: New test.
9903
b7b9e1a9
EB
99042016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9905
9906 * gnat.dg/specs/task1.ads: New test.
9907
cb83ba54
RO
99082016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9909
9910 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9911 Invoke gdb with -batch.
9912 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9913
a75f5e30
RB
99142016-03-03 Richard Biener <rguenther@suse.de>
9915
9916 PR tree-optimization/55936
9917 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9918
268bc320
JL
99192016-03-02 Jeff Law <law@redhat.com>
9920
815f20ab
JL
9921 PR rtl-optimization/69942
9922 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9923 effects of argument promotions.
9924
268bc320
JL
9925 PR tree-optimization/69987
9926 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9927 target does not support -fprefetch-loop-arrays.
9928
171f7de5
UB
99292016-03-02 Uros Bizjak <ubizjak@gmail.com>
9930
9931 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9932
192912db
BC
99332016-03-02 Bin Cheng <bin.cheng@arm.com>
9934
c7908871 9935 PR rtl-optimization/69052
192912db
BC
9936 * gcc.target/i386/pr69052.c: New test.
9937
90a7a40b
AM
99382016-03-02 Alan Modra <amodra@gmail.com>
9939
9940 * gcc.dg/pr69990.c: New.
9941
69fa742f
JJ
99422016-03-02 Jakub Jelinek <jakub@redhat.com>
9943
de752fb0
JJ
9944 PR c/68062
9945 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9946
9947 PR middle-end/70022
9948 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9949
69fa742f
JJ
9950 PR target/70028
9951 * gcc.target/i386/pr70028.c: New test.
9952
7c65bd56
MK
99532016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9954
9955 * c-c++-common/asan/swapcontext-test-1.c,
9956 * c-c++-common/tsan/thread_leak.c,
9957 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9958 * g++.dg/tsan/benign_race.C,
9959 * g++.dg/tsan/fd_close_norace.C,
9960 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9961 races with sanitizer output
9962
37d98220 99632016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9964 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9965
9966 PR target/67278
9967 * gcc.dg/simd-8.c: New testcase.
9968
218db463
RB
99692016-03-02 Richard Biener <rguenther@suse.de>
9970
9971 PR middle-end/67278
9972 * gcc.dg/simd-7.c: New testcase.
9973
22c72158
EB
99742016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9975
9976 * gcc.target/i386/pr70007.c: Tweak.
9977
9a790ccc
DV
99782016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9979
9980 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9981
bd02f00f
MP
99822016-03-02 Marek Polacek <polacek@redhat.com>
9983
9984 PR c/67854
9985 * gcc.dg/pr67854.c: New test.
9986
1e840f39
JJ
99872016-03-02 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR middle-end/70025
9990 * gcc.dg/torture/pr70025.c: New test.
9991
bca00241
VK
99922016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9993
9994 PR tree-optimization/68621
9995 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9996
0bca04b8
EB
99972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9998
9999 * gcc.target/i386/pr70007.c: New test.
10000
2a9afc86
JL
100012016-03-01 Jeff Law <law@redhat.com>
10002
eab2541b 10003 PR tree-optimization/69196
9d83ef71 10004 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10005
2a9afc86
JL
10006 PR tree-optimization/69196
10007 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10008 duplicating code and spoiling the expected output.
10009
0d39977e
MM
100102016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10011
10012 PR target/70033
10013 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10014 supports power9 before doing tests.
10015 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10016 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10017 * gcc.target/powerpc/p9-permute.c: Likewise.
10018
a0c0699d
UB
100192016-03-01 Uros Bizjak <ubizjak@gmail.com>
10020
10021 PR target/70027
10022 * gcc.target/i386/pr70027.c: New test.
10023
0ae3ef47 100242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10025
10026 * gcc.dg/pr70017.c: New test.
10027
686e2237
JJ
100282016-03-01 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR c/69796
10031 PR c/69974
10032 * gcc.dg/pr69796.c: New test.
10033 * gcc.dg/pr69974.c: New test.
10034
f8e4188c
EB
100352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10036
10037 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10038
5e3f1c7c
JL
100392016-02-29 Jeff Law <law@redhat.com>
10040
10041 PR tree-optimization/69987
10042 * gfortran.dg/pr69987.f90: New test.
10043
10044 PR tree-optimization/69989
10045 * gcc.c-torture/compile/pr69989-2.c: New test.
10046
1be56bc5
MP
100472016-03-01 Marek Polacek <polacek@redhat.com>
10048
10049 PR c++/69795
10050 * g++.dg/parse/invalid1.C: New test.
10051
1b19470d
RB
100522016-03-01 Richard Biener <rguenther@suse.de>
10053
10054 PR middle-end/70022
10055 * gcc.dg/pr70022.c: New testcase.
10056
3ae0661a
IE
100572016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10058
10059 PR tree-optimization/69956
10060 * gcc.dg/pr69956.c: New test.
10061
0f09ab88
BS
100622016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10063
10064 PR target/70011
10065 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10066 XFAIL when hardware supports efficient unaligned storage access.
10067
76d881bf
PP
100682016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10069
10070 PR c++/69961
10071 * g++.dg/template/pr69961a.C: New test.
10072 * g++.dg/template/pr69961b.C: New test.
10073
7168133a
DM
100742016-02-29 David Malcolm <dmalcolm@redhat.com>
10075
10076 PR preprocessor/69985
10077 * gcc.dg/cpp/pr69985.c: New test case.
10078
0c6072a3
JL
100792016-02-29 Jeff Law <law@redhat.com>
10080
e66f219b
JL
10081 PR tree-optimization/70005
10082 * gcc.c-torture/execute/pr70005.c New test.
10083
0c6072a3
JL
10084 PR tree-optimization/69999
10085 * gcc.c-torture/compile/pr69999.c: New test.
10086
fd9fbdb3
YR
100872016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10088
10089 PR tree-optimization/69652
10090 * gcc.dg/torture/pr69652.c: Delete test.
10091 * gcc.dg/vect/pr69652.c: New test.
10092
cbd400b4
RB
100932016-02-19 Richard Biener <rguenther@suse.de>
10094
10095 PR tree-optimization/69980
10096 * gfortran.dg/vect/pr69980.f90: New testcase.
10097
84ea0f58
EB
100982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10099
10100 * gcc.target/sparc/20160229-1.c: New test.
10101
5d2a63dc
EB
101022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10103
10104 * gnat.dg/stack_usage3.adb: New test.
10105 * gnat.dg/stack_usage3_pkg.ads: New helper.
10106
93e708f9
EB
101072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10108
10109 * gnat.dg/renaming8.adb: New test.
10110 * gnat.dg/renaming8_pkg1.ads: New helper.
10111 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10112 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10113
6512bc93
RB
101142016-02-29 Richard Biener <rguenther@suse.de>
10115
10116 PR tree-optimization/69720
10117 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10118
7b201a88
TK
101192016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10120
10121 PR fortran/68147
10122 PR fortran/47674
10123 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10124
82ee0cf2 101252016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10126 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10127
10128 PR fortran/56007
10129 * gfortran.dg/coarray_8.f90: Adjust error message.
10130 * gfortran.dg/pr56007.f90: New test.
10131 * gfortran.dg/pr56007.f: New test.
10132
cdc1a2c8
L
101332016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10134
10135 PR tree-optimization/69989
10136 * gcc.dg/torture/pr69989.c: New test.
10137
33505bcf
EB
101382016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10139
10140 * gcc.target/i386/stack-realign-win.c: New test.
10141
524bfb19
HA
101422016-02-28 Harald Anlauf <anlauf@gmx.de>
10143
10144 PR fortran/60126
10145 * gfortran.dg/pr60126.f90: New test.
10146
bd542508
JL
101472016-02-27 Jeff Law <law@redhat.com>
10148
10149 Revert
10150 2016-02-26 Richard Biener <rguenther@suse.de>
10151 Jeff Law <law@redhat.com>
10152
10153 PR tree-optimization/69740
10154 * gcc.c-torture/compile/pr69740-1.c: New test.
10155 * gcc.c-torture/compile/pr69740-2.c: New test.
10156
dd1291e0
JD
101572016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10158
5fb67f8b 10159 PR fortran/69910
dd1291e0
JD
10160 * gfortran.dg/newunit_4.f90: New test.
10161
5cfefb59
JJ
101622016-02-27 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR target/69613
10165 PR rtl-optimization/69886
10166 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10167 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10168 target.
10169
20ba5f33
MS
101702016-02-26 Martin Sebor <msebor@redhat.com>
10171
10172 PR tree-optimization/15826
10173 * gcc.dg/tree-ssa/pr15826.c: New test.
10174
e6fb01b0
JJ
101752016-02-26 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR target/69969
10178 * gcc.target/powerpc/pr69969.c: New test.
10179
e3e0cf64
MS
101802016-02-26 Martin Sebor <msebor@redhat.com>
10181
10182 PR c++/15766
10183 * g++.old-deja/g++.other/decl5.C: Add a test case.
10184
d1f2bea5
SB
101852016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10186
10187 PR target/69946
10188 * gcc.target/powerpc/pr69946.c: New file.
10189
4a4f9d2b 101902016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10191 Jeff Law <law@redhat.com>
4a4f9d2b 10192
e3e0cf64 10193 PR tree-optimization/69740
4a4f9d2b
RB
10194 * gcc.c-torture/compile/pr69740-1.c: New test.
10195 * gcc.c-torture/compile/pr69740-2.c: New test.
10196
ad2a2706
MJ
101972016-02-26 Martin Jambor <mjambor@suse.cz>
10198
10199 PR middle-end/69920
10200 * gcc.dg/torture/pr69932.c: New test.
10201 * gcc.dg/torture/pr69936.c: Likewise.
10202
1d11f7ce
AK
102032016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10204
10205 PR target/69709
10206 * gcc.target/s390/pr69709.c: New test.
10207
6cfccbb2
KT
102082016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10209
10210 PR target/69245
10211 * gcc.target/aarch64/pr69245_1.c: New test.
10212
ac59ad4e
KT
102132016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10214
10215 PR target/69613
10216 * gcc.dg/torture/pr69613.c: New test.
10217
a2ad54a0
JJ
102182016-02-26 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR rtl-optimization/69891
10221 * gcc.target/i386/pr69891.c: New test.
10222
0884062c 102232016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10224 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10225
d2369d4f 10226 PR target/61397
c163789b
MM
10227 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10228 functionality for both 32-bit and 64-bit.
10229
5aed7e2c
RB
102302016-02-26 Richard Biener <rguenther@suse.de>
10231
10232 PR tree-optimization/69551
10233 * gcc.dg/torture/pr69951.c: New testcase.
10234
798e2a8e
RB
102352016-02-25 Richard Biener <rguenther@suse.de>
10236
10237 PR tree-optimization/48795
10238 * gcc.dg/Warray-bounds-18.c: New testcase.
10239
9559fbac
RO
102402016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10241
10242 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10243
c049b107
JJ
102442016-02-25 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR rtl-optimization/69896
10247 * gcc.dg/pr69896.c: New test.
10248
1137001c
PP
102492016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10250
10251 PR c++/69736
10252 * g++.dg/cpp1y/paren2.C: New test.
10253
2e9c8641
MS
102542016-02-24 Martin Sebor <msebor@redhat.com>
10255
10256 PR c/51147
10257 * gcc.dg/enum-mode-2.c: New test.
10258
03ca8fb3
JJ
102592016-02-24 Jakub Jelinek <jakub@redhat.com>
10260
10261 PR c++/69922
10262 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10263 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10264 * g++.dg/ubsan/pr69922.C: New test.
10265
0b05329b
MP
102662016-02-24 Marek Polacek <polacek@redhat.com>
10267
10268 PR c/69819
10269 * gcc.dg/pr69819.c: New test.
10270
57c2c374
MS
102712016-02-24 Martin Sebor <msebor@redhat.com>
10272
3b96b93a
MS
10273 PR c++/69912
10274 * g++.dg/ext/flexary15.C: New test.
10275
102762016-02-24 Martin Sebor <msebor@redhat.com>
10277
10278 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10279 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10280 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10281
65433bb5
MK
102822016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10283 Charles Baylis <charles.baylis@linaro.org>
10284
10285 PR debug/61033
10286 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10287
f802a424 102882016-02-24 Richard Biener <rguenther@suse.de>
44293580 10289 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10290
10291 PR middle-end/69760
10292 * gcc.dg/torture/pr69760.c: New testcase.
10293
525f795f
RO
102942016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10295
10296 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10297 pattern on Solaris with as.
10298
cd7bbceb
KT
102992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10300
10301 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10302 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10303 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10304 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10305
89c0c1fd
JJ
103062016-02-24 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR middle-end/69915
10309 * gcc.dg/pr69915.c: New test.
10310
0683fd27
KT
103112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10312
10313 PR rtl-optimization/69886
10314 * gcc.dg/torture/pr69886.c: New test.
10315
e53d562a
RB
103162016-02-24 Richard Biener <rguenther@suse.de>
10317
10318 PR middle-end/68963
10319 * gcc.dg/torture/pr68963.c: New testcase.
10320
74a00288
KT
103212016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10322
10323 PR target/69875
10324 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10325 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10326 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10327 * gcc.target/arm/atomic_loaddi_1.c: New test.
10328 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10329 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10330 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10331 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10332 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10333 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10334 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10335 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10336
340fd4c9
JJ
103372016-02-24 Jakub Jelinek <jakub@redhat.com>
10338
10339 PR middle-end/69909
10340 * gcc.dg/torture/pr69909.c: New test.
10341
47d3fdb2
RB
103422016-02-24 Richard Biener <rguenther@suse.de>
10343
10344 PR tree-optimization/69907
10345 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10346 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10347 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10348
dab73e73
CB
103492016-02-24 Christian Bruel <christian.bruel@st.com>
10350
10351 * gcc.target/arm/pragma_cpp_fma.c: New test.
10352
7cc5ec65
JD
103532016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10354
10355 PR fortran/61156
10356 * gfortran.dg/include_6.f90: Update test.
10357
067fbd8b
JJ
103582016-02-23 Jakub Jelinek <jakub@redhat.com>
10359
10360 PR objc/69844
10361 * objc.dg/pr69844.m: New test.
10362
64a454d9
JD
103632016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10364
10365 PR libgfortran/69456
10366 * gfortran.dg/namelist_89.f90: New test.
10367 * gfortran.dg/pr59700.f90: Update test..
10368
35886f0b
MS
103692016-02-23 Martin Sebor <msebor@redhat.com>
10370
10371 PR middle-end/69780
10372 * g++.dg/ext/builtin_alloca.C: New test.
10373 * gcc.dg/builtins-68.c: New test.
10374
162cc7e3
RH
103752016-02-23 Richard Henderson <rth@redhat.com>
10376
10377 * gcc.target/i386/addr-space-3.c: Remove test.
10378
196440f8
DM
103792016-02-23 David Malcolm <dmalcolm@redhat.com>
10380
10381 PR preprocessor/69126
10382 PR preprocessor/69543
10383 * c-c++-common/pr69126-2-long.c: New test.
10384 * c-c++-common/pr69126-2-short.c: New test.
10385 * c-c++-common/pr69543-1.c: Remove xfail.
10386
1d3121af
DM
103872016-02-23 David Malcolm <dmalcolm@redhat.com>
10388
10389 PR preprocessor/69126
10390 PR preprocessor/69543
10391 PR preprocessor/69558
10392 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10393 (f): Rename to...
10394 (test_2): ...this, and add leading comment.
10395 (MACRO_3, test_3): New.
10396 (MACRO_4A, MACRO_4B, test_4): New.
10397 (MACRO): Rename to...
10398 (MACRO_5): ...this.
10399 (g): Rename to...
10400 (test_5): ...this, updating for renaming of MACRO, and
10401 add leading comment.
10402 * c-c++-common/pr69543-1.c: New.
10403 * c-c++-common/pr69543-2.c: New.
10404 * c-c++-common/pr69543-3.c: New.
10405 * c-c++-common/pr69543-4.c: New.
10406 * c-c++-common/pr69558-1.c: New.
10407 * c-c++-common/pr69558-2.c: New.
10408 * c-c++-common/pr69558-3.c: New.
10409 * c-c++-common/pr69558-4.c: New.
10410 * gcc.dg/pr69558.c: Move to...
10411 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10412 xfail for c++.
10413
f99c3557
TS
104142016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10415
10416 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10417 to -ftree-parallelize-loops/-fopenacc changes.
10418 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10419 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10420 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10421 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10422 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10423 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10424 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10425 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10426 * c-c++-common/goacc/kernels-loop.c: Likewise.
10427 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10428 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10429 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10430 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10431
c60ec7c2
RO
104322016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10433
10434 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10435
f1a62b6f
JJ
104362016-02-23 Jakub Jelinek <jakub@redhat.com>
10437
e67bf044
JJ
10438 PR c++/69902
10439 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10440
f1a62b6f
JJ
10441 PR c/69900
10442 * gcc.dg/pr69900.c: New test.
10443
20c5e09e
MJ
104442016-02-23 Martin Jambor <mjambor@suse.cz>
10445
10446 PR tree-optimization/69666
10447 * gcc.dg/tree-ssa/pr69666.c: New test.
10448
e457a6fc
AV
104492016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10450
10451 PR fortran/67451
10452 * gfortran.dg/coarray_allocate_5.f08: New test.
10453
d7b574f4
AK
104542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10455
10456 * gcc.target/s390/vcond-shift.c: Move to ...
10457 * gcc.target/s390/vector/vcond-shift.c: ... here.
10458
58bdeb44
AK
104592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10460
10461 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10462 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10463
7cd0387b
AK
104642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10465
10466 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10467
4246c8da
MW
104682016-02-20 Mark Wielaard <mjw@redhat.com>
10469
10470 PR c/28901
10471 * gcc.dg/unused-variable-3.c: New test.
10472
f93bc532
JJ
104732016-02-22 Jakub Jelinek <jakub@redhat.com>
10474
10475 PR target/69888
10476 * gcc.target/i386/pr69888.c: New test.
10477
c4e360f4
RB
104782016-02-22 Richard Biener <rguenther@suse.de>
10479
10480 PR tree-optimization/69882
10481 * gfortran.dg/vect/pr69882.f90: New testcase.
10482
09c92f1c
JJ
104832016-02-22 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR target/69885
10486 * gcc.dg/pr69885.c: New test.
10487
f88d45dc
OE
104882016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10489
10490 PR target/69806
10491 PR target/54089
10492 * gcc.target/sh/pr54089-10.c: New.
10493
ce1ff48e
PT
104942016-02-20 Paul Thomas <pault@gcc.gnu.org>
10495
10496 PR fortran/69423
10497 * gfortran.dg/deferred_character_15.f90 : New test.
10498
bbf27208
DH
104992016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10500
10501 PR fortran/57365
10502 gfortran.dg/allocate_with_source_18.f03: New test.
10503
105042016-02-20 Harald Anlauf <anlauf@gmx.de>
10505
10506 PR fortran/52531
10507 gfortran.dg/gomp/pr52531.f90: New test.
10508
268be88c
BE
105092016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10510
10511 PR c++/69865
10512 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10513 -std=c++03.
10514
4b6c824a
JJ
105152016-02-19 Jakub Jelinek <jakub@redhat.com>
10516
871b3f47
JJ
10517 PR c++/69826
10518 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10519 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10520
7a965d51
JJ
10521 PR c++/69850
10522 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10523
4b6c824a
JJ
10524 PR c++/69851
10525 * g++.dg/torture/pr69851.C: New test.
10526
15fca21a
MS
105272016-02-19 Martin Sebor <msebor@redhat.com>
10528
10529 PR testsuite/69573
10530 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10531
19e21586
JJ
105322016-02-19 Jakub Jelinek <jakub@redhat.com>
10533
03a616ac
JJ
10534 PR c++/69850
10535 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10536 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10537
19e21586
JJ
10538 PR c++/67767
10539 * g++.dg/cpp0x/pr67767.C: New test.
10540
2db16594
KT
105412016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10542
10543 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10544 for fp, simd, crypto, crc, lse.
10545 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10546 above.
10547 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10548 effective target check.
10549
5a7d9d1e
JJ
105502016-02-19 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR target/69820
10553 * gcc.target/i386/pr69820.c: New test.
10554
6448f064
AK
105552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10556
10557 * gcc.target/s390/vector/int128-1.c: New test.
10558
d0a859e6
AK
105592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10560
10561 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10562
9e4eb643
AK
105632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10564
10565 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10566 instruction pattern name to prevent the testcase from failing with
10567 -march=z13.
10568
859a4c0e
AK
105692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10570
10571 * gcc.target/s390/md/movstr-2.c: New test.
10572
efc2340b
MK
105732016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10574
10575 * gcc.target/s390/morestack.c: New test.
10576
ca2bfbc2
DV
105772016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10578
10579 PR target/69625
10580 * gcc.target/s390/pr69625.c: Add test case.
10581
efd4bd05
BE
105822016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10583
10584 PR testsuite/68580
10585 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10586
2bf2078a
MM
105872016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10588
10589 PR target/68404
10590 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10591 * gcc.target/powerpc/fusion3.c: Likewise.
10592
f003579e
RB
105932016-02-18 Richard Biener <rguenther@suse.de>
10594
10595 PR middle-end/69553
10596 * g++.dg/torture/pr69553.C: New testcase.
10597
19233914
NC
105982016-02-18 Nick Clifton <nickc@redhat.com>
10599
efd4bd05
BE
10600 PR target/62254
10601 PR target/69610
10602 * gcc.target/arm/pr62554.c: New test.
10603 * gcc.target/arm/pr69610-1.c: New test.
10604 * gcc.target/arm/pr69610-2.c: New test.
19233914 10605
23f27839
RB
106062016-02-18 Richard Biener <rguenther@suse.de>
10607
10608 PR middle-end/69854
10609 * gcc.dg/torture/pr69854.c: New testcase.
10610
932c0da4
JJ
106112016-02-17 Jakub Jelinek <jakub@redhat.com>
10612
10613 PR c++/69850
10614 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10615
1bed93e4
BS
106162012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10617
10618 * gcc.target/powerpc/vec-cg.c: New test.
10619
57bfb134
RB
106202016-02-17 Richard Biener <rguenther@suse.de>
10621
10622 PR testsuite/69586
10623 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10624
a44e0ebb
KT
106252016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10626
10627 PR target/69161
10628 * gcc.c-torture/compile/pr69161.c: New test.
10629
ffacd726
DS
106302016-02-17 David Sherwood <david.sherwood@arm.com>
10631
10632 PR target/69532
10633 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10634 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10635
448db8d2
EB
106362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10637
10638 * gcc.dg/ifcvt-4.c: Skip on Visium.
10639
e2f0522e
EB
106402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10641
10642 * gnat.dg/atomic8.adb: New test.
10643
bf17fe3f
EB
106442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10645
10646 * gnat.dg/discr46.ad[sb]: New test.
10647
ecf835e9
KN
106482016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10649
10650 PR Target/48344
10651 * gcc.target/powerpc/pr48344-1.c: New test.
10652
49a1164a
TK
106532015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10654
10655 PR fortran/69742
10656 * gfortran.dg/associate_21.f90: New test.
10657
bf14eba2
JJ
106582016-02-16 Jakub Jelinek <jakub@redhat.com>
10659
10660 PR c/69835
10661 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10662 -Wnonnull in dg-options.
10663 * c-c++-common/nonnull-2.c: New test.
10664
35a093b6
JG
106652016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10666 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10667
10668 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10669
e387d491
JJ
106702016-02-16 Jakub Jelinek <jakub@redhat.com>
10671
10672 PR middle-end/69801
10673 * gcc.dg/pr69801.c: Add empty dg-options.
10674
ba539195
JN
106752016-02-16 James Norris <jnorris@codesourcery.com>
10676
10677 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10678 * g++.dg/goacc/deviceptr-1.c: New file.
10679
2a2b8f64
JJ
106802016-02-16 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR tree-optimization/69820
10683 * gcc.dg/vect/pr69820.c: New test.
10684
87440c29
RB
106852016-02-16 Richard Biener <rguenther@suse.de>
10686
10687 PR tree-optimization/69776
10688 * gcc.dg/torture/pr69776-2.c: New testcase.
10689
6d87c306
BS
106902016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10691
10692 PR tree-optimization/69714
10693 * gcc.dg/torture/pr69714.c: New test.
10694
3824a0a2
JJ
106952016-02-16 Jakub Jelinek <jakub@redhat.com>
10696
10697 PR tree-optimization/69802
10698 * gcc.dg/pr69802.c: New test.
10699
c8cfe96e
RB
107002016-02-16 Richard Biener <rguenther@suse.de>
10701
10702 PR middle-end/69801
10703 * gcc.dg/pr69801.c: New testcase.
10704
fc12098d
JD
107052016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10706
10707 PR libgfortran/69651
10708 * gfortran.dg/read_bang.f90: New test.
10709 * gfortran.dg/read_bang4.f90: New test.
10710
ba6b3795
JJ
107112016-02-15 Jakub Jelinek <jakub@redhat.com>
10712
f0516ca4
JJ
10713 PR c++/69658
10714 * g++.dg/init/pr69658.C: New test.
10715
ba6b3795
JJ
10716 PR c++/69797
10717 * c-c++-common/pr69797.c: New test.
10718
de3f9a2d
PK
107192016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10720
10721 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10722 check for aarch64*-*-*.
10723
17a3b967
RB
107242016-02-15 Richard Biener <rguenther@suse.de>
10725
10726 PR tree-optimization/69783
10727 * gcc.dg/vect/pr69783.c: New testcase.
10728
1c48bff1
RB
107292016-02-15 Richard Biener <rguenther@suse.de>
10730
10731 PR tree-optimization/69776
10732 * gcc.dg/torture/pr69776.c: New testcase.
10733
1e6025b6
TK
107342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10735
10736 PR fortran/60526
10737 * gfortran.dg/type_decl_4.f90: Reinstated.
10738
d3308279
JDA
107392016-02-14 John David Anglin <danglin@gcc.gnu.org>
10740
10741 PR fortran/68746
10742 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10743
b7c56581
TK
107442016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10745
10746 PR fortran/60526
10747 PR bootstrap/69816
10748 * gfortran.dg/type_decl_4.f90: Removed.
10749
60cb4ef5
TK
107502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10751
10752 PR fortran/60526
10753 * gfortran.dg/type_decl_4.f90: New test.
10754
f6964637
AM
107552016-02-14 Alan Modra <amodra@gmail.com>
10756
1a8849d1 10757 PR testsuite/68886
f6964637
AM
10758 * gcc.c-torture/execute/stkalign.c: Revise test.
10759
f5121920
OE
107602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10761
10762 PR target/67260
10763 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10764
6cda3ab6
OE
107652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10766
10767 PR target/67260
10768 * gcc.target/sh/torture/pr67260.c: New.
10769
6786e598
JDA
107702016-02-12 John David Anglin <danglin@gcc.gnu.org>
10771
10772 * gcc.dg/pr67964.c: Add dg-require-alias.
10773
7e05dad8
OE
107742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10775
10776 PR target/67636
10777 PR target/64345
10778 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10779
7f4cc3ce
JD
107802016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10781
10782 PR libgfortran/69668
10783 * gfortran.dg/namelist_88.f90: New test.
10784
955ca6dc
JD
107852016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10786
10787 PR libgfortran/69668
10788 * gfortran.dg/namelist_38.f90: Update test.
10789 * gfortran.dg/namelist_84.f90: Update test.
10790
876217ae
DM
107912016-02-12 David Malcolm <dmalcolm@redhat.com>
10792
10793 PR other/69554
10794 * gcc.dg/pr69554-1.c: New test.
10795 * gfortran.dg/pr69554-1.F90: New test.
10796 * gfortran.dg/pr69554-2.F90: New test.
10797 * lib/gcc-dg.exp (proc dg-locus): New function.
10798 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10799 distinguish between the caret-printing and non-caret-printing
10800 cases. If caret-printing has been explicitly enabled, bail out
10801 without attempting to fix up the output.
10802
61789eed
DM
108032016-02-12 David Malcolm <dmalcolm@redhat.com>
10804
10805 PR driver/69265
10806 PR driver/69453
10807 * gcc.dg/spellcheck-options-3.c: New test case.
10808 * gcc.dg/spellcheck-options-4.c: New test case.
10809 * gcc.dg/spellcheck-options-5.c: New test case.
10810 * gcc.dg/spellcheck-options-6.c: New test case.
10811 * gcc.dg/spellcheck-options-7.c: New test case.
10812 * gcc.dg/spellcheck-options-8.c: New test case.
10813 * gcc.dg/spellcheck-options-9.c: New test case.
10814 * gcc.dg/spellcheck-options-10.c: New test case.
10815
c3090c1f
JJ
108162016-02-12 Jakub Jelinek <jakub@redhat.com>
10817
10818 PR rtl-optimization/69764
10819 PR rtl-optimization/69771
10820 * c-c++-common/pr69764.c: New test.
10821 * gcc.dg/torture/pr69771.c: New test.
10822
8222034d
MP
108232016-02-12 Marek Polacek <polacek@redhat.com>
10824
10825 * g++.dg/torture/init-list1.C: New.
10826
f749f792
MP
108272016-02-12 Marek Polacek <polacek@redhat.com>
10828
10829 * gcc.dg/pr69522.c: Add empty dg-options.
10830
199fb02a
IE
108312016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10832
10833 * g++.dg/lto/lto.exp: Include and init mpx.
10834 * g++.dg/lto/pr69729_0.C: New test.
10835
b69539cb
JJ
108362016-02-12 Jakub Jelinek <jakub@redhat.com>
10837
06ff7000
JJ
10838 PR ipa/69241
10839 * g++.dg/ipa/pr69241-4.C: New test.
10840
b69539cb
JJ
10841 PR ipa/68672
10842 * g++.dg/ipa/pr68672-1.C: New test.
10843 * g++.dg/ipa/pr68672-2.C: New test.
10844 * g++.dg/ipa/pr68672-3.C: New test.
10845
16595a1f
BS
108462016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10847
10848 PR c/69522
6d87c306 10849 * gcc.dg/pr69522.c: New test.
16595a1f 10850
38d795d2
PP
108512016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10852
10853 PR c++/69098
10854 * g++.dg/cpp1y/69098.C: New test.
10855 * g++.dg/cpp1y/69098-2.C: New test.
10856
9c582551
JJ
108572016-02-12 Jakub Jelinek <jakub@redhat.com>
10858
10859 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10860 and neighbour -> neighbor.
10861 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10862 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10863 * c-c++-common/Wvarargs.c: Likewise.
10864 * c-c++-common/goacc/host_data-5.c: Likewise.
10865 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10866 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10867 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10868 * gcc.target/aarch64/pr60697.c: Likewise.
10869 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10870 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10871 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10872 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10873 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10874 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10875 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10876 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10877 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10878 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10879 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10880 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10881 * g++.dg/lookup/koenig5.C: Likewise.
10882 * g++.dg/ext/no-asm-2.C: Likewise.
10883 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10884 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10885 * gfortran.dg/used_types_16.f90: Likewise.
10886 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10887 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10888 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10889 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10890 * gfortran.dg/abstract_type_6.f03: Likewise.
10891 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10892 * gfortran.dg/used_types_15.f90: Likewise.
10893 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10894 * gfortran.dg/exit_3.f08: Likewise.
10895 * gfortran.dg/open_status_2.f90: Likewise.
10896 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10897 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10898 * gfortran.dg/associate_1.f03: Likewise.
10899 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10900 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10901 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10902 * gcc.dg/builtin-object-size-1.c: Likewise.
10903 * gcc.dg/noreturn-6.c: Likewise.
10904 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10905 * gcc.dg/globalalias.c: Likewise.
10906 * gcc.dg/builtins-config.h: Likewise.
10907 * gcc.dg/pr30457.c: Likewise.
10908 * gcc.c-torture/compile/volatile-1.c: Likewise.
10909 * gcc.c-torture/execute/20101011-1.c: Likewise.
10910 * c-c++-common/Waddress-1.c: Likewise.
10911
66756373
JJ
109122016-02-11 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR c/69768
10915 * c-c++-common/Waddress-1.c: New test.
10916
76fe932b
AV
109172016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10918
10919 PR fortran/69296
10920 * gfortran.dg/associate_19.f03: New test.
10921 * gfortran.dg/associate_20.f03: New test.
10922
564c4d4b
OE
109232016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10924
10925 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10926
e1c1ecb0
KT
109272016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10928
10929 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10930 .arch armv8-a\n. Add -dA to dg-options.
10931 * gcc.target/aarch64/assembler_arch_1.c: New test.
10932 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10933
0d7d9458
PC
109342016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10935
10936 PR c++/68726
10937 * g++.dg/cpp0x/pr68726.C: New.
10938
e6208a60
IE
109392016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10940
10941 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10942 test.
10943
281a11eb
RB
109442016-02-11 Richard Biener <rguenther@suse.de>
10945
10946 * g++.dg/tree-ssa/pr61034.C: Adjust.
10947
e03dd765
VM
109482016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10949
4b48faf5 10950 PR target/69148
e03dd765
VM
10951 * gcc.target/s390/pr69148.c: New.
10952
cdc23927
YR
109532016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10954
10955 PR tree-optimization/69652
10956 * gcc.dg/torture/pr69652.c: New test.
10957
e199dd0a
JJ
109582016-02-10 Jakub Jelinek <jakub@redhat.com>
10959 Patrick Palka <ppalka@gcc.gnu.org>
10960
10961 PR ipa/69241
10962 PR c++/69649
10963 * g++.dg/ipa/pr69241-1.C: New test.
10964 * g++.dg/ipa/pr69241-2.C: New test.
10965 * g++.dg/ipa/pr69241-3.C: New test.
10966 * g++.dg/ipa/pr69649.C: New test.
10967
d6b38027
UB
109682016-02-10 Uros Bizjak <ubizjak@gmail.com>
10969
10970 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10971 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10972
13b562c5
BC
109732016-02-10 Bin Cheng <bin.cheng@arm.com>
10974
10975 PR tree-optimization/68021
10976 * gcc.dg/tree-ssa/pr68021.c: New test.
10977
24a179f8
RB
109782016-02-10 Richard Biener <rguenther@suse.de>
10979
10980 PR tree-optimization/69726
10981 * gcc.dg/uninit-22.c: New testcase.
10982
0d99886f
AP
109832016-02-09 Andrew Pinski <apinski@cavium.com>
10984
10985 PR tree-opt/69282
10986 * gcc.c-torture/compile/20160205-1.c: New testcase.
10987
ab04995c
MM
109882016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10989
10990 PR target/68404
10991 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10992 instead accessing a really large arrray.
10993 * gcc.target/powerpc/fusion3.c: Likewise.
10994
4b79ac23
CB
109952016-02-09 Charles Baylis <charles.baylis@linaro.org>
10996
10997 PR target/68532
10998 * gcc.c-torture/execute/pr68532.c: New test.
10999
b890a441
AO
110002016-02-11 Alexandre Oliva <aoliva@redhat.com>
11001
11002 PR target/69634
11003 * gcc.dg/pr69634.c: New.
11004
84a5bef7
RB
110052016-02-09 Richard Biener <rguenther@suse.de>
11006
11007 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11008
1f123759 110092016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11010
1f123759
AF
11011 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11012
65860c77
YR
110132016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11014
11015 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11016
7e1e8a0a
RB
110172016-02-09 Richard Biener <rguenther@suse.de>
11018
11019 PR tree-optimization/69715
11020 * gcc.dg/torture/pr69715.c: New testcase.
11021
efb45a9f
PP
110222016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11023
11024 PR c++/69139
11025 * g++.dg/cpp0x/trailing12.C: New test.
11026 * g++.dg/cpp0x/trailing13.C: New test.
11027
20a0c6f9
PP
110282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11029
11030 PR c++/69283
11031 PR c++/67835
11032 * g++.dg/cpp1y/auto-fn29.C: New test.
11033 * g++.dg/cpp1y/auto-fn30.C: New test.
11034
a162f3af
JJ
110352016-02-08 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR tree-optimization/69209
11038 * gcc.c-torture/compile/pr69209.c: New test.
11039
4b4a9fbd
JL
110402016-02-08 Jeff Law <law@redhat.com>
11041
11042 PR tree-optimization/68541
11043 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11044 of statements allowed in join block for path splitting.
11045
cfac5ed2
JJ
110462016-02-08 Jakub Jelinek <jakub@redhat.com>
11047
f68bc23f
JJ
11048 PR c++/59627
11049 * g++.dg/gomp/pr59627.C: New test.
11050
cfac5ed2
JJ
11051 PR ipa/69239
11052 * g++.dg/ipa/pr69239.C: New test.
11053
44714d8c
DM
110542016-02-08 David Malcolm <dmalcolm@redhat.com>
11055
11056 PR preprocessor/69664
11057 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11058 * gcc.dg/cpp/warn-comments.c: Likewise.
11059
eba9e839
MP
110602016-02-08 Marek Polacek <polacek@redhat.com>
11061
11062 PR c++/69688
11063 * g++.dg/init/const12.C: New test.
11064
a011cd92
BS
110652016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11066
11067 PR target/60410
11068 * gcc.dg/lto/pr55113_0.c: Remove test.
11069
5317b1be
RB
110702016-02-08 Richard Biener <rguenther@suse.de>
11071
11072 PR tree-optimization/69719
11073 * gcc.dg/torture/pr69719.c: New testcase.
11074
63998a63
RB
110752016-02-08 Richard Biener <rguenther@suse.de>
11076 Jeff Law <law@redhat.com>
11077
11078 PR target/68273
11079 * gcc.target/mips/pr68273.c: New testcase.
11080
43f4a281
RB
110812016-02-08 Richard Biener <rguenther@suse.de>
11082
11083 PR rtl-optimization/69274
11084 * gcc.target/i386/addr-sel-1.c: XFAIL.
11085
0b604d2d
JL
110862016-02-08 Jeff Law <law@redhat.com>
11087
e8dfe49e
JL
11088 PR tree-optimization/68541
11089 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11090
6daecd7a 11091 PR tree-optimization/65917
0b604d2d
JL
11092 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11093
c0f0e35a
JD
110942016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11095
11096 PR fortran/50555
11097 * gfortran.dg/namelist_args.f90: New test.
11098
8981d712
JL
110992016-02-05 Jeff Law <law@redhat.com>
11100
6daecd7a 11101 PR tree-optimization/68541
8981d712
JL
11102 * gcc.dg/tree-ssa/split-path-2.c: New test.
11103 * gcc.dg/tree-ssa/split-path-3.c: New test.
11104 * gcc.dg/tree-ssa/split-path-4.c: New test.
11105 * gcc.dg/tree-ssa/split-path-5.c: New test.
11106 * gcc.dg/tree-ssa/split-path-6.c: New test.
11107 * gcc.dg/tree-ssa/split-path-7.c: New test.
11108
46cb9332
MS
111092016-02-05 Martin Sebor <msebor@redhat.com>
11110
11111 PR c++/69662
11112 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11113 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11114
be2083ea
RH
111152016-02-06 Richard HEnderson <rth@redhat.com>
11116
11117 PR c/69643
11118 * gcc.target/i386/addr-space-4.c: New.
11119 * gcc.target/i386/addr-space-5.c: New.
11120
711d7c23
MM
111212016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11122
11123 PR fortran/66089
11124 * gfortran.dg/elemental_dependency_6.f90: New.
11125
b5c1c988
JJ
111262016-02-05 Jakub Jelinek <jakub@redhat.com>
11127
861c7bcd
JJ
11128 PR rtl-optimization/69691
11129 * gcc.c-torture/execute/pr69691.c: New test.
11130
b5c1c988
JJ
11131 PR c++/69628
11132 * g++.dg/parse/pr69628.C: New test.
11133
f7dfa966
UB
111342016-02-05 Uros Bizjak <ubizjak@gmail.com>
11135
11136 * gcc.dg/sancov/asan.c: Move to ...
11137 * gcc.dg/asan/sancov-1.c: ... here.
11138
9b143e64
UB
111392016-02-05 Uros Bizjak <ubizjak@gmail.com>
11140
11141 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11142
f5d4b899
L
111432016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11144
11145 PR target/69677
11146 * gcc.target/i386/pr69677.c: New test.
11147
76c85fbb
PP
111482016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11149
11150 PR c++/68948
11151 * g++.dg/template/pr68948.C: New test.
11152
f181bf90
DV
111532016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11154
11155 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11156 (only necessary on s390x).
11157
714fb282
L
111582016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11159
11160 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11161 -mno-accumulate-outgoing-args.
11162
618d6c1c
PP
111632016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11164
11165 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11166
1066e9b5
JJ
111672016-02-04 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR c/69669
11170 * c-c++-common/pr69669.c: New test.
11171
76255d0d
MM
111722016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11173
11174 PR target/69667
11175 * g++.dg/pr69667.C: New file.
11176
e0b059b1
WD
111772016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11178
11179 PR target/69619
11180 * gcc.dg/pr69619.c: Add new test.
11181
2692b5c8
RS
111822016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11183
11184 PR rtl-optimization/69577
11185 * gcc.target/i386/pr69577.c: New test.
11186
7db337c2
ML
111872016-02-04 Martin Liska <mliska@suse.cz>
11188
11189 * g++.dg/asan/pr69276.C: New test.
11190
cc9c0829
KT
111912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11192
11193 PR target/65932
11194 PR target/67714
11195 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11196 a single smulbb instruction.
11197 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11198 * gcc.target/amr/wmul-2.c: Likewise.
11199
eb9feb52
KT
112002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11201
11202 PR target/65932
11203 PR target/67714
11204 * gcc.c-torture/execute/pr67714.c: New test.
11205
61f727fe
JJ
112062016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11207
11208 PR target/69454
11209 * gcc.target/i386/pr69454-1.c: New test.
11210 * gcc.target/i386/pr69454-2.c: New test.
11211
05dd97db
MS
112122016-02-03 Martin Sebor <msebor@redhat.com>
11213
11214 PR c++/69251
11215 PR c++/69253
11216 PR c++/69290
11217 PR c++/69277
11218 PR c++/69349
11219 * g++.dg/ext/flexarray-mangle-2.C: New test.
11220 * g++.dg/ext/flexarray-mangle.C: New test.
11221 * g++.dg/ext/flexarray-subst.C: New test.
11222 * g++.dg/ext/flexary11.C: New test.
11223 * g++.dg/ext/flexary12.C: New test.
11224 * g++.dg/ext/flexary13.C: New test.
11225 * g++.dg/ext/flexary14.C: New test.
11226 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11227
dac2fc29
L
112282016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11229
11230 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11231 Define only if CHECK_FLOAT128 is defined.
11232 (main): Properly initialize u5.
11233
eadb8035
JJ
112342016-02-03 Jakub Jelinek <jakub@redhat.com>
11235
0afbb81b
JJ
11236 PR c/69627
11237 * gcc.dg/pr69627.c: New test.
11238
eadb8035
JJ
11239 PR target/69644
11240 * gcc.dg/pr69644.c: New test.
11241
b12d4923
MS
112422016-02-03 Mike Stump <mikestump@comcast.net>
11243
11244 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11245 support for struct-layout-1.exp.
11246
ab4bae0c
PP
112472016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11248
11249 PR c++/69056
618d6c1c 11250 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11251
95831c01
VM
112522016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11253 Alexandre Oliva <aoliva@redhat.com>
11254
11255 PR target/69461
11256 * gcc.target/powerpc/pr69461.c: New.
11257
ccc71ab8
UB
112582016-02-03 Uros Bizjak <ubizjak@gmail.com>
11259
11260 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11261 works from here ...
11262 (check_effective_target_fsanitize_thread): ... to here. Do not
11263 specify additional compile flags for the test source.
11264 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11265 specify additional compile flags for the test source.
11266
96299640
WD
112672016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11268
11269 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11270
781d83d9
AV
112712016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11272
11273 PR fortran/67451
11274 PR fortran/69418
11275 * gfortran.dg/coarray_allocate_2.f08: New test.
11276 * gfortran.dg/coarray_allocate_3.f08: New test.
11277 * gfortran.dg/coarray_allocate_4.f08: New test.
11278
d8208e6d
AL
112792016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11280
11281 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11282 use same scan-tree-dump-times on all platforms.
11283 * gcc.dg/vect/vect-outer-1.c: Likewise.
11284 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11285 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11286 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11287 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11288 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11289 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11290 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11291
a8394fa0
SB
112922016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11293
11294 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11295 warning.
11296
f3baa1d3
L
112972016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11298
11299 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11300
eb077516
JN
113012016-02-02 James Norris <jnorris@codesourcery.com>
11302
11303 * c-c++-common/goacc/routine-5.c: Add tests.
11304
578fb225
AM
113052016-02-02 Alexander Monakov <amonakov@ispras.ru>
11306
11307 * gcc.target/nvptx/unsigned-cmp.c: New test.
11308
c64f7d37
WD
113092016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11310
11311 * gcc.target/aarch64/scalar_shift_1.c
11312 (test_corners_sisd_di): Improve force to SIMD register.
11313 (test_corners_sisd_si): Likewise.
11314 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11315 Remove scan-assembler check for ldr.
11316
90c6f26c
RB
113172016-02-02 Richard Biener <rguenther@suse.de>
11318
11319 PR tree-optimization/69595
11320 * gcc.dg/Warray-bounds-17.c: New testcase.
11321
9dc03c97
RB
113222016-02-02 Richard Biener <rguenther@suse.de>
11323
11324 PR tree-optimization/69606
11325 * gcc.dg/torture/pr69606.c: New testcase.
11326
2d4dc223
YR
113272016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11328
11329 PR middle-end/68542
11330 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11331 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11332
65c98fde
AM
113332016-02-02 Alan Modra <amodra@gmail.com>
11334
11335 PR target/69548
11336 * gcc.target/powerpc/pr69548.c: New test.
11337
e1b81f2b
JJ
113382016-02-01 Jakub Jelinek <jakub@redhat.com>
11339
d0268b37
JJ
11340 PR rtl-optimization/69592
11341 * gcc.dg/pr69592.c: New test.
11342
e1b81f2b
JJ
11343 PR preprocessor/69543
11344 PR c/69558
11345 * gcc.dg/pr69543.c: New test.
11346 * gcc.dg/pr69558.c: New test.
11347
7dd7780d
UB
113482016-02-01 Uros Bizjak <ubizjak@gmail.com>
11349
bf672ee5
UB
11350 PR testsuite/65940
11351 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11352
9a7013f8
MS
113532016-02-01 Martin Sebor <msebor@redhat.com>
11354
11355 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11356
e681fb2b
BC
113572016-02-01 Bin Cheng <bin.cheng@arm.com>
11358
11359 PR tree-optimization/67921
11360 * c-c++-common/ubsan/pr67921.c: New test.
11361
ff86345f
RB
113622016-02-01 Richard Biener <rguenther@suse.de>
11363
11364 PR middle-end/69556
11365 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11366
bc369dbd
RB
113672016-02-01 Richard Biener <rguenther@suse.de>
11368
11369 PR tree-optimization/69574
11370 * gcc.dg/torture/pr69574.c: New testcase.
11371
ef318184
RB
113722016-02-01 Richard Biener <rguenther@suse.de>
11373
11374 PR tree-optimization/69579
11375 * gcc.dg/setjmp-6.c: New testcase.
11376
654745e6
JJ
113772016-02-01 Jakub Jelinek <jakub@redhat.com>
11378
11379 PR rtl-optimization/69570
11380 * g++.dg/opt/pr69570.C: New test.
11381
e6c0c44b
RH
113822016-02-01 Richard Henderson <rth@redhat.com>
11383
11384 * gcc.dg/pr69535.c: New test.
11385
6ff3f09a
JDA
113862016-01-31 John David Anglin <danglin@gcc.gnu.org>
11387
2c005538
JDA
11388 PR testsuite/69584
11389 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11390 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11391
61083a4b
JDA
11392 PR debug/68244
11393 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11394
6ff3f09a
JDA
11395 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11396
0c221916
PT
113972016-01-31 Paul Thomas <pault@gcc.gnu.org>
11398
11399 PR fortran/67564
11400 * gfortran.dg/allocate_with_source_17.f03: New test.
11401
db7a2818
JJ
114022016-01-30 Jakub Jelinek <jakub@redhat.com>
11403
11404 PR tree-optimization/69546
11405 * gcc.dg/torture/pr69546.c: New test.
11406
e520d5f0
PT
114072016-01-30 Paul Thomas <pault@gcc.gnu.org>
11408
11409 PR fortran/69566
11410 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11411
343c05d3
MS
114122016-01-30 Martin Sebor <msebor@redhat.com>
11413
11414 PR c++/68490
11415 * g++.dg/ext/flexary10.C: New test.
11416
d6c3a539
DH
114172016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11418
11419 PR fortran/66707
11420 gfortran.dg/common_23.f90: New test.
11421
52d72fcd
BS
114222016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11423
11424 PR target/65546
11425 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11426 condition being checked, and disable it when the target supports
11427 misaligned loads and stores.
11428
3a5d2ba4
JJ
114292016-01-29 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR debug/69518
11432 * gcc.dg/torture/pr69518.c: New test.
11433
6bbacdb5
L
114342016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11435
11436 PR target/69530
11437 * gcc.target/i386/pr69530.c: New test.
11438
af932cdb
SE
114392016-01-29 Steve Ellcey <sellcey@imgtec.com>
11440
11441 PR target/65604
11442 * gcc.target/mips/div-delay.c: New test.
11443
26658b7c
JJ
114442016-01-29 Jakub Jelinek <jakub@redhat.com>
11445
33e89989
JJ
11446 PR target/69551
11447 * gcc.target/i386/pr69551.c: New test.
11448
26658b7c
JJ
11449 PR target/66137
11450 * gcc.target/i386/pr66137.c: New test.
11451
401116b5
AB
114522016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11453
11454 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11455 always built for p5600.
11456 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11457 isa=p5600 dg-option.
11458
d4abfcc5
RB
114592016-01-29 Richard Biener <rguenther@suse.de>
11460
11461 PR tree-optimization/69547
11462 * g++.dg/tree-ssa/pr69547.C: New testcase.
11463
16b77b32
JJ
114642016-01-29 Jakub Jelinek <jakub@redhat.com>
11465
11466 PR debug/66869
11467 * g++.dg/warn/Wunused-function2.C: New test.
11468
a1c95464
DV
114692016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11470
11471 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11472 support for test to succeed.
11473
5453bfed
MP
114742016-01-29 Marek Polacek <polacek@redhat.com>
11475
11476 PR c++/69509
11477 PR c++/69516
11478 * g++.dg/ext/constexpr-vla2.C: New test.
11479 * g++.dg/ext/constexpr-vla3.C: New test.
11480 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11481
452ec2a5
RB
114822016-01-29 Richard Biener <rguenther@suse.de>
11483
11484 PR middle-end/69537
11485 * gcc.dg/uninit-21.c: New testcase.
11486
aec0b19e
UB
114872016-01-28 Uros Bizjak <ubizjak@gmail.com>
11488
11489 PR target/69459
11490 * gcc.target/i386/pr69459.c: New test.
11491
df113ce7
SE
114922016-01-28 Steve Ellcey <sellcey@imgtec.com>
11493
11494 PR target/68400
11495 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11496 * gcc.target/mips/pr68400.c: New test.
11497
494de84f
MS
114982016-01-28 Martin Sebor <msebor@redhat.com>
11499
11500 PR target/17381
11501 * gcc.target/powerpc/pr17381.c: New test.
11502
eb1b1f01
JJ
115032016-01-28 Jakub Jelinek <jakub@redhat.com>
11504
11505 PR middle-end/69542
11506 * gcc.dg/torture/pr69542.c: New test.
11507
6dfeb7ce
WD
115082016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11509
11510 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11511
4b7471a4
DE
115122016-01-28 David Edelsohn <dje.gcc@gmail.com>
11513
11514 * gcc.dg/pr65980.c: Skip on AIX.
11515 * gcc.dg/pr66688.c: Same.
11516
b271fd21
DE
115172016-01-28 David Edelsohn <dje.gcc@gmail.com>
11518
11519 PR target/63679
11520 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11521 * gcc.dg/tree-ssa/sra-18.c: Same.
11522
874108a9
AV
115232016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11524
11525 PR fortran/62536
11526 * gfortran.dg/block_15.f08: New test.
11527 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11528 on incorrectly closed BLOCK.
11529
30480bcd
IE
115302016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11531
11532 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
115332016-01-28 Richard Biener <rguenther@suse.de>
11534
11535 PR tree-optimization/69466
11536 * gfortran.dg/vect/pr69466.f90: New testcase.
11537
0d4c694e
TP
115382016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11539
11540 * g++.dg/pr67989.C: Remove ARM-specific option.
11541 * gcc.target/arm/pr67989.C: New file.
11542
2aa780da
UB
115432016-01-27 Uros Bizjak <ubizjak@gmail.com>
11544
11545 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11546 and expm1 test for glibc < 2.11.
11547
f75ebe77
RH
115482016-01-27 Richard Henderson <rth@redhat.com>
11549
11550 * gcc.c-torture/execute/pr69447.c: New test.
11551
115522016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11553
9a175e65 11554 PR fortran/69422
49847d75
PT
11555 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11556
cbdd8ae0
JJ
115572016-01-27 Jakub Jelinek <jakub@redhat.com>
11558
11559 PR debug/66869
11560 * gcc.dg/pr66869.c: New test.
11561
2b572b3c
JL
115622016-01-25 Jeff Law <law@redhat.com>
11563
11564 PR tree-optimization/68398
aec0b19e 11565 PR tree-optimization/69196
2b572b3c
JL
11566 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11567 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11568 path to avoid new heuristic allowing more irreducible regions
11569 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11570 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11571 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11572 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11573 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11574
fa74a4bc
MP
115752016-01-27 Marek Polacek <polacek@redhat.com>
11576
11577 PR c/68062
11578 * c-c++-common/vector-compare-4.c: New test.
11579
0afff540
DM
115802016-01-27 David Malcolm <dmalcolm@redhat.com>
11581
11582 PR preprocessor/69126
11583 * c-c++-common/pr69126.c: New test case.
11584
1a218fc9
ILT
115852016-01-27 Ian Lance Taylor <iant@google.com>
11586
11587 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11588
5d70666e
RB
115892016-01-27 Ryan Burn <contact@rnburn.com>
11590
11591 PR cilkplus/69267
11592 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11593
87ff4d66
UB
115942016-01-27 Uros Bizjak <ubizjak@gmail.com>
11595
11596 PR target/69512
11597 * gcc.target/i386/pr69512.c: New test.
11598
27e23cca
RE
115992016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11600
11601 PR ada/69488
11602 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11603
05bf54c3
MP
116042016-01-27 Marek Polacek <polacek@redhat.com>
11605
11606 PR c++/69379
11607 * g++.dg/pr69379.C: New test.
11608
60214d0d
MS
116092016-01-27 Martin Sebor <msebor@redhat.com>
11610
11611 PR c++/69317
11612 * g++.dg/abi/Wabi-2-2.C: New test.
11613 * g++.dg/abi/Wabi-2-3.C: New test.
11614 * g++.dg/abi/Wabi-3-2.C: New test.
11615 * g++.dg/abi/Wabi-3-3.C: New test.
11616
167c7bfa
RB
116172016-01-27 Richard Biener <rguenther@suse.de>
11618
11619 PR tree-optimization/69166
11620 * gcc.dg/torture/pr69166.c: New testcase.
11621
1430fb1f
MJ
116222016-01-27 Martin Jambor <mjambor@suse.cz>
11623
11624 PR tree-optimization/69355
11625 * gcc.dg/tree-ssa/pr69355.c: New test.
11626
95e3030c
MP
116272016-01-27 Marek Polacek <polacek@redhat.com>
11628
11629 PR c++/69496
11630 * g++.dg/ext/constexpr-vla1.C: New test.
11631
eeb085f3
CB
116322016-01-20 Christian Bruel <christian.bruel@st.com>
11633
11634 PR target/69245
11635 * gcc.target/arm/pr69245.c: New test.
11636
b1652dde
JJ
116372016-01-27 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR tree-optimization/69399
11640 * gcc.dg/torture/pr69399.c: New test.
11641
ce7e8f00
EB
116422016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11643
11644 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11645
e4aac1d1
EB
116462016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11647
11648 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11649
8dfdb419
TV
116502016-01-26 Tom de Vries <tom@codesourcery.com>
11651
11652 PR tree-optimization/69110
11653 * gcc.dg/autopar/pr69110.c: New test.
11654
56f80f54 116552016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11656 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11657
11658 * gcc.dg/graphite/isl-ast-op-select.c: New.
11659
a0909527
PT
116602015-01-26 Paul Thomas <pault@gcc.gnu.org>
11661
11662 PR fortran/69385
11663 * gfortran.dg/allocate_error_6.f90: New test.
11664
ffc445f4
RH
116652016-01-26 Richard Henderson <rth@redhat.com>
11666
11667 * gcc.dg/tm/pr60908.c: New test.
11668
01e1dea3
DM
116692016-01-26 David Malcolm <dmalcolm@redhat.com>
11670
11671 PR other/69006
11672 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11673 directive.
11674 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11675 expected multiline output to reflect the colorization being
11676 disabled before newlines.
11677 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11678 (custom_diagnostic_finalizer): Replace call to
11679 pp_newline_and_flush with call to pp_flush.
11680 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11681 * gfortran.dg/implicit_class_1.f90: Likewise.
11682 * lib/gcc-dg.exp (allow_blank_lines): New global.
11683 (dg-allow-blank-lines-in-output): New procedure.
11684 (gcc-dg-prune): Complain about blank lines in the output, unless
11685 dg-allow-blank-lines-in-output was called.
11686 * lib/multiline.exp (_build_multiline_regex): Only support
11687 arbitrary followup text for non-blank-lines, not for blank lines.
11688
13f92e8d
JJ
116892016-01-26 Jakub Jelinek <jakub@redhat.com>
11690
11691 PR tree-optimization/69483
11692 * gcc.dg/pr69483.c: New test.
11693 * g++.dg/opt/pr69483.C: New test.
11694
92422235
CL
116952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11696
11697 PR target/68620
11698 * gcc.target/arm/pr68620.c: New test.
11699
0bccf11b
L
117002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11701
11702 * gcc.target/i386/pr68986-2.c: Remove -m32.
11703
81cd202e
L
117042016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11705
11706 PR target/68986
11707 * gcc.target/i386/pr68986-1.c: New test.
11708 * gcc.target/i386/pr68986-2.c: Likewise.
11709 * gcc.target/i386/pr68986-3.c: Likewise.
11710
213a1c03
CB
117112016-01-26 Christian Bruel <christian.bruel@st.com>
11712
11713 * lib/target-supports.exp
11714 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11715 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11716 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11717
22a08dd1
RB
117182016-01-26 Richard Biener <rguenther@suse.de>
11719
11720 PR tree-optimization/69452
11721 * gcc.dg/torture/pr69452.c: New testcase.
11722
6c06e0e8
JJ
117232016-01-26 Jakub Jelinek <jakub@redhat.com>
11724
11725 PR target/69442
11726 * gcc.dg/pr69442.c: New test.
11727
b96824c4
RFI
117282016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11729
11730 PR target/67896
11731 * gcc.target/aarch64/simd/pr67896.C: New.
11732
5ee31e57
RS
117332016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11734
11735 PR tree-optimization/69400
11736 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11737 function.
11738 (plugin_init): Call it.
11739 * gcc.dg/torture/pr69400.c: New test.
11740
7ddfb31d
CL
117412016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11742
11743 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11744
1e050c90
AK
117452016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11746 Sebastian Pop <s.pop@samsung.com>
11747
11748 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11749 isl-0.15.
11750
c8ee4bf5
AK
117512016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11752 Sebastian Pop <s.pop@samsung.com>
11753
11754 * gcc.dg/graphite/pr69292.c: New.
11755
d902b330
JJ
117562016-01-25 Jakub Jelinek <jakub@redhat.com>
11757
11758 * c-c++-common/goacc/use_device-1.c: New test.
11759
2c89b952
JL
117602016-01-25 Jeff Law <law@redhat.com>
11761
11762 PR tree-optimization/69196
11763 PR tree-optimization/68398
11764 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11765 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11766
685c8785
DE
117672016-01-25 David Edelsohn <dje.gcc@gmail.com>
11768
11769 PR target/69469
11770 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11771 Algorithm.
11772
95cef0c1
RB
117732016-01-25 Richard Biener <rguenther@suse.de>
11774
11775 PR testsuite/69380
11776 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11777
2947d3b2
IE
117782016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11779
11780 PR target/69421
11781 * gcc.dg/pr69421.c: New test.
11782
ae19075a
BB
117832016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11784
11785 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11786 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11787 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11788 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11789 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11790 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11791 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11792 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11793 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11794 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11795
fa4511c2
RB
117962016-01-25 Richard Biener <rguenther@suse.de>
11797
11798 PR tree-optimization/69376
11799 * gcc.dg/torture/pr69376.c: New testcase.
11800
1d101216
JD
118012016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11802
11803 PR fortran/69397
11804 PR fortran/68442
11805 * gfortran.dg/interface_38.f90: New test.
11806 * gfortran.dg/interface_39.f90: New test.
a0909527 11807
a59b92b0
PP
118082016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11809
11810 Revert:
11811 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11812
11813 PR c++/11858
11814 PR c++/24663
11815 PR c++/24664
11816 * g++.dg/template/pr11858.C: New test.
11817 * g++.dg/template/pr24663.C: New test.
11818 * g++.dg/template/unify12.C: New test.
11819 * g++.dg/template/unify13.C: New test.
11820 * g++.dg/template/unify14.C: New test.
11821 * g++.dg/template/unify15.C: New test.
11822 * g++.dg/template/unify16.C: New test.
11823 * g++.dg/template/unify17.C: New test.
11824
16acb1a8
DH
118252016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11826
11827 PR fortran/68283
11828 gfortran.dg/pr68283.f90: New test.
11829
094773e8
TK
118302016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11831
11832 PR fortran/66094
11833 * gfortran.dg/inline_matmul_13.f90: New test.
11834 * gfortran.dg/matmul_bounds_8.f90: New test.
11835 * gfortran.dg/matmul_bounds_9.f90: New test.
11836 * gfortran.dg/matmul_bounds_10.f90: New test.
11837
42fb90d7
TV
118382016-01-23 Tom de Vries <tom@codesourcery.com>
11839
11840 PR tree-optimization/69426
11841 * gcc.dg/autopar/pr69426.c: New test.
11842
69da7802
MS
118432016-01-23 Martin Sebor <msebor@redhat.com>
11844
11845 PR c++/58109
11846 PR c++/69022
11847 * g++.dg/cpp0x/alignas5.C: New test.
11848 * g++.dg/ext/vector29.C: Same.
11849
da17300a
UB
118502016-01-23 Uros Bizjak <ubizjak@gmail.com>
11851
11852 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11853 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11854 _GNU_SOURCE from compile flags to the source.
11855 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11856 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11857 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11858 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11859
62041cfc
JJ
118602016-01-22 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR target/69432
11863 * g++.dg/opt/pr69432.C: New test.
11864
f7d2ad6f
BS
118652016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11866
11867 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11868 32-bit targets testing an -m64 multilib.
11869
d403fc9a
WS
118702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11871
11872 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11873 64-bit support.
11874
4aa16f8d
JG
118752016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11876
11877 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11878
7c816d0f
CB
118792016-01-21 Christian Bruel <christian.bruel@st.com>
11880
11881 PR target/68674
11882 * gcc.target/i386/pr68674.c
11883 * gcc.target/aarch64/pr68674.c
11884 * gcc.target/arm/pr68674.c
11885
fce661e8
KT
118862016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11887
11888 PR target/69403
11889 * gcc.c-torture/execute/pr69403.c: New test.
11890
4696899f
PC
118912016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11892
11893 PR c++/55843
11894 * g++.dg/template/pr55843.C: New.
11895
bac69366
AL
118962016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11897
11898 PR testsuite/66877
11899 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11900 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11901
b57d3a5c
BS
119022016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11903
11904 PR testsuite/67489
da17300a
UB
11905 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11906 from dg-do compile directive, and instead add
11907 { dg-require-effective-target int128 }.
b57d3a5c 11908
9f04a53e
MS
119092016-01-20 Martin Sebor <msebor@redhat.com>
11910
11911 PR c/69405
11912 * gcc.dg/sync-fetch.c: New test.
11913
38a51663
JL
119142016-01-21 Martin Sebor <msebor@redhat.com>
11915
11916 PR target/69252
11917 * gcc.target/powerpc/pr69252.c: New test.
11918
2423a75a
JD
119192016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11920
11921 PR fortran/65996
da17300a 11922 * gfortran.dg/pr65996.f90: New test.
2423a75a 11923
0a76463f
DV
119242016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11925
11926 PR c++/68810
9f04a53e 11927 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11928 expected to generate an error.
0a76463f 11929
9776e692
BS
119302016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11931
11932 PR middle-end/66178
11933 * gcc.dg/torture/pr66178.c: New test.
11934
c8d3e088
AB
119352016-01-21 Anton Blanchard <anton@samba.org>
11936 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11937
11938 PR target/63354
11939 * gcc.target/powerpc/pr63354.c: New test.
11940
35b707ff
VM
119412016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11942
11943 PR rtl-optimization/68990
11944 * gcc.target/i386/pr68990: New.
11945
157b0829
NC
119462016-01-21 Nick Clifton <nickc@redhat.com>
11947
11948 PR target/69129
11949 * gcc.target/mips/pr69129.c: New.
11950
aede6748
PC
119512016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11952
11953 PR c++/58046
11954 * g++.dg/cpp0x/pr58046.C: New.
11955
5463c2c8
JJ
119562016-01-21 Jakub Jelinek <jakub@redhat.com>
11957
6d31cc75
SS
11958 PR target/69187
11959 PR target/65624
11960 * gcc.target/arm/pr69187.c: New test.
11961
5463c2c8
JJ
11962 PR c++/69355
11963 * g++.dg/torture/pr69355.C: New test.
11964
fa28f32b
AK
119652016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11966 Sebastian Pop <s.pop@samsung.com>
11967
11968 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11969
b920a047
AK
119702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11971 Sebastian Pop <s.pop@samsung.com>
11972
da17300a 11973 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11974
bdd3aea6
JJ
119752016-01-21 Jakub Jelinek <jakub@redhat.com>
11976
11977 PR middle-end/67653
11978 * c-c++-common/pr67653.c: New test.
11979 * gcc.dg/torture/pr29119.c: Add dg-warning.
11980
26a2e6ae
PB
119812016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11982
11983 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11984
d25c7690
PK
119852016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11986
11987 PR c/24293
11988 * gcc.dg/pr24293.c: New test.
11989 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11990 incomplete struct type.
11991 * gcc.dg/declspec-1.c: Likewise.
11992 * gcc.dg/pr63549.c: Likewise.
11993
889d5698
JJ
119942016-01-20 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR tree-optimization/66612
11997 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11998 for bdn instruction.
11999
d7cf3dc7
CL
120002016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12001
12002 * lib/target-supports.exp
12003 (check_effective_target_arm_fp_ok_nocache): New.
12004 (check_effective_target_arm_fp_ok): New.
12005 (add_options_for_arm_fp): New.
12006 (check_effective_target_arm_crypto_ok_nocache): Require
12007 target_arm_v8_neon_ok instead of arm32.
12008 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12009 (check_effective_target_arm_crypto_pragma_ok): New.
12010 (add_options_for_arm_vfp): New.
12011 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12012 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12013 target instead. Force initial fpu to vfp.
12014 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12015 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12016 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12017 dependency.
12018 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12019 use arm_vfp effective target instead. Force initial fpu to vfp.
12020 * gcc.target/arm/attr-neon3.c: Likewise.
12021 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12022 arm_vfp_ok.
12023 * gcc.target/arm/unsigned-float.c: Likewise.
12024 * gcc.target/arm/vfp-1.c: Likewise.
12025 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12026 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12027 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12028 * gcc.target/arm/vfp-ldmias.c: Likewise.
12029 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12030 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12031 * gcc.target/arm/vfp-stmiad.c: Likewise.
12032 * gcc.target/arm/vfp-stmias.c: Likewise.
12033 * gcc.target/arm/vnmul-1.c: Likewise.
12034 * gcc.target/arm/vnmul-2.c: Likewise.
12035 * gcc.target/arm/vnmul-3.c: Likewise.
12036 * gcc.target/arm/vnmul-4.c: Likewise.
12037
01ac9704 120382016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12039
e84b00da
L
12040 PR testsuite/69366
12041 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12042 the MPX run-time library, for compile-time MPX test.
12043 * gcc.target/i386/chkp-always_inline.c: Likewise.
12044 * gcc.target/i386/chkp-bndret.c: Likewise.
12045 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12046 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12047 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12048 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12049 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12050 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12051 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12052 * gcc.target/i386/chkp-label-address.c: Likewise.
12053 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12054 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12055 * gcc.target/i386/chkp-pr69044.c: Likewise.
12056 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12057 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12058 * gcc.target/i386/chkp-strchr.c: Likewise.
12059 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12060 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12061 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12062 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12063 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12064 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12065 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12066 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12067 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12068 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12069 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12070 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12071 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12072 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12073 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12074 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12075 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12076 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12077 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12078 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12079 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12080 * gcc.target/i386/pr63995-2.c: Likewise.
12081 * gcc.target/i386/pr64805.c: Likewise.
12082 * gcc.target/i386/pr65044.c: Likewise.
12083 * gcc.target/i386/pr65167.c: Likewise.
12084 * gcc.target/i386/pr65183.c: Likewise.
12085 * gcc.target/i386/pr65184.c: Likewise.
12086 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12087
28b33016
IE
120882016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12089
12090 PR tree-optimization/69328
12091 * gcc.dg/pr69328.c: New test.
12092
bcff0913
JL
120932016-01-20 Jeff Law <law@redhat.com>
12094
bf0bb970 12095 PR target/25114
bcff0913
JL
12096 * gcc.target/m68k/pr25114.c: New test.
12097
a3f69631
AV
120982016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12099
12100 * gcc.target/arm/memset-inline-10.c: Added
12101 dg-require-effective-target arm_thumb2_ok.
12102
af33ba0d
EB
121032016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12104
12105 * gcc.dg/debug/dwarf2/sso.c: New test.
12106
7596d5de
UB
121072016-01-19 Uros Bizjak <ubizjak@gmail.com>
12108
12109 PR testsuite/68820
12110 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12111 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12112 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12113
ceda2c69
JH
121142016-01-19 Jan Hubicka <hubicka@ucw.cz>
12115
12116 PR ipa/66223
12117 * g++.dg/ipa/devirt-50.C: New testcase.
12118
38a979f2
MP
121192016-01-19 Marek Polacek <polacek@redhat.com>
12120
12121 PR c++/68965
12122 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12123 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12124
962801c5
KT
121252016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12126
12127 PR target/69135
12128 * gcc.target/arm/pr69135_1.c: New test.
12129
078fe40a
WD
121302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12131
12132 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12133
786e3c06
WD
121342015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12135
12136 * gcc.target/aarch64/ccmp_1.c: New testcase.
12137
1e297006
MP
121382016-01-19 Marek Polacek <polacek@redhat.com>
12139
12140 PR c++/68586
12141 * g++.dg/cpp0x/enum30.C: New test.
12142
879c27e3
RB
121432016-01-19 Richard Biener <rguenther@suse.de>
12144
12145 PR tree-optimization/69336
12146 * g++.dg/tree-ssa/pr69336.C: New testcase.
12147
015337d3
JJ
121482016-01-19 Jakub Jelinek <jakub@redhat.com>
12149
12150 PR debug/65779
12151 * gcc.dg/pr65779.c: New test.
12152
e2c768b6
RB
121532016-01-19 Richard Biener <rguenther@suse.de>
12154
12155 PR tree-optimization/69352
12156 * gcc.dg/torture/pr69352.c: New testcase.
12157
569efc34
JJ
121582016-01-19 Jakub Jelinek <jakub@redhat.com>
12159
12160 PR rtl-optimization/68955
12161 PR rtl-optimization/64557
12162 * gcc.dg/torture/pr68955.c: New test.
12163
e49d321f
JH
121642016-01-19 Jan Hubicka <hubicka@ucw.cz>
12165
12166 PR lto/69136
12167 * g++.dg/torture/pr69136.C: New testcase.
12168
e9191ad3
JH
121692016-01-19 Jan Hubicka <hubicka@ucw.cz>
12170
12171 PR lto/69133
12172 * g++.dg/lto/pr69133_0.C: New testcase.
12173 * g++.dg/lto/pr69133_1.C: New testcase.
12174
2bedb645
JL
121752016-01-15 Jeff Law <law@redhat.com>
12176
12177 PR tree-optimization/69320
12178 * gcc.c-torture/pr69320-1.c: New test.
12179 * gcc.c-torture/pr69320-2.c: New test.
12180 * gcc.c-torture/pr69320-3.c: New test.
12181 * gcc.c-torture/pr69320-4.c: New test.
12182
17c15cb9
PP
121832016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12184
12185 PR c++/11858
12186 PR c++/24663
12187 PR c++/24664
12188 * g++.dg/template/pr11858.C: New test.
12189 * g++.dg/template/pr24663.C: New test.
12190 * g++.dg/template/unify12.C: New test.
12191 * g++.dg/template/unify13.C: New test.
12192 * g++.dg/template/unify14.C: New test.
12193 * g++.dg/template/unify15.C: New test.
12194 * g++.dg/template/unify16.C: New test.
12195 * g++.dg/template/unify17.C: New test.
12196
9617fd08
DM
121972016-01-18 David Malcolm <dmalcolm@redhat.com>
12198
12199 PR testsuite/69181
12200 * gcc.dg/pr69181-1.c: New test file.
12201 * gcc.dg/pr69181-2.c: New test file.
12202 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12203 globals by moving it to...
12204 (cleanup-after-saved-dg-test): ...this new function. Add
12205 "global additional_sources_used". Add reset of global
12206 multiline_expected_outputs to the empty list.
12207 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12208 global to...
12209 (multiline_expected_outputs): ...this, and updated comments to
12210 note that it is modified from gcc-dg.exp.
12211 (dg-end-multiline-output): Update for the above renaming.
12212 (handle-multiline-outputs): Likewise. Remove the clearing
12213 of the expected outputs to the empty list.
12214
b555a2e4
RB
122152016-01-18 Richard Biener <rguenther@suse.de>
12216
12217 PR tree-optimization/69297
12218 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12219
96902805
JM
122202016-01-18 Joseph Myers <joseph@codesourcery.com>
12221
12222 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12223 dg-options.
12224 * gcc.target/mips/mips-3d-2.c: Likewise.
12225 * gcc.target/mips/mips-3d-3.c: Likewise.
12226 * gcc.target/mips/mips-3d-4.c: Likewise.
12227 * gcc.target/mips/mips-3d-5.c: Likewise.
12228 * gcc.target/mips/mips-3d-6.c: Likewise.
12229 * gcc.target/mips/mips-3d-7.c: Likewise.
12230 * gcc.target/mips/mips-3d-8.c: Likewise.
12231 * gcc.target/mips/mips-3d-9.c: Likewise.
12232 * gcc.target/mips/mips-ps-1.c: Likewise.
12233 * gcc.target/mips/mips-ps-2.c: Likewise.
12234 * gcc.target/mips/mips-ps-3.c: Likewise.
12235 * gcc.target/mips/mips-ps-4.c: Likewise.
12236 * gcc.target/mips/mips-ps-5.c: Likewise.
12237 * gcc.target/mips/mips-ps-6.c: Likewise.
12238 * gcc.target/mips/mips-ps-7.c: Likewise.
12239 * gcc.target/mips/mips-ps-type.c: Likewise.
12240 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12241 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12242
40e26f94
TV
122432016-01-18 Tom de Vries <tom@codesourcery.com>
12244
12245 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12246 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12247 * c-c++-common/goacc/kernels-empty.c: New test.
12248 * c-c++-common/goacc/kernels-eternal.c: New test.
12249 * c-c++-common/goacc/kernels-loop-2.c: New test.
12250 * c-c++-common/goacc/kernels-loop-3.c: New test.
12251 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12252 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12253 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12254 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12255 * c-c++-common/goacc/kernels-loop-data.c: New test.
12256 * c-c++-common/goacc/kernels-loop-g.c: New test.
12257 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12258 * c-c++-common/goacc/kernels-loop-n.c: New test.
12259 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12260 * c-c++-common/goacc/kernels-loop.c: New test.
12261 * c-c++-common/goacc/kernels-noreturn.c: New test.
12262 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12263 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12264 * c-c++-common/goacc/kernels-reduction.c: New test.
12265
a98d4647
TV
122662016-01-18 Tom de Vries <tom@codesourcery.com>
12267
12268 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12269 * gcc.dg/autopar/outer-2.c: Same.
12270 * gcc.dg/autopar/outer-3.c: Same.
12271 * gcc.dg/autopar/outer-4.c: Same.
12272 * gcc.dg/autopar/outer-5.c: Same.
12273 * gcc.dg/autopar/outer-6.c: Same.
12274 * gcc.dg/autopar/parallelization-1.c: Same.
12275 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12276 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12277 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12278 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12279 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12280 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12281 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12282 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12283 * gcc.dg/autopar/pr39500-1.c: Same.
12284 * gcc.dg/autopar/pr39500-2.c: Same.
12285 * gcc.dg/autopar/pr46193.c: Same.
12286 * gcc.dg/autopar/pr46194.c: Same.
12287 * gcc.dg/autopar/pr49580.c: Same.
12288 * gcc.dg/autopar/pr49960-1.c: Same.
12289 * gcc.dg/autopar/pr49960.c: Same.
12290 * gcc.dg/autopar/pr68373.c: Same.
12291 * gcc.dg/autopar/reduc-1.c: Same.
12292 * gcc.dg/autopar/reduc-1char.c: Same.
12293 * gcc.dg/autopar/reduc-1short.c: Same.
12294 * gcc.dg/autopar/reduc-2.c: Same.
12295 * gcc.dg/autopar/reduc-2char.c: Same.
12296 * gcc.dg/autopar/reduc-2short.c: Same.
12297 * gcc.dg/autopar/reduc-3.c: Same.
12298 * gcc.dg/autopar/reduc-4.c: Same.
12299 * gcc.dg/autopar/reduc-6.c: Same.
12300 * gcc.dg/autopar/reduc-7.c: Same.
12301 * gcc.dg/autopar/reduc-8.c: Same.
12302 * gcc.dg/autopar/reduc-9.c: Same.
12303 * gcc.dg/autopar/uns-outer-4.c: Same.
12304 * gcc.dg/autopar/uns-outer-5.c: Same.
12305 * gcc.dg/autopar/uns-outer-6.c: Same.
12306 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12307 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12308
da976fa8
AL
123092016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12310
12311 PR target/63679
12312 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12313 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12314
70c1e886
AL
123152016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12316
12317 PR target/63679
12318 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12319 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12320 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12321
88bed196
AL
123222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12323
12324 PR target/63679
12325 * gcc.dg/tree-ssa/sra-17.c: New.
12326 * gcc.dg/tree-ssa/sra-18.c: New.
12327
3dd5f42e
IE
123282016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12329
12330 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12331
ae5a77fa
EB
123322016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12333
12334 * gnat.dg/inline12.adb: New test.
12335
11e57fc6
BC
123362016-01-18 Bin Cheng <bin.cheng@arm.com>
12337
12338 PR tree-optimization/66797
12339 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12340
995b6fe0
RB
123412016-01-18 Richard Biener <rguenther@suse.de>
12342
12343 PR tree-optimization/69170
12344 * gcc.dg/torture/pr69170.c: New testcase.
12345
82ee0cf2 123462016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12347
12348 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12349
d69da357
TV
123502016-01-16 Tom de Vries <tom@codesourcery.com>
12351
12352 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12353
a3845283
TV
123542016-01-16 Tom de Vries <tom@codesourcery.com>
12355
12356 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12357 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12358 redundant dg-require-effective-target pthread.
12359 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12360 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12361 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12362 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12363 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12364 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12365 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12366
197a6aa6
DE
123672016-01-16 David Edelsohn <dje.gcc@gmail.com>
12368
12369 PR target/68609
12370 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12371 * gcc.target/powerpc/recip-7.c: Same.
12372
ec7886c1
PP
123732016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12374
12375 PR c++/69091
12376 * g++.dg/template/pr69091.C: New test.
12377
203484bb
PP
123782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12379
12380 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12381 dump does not contain an error_mark_node.
12382 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12383 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12384
aa2500e9
PP
123852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12386
12387 PR c++/68936
12388 * g++.dg/template/pr68936.C: New test.
12389
28621a5c
DE
123902016-01-15 David Edelsohn <dje.gcc@gmail.com>
12391
12392 PR target/68609
12393 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12394 * gcc.target/powerpc/recip-2.c: Same.
12395 * gcc.target/powerpc/recip-3.c: Same.
12396 * gcc.target/powerpc/recip-4.c: Same.
12397 * gcc.target/powerpc/recip-sqrtf.c: Same.
12398
40c43aca
JL
123992016-01-15 Jeff Law <law@redhat.com>
12400
12401 PR tree-optimization/69270
12402 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12403 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12404
afbc5ae8
PT
124052016-01-15 Paul Thomas <pault@gcc.gnu.org>
12406
12407 PR fortran/49630
12408 * gfortran.dg/deferred_character_13.f90: New test for the fix
12409 of comment 3 of the PR.
12410
12411 PR fortran/54070
12412 * gfortran.dg/deferred_character_8.f90: New test
12413 * gfortran.dg/allocate_error_5.f90: New test
12414
12415 PR fortran/60593
12416 * gfortran.dg/deferred_character_10.f90: New test
12417
12418 PR fortran/60795
12419 * gfortran.dg/deferred_character_14.f90: New test
12420
12421 PR fortran/61147
12422 * gfortran.dg/deferred_character_11.f90: New test
12423
12424 PR fortran/64324
12425 * gfortran.dg/deferred_character_9.f90: New test
12426
49abe076
VM
124272016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12428
12429 PR rtl-optimization/69030
12430 * gcc.target/i386/pr69030.c: New.
12431
16d12992
KT
124322016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12433
12434 * gcc.target/aarch64/target_attr_17.c: New test.
12435
78810bd3
RB
124362016-01-15 Richard Biener <rguenther@suse.de>
12437
12438 PR tree-optimization/66856
12439 * gcc.dg/torture/pr66856-1.c: New testcase.
12440 * gcc.dg/torture/pr66856-2.c: Likewise.
12441
2bd847fe
RB
124422016-01-15 Richard Biener <rguenther@suse.de>
12443
12444 PR debug/69137
12445 * g++.dg/lto/pr69137_0.C: New testcase.
12446
a00fe3b7
RS
124472016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12448
12449 PR middle-end/69246
12450 * gcc.target/i386/pr69246.c: New test.
12451
cbb0e83b
DV
124522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12453
7596d5de 12454 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12455
5a500ecf
DV
124562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12457
12458 PR c++/56194
12459 * g++.dg/init/const9.C: Disable test on S/390.
12460
5d9bf64f
DV
124612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12462
12463 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12464 * g++.dg/Wno-frame-address.C: Ditto.
12465
e234b19e
DV
124662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12467
12468 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12469
89483f99
RB
124702016-01-15 Richard Biener <rguenther@suse.de>
12471
12472 PR tree-optimization/68961
12473 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12474
94f37395
IE
124752016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12476
12477 * gcc.target/i386/pr65105-5.c: New test.
12478
82ee0cf2 124792016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12480
12481 * gcc.c-torture/execute/alias-4.c: New testcase.
12482
82ee0cf2 124832016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12484
12485 PR ipa/68148
12486 * g++.dg/ipa/devirt-49.C: New testcase.
12487
092f7deb 124882016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12489
12490 PR target/65837
12491 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12492 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12493 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12494
e93c66bc
RB
124952016-01-15 Richard Biener <rguenther@suse.de>
12496
12497 PR tree-optimization/69117
12498 * gcc.dg/torture/pr69117.c: New testcase.
12499
c47eaca6 125002015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12501
12502 PR c++/69048
12503 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12504
c3f6914a
FXC
125052016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12506
12507 PR testsuite/67509
12508 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12509 range tests use 100 * maximum instead of maximum + 1.
12510
cd65ae90
JJ
125112016-01-14 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR debug/69244
12514 * gcc.dg/guality/pr69244.c: New test.
12515
19643948
UB
125162016-01-14 Uros Bizjak <ubizjak@gmail.com>
12517
12518 * lib/target-supports.exp (check_effective_target_issignaling):
12519 New procedure.
12520 * gcc.dg/pr61441.c: Require issignaling effective target.
12521
fe79c97e
SB
125222016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12523
12524 PR target/68803
12525 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12526
c7df95d8
DM
125272016-01-14 David Malcolm <dmalcolm@redhat.com>
12528
12529 PR c++/68819
12530 PR preprocessor/69177
12531 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12532 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12533 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12534 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12535
00083992
MP
125362016-01-14 Marek Polacek <polacek@redhat.com>
12537
12538 PR c/69262
12539 * gcc.dg/array-15.c: New test.
12540
0c9b3294
JJ
125412016-01-14 Jakub Jelinek <jakub@redhat.com>
12542
12543 PR middle-end/68146
12544 PR tree-optimization/69155
12545 * gfortran.dg/pr68146.f: New test.
12546 * gfortran.dg/pr69155.f90: New test.
12547
3688e13d
RB
125482016-01-14 Richard Biener <rguenther@suse.de>
12549
12550 PR tree-optimization/68060
12551 * gcc.dg/torture/pr68060-1.c: New testcase.
12552 * gcc.dg/torture/pr68060-2.c: Likewise.
12553
bab0ad3a
NC
125542016-01-14 Nick Clifton <nickc@redhat.com>
12555
12556 * lib/target-supports.exp
12557 (check_effective_target_arm_neon_ok_nocache): Add an option
12558 sequence that includes setting the ARM architecture to ARMv7-A.
12559 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12560 command line options necessary to enable Neon support.
12561 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12562 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12563 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12564 * gcc.target/arm/pr69180.c: Likewise.
12565
947c2ce5
JL
125662016-01-14 Jeff Law <law@redhat.com>
12567
12568 PR tree-optimization/69270
12569 * gcc.dg/tree-ssa/pr69270.c: New test.
12570
3342fd71
BS
125712016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12572
12573 PR c/66208
12574 * c-c++-common/pr66208.c: New file.
12575
2ad3adf1
JJ
125762016-01-13 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR tree-optimization/69156
12579 * gcc.dg/pr69156.c: New test.
12580
398d6feb
L
125812016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12582
12583 * gcc.target/i386/pr69225-7.c: New test.
12584
4c868789
RH
125852016-01-13 Richard Henderson <rth@redhat.com>
12586
12587 * gcc.dg/tm/memopt-13.c: Update expected function.
12588 * gcc.dg/tm/memopt-6.c: Likewise.
12589
ef6d1772
UB
125902016-01-13 Uros Bizjak <ubizjak@gmail.com>
12591
12592 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12593 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12594 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12595 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12596
ef6d1772
UB
125972016-01-13 Tom de Vries <tom@codesourcery.com>
12598
12599 PR tree-optimization/69169
0b4b6ef2
TV
12600 * gcc.dg/pr69169.c: New test.
12601
2ad3adf1 126022016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12603
12604 PR target/69228
12605 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12606 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12607 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12608 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12609 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12610 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12611 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12612 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12613
9060e335
AK
126142016-01-13 Jakub Jelinek <jakub@redhat.com>
12615
12616 PR target/69247
12617 * gcc.dg/pr69247.c: New test.
12618
40311329
RB
126192016-01-13 Richard Biener <rguenther@suse.de>
12620
12621 PR tree-optimization/69242
12622 * gcc.dg/torture/pr69242.c: New testcase.
12623
ccbd7103
RB
126242016-01-13 Richard Biener <rguenther@suse.de>
12625
12626 PR tree-optimization/69186
12627 * gcc.dg/torture/pr69186.c: New testcase.
12628
c6f72a46
JL
126292016-01-13 Jeff Law <law@redhat.com>
12630
12631 PR tree-optimization/67755
12632 * gcc.dg/tree-ssa/pr67755.c: New test.
12633
126342016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12635
12636 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12637 pass number in output by a star.
12638
c446cf07
BC
126392016-01-12 Bin Cheng <bin.cheng@arm.com>
12640
12641 PR tree-optimization/68911
12642 * gcc.c-torture/execute/pr68911.c: New test.
12643
5342156c
MP
126442016-01-12 Marek Polacek <polacek@redhat.com>
12645
12646 PR c++/68979
12647 * g++.dg/warn/permissive-1.C: New test.
12648
65364cc5
JJ
126492016-01-12 Jakub Jelinek <jakub@redhat.com>
12650
12651 PR objc++/68511
12652 PR c++/69213
12653 * g++.dg/opt/pr69213.C: New test.
12654
81b9a3d9
CB
126552016-01-12 Christian Bruel <christian.bruel@st.com>
12656
12657 PR target/69180
12658 * gcc.target/arm/pr69180.c: New test.
12659
3c4e91c9
RB
126602016-01-12 Richard Biener <rguenther@suse.de>
12661
12662 PR lto/69077
12663 * g++.dg/lto/pr69077_0.C: New testcase.
12664 * g++.dg/lto/pr69077_1.C: Likewise.
12665
5664cea1
JJ
126662016-01-12 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR target/69175
12669 * g++.dg/opt/pr69175.C: New test.
12670
86cefc49
AL
126712016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12672
12673 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12674 rather than #including math.h & stdlib.h.
12675 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12676 * gcc.dg/vect/pr49771.c: Likewise.
12677 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12678 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12679 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12680 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12681 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12682 * gcc.dg/vect/pr44507.c: Likewise.
12683 * gcc.dg/vect/pr45902.c: Likewise.
12684 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12685 * gcc.dg/vect/vect-117.c: Likewise.
12686 * gcc.dg/vect/vect-99.c: Likewise.
12687 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12688 * gcc.dg/vect/vect-cond-1.c: Likewise.
12689 * gcc.dg/vect/vect-cond-2.c: Likewise.
12690 * gcc.dg/vect/vect-cond-3.c: Likewise.
12691 * gcc.dg/vect/vect-cond-4.c: Likewise.
12692 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12693 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12694 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12695 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12696 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12697 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12698 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12699 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12700 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12701 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12702 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12703 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12704 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12705 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12706 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12707 include of signal.h.
12708 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12709 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12710 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12711 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12712 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12713 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12714 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12715 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12716 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12717 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12718 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12719 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12720 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12721 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12722 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12723 * gcc.dg/vect/vect-outer-5.c: Likewise.
12724 * gcc.dg/vect/vect-outer-6.c: Likewise.
12725 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12726 include of stdio.h.
12727
b832f61e
NC
127282016-01-12 Nick Clifton <nickc@redhat.com>
12729
12730 PR target/68913
12731 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12732 to fread so that it will be found in all target runtimes.
12733
8eac49b1
RB
127342016-01-12 Richard Biener <rguenther@suse.de>
12735
12736 PR tree-optimization/69053
12737 * g++.dg/torture/pr69053.C: New testcase.
12738
2935d994
RB
127392016-01-12 Richard Biener <rguenther@suse.de>
12740
12741 PR tree-optimization/69168
12742 * gcc.dg/torture/pr69168.c: New testcase.
12743
66c16fd9
RB
127442016-01-12 Richard Biener <rguenther@suse.de>
12745
12746 PR tree-optimization/69157
12747 * gcc.dg/torture/pr69157.c: New testcase.
12748
127492016-01-12 Richard Biener <rguenther@suse.de>
12750
12751 PR tree-optimization/69174
12752 * gcc.dg/torture/pr69174.c: New testcase.
12753
723033a6
JJ
127542016-01-12 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR c++/66808
12757 PR c++/69000
12758 * g++.dg/tls/pr66808.C: New test.
12759 * g++.dg/tls/pr69000.C: New test.
12760
3574cf47
BS
127612016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12762
12763 * gcc.target/powerpc/swaps-p8-23.c: New test.
12764 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12765
feb20787
JDA
127662016-01-11 John David Anglin <danglin@gcc.gnu.org>
12767
12768 PR tree-optimization/68356
12769 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12770
27b1820a
KV
127712016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12772 Jim Wilson <jim.wilson@linaro.org>
12773
12774 PR target/69194
12775 * gcc.target/arm/pr69194.c: New test.
12776
cf4de6af
L
127772016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12778
12779 PR target/69225
12780 * gcc.target/i386/pr69225-1.c: New test.
12781 * gcc.target/i386/pr69225-2.c: Likewise.
12782 * gcc.target/i386/pr69225-3.c: Likewise.
12783 * gcc.target/i386/pr69225-4.c: Likewise.
12784 * gcc.target/i386/pr69225-5.c: Likewise.
12785 * gcc.target/i386/pr69225-6.c: Likewise.
12786
1ebd5558
JJ
127872016-01-11 Jakub Jelinek <jakub@redhat.com>
12788
23552a4d
JJ
12789 PR target/67462
12790 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12791 if lp64.
12792
26ff85b0
JJ
12793 PR target/69071
12794 * gcc.dg/pr69071.c: New test.
12795
9cb6bd74
JJ
12796 PR c++/69211
12797 * g++.dg/opt/pr69211.C: New test.
12798
1ebd5558
JJ
12799 PR tree-optimization/69214
12800 * gcc.c-torture/compile/pr69214.c: New test.
12801
8c18c836
UB
128022016-01-11 Uros Bizjak <ubizjak@gmail.com>
12803
12804 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12805 * gcc.target/i386/pr66232-11.c: Ditto.
12806 * gcc.target/i386/pr66232-12.c: Ditto.
12807 * gcc.target/i386/pr66232-13.c: Ditto.
12808
62446e6e
RB
128092016-01-11 Richard Biener <rguenther@suse.de>
12810
12811 PR tree-optimization/69173
12812 * gcc.dg/torture/pr69173.c: New testcase.
12813
2b8568fe
KT
128142016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12815
12816 PR rtl-optimization/68796
12817 * gcc.target/aarch64/tst_5.c: New test.
12818 * gcc.target/aarch64/tst_6.c: Likewise.
12819
5baf4532
KT
128202016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12821
12822 PR rtl-optimization/68841
12823 * gcc.dg/pr68841.c: New test.
12824 * gcc.c-torture/execute/pr68841.c: New test.
12825
ca90b1ed
YR
128262016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12827
12828 PR rtl-optimization/68920
12829 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12830 for ix86 targets.
12831 * gcc.dg/ifcvt-5.c: New test.
12832
2ad3adf1 128332016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12834
12835 PR bootstrap/69123
12836 * g++.dg/pr69123.C: New.
12837
83834c09
IE
128382016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12839
12840 PR target/69010
12841 * gcc.target/i386/pr69010.c: New test.
12842
dcf89d57
MJ
128432016-01-11 Martin Jambor <mjambor@suse.cz>
12844
12845 PR ipa/69044
12846 * gcc.target/i386/chkp-pr69044.c: New test.
12847
d95167ee
TV
128482016-01-11 Tom de Vries <tom@codesourcery.com>
12849
12850 PR tree-optimization/69109
12851 * gcc.dg/autopar/pr69109-2.c: New test.
12852 * gcc.dg/autopar/pr69109.c: New test.
12853
4f6403a8
TV
128542016-01-11 Tom de Vries <tom@codesourcery.com>
12855
12856 PR tree-optimization/69108
12857 * gcc.dg/autopar/pr69108.c: New test.
12858
21efdd80
PP
128592016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12860
12861 PR c++/69029
12862 * c-c++-common/Wisleading-indentation.c: Augment test.
12863
fd42eed8
TK
128642016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12865
12866 PR fortran/69154
12867 * gfortran.dg/inline_matmul_12.f90: New test.
12868
4f90ee6c
PT
128692016-01-10 Paul Thomas <pault@gcc.gnu.org>
12870
12871 PR fortran/67779
12872 * gfortran.dg/actual_array_offset_1: New test.
12873
3907c6cf
TV
128742016-01-10 Tom de Vries <tom@codesourcery.com>
12875
12876 PR tree-optimization/69062
12877 * gcc.dg/autopar/pr69062.c: New test.
12878
b07b236e
TS
128792016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12880
12881 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12882 * gcc.dg/vect/slp-perm-2.c: Likewise.
12883 * gcc.dg/vect/slp-perm-3.c: Likewise.
12884 * gcc.dg/vect/slp-perm-5.c: Likewise.
12885 * gcc.dg/vect/slp-perm-6.c: Likewise.
12886 * gcc.dg/vect/slp-perm-7.c: Likewise.
12887 * gcc.dg/vect/slp-perm-8.c: Likewise.
12888
23fab8ae
TV
128892016-01-10 Tom de Vries <tom@codesourcery.com>
12890
12891 PR tree-optimization/69039
12892 * gcc.dg/autopar/pr69039.c: New test.
12893
73f0dae2
MP
128942016-01-09 Marek Polacek <polacek@redhat.com>
12895
12896 PR c++/69113
12897 * g++.dg/pr69113.C: New test.
12898
20b8d734
JJ
128992016-01-09 Jakub Jelinek <jakub@redhat.com>
12900
12901 PR middle-end/50865
12902 PR tree-optimization/69097
12903 * gcc.c-torture/execute/pr50865.c: New test.
12904 * gcc.c-torture/execute/pr69097-1.c: New test.
12905 * gcc.c-torture/execute/pr69097-2.c: New test.
12906 * gcc.dg/pr69097-1.c: New test.
12907 * gcc.dg/pr69097-2.c: New test.
12908
c50e614b
JJ
129092016-01-09 Jakub Jelinek <jakub@redhat.com>
12910
12911 PR c++/69164
12912 * g++.dg/opt/pr69164.C: New test.
12913
e0237993
JJ
129142016-01-08 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR tree-optimization/69167
12917 * gcc.dg/pr69167.c: New test.
12918
bd8f5bb2
MP
129192016-01-08 Marek Polacek <polacek@redhat.com>
12920
12921 PR c++/68449
12922 * g++.dg/pr68449.C: New.
12923
bb0f5ca7
AL
129242016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12925
12926 PR tree-optimization/68707
12927 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12928 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12929 on platforms supporting it.
12930 * gcc.dg/vect/slp-perm-2.c: Likewise.
12931 * gcc.dg/vect/slp-perm-3.c: Likewise.
12932 * gcc.dg/vect/slp-perm-5.c: Likewise.
12933 * gcc.dg/vect/slp-perm-7.c: Likewise.
12934 * gcc.dg/vect/slp-perm-8.c: Likewise.
12935 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12936 on platforms supporting it.
12937
22518428
JJ
129382016-01-08 Jakub Jelinek <jakub@redhat.com>
12939
33f0852f
JJ
12940 PR tree-optimization/69162
12941 * gcc.dg/pr69162.c: New test.
12942
22518428
JJ
12943 PR tree-optimization/69172
12944 * gcc.dg/pr69172.c: New test.
12945
80e9b3aa
TP
129462016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12947
12948 PR tree-optimization/67781
12949 * gcc.c-torture/execute/pr67781.c: New file.
12950
262a363f
JJ
129512016-01-08 Jakub Jelinek <jakub@redhat.com>
12952
12953 PR tree-optimization/69083
12954 * gcc.dg/vect/pr69083.c: New test.
12955
6e1f093f
SS
129562016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12957
12958 PR tree-optimization/61441
12959 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12960 Use -fexcess-precision=standard for compiler options.
12961 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12962
53290e07
JJ
129632016-01-08 Jakub Jelinek <jakub@redhat.com>
12964
57bf3072
JJ
12965 PR fortran/69128
12966 * gfortran.dg/gomp/pr69128.f90: New test.
12967
53290e07
JJ
12968 PR c++/69145
12969 * g++.dg/ext/pr69145-1.C: New test.
12970 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12971 * g++.dg/ext/pr69145-2.h: New file.
12972
7a127fa7
MS
129732016-01-07 Martin Sebor <msebor@redhat.com>
12974
12975 PR c/68966
12976 * gcc.dg/atomic-fetch-bool.c: New test.
12977 * gcc.dg/sync-fetch-bool.c: New test.
12978
95918b49
L
129792016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12980
12981 PR fortran/66680
12982 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12983
c8e62a9d
NC
129842016-01-07 Nick Clifton <nickc@redhat.com>
12985
12986 PR target/66655
12987 * g++.dg/pr66655.C: New test.
12988 * g++.dg/pr66655_1.cc: Test support file.
12989 * g++.dg/pr66655.h: Test header file.
12990
2ad3adf1 129912016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12992
12993 PR fortran/66680
12994 gfortran.dg/gomp/pr66680.f90: New test.
12995
4cd9ca92
L
129962016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12997
12998 PR target/69171
12999 * gcc.target/i386/pr69171-1.c: New test.
13000 * gcc.target/i386/pr69171-2.c: Likewise.
13001 * gcc.target/i386/pr69171-3.c: Likewise.
13002 * gcc.target/i386/pr69171-4.c: Likewise.
13003 * gcc.target/i386/pr69171-5.c: Likewise.
13004 * gcc.target/i386/pr69171-6.c: Likewise.
13005
7e33d4dc
BS
130062015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13007
13008 PR middle-end/67639
13009 * c-c++-common/pr67639.c: New test.
13010
fec64afc
JJ
130112016-01-07 Jakub Jelinek <jakub@redhat.com>
13012
13013 PR tree-optimization/69141
13014 * g++.dg/opt/pr69141.C: New test.
13015
f293ad29
EB
130162016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13017
13018 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13019
5027395e
UB
130202016-01-06 Uros Bizjak <ubizjak@gmail.com>
13021
13022 PR target/69140
13023 * gcc.target/i386/pr69140.c: New test
13024
7443cf13
DM
130252016-01-06 David Malcolm <dmalcolm@redhat.com>
13026
13027 * gcc.dg/bad-dereference.c: New test case.
13028
32928931
BS
130292015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13030
13031 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13032
68dd05da
AS
130332016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13034
13035 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13036
6b131d5b
MP
130372016-01-06 Marek Polacek <polacek@redhat.com>
13038
13039 PR sanitizer/69099
13040 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13041
8d9fdb49
MP
130422016-01-05 Marek Polacek <polacek@redhat.com>
13043
13044 PR c/69104
13045 * gcc.dg/atomic-invalid-2.c: New.
13046
acf93f1e
L
130472016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13048
13049 PR target/68991
13050 * gcc.target/i386/pr68991.c: New test.
13051
3f50525d
L
130522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13053
13054 PR target/68991
13055 * g++.dg/pr68991-1.C: New test.
13056 * g++.dg/pr68991-2.C: Likewise.
13057
e0237993 130582016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13059
e0237993 13060 PR other/60465
face88a1
ST
13061 * gcc.target/ia64/pr60465-gprel64.c: New test.
13062 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13063
a0866eff
KT
130642016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13065
13066 PR rtl-optimization/68651
13067 * gcc.target/aarch64/pr68651_1.c: New test.
13068
c589e975
DM
130692016-01-05 David Malcolm <dmalcolm@redhat.com>
13070
13071 PR c/69122
13072 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13073
929710d9
NS
130742016-01-05 Nathan Sidwell <nathan@acm.org>
13075
ce3e43d7
NS
13076 PR c++/58583
13077 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13078
929710d9
NS
13079 * gcc.dg/alias-15.c: New.
13080
a2faef8e
NC
130812016-01-05 Nick Clifton <nickc@redhat.com>
13082
13083 PR target/68870
13084 * g++.dg/pr68770.C: New test.
13085
4cfa76e3
MS
130862016-01-04 Mike Stump <mikestump@comcast.net>
13087
13088 * lib/target-supports.exp (check_effective_target_cilkplus):
13089 cilkplus targets require pthreads.
4ece61b6 13090 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13091
4e8a3a35
MM
130922016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13093
13094 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13095 generation.
13096
818ab71a
JJ
130972016-01-04 Jakub Jelinek <jakub@redhat.com>
13098
13099 Update copyright years.
13100
2fe0a208
MP
131012016-01-04 Marek Polacek <polacek@redhat.com>
13102
13103 PR c/68908
13104 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13105 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13106 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13107
9e3b2fe3
EB
131082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13109
13110 * gcc.target/sparc/20160104-2.c: New test.
13111
e8d65a35
EB
131122016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13113
13114 * gcc.target/sparc/20160104-1.c: New test.
13115
25ccfccd
PT
131162016-01-03 Paul Thomas <pault@gcc.gnu.org>
13117
13118 PR fortran/65045
13119 * gfortran.dg/pr65045.f90: New test.
13120
cb51d382
EB
131212016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13122
13123 * gnat.dg/specs/debug1.ads: Delete.
13124
6eeaad6e
JD
131252016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13126
13127 PR libgfortran/68867
13128 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13129 expression.
13130
2f968603
JD
131312016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13132
13133 PR libgfortran/68867
13134 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13135 PowerPC.
13136
591bb5e4
PT
131372016-01-01 Paul Thomas <pault@gcc.gnu.org>
13138
13139 PR fortran/68864
13140 * gfortran.dg/pr68864.f90: New test.
13141
f1e0620c
JJ
131422016-01-01 Jakub Jelinek <jakub@redhat.com>
13143
942a1319
JJ
13144 PR tree-optimization/69070
13145 * gcc.dg/pr69070.c: New test.
13146
10dff63f
JJ
13147 PR sanitizer/69055
13148 * gfortran.dg/pr69055.f90: New test.
13149
f1e0620c
JJ
13150 PR target/69015
13151 * gcc.dg/pr69015.c: New test.
818ab71a 13152\f
2f883d1c 13153Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13154
13155Copying and distribution of this file, with or without modification,
13156are permitted in any medium without royalty provided the copyright
13157notice and this notice are preserved.