]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
driver-i386.c (host_detect_local_cpu): Check maximum ext_level before calling CPUID...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4ab76933
UB
12016-09-29 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4 * gcc.target/i386/avx2-check.h (main): Ditto.
5 * gcc.target/i386/avx512bw-check.h (main): Ditto.
6 * gcc.target/i386/avx512cd-check.h (main): Ditto.
7 * gcc.target/i386/avx512dq-check.h (main): Ditto.
8 * gcc.target/i386/avx512er-check.h (main): Ditto.
9 * gcc.target/i386/avx512f-check.h (main): Ditto.
10 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
11 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
12 * gcc.target/i386/avx512vl-check.h (main): Ditto.
13
2488ebe5
UB
142016-09-29 Uros Bizjak <ubizjak@gmail.com>
15
16 PR target/77756
17 * gcc.target/i386/pr77756.c: New test.
18
4d258d09
MP
192016-09-29 Marek Polacek <polacek@redhat.com>
20
21 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
22
a9087411
MP
232016-09-29 Marek Polacek <polacek@redhat.com>
24
25 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
26 C++14.
27
fa0a064a
ML
282016-09-29 Martin Liska <mliska@suse.cz>
29
30 * objc/execute/construct1.m: New test.
31
0ce1ecc7
RB
322016-09-29 Richard Biener <rguenther@suse.de>
33
34 PR tree-optimization/77768
35 * gcc.dg/torture/pr77768.c: New testcase.
36
da186c1f
RB
372016-09-28 Richard Biener <rguenther@suse.de>
38
39 PR middle-end/77407
40 * gcc.dg/pr77407.c: New testcase.
41
d657e995
RB
422016-09-29 Richard Biener <rguenther@suse.de>
43
44 PR middle-end/55152
45 * gcc.dg/pr55152.c: New testcase.
46 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
47
cadf6296
RO
482016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49
50 * gcc.dg/profile-update-warning.c: Restrict to ia32.
51 (dg-options): Remove -m32.
52
88000fd1
MS
532016-09-28 Martin Sebor <msebor@redhat.com>
54
55 PR middle-end/77721
56 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
57
0c172974
JD
582016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
59
60 PR libgfortran/77707
61 * gfortran.dg/inquire_17.f90: New test.
62
4b390698
JJ
632016-09-28 Jakub Jelinek <jakub@redhat.com>
64
65 PR c++/77467
66 * g++.dg/cpp1y/constexpr-77467.C: New test.
67
2b1b5938
MS
682016-09-28 Martin Sebor <msebor@redhat.com>
69
70 PR c/77762
71 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
72 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
73 (test_sprintf_p_const): Adjust line numbers to avoid failures
74 introduced in r240503.
75
30dc6ee9
MS
762016-09-28 Martin Sebor <msebor@redhat.com>
77
78 PR middle-end/77683
79 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
80
7d290e93
BE
812016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
82
fcf32bad
BE
83 PR c++/77748
84 * g++.dg/pr77550.C: Avoid undefined behavior.
85
7d290e93
BE
86 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
87
912d9ec3
WD
882016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
89
90 * gcc.dg/strlenopt-20.c: Update test.
91 * gcc.dg/strlenopt-21.c: Likewise.
92 * gcc.dg/strlenopt-22.c: Likewise.
93 * gcc.dg/strlenopt-22g.c: Likewise.
94 * gcc.dg/strlenopt-26.c: Likewise.
95 * gcc.dg/strlenopt-5.c: Likewise.
96 * gcc.dg/strlenopt-7.c: Likewise.
97 * gcc.dg/strlenopt-9.c: Likewise.
98
459bcfb0
JJ
992016-09-27 Jakub Jelinek <jakub@redhat.com>
100
6e39060a
JJ
101 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
102
8ca33347
JJ
103 * g++.dg/cpp1z/lambda-this1.C: New test.
104 * g++.dg/cpp1z/lambda-this2.C: New test.
105
459bcfb0
JJ
106 PR c++/77722
107 * g++.dg/ubsan/return-4.C: New test.
108 * g++.dg/ubsan/return-5.C: New test.
109 * g++.dg/ubsan/return-6.C: New test.
110
20fba714
JW
1112016-09-27 Jiong Wang <jiong.wang@arm.com>
112
113 * lib/target-supports.exp
114 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
115 in function comment.
116
bebe0086
ML
1172016-09-27 Martin Liska <mliska@suse.cz>
118
119 PR gcov-profile/46266
120 * lib/gcov.exp: Verify that <built-in>.gcov file is not
121 considered.
122
59896334
RB
1232016-09-27 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/77745
126 * g++.dg/torture/pr77745.C: New testcase.
127
f0d355dc
RB
1282016-09-27 Richard Biener <rguenther@suse.de>
129
130 PR tree-optimization/77478
131 * gcc.dg/torture/pr77478.c: New testcase.
132
8c9434c2
ML
1332016-09-27 Martin Liska <mliska@suse.cz>
134
135 PR gcov-profile/7970
136 PR gcov-profile/16855
137 PR gcov-profile/44779
138 * g++.dg/gcov/pr16855.C: New test.
139
511d092e
SKS
1402016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
141
142 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
143
f2e0c4e1
JJ
1442016-09-27 Jakub Jelinek <jakub@redhat.com>
145
146 PR fortran/77666
147 * gfortran.dg/gomp/pr77666.f90: New test.
148
3a4228ba
KV
1492016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
150
151 PR ipa/77677
152 * gcc.dg/torture/pr77677-2.c: New test.
153
a184e37f
SK
1542016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
155
156 PR fortran/77420
157 * gfortran.dg/pr77420_1.f90: New test.
158 * gfortran.dg/pr77420_2.f90: Ditto.
159 * gfortran.dg/pr77420_3.f90: New test. Requires ...
160 * gfortran.dg/pr77420_4.f90: this file.
161
8be59d19
KV
1622016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
163
164 PR middle-end/77719
165 * gfortran.dg/pr77719.f90: New test.
166
991075a4
TP
1672016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
168
169 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 170 singular form of byte when quantity is unknown.
991075a4 171
c6147dc4
MP
1722016-09-26 Marek Polacek <polacek@redhat.com>
173
174 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
175
5cc6c41c
ML
1762016-09-26 Martin Liska <mliska@suse.cz>
177
178 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
179 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
180 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
181 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
182 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
183 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
184 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
185 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
186 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
187
81fea426
MP
1882016-09-26 Marek Polacek <polacek@redhat.com>
189
190 PR c/7652
191 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
192 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
193 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
194 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
195 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
196 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
197 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
198 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
199 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
200 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
201 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
202 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
203 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
204 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
205 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
206 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
207 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
208 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
209 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
210 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
211 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
212 * c-c++-common/attr-fallthrough-1.c: New test.
213 * c-c++-common/attr-fallthrough-2.c: New test.
214 * g++.dg/cpp0x/fallthrough1.C: New test.
215 * g++.dg/cpp0x/fallthrough2.C: New test.
216 * g++.dg/cpp1z/fallthrough1.C: New test.
217 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
218 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
219 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
220 * objc.dg/Wimplicit-fallthrough-1.m: New test.
221
9b597c1f
SK
2222016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
223
12a813c1 224 PR fortran/77429
9b597c1f
SK
225 * gfortran.dg/pr77429.f90: New test.
226
f1c7e7f1
SK
2272016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
228
229 PR fortran/77694
230 * gfortran.dg/pr77694.f90: New test.
231
50c6dd20
OE
2322016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
233
234 PR target/51244
235 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
236
540b039e
DH
2372016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
238
239 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
240 for 32-bit mode.
241
cfd161bf
DH
2422016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
243
244 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
245 for 32-bit mode.
246
9a2300e9
MP
2472016-09-24 Marek Polacek <polacek@redhat.com>
248
249 PR c/77490
250 * c-c++-common/Wbool-operation-1.c: New test.
251 * gcc.dg/Wbool-operation-1.c: New test.
252
34d567d1
FR
2532016-09-23 Fritz Reese <fritzoreese@gmail.com>
254
255 * gfortran.dg/dec_static_1.f90: New.
256 * gfortran.dg/dec_static_2.f90: New.
257 * gfortran.dg/dec_static_3.f90: New.
258 * gfortran.dg/dec_static_4.f90: New.
259
4a8d4422
JD
2602016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
261
262 PR fortran/48298
263 * gfortran.dg/negative_unit_check.f90: Update test.
264 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 265
90ef45cb
DV
2662016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
267
268 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
269 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
270 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
271 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
272 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
273 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
274 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
275
e0535922
MS
2762016-09-23 Martin Sebor <msebor@redhat.com>
277
278 PR testsuite/77713
279 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
280 assuming long double is bigger than double.
281
d664d76d
JJ
2822016-09-23 Jakub Jelinek <jakub@redhat.com>
283
284 Implement P0138R2, C++17 construction rules for enum class values
285 * g++.dg/cpp1z/direct-enum-init1.C: New test.
286
3b31f720
DM
2872016-09-23 David Malcolm <dmalcolm@redhat.com>
288
289 PR preprocessor/77672
290 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
291 expected multiline output from first warning to reflect change
292 in r240434.
293
592459bf
TP
2942016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
295
296 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
297
0af06385
BE
2982016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
299 Tom de Vries <tom@codesourcery.com>
300
301 PR testsuite/77411
302 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
303
8f01b67a
MP
3042016-09-23 Marek Polacek <polacek@redhat.com>
305
306 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
307 * c-c++-common/gomp/atomic-13.c: Likewise.
308 * c-c++-common/gomp/atomic-14.c: Likewise.
309 * c-c++-common/pr60439.c: Remove invalid code.
310 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
311 * g++.dg/expr/bitfield5.C: Likewise.
312 * g++.dg/expr/bitfield6.C: Likewise.
313 * g++.dg/expr/bool1.C: Likewise.
314 * g++.dg/expr/bool3.C: Likewise.
315 * g++.dg/expr/lval3.C: Likewise.
316 * g++.dg/expr/lval4.C: Likewise.
317 * g++.old-deja/g++.jason/bool5.C: Likewise.
318
bbd6fcf3
DM
3192016-09-23 David Malcolm <dmalcolm@redhat.com>
320
321 PR preprocessor/77672
322 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
323 (test_terminator_location): New function.
324
113d06a4
RB
3252016-09-23 Richard Biener <rguenther@suse.de>
326
327 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
328
cab9e1df
MW
3292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
330
331 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
332 -march=armv8.2-a+fp16 when supported by the hardware.
333 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
334 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
335 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
336 semi-colons to a macro invocations.
337 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
338 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
339 defined.
340 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
341 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
342 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
343 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
344 defined.
345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
346 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
349 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
350 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
351 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
352 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
353 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
354 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
355 defined.
356 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
357 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
358 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
359 defined.
360 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
361 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
362 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
363 defined.
364 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
365 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
366 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
367 defined.
368 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
369 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
370 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
371 defined. Also fix some white-space.
372 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
376 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
377 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
378 defined. Also fix some long lines and white-space.
379 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
380 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
381 defined. Also fix some long lines and white-space.
382 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
383 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
384 defined.
385 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
386 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
387 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
388 defined.
389 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
390 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
391 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
392 defined.
393 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
394 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 396 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
397 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
398 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
399 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
400 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
401 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
402 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 403 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
404 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
405 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
406 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
407 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
408 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
409 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
410 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 411 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 412
da9b2e69
JW
4132016-09-23 Jiong Wang <jiong.wang@arm.com>
414 Matthew Wahab <matthew.wahab@arm.com>
415
416 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
417 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
418 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
419 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
422 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
424 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
425 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
426 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
427 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
429 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
430 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
431 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
432 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
433 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
434 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
435 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
436 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
437 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
438 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
439 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
440 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
441 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
442 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
443 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
444 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
445 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
446 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
447 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
448 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
449 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
450 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
451 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
452 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
453
785cf02f
MW
4542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
455
456 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
457 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
458 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
459 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
460 support.
461
1e401340
KV
4622016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
463
464 PR ipa/77677
465 * gcc.dg/torture/pr77677.c: New test.
466
8ed3eeac
AV
4672016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
468
469 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
470 here now.
471
55a9b91b
MW
4722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
473
474 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
475 options. Add tests for float16x4_t and float16x8_t.
476
64c744b9
DV
4772016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
478
479 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
480 * gcc.target/s390/risbg-ll-2.c: Ditto.
481 * gcc.target/s390/risbg-ll-3.c: Ditto.
482
d403b8d4
MW
4832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
484
485 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
486 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
487
576987fc
DV
4882016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
489
490 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
491 output to the simplified instructions.
492
4ffc8099
MW
4932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
494
495 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
496 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
497
b1a970a5
MW
4982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
499
500 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
501 (FP16_SUPPORTED): New
502 (expected-hfloat-16x4): Make conditional on __fp16 support.
503 (expected-hfloat-16x8): Likewise.
504 (vdup_n_f16): Disable for non-AArch64 targets.
505 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
506 conditional on FP16_SUPPORTED.
507 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
508 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
509 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
510 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
511 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
512 for testing __fp16.
513 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
514 conditional on FP16_SUPPORTED.
515 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
516 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
517
50df9464
MW
5182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
519
520 * gcc.target/arm/short-vfp-1.c: New.
521
536b9f42
MW
5222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
523
524 * gcc.target/arm/attr-fp16-arith-1.c: New.
525
1b9e31cf
MW
5262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
527
528 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
529 New.
530 (add_options_for_arm_v8_2a_fp16_neon): New.
531 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
532 (add_options_for_arm_arch_v8_2a): Auto-generate.
533 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
534 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
535 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
536 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
537 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
538 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
539 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
540
a5b42ee7
MW
5412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
542
543 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
544 arm_fp16_alternative_ok.
545 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
546 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
547 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
548 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
549 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
550 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
551 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
552 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
553 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
554 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
555 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
556 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
557 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
558 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
559 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
560 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
561 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
562 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
563 * gcc.target/arm/fp16-rounding-alt-1.c: Use
564 arm_fp16_alternative_ok.
565 * lib/target-supports.exp
566 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
567 (check_effective_target_arm_fp16_alternative_ok): New.
568 (check_effective_target_arm_fp16_none_ok_nocache): New.
569 (check_effective_target_arm_fp16_none_ok): New.
570
fcbc975b
ML
5712016-09-23 Martin Liska <mliska@suse.cz>
572
573 * gcc.dg/ipa/pr77653.c: Replace adress
574 with address.
575
1822b732
ML
5762016-09-23 Martin Liska <mliska@suse.cz>
577
578 * gcc.target/i386/movbe-4.c: New test.
579
fab18cc4
ML
5802016-09-23 Martin Liska <mliska@suse.cz>
581
582 * gcc.target/i386/crc32-5.c: New test.
583
e70f01b5
ML
5842016-09-23 Martin Liska <mliska@suse.cz>
585
586 * gcc.target/i386/pr71652.c: New test.
587 * gcc.target/i386/pr71652-2.c: New test.
588 * gcc.target/i386/pr71652-3.c: New test.
589
f2e81d05
JJ
5902016-09-23 Jakub Jelinek <jakub@redhat.com>
591
592 * lib/gcc-dg.exp (process-message): Support relative line number
593 notation - .+4 or .-1 etc.
594 * gcc.dg/dg-test-1.c: New test.
595
ed30d2a6
MS
5962016-09-22 Martin Sebor <msebor@redhat.com>
597
598 PR target/77676
599 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
600 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
601 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
602 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
603
1c681c7b
UB
6042016-09-22 Uros Bizjak <ubizjak@gmail.com>
605
606 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
607 * gcc.dg/ifcvt-2.c: Ditto.
608 * gcc.dg/zero_bits_compound-1.c: Ditto.
609 * gcc.dg/zero_bits_compound-1.c: Ditto.
610 * gcc.dg/pr40550.c: Simplify target selectors.
611 Use dg-additional-options.
612 * gcc.dg/pr47893.c: Ditto.
613 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
614 additional options for 32-bit x86 targets.
615 * gcc.dg/pr70955.c: Move to ...
616 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
617
67cf0a53
PC
6182016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
619
620 PR c++/61019
621 * g++.dg/cpp0x/pr61019.C: New.
622
0ee70cc0
AV
6232016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
624 Terry Guo <terry.guo@arm.com>
625
626 * gcc.target/arm/pure-code/ffunction-sections.c: New.
627 * gcc.target/arm/pure-code/no-literal-pool.c: New.
628 * gcc.target/arm/pure-code/pure-code.exp: New.
629
43639d2c
UB
6302016-09-22 Uros Bizjak <ubizjak@gmail.com>
631
632 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
633 Remove SSE effective target requirement.
634
a608d15b
PC
6352016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
636
637 PR c++/71979
638 * g++.dg/cpp0x/pr71979.C: New.
639
d94a7ab4
BE
6402016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
641
642 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
643
a13f439f
ML
6442016-09-22 Martin Liska <mliska@suse.cz>
645
646 PR ipa/77653
647 * gcc.dg/ipa/pr77653.c: New test.
648
cf352092
JJ
6492016-09-22 Jakub Jelinek <jakub@redhat.com>
650
651 PR fortran/77665
652 * gfortran.dg/gomp/pr77665.f90: New test.
653
a8de3002
PT
6542016-09-22 Paul Thomas <pault@gcc.gnu.org>
655
656 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
657 * gfortran.dg/dtio_13.f90: New test.
658
39abef62
LK
6592016-09-21 Louis Krupp <louis.krupp@zoho.com>
660
661 PR fortran/66107
662 * gfortran.dg/pr66107.f90: New test.
663
4a2bb7fc
ILT
6642016-09-21 Ian Lance Taylor <iant@golang.org>
665
666 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
667 with call to builtin delete function.
668
5f84cee2
JM
6692016-09-21 Joseph Myers <joseph@codesourcery.com>
670
671 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
672 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
673 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
674 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
675 tests.
676
fe01a41a
UB
6772016-09-21 Uros Bizjak <ubizjak@gmail.com>
678
679 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
680
2e1c20b1
JJ
6812016-09-21 Jakub Jelinek <jakub@redhat.com>
682
683 PR c++/77651
684 * g++.dg/cpp1z/aligned-new6.C: New test.
685
de4c144a
MW
6862016-09-21 Matthew Wahab <matthew.wahab@arm.com>
687
688 * gcc.target/arm/fp16-aapcs-3.c: New.
689 * gcc.target/arm/fp16-aapcs-4.c: New.
690 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
691 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
692 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
693 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
694
44fc7854
BE
6952016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
696
697 PR tree-optimization/77550
698 * g++.dg/pr77550.C: New test.
699
bc084f84
GJL
7002016-09-21 Georg-Johann Lay <avr@gjlay.de>
701
702 PR target/77326
703 * gcc.target/avr/torture/pr77326.c: New test.
704
c075003a
LK
7052016-09-21 Louis Krupp <louis.krupp@zoho.com>
706
707 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
708
6811ea79
RB
7092016-09-21 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/77648
712 * gcc.dg/torture/pr77648-1.c: New testcase.
713 * gcc.dg/torture/pr77648-2.c: Likewise.
714
f955c4c4
RB
7152016-09-21 Richard Biener <rguenther@suse.de>
716 Jakub Jelinek <jakub@redhat.com>
717
718 PR tree-optimization/77621
719 * gcc.dg/pr77621.c: New testcase.
720
096506bb
PT
7212016-09-21 Paul Thomas <pault@gcc.gnu.org>
722
723 PR fortran/77657
724 * gfortran.dg/dtio_12.f90: New test.
725
37d168ae
SKS
7262016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
727
728 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
729
66454000
KV
7302016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
731
732 PR tree-optimization/72835
733 * gcc.dg/tree-ssa/pr72835.c: New test.
734
88d0c3f0
MS
7352016-09-20 Martin Sebor <msebor@redhat.com>
736
737 PR middle-end/49905
738 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
739 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
740 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
741 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
742 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
743 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
744 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
745
a03df1d5
KV
7462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
747
748 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
749 arguments/compare will be optimized away.
750 * gcc.dg/torture/ftrapv-1.c: Likewise.
751
8bc5448f
KV
7522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
753
754 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
755 will be optimized away.
756 * gcc.dg/ipa/vrp1.c: New test.
757 * gcc.dg/ipa/vrp2.c: New test.
758 * gcc.dg/ipa/vrp3.c: New test.
759
973625a0
KV
7602016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
761
762 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
763 does the same transformation.
764 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
765 * gcc.dg/tree-ssa/evrp1.c: New test.
766 * gcc.dg/tree-ssa/evrp2.c: New test.
767 * gcc.dg/tree-ssa/evrp3.c: New test.
768 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
769 * gcc.dg/tree-ssa/pr22117.c: Likewise.
770 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
771 * gcc.dg/tree-ssa/pr64130.c: Likewise.
772 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
773 foling now happens early.
774 * gcc.dg/tree-ssa/vrp04.c: Likewise.
775 * gcc.dg/tree-ssa/vrp06.c: Likewise.
776 * gcc.dg/tree-ssa/vrp16.c: Likewise.
777 * gcc.dg/tree-ssa/vrp25.c: Likewise.
778 * gcc.dg/tree-ssa/vrp67.c: Likewise.
779
9b1ba33c
UB
7802016-09-20 Uros Bizjak <ubizjak@gmail.com>
781
782 PR target/77621
783 * gcc.target/i386/pr77621.c: New test.
784 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
785 pattern, loop should vectorize with -mtune=atom.
786
f5bd4ad8
MO
7872016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
788 Jakub Jelinek <jakub@redhat.com>
789
790 PR testsuite/63299
791 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
792 instead of delete.
793
7d9cf801
JJ
7942016-09-20 Jakub Jelinek <jakub@redhat.com>
795
b912f962
JJ
796 PR c++/77626
797 * g++.dg/other/pr77626.C: New test.
798
eaf1ece1
JJ
799 PR c++/77638
800 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
801
590b62e9
JJ
802 PR c++/77637
803 * g++.dg/cpp0x/gen-attrs-62.C: New test.
804
7d9cf801
JJ
805 PR middle-end/77624
806 * c-c++-common/pr77624-1.c: New test.
807 * c-c++-common/pr77624-2.c: New test.
808
3aebb6ff
AV
8092016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
810
811 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
812 of digits expected.
813
b5bbe47b
RB
8142016-09-20 Richard Biener <rguenther@suse.de>
815
816 PR tree-optimization/77646
817 * gcc.dg/torture/pr77646.c: New testcase.
818
144a96e4
BE
8192016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
820
821 PR c++/77434
822 * c-c++-common/Wint-in-bool-context.c: New test.
823
1f2071fa
JM
8242016-09-19 Joseph Myers <joseph@codesourcery.com>
825
826 * gcc.dg/cr-decimal-dig-1.c: New test.
827
63012d9a
JM
8282016-09-19 Joseph Myers <joseph@codesourcery.com>
829
830 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
831 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
832 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
833 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
834
02410826
VM
8352016-09-19 Vladimir Makarov <vmakarov@redhat.com>
836
837 PR rtl-optimization/77416
838 * gcc.target/powerpc/pr77416.c: New.
839
6101a7ab
PP
8402016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
841
842 PR c++/77639
843 * g++.dg/template/error-recovery4.C: New test.
844
1993ff76
BC
8452016-09-19 Bin Cheng <bin.cheng@arm.com>
846
847 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
848
5fa9e644
KT
8492016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
850
851 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
852 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
853
fc15d9ec
JJ
8542016-09-19 Jakub Jelinek <jakub@redhat.com>
855 Jan Hubicka <jh@suse.cz>
856
857 PR target/77587
858 * gcc.dg/pr77587.c: New test.
859 * gcc.dg/pr77587a.c: New file.
860
3c9f5092
AV
8612016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
862
863 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
864 * gfortran.dg/coarray_38.f90:
865 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
866 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
867 * gfortran.dg/coarray_allocate_7.f08: New test.
868 * gfortran.dg/coarray_allocate_8.f08: New test.
869 * gfortran.dg/coarray_allocate_9.f08: New test.
870 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
871 new caf_register.
872 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
873 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
874 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
875 get_by_refs.
876 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
877 * gfortran.dg/coarray_lock_7.f90: Same.
878 * gfortran.dg/coarray_poly_5.f90: Same.
879 * gfortran.dg/coarray_poly_6.f90: Same.
880 * gfortran.dg/coarray_poly_7.f90: Same.
881 * gfortran.dg/coarray_poly_8.f90: Same.
882 * gfortran.dg/coindexed_1.f90: Changed errors expected.
883
e79e6763
FR
8842016-09-19 Fritz Reese <fritzoreese@gmail.com>
885
886 PR fortran/77584
887 * gfortran.dg/dec_structure_15.f90: New testcase.
888
ae527639
RB
8892016-09-19 Richard Biener <rguenther@suse.de>
890
891 PR middle-end/77605
892 * gcc.dg/torture/pr77605.c: New testcase.
893
cdf060f8
LK
8942016-09-18 Louis Krupp <louis.krupp@zoho.com>
895
896 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
897
b720e919
JH
8982016-09-17 Jan Hubicka <hubicka@ucw.cz>
899
900 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
901 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
902 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
903 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
904 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
905 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
906 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
907 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
908 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
909 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
910 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
911
bdabae39
KY
9122016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
913
914 * gcc.target/i386/pr68633.c: Fix expected result.
915
493ba820
LK
9162016-09-17 Louis Krupp <louis.krupp@gmail.com>
917
918 PR fortran/68078
919 * gfortran.dg/pr68078.f90: New test.
920 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
921
9a42726b
BS
9222016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
923
924 PR target/77613
925 * gcc.target/powerpc/swaps-p8-25.c: New.
926
e7d61178
JJ
9272016-09-16 Jakub Jelinek <jakub@redhat.com>
928
8f03e02f
JJ
929 PR c++/77482
930 * g++.dg/cpp0x/constexpr-77482.C: New test.
931
e80cb545
JJ
932 PR c++/77379
933 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
934 thunk offsets.
935 * g++.dg/abi/abi-tag23a.C: Likewise.
936
1c2f613f
JJ
937 PR c++/77338
938 * g++.dg/cpp0x/decltype-77338.C: New test.
939
e7d61178
JJ
940 PR c++/77375
941 * g++.dg/cpp0x/mutable1.C: New test.
942
8d987deb
SK
9432016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
944
945 PR fortran/77612
946 * gfortran.dg/pr77612.f90: New test.
947
2c3d35a6
SKS
9482016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
949
950 * gcc.dg/torture/pr70421.c: Require int32plus.
951
e43163ae
JJ
9522016-09-16 Jakub Jelinek <jakub@redhat.com>
953
bcf0905a
JJ
954 PR middle-end/77475
955 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
956
e43163ae
JJ
957 PR target/77526
958 * gcc.target/i386/pr77526.c: New test.
959
7d704548
JJ
9602016-09-16 Jakub Jelinek <jakub@redhat.com>
961 Eric Botcazou <ebotcazou@adacore.com>
962
963 PR middle-end/77594
964 * gcc.target/i386/pr77594.c: New test.
965
902d624f
LK
9662016-09-15 Louis Krupp <louis.krupp@zoho.com>
967
968 PR fortran/69963
969 * gfortran.dg/misplaced_implicit_character.f90: New test.
970
7e16ce79
BC
9712016-09-15 Bin Cheng <bin.cheng@arm.com>
972
973 PR tree-optimization/77503
974 * gcc.dg/vect/pr77503.c: New test.
975
7c05f5c4
RB
9762016-09-15 Richard Biener <rguenther@suse.de>
977
978 PR middle-end/77544
979 * c-c++-common/torture/pr77544.c: New testcase.
980
76ff80fb
JJ
9812016-09-15 Jakub Jelinek <jakub@redhat.com>
982
983 PR middle-end/77475
984 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
985 * gcc.dg/march-generic.c: Likewise.
986 * gcc.target/i386/spellcheck-options-1.c: New test.
987 * gcc.target/i386/spellcheck-options-2.c: New test.
988 * gcc.target/i386/spellcheck-options-3.c: New test.
989 * gcc.target/i386/spellcheck-options-4.c: New test.
990
5560d026
CLT
9912016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
992
993 PR fortran/72743
994 * gfortran.dg/goacc/pr72743.f90: New test.
995
5334f733
RB
9962016-09-15 Richard Biener <rguenther@suse.de>
997
998 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
999
d08615f2
RB
10002016-09-15 Richard Biener <rguenther@suse.de>
1001
1002 PR tree-optimization/77514
1003 * gcc.dg/torture/pr77514.c: New testcase.
1004
28ca05f0
JJ
10052016-09-14 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR c++/77549
1008 * g++.dg/lookup/pr77549.C: New test.
1009
20a1e5b8
MP
10102016-09-14 Marek Polacek <polacek@redhat.com>
1011
1012 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1013 * c-c++-common/gomp/atomic-13.c: Likewise.
1014 * c-c++-common/gomp/atomic-14.c: Likewise.
1015 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1016 * g++.dg/cpp1z/bool-increment1.C: New test.
1017 * c-c++-common/pr60439.c: Add dg-warning.
1018 * g++.dg/expr/bitfield4.C: Likewise.
1019 * g++.dg/expr/bitfield5.C: Likewise.
1020 * g++.dg/expr/bitfield6.C: Likewise.
1021 * g++.dg/expr/bool1.C: Likewise.
1022 * g++.dg/expr/bool3.C: Likewise.
1023 * g++.dg/expr/lval3.C: Likewise.
1024 * g++.dg/expr/lval4.C: Likewise.
1025 * g++.old-deja/g++.jason/bool5.C: Likewise.
1026 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1027 * g++.dg/other/error18.C: Likewise.
1028 * g++.dg/gomp/atomic-14.C: Likewise.
1029
0761f6bf
NS
10302016-09-14 Nathan Sidwell <nathan@acm.org>
1031
1032 PR c++/77539
1033 * g++.dg/cpp1y/pr77539.C: New.
1034
13cddbc1
CL
10352016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1036
1037 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1038 dg-require.
1039 * g++.dg/ext/builtin_alloca.C: Likewise.
1040 * g++.dg/template/spec35.C: Likewise.
1041 * gcc.dg/builtins-68.c: Likewise.
1042 * gcc.misc-tests/gcov-13.c: Likewise.
1043 * gcc.misc-tests/gcov-14.c: Likewise.
1044
a90638d4
JM
10452016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1046
1047 * gfortran.dg/dec_structure_14.f90: New testcase.
1048
5ba4a08c
JJ
10492016-09-14 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR sanitizer/68260
1052 * c-c++-common/tsan/pr68260.c: New test.
1053
a713b234
JS
10542016-09-13 Joe Seymour <joe.s@somniumtech.com>
1055
1056 PR target/70713
1057 * gcc.target/msp430/function-attributes-1.c: New test.
1058 * gcc.target/msp430/function-attributes-2.c: New test.
1059 * gcc.target/msp430/function-attributes-3.c: New test.
1060
ea8661cd
JJ
10612016-09-13 Jakub Jelinek <jakub@redhat.com>
1062
9952908a
JJ
1063 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1064 * g++.dg/cpp1z/gen-attrs1.C: New test.
1065
63cdb7a0
JJ
1066 PR tree-optimization/77454
1067 * gcc.dg/pr77454.c: New test.
1068
ea8661cd
JJ
1069 PR c++/77553
1070 * g++.dg/cpp1y/constexpr-77553.C: New test.
1071
254830ba
DM
10722016-09-13 David Malcolm <dmalcolm@redhat.com>
1073
1074 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1075 (test_show_locus): Replace rich_location::add_fixit_insert calls
1076 with add_fixit_insert_before and add_fixit_insert_after.
1077
42763690
JM
10782016-09-13 Jason Merrill <jason@redhat.com>
1079 Tom de Vries <tom@codesourcery.com>
1080
1081 PR c++/77427
1082 * g++.dg/pr77427.C: New test.
1083
c8798f2c
ML
10842016-09-13 Martin Liska <mliska@suse.cz>
1085
1086 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1087 effective target.
1088 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1089 * lib/target-supports.exp: Define the new target.
1090
54700e2e
AP
10912016-09-12 Andrew Pinski <apinski@cavium.com>
1092
1093 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1094 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1095
e1d55bf7
UB
10962016-09-12 Uros Bizjak <ubizjak@gmail.com>
1097
1098 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1099 variable arguments.
1100 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1101 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1102 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1103 variable argument.
1104 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1105 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1106
54dcdb88
BE
11072016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1108
1109 PR c++/77496
1110 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1111 * g++.dg/ext/pr77496.C: New test.
1112 * g++.dg/warn/pr77496.C: New test.
1113
d1463eb9
DM
11142016-09-12 David Malcolm <dmalcolm@redhat.com>
1115
1116 PR c/72858
1117 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1118 to preserve conversion chars, and to preserve prefix information.
1119 * gcc.dg/format/pr72858.c: New test case.
1120
217fabad
SK
11212016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1122
1123 * gfortran.dg/pr77507.f90: Move to ...
1124 * gfortran.dg/ieee/pr77507.f90: here.
1125
a1cd04ac
JH
11262016-08-09 Jan Hubicka <hubicka@ucw.cz>
1127
1128 PR ipa/61159
1129 * compile/pr61159.c: New testcase
1130
e3912107
JH
11312016-08-09 Jan Hubicka <hubicka@ucw.cz>
1132
1133 PR ipa/64316
1134 * gcc.dg/ipa/pr63416.c: New testcase.
1135
739d9339
PT
11362016-09-10 Paul Thomas <pault@gcc.gnu.org>
1137 Steven G. Kargl <kargl@gcc.gnu.org>
1138
1139 PR fortran/77532
cc3135b6 1140 * gfortran.dg/dtio_11.f90: new test.
739d9339 1141
fb7c40dd
SK
11422016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1143
1144 PR fortran/77507
1145 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1146 * gfortran.dg/c_assoc_4.f90: Ditto.
1147
5b28efbb
TV
11482016-09-10 Tom de Vries <tom@codesourcery.com>
1149
1150 PR C/71602
1151 * c-c++-common/va-arg-va-list-type.c: New test.
1152
9d0a9bb4
PB
11532016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1154
1155 PR rtl-optimization/77289
1156 * gcc.target/powerpc/pr77289.c: New test.
1157
3f0177e7
MS
11582016-09-09 Martin Sebor <msebor@redhat.com>
1159
1160 PR c/77520
1161 PR c/77521
1162 * gcc.dg/pr77520.c: New test.
1163 * gcc.dg/pr77521.c: New test.
1164
e81e83d0
SK
11652016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1166
1167 PR fortran/77506
1168 * gfortran.dg/pr77506.f90: New test.
1169
8a92685e
SK
11702016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1171
1172 PR fortran/77507
1173 * gfortran.dg/pr77507.f90: New test.
1174
c65248cb
JM
11752016-09-09 Joseph Myers <joseph@codesourcery.com>
1176
1177 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1178
2cf0ff98
SK
11792016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1180 Louis Krupp <lkrupp@gcc.gnu.org>
1181
1182 PR fortran/69514
1183 * gfortran.dg/pr69514_1.f90: New test.
1184 * gfortran.dg/pr69514_2.f90: New test.
1185
8ebc1e0f
JJ
11862016-09-08 Jakub Jelinek <jakub@redhat.com>
1187
20b6cf01
JJ
1188 PR fortran/77500
1189 * gfortran.dg/gomp/pr77500.f90: New test.
1190
8ebc1e0f
JJ
1191 PR fortran/77516
1192 * gfortran.dg/gomp/pr77516.f90: New test.
1193
34718542
JJ
11942016-09-07 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR middle-end/77475
1197 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1198 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1199 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1200 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1201 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1202 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1203
e5106e27
DM
12042016-09-07 David Malcolm <dmalcolm@redhat.com>
1205
1206 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1207 "substring-locations.h".
1208
ca235a85
RB
12092016-09-07 Richard Biener <rguenther@suse.de>
1210
1211 PR c/77450
1212 * c-c++-common/vector-subscript-8.c: Move ..
1213 * gcc.dg/pr77450.c: ... here.
1214
0076b5dc 12152016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1216
1217 PR libgfortran/77393
1218 * gfortran.dg/fmt_f0_2.f90: Update test.
1219 * gfortran.dg/fmt_f0_3.f90: New test.
1220
6ac7322b
DH
12212016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1222
1223 PR debug/77389
1224 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1225 in dg-options.
1226
1227 PR debug/57519
1228 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1229
8eb9e049
JJ
12302016-09-06 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR target/69255
1233 * gcc.target/i386/pr69255-1.c: New test.
1234 * gcc.target/i386/pr69255-2.c: New test.
1235 * gcc.target/i386/pr69255-3.c: New test.
1236
12372016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1238
1239 PR c/77336
1240 * gcc.dg/format/miss-7.c: New test.
1241
e6cb85d4
UB
12422016-09-06 Uros Bizjak <ubizjak@gmail.com>
1243
1244 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1245
7fe76f6a
ML
12462016-09-06 Martin Liska <mliska@suse.cz>
1247
1248 PR gcov-profile/77378
1249 PR gcov-profile/77466
1250 * gcc.dg/profile-update-warning.c: New test.
1251
209b636e
RB
12522016-09-06 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/77479
1255 * gcc.dg/torture/pr77479.c: New testcase.
1256
b772a565
RB
12572016-09-06 Richard Biener <rguenther@suse.de>
1258
1259 PR c/77450
1260 * c-c++-common/vector-subscript-7.c: Adjust.
1261 * c-c++-common/vector-subscript-8.c: New testcase.
1262
a8c07037
SKS
12632016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1264
1265 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1266
0ce48391
JJ
12672016-09-05 Jakub Jelinek <jakub@redhat.com>
1268
de9188e0
JJ
1269 PR target/77476
1270 * gcc.target/i386/avx512f-pr77476.c: New test.
1271 * gcc.target/i386/avx512bw-pr77476.c: New test.
1272 * gcc.target/i386/avx512dq-pr77476.c: New test.
1273
c76f7809
JJ
1274 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1275 Update comment to mention also avx512f.
1276
0ce48391
JJ
1277 PR sanitizer/77396
1278 * g++.dg/asan/pr77396-2.C: New test.
1279
8a27cf73
UB
12802016-09-05 Uros Bizjak <ubizjak@gmail.com>
1281
1282 PR rtl-optimization/77452
1283 * gcc.target/i386/pr77452.c: New test.
1284
25ff5dd3
MP
12852016-09-05 Marek Polacek <polacek@redhat.com>
1286
1287 PR c/77423
1288 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1289
f2bc4e48
SK
12902016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1291
1292 PR fortran/77391
1293 * gfortran.dg/pr77391.f90: New test.
1294
e85921ee
SK
12952016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1296
1297 PR fortran/77460
1298 * gfortran.dg/pr77460.f90: New test.
1299
b5d50659
JJ
13002016-09-03 Jakub Jelinek <jakub@redhat.com>
1301
1302 PR c/65467
1303 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1304
7b826676
KY
13052016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1306
1307 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1308
717ebe91
DM
13092016-09-02 David Malcolm <dmalcolm@redhat.com>
1310
1311 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1312 test case.
1313 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1314 diagnostic-test-show-locus-generate-patch.c to the sources
1315 for diagnostic_plugin_test_show_locus.c.
1316
94087e88
JJ
13172016-09-02 Jakub Jelinek <jakub@redhat.com>
1318
9dc5773f
JJ
1319 PR c/65467
1320 * gcc.dg/gomp/_Atomic-1.c: New test.
1321 * gcc.dg/gomp/_Atomic-2.c: New test.
1322 * gcc.dg/gomp/_Atomic-3.c: New test.
1323 * gcc.dg/gomp/_Atomic-4.c: New test.
1324 * gcc.dg/gomp/_Atomic-5.c: New test.
1325
94087e88
JJ
1326 PR sanitizer/77396
1327 * g++.dg/asan/pr77396.C: New test.
1328
13292016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1330
1331 PR tree-optimization/71831
1332 * gcc.dg/builtin-object-size-16.c: New test.
1333 * gcc.dg/builtin-object-size-17.c: New test.
1334
7e89048d
JD
13352016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1336
1337 PR libgfortran/77393
1338 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1339
2f196155
UB
13402016-09-01 Uros Bizjak <ubizjak@gmail.com>
1341
1342 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1343 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1344 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1345 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1346 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1347 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1348 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1349 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1350 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1351 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1352 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1353 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1354 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1355 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1356 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1357 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1358 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1359 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1360
0a6b0523
EB
13612016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1362
1363 * gnat.dg/opt58.adb: New test.
1364 * gnat.dg/opt58_pkg.ads: New helper.
1365
2a99de7b
RB
13662016-09-01 Richard Biener <rguenther@suse.de>
1367
1368 PR middle-end/77436
1369 * gcc.dg/torture/pr77436.c: New testcase.
1370
f79d8786
SKS
13712016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1372
1373 * gcc.dg/pr64252.c: Require int32plus.
1374 * gcc.dg/pr66299-1.c: Likewise.
1375 * gcc.dg/pr66299-2.c: Likewise.
1376 * gcc.dg/torture/20131115-1.c: Skip for avr.
1377
b06335f9
KT
13782016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1379
1380 * gcc.target/aarch64/ands_3.c: New test.
1381
f25f40be
JJ
13822016-08-31 Jakub Jelinek <jakub@redhat.com>
1383
d12a0b5a
JJ
1384 PR fortran/77352
1385 * gfortran.dg/gomp/pr77352.f90: New test.
1386
f25f40be
JJ
1387 PR fortran/77374
1388 * gfortran.dg/gomp/pr77374.f08: New test.
1389
9ff6fb6e
MG
13902016-08-31 Marc Glisse <marc.glisse@inria.fr>
1391
1392 PR tree-optimization/73714
1393 * gcc.dg/tree-ssa/pr73714.c: New test.
1394
8e95a674
JD
13952016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1396
1397 PR libgfortran/77393
1398 * gfortran.dg/fmt_f0_2.f90: New test.
1399
c6b0037d
MG
14002016-08-31 Marc Glisse <marc.glisse@inria.fr>
1401
1402 * gcc.target/i386/pr59539-2.c: Adapt options.
1403 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1404
1a576b13
PT
14052016-08-31 Paul Thomas <pault@gcc.gnu.org>
1406
1407 PR fortran/77418
1408 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1409 of the associate entity and replace with a pointer to the
1410 intended item on the stack.
1411
e73d3ca6 14122016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1413 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1414
1415 PR fortran/48298
1416 * gfortran.dg/dtio_1.f90: New test.
1417 * gfortran.dg/dtio_2.f90: New test.
1418 * gfortran.dg/dtio_3.f90: New test.
1419 * gfortran.dg/dtio_4.f90: New test.
1420 * gfortran.dg/dtio_5.f90: New test.
1421 * gfortran.dg/dtio_6.f90: New test.
1422 * gfortran.dg/dtio_7.f90: New test.
1423 * gfortran.dg/dtio_8.f90: New test.
1424 * gfortran.dg/dtio_9.f90: New test.
1425 * gfortran.dg/dtio_10.f90: New test.
1426
b816477a
DM
14272016-08-30 David Malcolm <dmalcolm@redhat.com>
1428
1429 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1430 (test_many_nested_locations): New function.
1431 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1432 (test_show_locus): Handle "test_many_nested_locations".
1433
71b30891
DM
14342016-08-30 David Malcolm <dmalcolm@redhat.com>
1435
1436 * g++.dg/template/double-greater-than-fixit.C: New test case.
1437
8fa37232
EB
14382016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1439
1440 * gnat.dg/opt57.ad[sb]: New test.
1441 * gnat.dg/opt57_pkg.ads: New helper.
1442
6f651bae
RB
14432016-08-30 Richard Biener <rguenther@suse.de>
1444
1445 PR tree-optimization/69047
1446 * gcc.dg/pr69047.c: Fix byte-order check.
1447
ab834832
JJ
14482016-08-30 Jakub Jelinek <jakub@redhat.com>
1449
5116b156
JJ
1450 PR tree-optimization/72866
1451 * gcc.dg/vect/pr72866.c: New test.
1452
3754bbfc
JJ
1453 PR debug/77363
1454 * g++.dg/debug/dwarf2/pr77363.C: New test.
1455
26122e2d
JJ
1456 PR middle-end/77377
1457 * gcc.target/i386/pr77377.c: New test.
1458
ab834832
JJ
1459 PR debug/77389
1460 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1461 in dg-options.
1462
bedc9ca7
SK
14632016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1464
1465 * gfortran.dg/pr77372.f90: Moved to ...
1466 * gfortran.dg/ieee/pr77372.f90: here.
1467
adfa1e6b
MM
14682016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1469
1470 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1471 vector short/char initializations.
1472 * gcc.target/powerpc/vec-init-5.c: Likewise.
1473 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1474 vector initialization optimizations.
1475 * gcc.target/powerpc/vec-init-7.c: Likewise.
1476 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1477 vector float/double initializations.
1478 * gcc.target/powerpc/vec-init-9.c: Likewise.
1479
414b7129
UB
14802016-08-29 Uros Bizjak <ubizjak@gmail.com>
1481
1482 PR target/77403
1483 * gcc.target/i386/pr77403.c: New test.
1484
3d06b6f2
MP
14852016-08-29 Marek Polacek <polacek@redhat.com>
1486
1487 PR c/77292
1488 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1489
ba9bbd6f
TV
14902016-08-29 Tom de Vries <tom@codesourcery.com>
1491
1492 PR c/77398
1493 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1494
d7d80d8f
EB
14952016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1496
1497 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1498
d7d80d8f 14992016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1500
1501 * gfortran.dg/dec_structure_13.f90: New testcase.
1502
468d95c8
JB
15032016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1504
1505 PR fortran/77261
1506 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1507 available.
1508
f329b264
TV
15092016-08-28 Tom de Vries <tom@codesourcery.com>
1510
1511 PR lto/70955
1512 * gcc.dg/pr70955.c: New test.
1513 * gcc.dg/lto/pr70955_0.c: Same.
1514 * gcc.dg/lto/pr70955_1.c: Same.
1515
4a389eb6
PP
15162016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1517
1518 PR tree-optimization/71077
1519 * gcc.target/i386/pr71077.c: New test.
1520
3f8257db 15212016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1522
1523 PR fortran/77380
1524 * gfortran.dg/pr77380.f90: New test.
1525
3f8257db 15262016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1527
1528 PR fortran/77372
1529 gfortran.dg/pr77372.f90: New test.
1530
ee908516
DM
15312016-08-26 David Malcolm <dmalcolm@redhat.com>
1532
1533 * gcc.dg/spellcheck-fields-2.c (test): Move
1534 dg-begin/end-multiline-output within function body.
1535 (test_macro): New function.
1536
d41e76cf
DM
15372016-08-26 David Malcolm <dmalcolm@redhat.com>
1538
1539 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1540 (test_fixit_insert): Update expected output.
1541 (test_fixit_remove): Likewise.
1542 (test_fixit_replace): Likewise.
1543
524a4c96
RO
15442016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1545
1546 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1547 Fix typo.
1548
ebfa15ab
RB
15492016-08-26 Richard Biener <rguenther@suse.de>
1550
1551 PR tree-optimization/69047
1552 * gcc.dg/pr69047.c: New testcase.
1553
209ca542
PK
15542016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1555 Martin Jambhor <mjambor@suse.cz>
524a4c96 1556
209ca542
PK
1557 * gcc.dg/ipa/propbits-1.c: New test-case.
1558 * gcc.dg/ipa/propbits-2.c: Likewise.
1559 * gcc.dg/ipa/propbits-3.c: Likewise.
1560
e5cf1629
SK
15612016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1562
1563 PR fortran/77351
1564 * gfortran.dg/pr77351.f90: New test.
1565
ebef225f
MP
15662016-08-25 Marek Polacek <polacek@redhat.com>
1567
1568 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1569
fe377a48
MP
15702016-08-25 Marek Polacek <polacek@redhat.com>
1571
1572 PR c/77323
1573 * gcc.dg/pr77323.c: New test.
1574
88b8971f
PT
15752016-08-24 Paul Thomas <pault@gcc.gnu.org>
1576
1577 PR fortran/77358
1578 * gfortran.dg/submodule_17.f08: New test.
1579
3f8257db
JJ
15802016-08-24 Michael Collison <michael.collison@linaro.org>
1581 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1582
1583 * gcc.target/arm/builtin_saddl.c: New testcase.
1584 * gcc.target/arm/builtin_saddll.c: New testcase.
1585 * gcc.target/arm/builtin_uaddl.c: New testcase.
1586 * gcc.target/arm/builtin_uaddll.c: New testcase.
1587 * gcc.target/arm/builtin_ssubl.c: New testcase.
1588 * gcc.target/arm/builtin_ssubll.c: New testcase.
1589 * gcc.target/arm/builtin_usubl.c: New testcase.
1590 * gcc.target/arm/builtin_usubll.c: New testcase.
1591
d5b5d212
UB
15922016-08-24 Uros Bizjak <ubizjak@gmail.com>
1593
1594 PR target/77270
1595 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1596 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1597 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1598 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1599 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1600 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1601 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1602 effective target. Remove scan-assembler-times directives.
1603 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1604 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1605 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1606
d1188689
SKS
16072016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1608
1609 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1610 of unsigned int.
1611 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1612
0b6b8f85
RS
16132016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1614
1615 PR testsuite/77317
1616 * lib/target-supports.exp
1617 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1618 (check_effective_target_vect_natural_alignment): Ditto.
1619 (check_effective_target_vector_alignment_reachable): Ditto.
1620 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1621
587b7f7a
ILT
16222016-08-23 Ian Lance Taylor <iant@golang.org>
1623
1624 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1625
6019c0fc
MM
16262016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1627
1628 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1629 being created from pointers to memory locations.
1630 * gcc.target/powerpc/vec-init-2.c: Likewise.
1631
cfe37db4
FR
16322016-08-23 Fritz Reese <fritzoreese@gmail.com>
1633
1634 * gfortran.dg/dec_structure_12.f90: New testcase.
1635
7e11f46f
DV
16362016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1637
1638 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1639
7ab4f354
DV
16402016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1641
1642 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1643 verification.
1644
deb9351f
DV
16452016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1646
1647 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1648 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1649
1fd9f058
RB
16502016-08-23 Richard Biener <rguenther@suse.de>
1651
1652 PR tree-optimization/27336
1653 * c-c++-common/pr27336.c: New testcase.
1654
b00e6e75
MP
16552016-08-22 Marek Polacek <polacek@redhat.com>
1656
1657 PR c++/77321
1658 * g++.dg/cpp1y/pr77321.C: New test.
1659
58338bac
SK
16602016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1661
1662 PR fortran/60774
1663 * gfortran.dg/empty_label.f: Adjust test for new error message.
1664 * gfortran.dg/empty_label.f90: Ditto.
1665 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1666 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1667 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1668
30364ce6
SK
16692016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1670
1671 PR fortran/61318
1672 * gfortran.dg/pr61318.f90: New test.
1673
ad7a5a8f
SK
16742016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1675
1676 PR fortran/77260
1677 * gfortran.dg/pr77260_1.f90: New test.
1678 * gfortran.dg/pr77260_2.f90: Ditto.
1679
72f52f30
JM
16802016-08-22 Joseph Myers <joseph@codesourcery.com>
1681
1682 PR middle-end/77269
1683 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1684 __builtin_signbitf and __builtin_signbitl in expected generic
1685 expansion.
1686 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1687 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1688 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1689 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1690 tests.
1691
6dc198e3
JM
16922016-08-22 Joseph Myers <joseph@codesourcery.com>
1693
1694 * gcc.dg/torture/float128-builtin.c,
1695 gcc.dg/torture/float128-ieee-nan.c,
1696 gcc.dg/torture/float128x-builtin.c,
1697 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1698 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1699 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1700 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1701 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1702 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1703 gcc.dg/torture/floatn-nan.h: New tests.
1704
7ff4e41a
JM
17052016-08-22 Joseph Myers <joseph@codesourcery.com>
1706
1707 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1708 macro.
1709 (main): Update calls to TEST_I_F.
1710 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1711 macro.
1712 (main): Update calls to TEST_I_F.
1713
7078cdb6
JM
17142016-08-22 Joseph Myers <joseph@codesourcery.com>
1715
1716 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1717 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1718 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1719 names in calls to TEST_I_F.
1720
a9d7c823
BE
17212016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1722
1723 PR c/52952
1724 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1725
cd800235
SKS
17262016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1727
1728 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1729 and !natural_alignment_64.
1730 * gcc.dg/ipa/propalign-2.c: Likewise.
1731 * gcc.dg/ipa/propalign-3.c: Likewise.
1732 * gcc.dg/ipa/propalign-4.c: Likewise.
1733 * gcc.dg/ipa/propalign-5.c: Likewise.
1734 * lib/target-supports.exp
1735 (check_effective_target_natural_alignment_32): Add avr-*-*.
1736
22d12455
KV
17372016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1738
1739 PR tree-optimization/61839
1740 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1741 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1742 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1743 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1744
c65699ef
JM
17452016-08-19 Joseph Myers <joseph@codesourcery.com>
1746
1747 PR c/32187
1748 * lib/target-supports.exp (check_effective_target_float16)
1749 (check_effective_target_float32, check_effective_target_float64)
1750 (check_effective_target_float128, check_effective_target_float32x)
1751 (check_effective_target_float64x)
1752 (check_effective_target_float128x)
1753 (check_effective_target_float16_runtime)
1754 (check_effective_target_float32_runtime)
1755 (check_effective_target_float64_runtime)
1756 (check_effective_target_float128_runtime)
1757 (check_effective_target_float32x_runtime)
1758 (check_effective_target_float64x_runtime)
1759 (check_effective_target_float128x_runtime)
1760 (check_effective_target_floatn_nx_runtime)
1761 (add_options_for_float16, add_options_for_float32)
1762 (add_options_for_float64, add_options_for_float128)
1763 (add_options_for_float32x, add_options_for_float64x)
1764 (add_options_for_float128x): New procedures.
1765 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1766 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1767 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1768 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1769 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1770 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1771 gcc.dg/torture/float128-complex.c,
1772 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1773 gcc.dg/torture/float128x-basic.c,
1774 gcc.dg/torture/float128x-complex.c,
1775 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1776 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1777 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1778 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1779 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1780 gcc.dg/torture/float32x-basic.c,
1781 gcc.dg/torture/float32x-complex.c,
1782 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1783 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1784 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1785 gcc.dg/torture/float64x-basic.c,
1786 gcc.dg/torture/float64x-complex.c,
1787 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1788 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1789 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1790 gcc.dg/torture/floatn-tg.h,
1791 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1792 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1793 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1794 gcc.dg/torture/fp-int-convert-float128x.c,
1795 gcc.dg/torture/fp-int-convert-float16-timode.c,
1796 gcc.dg/torture/fp-int-convert-float16.c,
1797 gcc.dg/torture/fp-int-convert-float32-timode.c,
1798 gcc.dg/torture/fp-int-convert-float32.c,
1799 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1800 gcc.dg/torture/fp-int-convert-float32x.c,
1801 gcc.dg/torture/fp-int-convert-float64-timode.c,
1802 gcc.dg/torture/fp-int-convert-float64.c,
1803 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1804 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1805 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1806 maximum exponent of floating-point type. Use it in testing
1807 whether 0x8...0 fits in the floating-point type. Always treat -1
1808 (signed 0xf...f) as fitting in the floating-point type.
1809 (M_OK1): New macro.
1810 * gcc.dg/torture/fp-int-convert-double.c,
1811 gcc.dg/torture/fp-int-convert-float.c,
1812 gcc.dg/torture/fp-int-convert-float128-timode.c,
1813 gcc.dg/torture/fp-int-convert-float128.c,
1814 gcc.dg/torture/fp-int-convert-float80-timode.c,
1815 gcc.dg/torture/fp-int-convert-float80.c,
1816 gcc.dg/torture/fp-int-convert-long-double.c,
1817 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1818
94e73c78
JJ
18192016-08-19 Jakub Jelinek <jakub@redhat.com>
1820
fbdbd4b6
JJ
1821 PR fortran/72744
1822 * gfortran.dg/gomp/pr72744.f90: New test.
1823
94e73c78
JJ
1824 PR fortran/69281
1825 * gfortran.dg/gomp/pr69281.f90: New test.
1826
91151a73
JB
18272016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1828
414b7129
UB
1829 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1830 the last special seed value.
1831 * gfortran.dg/random_7.f90: Use size for last array member instead
1832 of hardcoded value.
91151a73 1833
fcf830ab
PK
18342016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1835
1836 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1837 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1838
1a5da5b6
RB
18392016-08-19 Richard Biener <rguenther@suse.de>
1840
1841 PR tree-optimization/77286
1842 * gcc.dg/torture/pr77286.c: New testcase.
1843
82f72146
DM
18442016-08-18 David Malcolm <dmalcolm@redhat.com>
1845
1846 * gcc.dg/verbose-asm-2.c: New test case.
1847
cc015f3a
DM
18482016-08-18 David Malcolm <dmalcolm@redhat.com>
1849
1850 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1851 (custom_diagnostic_finalizer): Update for change to
1852 diagnostic_show_locus.
1853
cb18fd07
DM
18542016-08-18 David Malcolm <dmalcolm@redhat.com>
1855
1856 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1857 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1858
a76989dc
MP
18592016-08-18 Marek Polacek <polacek@redhat.com>
1860
1861 PR c/71514
1862 * gcc.dg/pr71514.c: New test.
1863
89c88780
L
18642015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1865
1866 PR target/72839
1867 * gcc.target/i386/pr72839.c: New test.
1868
2c71d454
CLT
18692016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1870
1871 PR middle-end/70895
1872 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1873 * c-c++-common/goacc/reduction-1.c: Likewise.
1874 * c-c++-common/goacc/reduction-2.c: Likewise.
1875 * c-c++-common/goacc/reduction-3.c: Likewise.
1876 * c-c++-common/goacc/reduction-4.c: Likewise.
1877
66592e95
AM
18782016-08-18 Alan Modra <amodra@gmail.com>
1879
1880 * gcc.c-torture/compile/pr72771.c: New.
1881
3a146d46
JJ
18822016-08-17 Jakub Jelinek <jakub@redhat.com>
1883
1884 PR fortran/67496
1885 * gfortran.dg/pr67496.f90: New test.
1886
3f8257db 18872015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1888
1889 PR tree-optimization/71752
3a146d46 1890 * gcc.dg/vect/pr71752.c: New.
038000bd 1891
dd42e908
UB
18922016-08-17 Uros Bizjak <ubizjak@gmail.com>
1893
1894 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1895
458a1cd0
JJ
18962016-08-17 Jakub Jelinek <jakub@redhat.com>
1897
1898 PR middle-end/77259
1899 * g++.dg/ipa/devirt-52.C: New test.
1900
11c4c4ba
CLT
19012016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1902
1903 * c-c++-common/goacc/reduction-6.c: New testcase.
1904
661d6efd
RB
19052016-08-17 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/76490
1908 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1909 * gcc.dg/pr52904.c: XFAIL.
1910
622d8b69
RB
19112016-08-17 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/23855
1914 * gcc.dg/loop-unswitch-2.c: Adjust.
1915
af23e99c
JJ
19162016-08-16 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR tree-optimization/72817
1919 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1920
feeb6268
JM
19212016-08-16 Joseph Myers <joseph@codesourcery.com>
1922
1923 PR libgcc/77265
1924 * gcc.dg/torture/float128-extend-inf.c: New test.
1925
65e736c0
DM
19262016-08-16 David Malcolm <dmalcolm@redhat.com>
1927
1928 PR c/72857
1929 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1930 for embedded NUL.
1931 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1932 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1933 caret placement.
1934 (test_oct): Likewise.
1935 (test_multiple): Likewise.
1936 (test_field_width_specifier): Likewise.
1937 (test_field_width_specifier_2): New function.
1938 (test_field_precision_specifier): New function.
1939 (test_embedded_nul): Update expected caret placement.
1940 (test_non_contiguous_strings): Update line number.
1941 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1942 (__emit_string_literal_range): Add "caret_idx" param.
1943 (test_simple_string_literal): Add value for new param, updating
1944 expected output..
1945 (test_concatenated_string_literal): Likewise.
1946 (test_multiline_string_literal): Likewise.
1947 (test_hex): Likewise.
1948 (test_oct): Likewise.
1949 (test_multiple): Likewise.
1950 (test_ucn4): Likewise.
1951 (test_ucn8): Likewise.
1952 (test_u8): Likewise.
1953 (test_u): Likewise; update expected message, from "range" to
1954 "location".
1955 (test_U): Likewise.
1956 (test_L): Likewise.
1957 (test_macro): Add value for new param.
1958 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1959 (__emit_string_literal_range): Add "caret_idx" param.
1960 (test_stringified_token_1): Add value for new param. Update
1961 expected message, from "range" to "location".
1962 (test_stringized_token_2): Likewise, adding param to macro.
1963 (test_stringified_token_3): Likewise.
1964 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1965 (emit_warning): Convert param from source_range to location_t.
1966 (test_string_literals): Add caret_idx param, and use it when
1967 constructing a substring_loc. Update error message, from
1968 "range" to "location".
1969
4a7f57d5
JJ
19702016-08-16 Jakub Jelinek <jakub@redhat.com>
1971
7841800f
JJ
1972 PR target/71910
1973 * g++.dg/gomp/pr71910.C: New test.
1974
1b13411a
JJ
1975 PR middle-end/67485
1976 * gcc.c-torture/compile/pr67485.c: New test.
1977
4a7f57d5
JJ
1978 PR target/72867
1979 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1980
3c556bc4
BC
19812016-08-16 Bin Cheng <bin.cheng@arm.com>
1982
1983 PR tree-optimization/69848
1984 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1985
beab2da6
ML
19862016-08-16 Martin Liska <mliska@suse.cz>
1987
1988 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1989 of memory operations so that it can be handled by core2
1990 in 32-bit mode.
1991
f4eec0a3
RB
19922016-08-16 Richard Biener <rguenther@suse.de>
1993
1994 PR tree-optimization/76783
1995 * gcc.dg/pr76783.c: New testcase.
1996 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1997
8f21990a
BC
19982016-08-16 Bin Cheng <bin.cheng@arm.com>
1999
2000 PR tree-optimization/72817
2001 PR tree-optimization/73450
2002 * gcc.dg/tree-ssa/pr72817.c: New test.
2003 * gcc.dg/tree-ssa/pr73450.c: New test.
2004
7fc61626
FR
20052016-08-15 Fritz Reese <fritzoreese@gmail.com>
2006
2007 * gfortran.dg/init_flag_13.f90: New testcase.
2008 * gfortran.dg/init_flag_14.f90: Ditto.
2009 * gfortran.dg/init_flag_15.f03: Ditto.
2010 * gfortran.dg/dec_init_1.f90: Ditto.
2011 * gfortran.dg/dec_init_2.f90: Ditto.
2012
432baa02
UB
20132016-08-15 Uros Bizjak <ubizjak@gmail.com>
2014
2015 PR target/72867
2016 * gcc.target/i386/pr72867.c: New test.
2017
7e1dde14
EB
20182016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2019
2020 * c-c++-common/dump-ada-spec-5.c: New test.
2021
e4969090
RB
20222016-08-15 Richard Biener <rguenther@suse.de>
2023
2024 PR tree-optimization/73434
2025 * gcc.dg/torture/pr73434.c: New testcase.
2026
66088065
JJ
20272016-08-15 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR tree-optimization/72824
2030 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2031
7c713714
CLT
20322016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2033
2034 PR fortran/70598
2035 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2036 in use_device clause.
2037 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2038 * gfortran.dg/goacc/list.f95: Adjust to catch
2039 "neither a POINTER nor an array" error messages.
2040
4271e5cb
UB
20412016-08-14 Uros Bizjak <ubizjak@gmail.com>
2042
2043 PR target/76342
2044 * gcc.target/i386/pr76342.c: New test.
2045
b0cea284
JJ
20462016-08-12 Jakub Jelinek <jakub@redhat.com>
2047
2048 PR c/71512
2049 * g++.dg/ubsan/pr71512.C: New test.
2050 * c-c++-common/ubsan/pr71512-1.c: New test.
2051 * c-c++-common/ubsan/pr71512-2.c: New test.
2052
e86aefb8
MM
20532016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2054
2055 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2056 vector initialization options.
2057 * gcc.target/powerpc/vec-init-2.c: Likewise.
2058 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2059 is generated on ISA 3.0.
2060
7fd82d52
PP
20612016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2062
2063 PR middle-end/71654
2064 * gcc.dg/c-c++-common/pr71654.c: New test.
2065 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2066 dg-options.
2067 * gcc.dg/tree-ssa/vrp24: Likewise.
2068
2f1364c2
JJ
20692016-08-12 Jakub Jelinek <jakub@redhat.com>
2070
2071 PR c/67410
2072 * gcc.dg/pr67410.c: New test.
2073
8eb414aa
BC
20742016-08-12 Bin Cheng <bin.cheng@arm.com>
2075
2076 PR tree-optimization/69848
2077 * gcc.dg/vect/vect-pr69848.c: New test.
2078
30b39c19
UB
20792016-08-12 Uros Bizjak <ubizjak@gmail.com>
2080
2081 PR testsuite/71008
2082 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2083 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2084 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2085 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2086
e373dd06
RB
20872016-08-12 Richard Biener <rguenther@suse.de>
2088
2089 PR tree-optimization/57326
2090 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2091 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2092 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2093 * gcc.target/i386/pr45685.c: Likewise.
2094 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2095 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2096 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2097 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2098 * gfortran.dg/pr34163.f90: Likewise.
2099
20d1af89
ML
21002016-08-12 Martin Liska <mliska@suse.cz>
2101
2102 * g++.dg/gcov/gcov-16.C: New test.
2103 * lib/gcov.exp: Support new argument for run-gcov function.
2104
5cacda56
ML
21052016-08-12 Martin Liska <mliska@suse.cz>
2106
2107 PR gcov-profile/35590
2108 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2109
663eecfd
RB
21102016-08-12 Richard Biener <rguenther@suse.de>
2111
2112 PR tree-optimization/72851
2113 * gcc.dg/torture/pr72851.c: New testcase.
2114
3f8257db 21152016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2116
e366d7d8
AO
2117 PR debug/63240
2118 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2119 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2120 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2121 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2122 DW_AT_deleted.
2123
71e1a6a4
AO
2124 PR debug/55641
2125 * g++.dg/debug/dwarf2/ref-1.C: New.
2126
8aaf799b
AO
2127 PR debug/49366
2128 * g++.dg/debug/dwarf2/template-params-12.H: New.
2129 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2130 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2131 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2132 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2133 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2134 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2135 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2136
06f9caed
BS
21372016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2138
2139 PR target/72863
2140 * gcc.target/powerpc/pr72863.c: New test.
2141
a8b956c1
UB
21422016-08-11 Uros Bizjak <ubizjak@gmail.com>
2143
2144 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2145
c73dd986
L
21462015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2147
2148 * gcc.target/i386/pieces-strcpy-1.c: New test.
2149 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2150
385ed708
JJ
21512016-08-11 Jakub Jelinek <jakub@redhat.com>
2152
2153 PR c++/72868
2154 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2155
df7ec09f
L
21562015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2157
2158 * gcc.target/i386/pieces-memcpy-1.c: New test.
2159 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2160 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2161 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2162 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2163 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2164
b95a64bb
JJ
21652016-08-11 Jakub Jelinek <jakub@redhat.com>
2166
2167 PR c/72816
7ddbcf6b 2168 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2169
59537744
BE
21702016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2171
2172 PR tree-optimization/71083
2173 * gcc.c-torture/execute/pr71083.c: New test.
2174 * gnat.dg/loop_optimization23.adb: New test.
2175 * gnat.dg/loop_optimization23_pkg.ads: New test.
2176 * gnat.dg/loop_optimization23_pkg.adb: New test.
2177
183ac6d0
RB
21782016-08-11 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/72772
2181 * gcc.dg/graphite/pr35356-1.c: Adjust.
2182 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2183
b152f5a2
JB
21842016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2185
2186 * gfortran.dg/random_7.f90: Take into account that the last seed
2187 value is the special p value.
2188 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2189
bb7ebad1
RB
21902016-08-11 Richard Biener <rguenther@suse.de>
2191
2192 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2193
2e186411
AM
21942016-08-11 Alan Modra <amodra@gmail.com>
2195
2196 * gcc.target/powerpc/pr71680.c: New.
2197
e9e6d4f6
KN
21982016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2199
2200 * gcc.target/powerpc/bfp/bfp.exp: New file.
2201 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2202 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2203 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2204 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2205 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2206 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2207 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2208 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2209 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2210 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2211 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2212 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2213 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2214 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2215 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2216 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2217 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2218 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2219 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2220 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2221 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2222 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2223 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2224 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2225 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2226 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2227 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2228 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2229 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2230 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2231 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2232 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2233 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2234 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2235 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2236 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2237 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2238 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2239 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2240 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2241 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2242 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2243 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2244 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2245 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2246 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2247 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2248 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2249 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2250 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2251 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2252 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2253 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2254
9c8eabea
BC
22552016-08-10 Bin Cheng <bin.cheng@arm.com>
2256
2257 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2258 Add aarch64*-*-*.
2259
6c553b76
BC
22602016-08-10 Bin Cheng <bin.cheng@arm.com>
2261
2262 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2263
a0883b08
MM
22642016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2265
2266 PR target/72853
2267 * gcc.target/powerpc/pr72853.c: New test.
2268
a266236e
ML
22692016-08-10 Martin Liska <mliska@suse.cz>
2270
2271 PR gcov-profile/58306
2272 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2273
22063dbc
ML
22742016-08-10 Martin Liska <mliska@suse.cz>
2275
2276 * g++.dg/gcov/gcov-threads-1.C: New test.
2277
5250a5bb
SKS
22782016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2279
2280 PR target/71873
2281 * gcc.target/avr/pr71873.c: New test.
2282
b7597ae5
ML
22832016-08-09 Martin Liska <mliska@suse.cz>
2284
2285 * g++.dg/gcov/gcov-dump-1.C: New test.
2286 * g++.dg/gcov/gcov-dump-2.C: New test.
2287
ab50a215
ML
22882016-08-09 Martin Liska <mliska@suse.cz>
2289
2290 * gcc.dg/tree-prof/val-prof-9.c: New test.
2291
dcb1e137
ML
22922016-08-09 Martin Liska <mliska@suse.cz>
2293
2294 * gcc.dg/tree-prof/val-prof-8.c: New test.
2295
04d6d3b6
MJ
22962016-08-09 Martin Jambor <mjambor@suse.cz>
2297
df839749
UB
2298 PR ipa/71981
2299 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2300
c57e78c4
BC
23012016-08-09 Bin Cheng <bin.cheng@arm.com>
2302
2303 PR tree-optimization/33707
2304 * gcc.dg/vect/pr33707.c: New test.
2305
42970a17
BC
23062016-08-09 Bin Cheng <bin.cheng@arm.com>
2307
2308 PR tree-optimization/pr72772
2309 * gcc.dg/tree-ssa/pr72772.c: New test.
2310
810a3aa6
MF
23112016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2312
2313 PR rtl-optimization/66669
2314 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2315
9e207d6f
JJ
23162016-08-09 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR tree-optimization/72824
2319 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2320
50bf47fd
RB
23212016-08-09 Richard Biener <rguenther@suse.de>
2322
2323 PR tree-optimization/71802
2324 * gcc.dg/torture/pr71802.c: New testcase.
2325
cadec7ca
JJ
23262016-08-09 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR c++/72809
2329 * g++.dg/eh/stdarg1.C: New test.
2330
c43c5112
AK
23312016-08-08 Andi Kleen <ak@linux.intel.com>
2332
2333 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2334 test command line in failure log.
2335 (profopt-execute): dito. Make autofdo file names unique.
2336
895aa8e1
DM
23372016-08-08 David Malcolm <dmalcolm@redhat.com>
2338
2339 PR c/64955
2340 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2341 output.
2342
9afda630
PK
23432016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2344
2345 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2346 c99_runtime.
2347 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2348 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2349 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2350 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2351 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2352 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2353
e52ed3fe
DM
23542016-08-08 David Malcolm <dmalcolm@redhat.com>
2355
2356 PR c/52952
2357 * gcc.dg/cpp/pr66415-1.c: Likewise.
2358 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2359 * gcc.dg/format/c90-printf-1.c: Likewise.
2360 * gcc.dg/format/diagnostic-ranges.c: New test case.
2361
ad200580
JJ
23622016-08-08 Jakub Jelinek <jakub@redhat.com>
2363
77524e0d
JJ
2364 PR fortran/72716
2365 * gfortran.dg/gomp/pr72716.f90: New test.
2366
2187f2a2
JJ
2367 PR middle-end/72781
2368 * gcc.dg/gomp/pr72781.c: New test.
2369
ad200580
JJ
2370 PR middle-end/68762
2371 * g++.dg/vect/pr68762-1.cc: New test.
2372 * g++.dg/vect/pr68762-2.cc: New test.
2373 * g++.dg/vect/pr68762.h: New file.
2374
989d0071
MS
23752016-08-08 Martin Sebor <msebor@redhat.com>
2376
2377 PR testsuite/72838
3a146d46
JJ
2378 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2379 * g++.dg/warn/overflow-warn-3.C: Same.
2380 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2381
7090cac9
AV
23822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2383
2384 PR fortran/71936
2385 * gfortran.dg/allocate_with_source_21.f03: New test.
2386
64e56ab0
AV
23872016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2388
2389 PR fortran/72698
2390 * gfortran.dg/allocate_with_source_20.f03: New test.
2391
0476487d
AM
23922016-08-08 Alan Modra <amodra@gmail.com>
2393
2394 * gcc.c-torture/compile/pr72802.c: New.
2395
8e9218f2
AV
23962016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2397
2398 PR fortran/70524
2399 * gfortran.dg/dependency_48.f90: New test.
2400
c1f7083b
TK
24012016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2402
531e5ae3 2403 PR fortran/70040
c1f7083b
TK
2404 * gfortran.dg/pr70040.f90: New testcase.
2405
6ab5813c
TK
24062016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2407
2408 PR fortran/71961
2409 * gfortran.dg/matmul_10.f90: New testcase.
2410
27bddc4a
JH
24112016-08-07 Jan Hubicka <hubicka@ucw.cz>
2412
2413 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2414
4a9f8a9f
JJ
24152016-08-07 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR c/72816
2418 * gcc.dg/pr72816.c: New test.
2419
fa76f2c6
JW
24202016-08-06 Jonathan Wakely <jwakely@redhat.com>
2421
2422 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2423 * g++.dg/conversion/pr41426.C: Likewise.
2424 * g++.dg/conversion/pr66211.C: Likewise.
2425 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2426 * g++.dg/init/ref8.C: Likewise.
2427 * g++.old-deja/g++.law/cvt20.C: Likewise.
2428 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2429
5c3e5002
PP
24302016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2431
2432 PR tree-optimization/18046
2433 * gcc.dg/tree-ssa/vrp105.c: New test.
2434 * gcc.dg/tree-ssa/vrp106.c: New test.
2435
94087e88 24362016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2437
2438 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2439 1ul in diagnostics. Remove hyphen from "constant-expression."
2440 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2441 * g++.dg/cpp0x/static_assert3.C: Same.
2442 * g++.dg/cpp1y/constexpr-throw.C: Same.
2443 * g++.dg/template/nontype3.C: Same.
2444 * g++.dg/warn/overflow-warn-1.C: Same.
2445 * g++.dg/warn/overflow-warn-3.C: Same.
2446 * g++.dg/warn/overflow-warn-4.C: Same.
2447
88fa5555
DM
24482016-08-05 David Malcolm <dmalcolm@redhat.com>
2449
2450 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2451 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2452 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2453 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2454
1addb9e6
PP
24552016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2456
2457 PR tree-optimization/72810
2458 * gcc.dg/tree-ssa/vrp110.c: New test.
2459
1b62ed4f
JG
24602016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2461
2462 PR Target/72819
2463 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2464 registers.
2465 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2466 saving the half-precision registers.
2467 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2468 value is returned in h0.
2469 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2470 are passed in FP/SIMD registers.
2471 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2472 passing works corrcetly.
2473 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2474 (hfa_f16x2_t): Likewise.
2475 (hfa_f16x3_t): Likewise.
2476 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2477 are promoted to double and passed in a double register.
2478 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2479 are promoted to double and stacked.
2480 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2481 __fp16 data types.
2482 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2483 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2484 __fp16 first get passed in FP/SIMD registers, then stacked.
2485
4228ca19
NS
24862016-08-05 Nathan Sidwell <nathan@acm.org>
2487
2488 PR c++/68724
2489 * g++.dg/cpp0x/pr68724.C: New.
2490
db7c335e
RB
24912016-08-05 Richard Biener <rguenther@suse.de>
2492
2493 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2494
48abe922
PP
24952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2496
2497 * gcc.dg/tree-ssa/vrp107.c: New test.
2498 * gcc.dg/tree-ssa/vrp108.c: New test.
2499 * gcc.dg/tree-ssa/vrp109.c: New test.
2500
f6cdf42f
PK
25012016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2502
2503 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2504 dg-options.
2505
33a9c609
PK
25062016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2507
2508 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2509 test-cases.
2510 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2511 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2512 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2513 test-cases.
2514 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2515 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2516 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2517 large_double.
2518
4473482d
PC
25192016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2520
2521 PR c++/72800
2522 * g++.dg/cpp1y/lambda-ice1.C: New.
2523
08156df5
PP
25242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2525
2526 PR c++/72759
2527 * g++.dg/cpp1y/pr72759.C: New test.
2528
938da3a5
PP
25292016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2530
2531 * gcc.dg/switch-10.c: New test.
2532
da84183c
JG
25332016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2534
2535 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2536
ae9281fc
TS
25372016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2538
2539 * c-c++-common/goacc/routine-5.c: Update.
2540
086ad22e
BE
25412016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2542
2543 PR rtl-optimization/70903
2544 * gcc.c-torture/execute/pr70903.c: New test.
2545
6805e400
ML
25462016-08-04 Martin Liska <mliska@suse.cz>
2547
2548 * gcc.dg/params/params.exp: Replace file exists with
2549 TESTING_IN_BUILD_TREE.
2550
a0008434
MP
25512016-08-04 Marek Polacek <polacek@redhat.com>
2552
2553 PR c++/70229
2554 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2555
fb46286e
RB
25562016-08-04 Richard Biener <rguenther@suse.de>
2557
2558 PR middle-end/71984
2559 * gcc.dg/torture/pr71984.c: Guard correctness check for
2560 little-endian.
2561
ac2c96ab
AP
25622016-08-03 Andrew Pinski <apinski@cavium.com>
2563
2564 * gcc.c-torture/compile/20160802-1.c: New testcase.
2565
c98583e9
FR
25662016-08-03 Fritz Reese <fritzoreese@gmail.com>
2567
2568 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2569
9ad1a1da
RB
25702016-08-03 Richard Biener <rguenther@suse.de>
2571
2572 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2573 and remove -O3.
2574 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2575 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2576
cd75c979
RB
25772016-08-03 Richard Biener <rguenther@suse.de>
2578
2579 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2580 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2581 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2582 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2583
30e8d875
SKS
25842016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2585
2586 * gcc.dg/init-excess-2.c: Require int32plus.
2587 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2588 * gcc.dg/pr59963-2.c: Require int32plus.
2589 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2590 * gcc.dg/unroll-7.c: Require int32plus.
2591
69b806f6
BC
25922016-08-02 Bin Cheng <bin.cheng@arm.com>
2593
2594 PR tree-optimization/34114
2595 * gcc.dg/tree-ssa/loop-42.c: New test.
2596
1efafef3
TC
25972016-08-02 Tamar Christina <tamar.christina@arm.com>
2598
2599 * gcc.target/aarch64/vminmaxnm.c: New.
2600 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2601 tests.
2602
e2a99194
MM
26032016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2604
2605 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2606 vec_extract for vector float, vector int, vector short, and vector
2607 char.
2608 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2609 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2610 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2611 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2612
71bfb77a
WD
26132016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2614
2615 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2616 single stack adjustment, no writeback.
71bfb77a
WD
2617 * gcc.target/aarch64/test_frame_12.c: Likewise.
2618 * gcc.target/aarch64/test_frame_13.c: Likewise.
2619 * gcc.target/aarch64/test_frame_15.c: Likewise.
2620 * gcc.target/aarch64/test_frame_6.c: Likewise.
2621 * gcc.target/aarch64/test_frame_7.c: Likewise.
2622 * gcc.target/aarch64/test_frame_8.c: Likewise.
2623 * gcc.target/aarch64/test_frame_16.c: New test.
2624
37bce35a
L
26252015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2626
2627 PR target/72748
2628 * gcc.target/i386/pr72748.c: New test.
2629
3f8257db 26302015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2631
2632 PR tree-optimization/71818
2633 * gcc.dg/vect/pr71818.c: New
2634
bf60c531
ML
26352016-08-01 Martin Liska <mliska@suse.cz>
2636
2637 PR tree-optimization/71857
2638 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2639
8ed49fab
KT
26402016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2641
2642 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2643
76e2c821
JB
26442016-08-01 Jan Beulich <jbeulich@suse.com>
2645
2646 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2647
35029597
WS
26482016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2649
2650 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2651 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2652
3aa4b66a
JW
26532016-07-31 Jonathan Wakely <jwakely@redhat.com>
2654
2655 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2656 (check_effective_target_c++): Likewise. Also match for libstdc++.
2657
3f8257db 26582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2659
2660 PR fortran/41922
2661 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2662 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2663 * gfortran.dg/pr41922.f90: New test.
2664
9fcb2819
SK
26652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2666
2667 PR fortran/68566
2668 * gfortran.dg/pr68566.f90: new test.
2669
94087e88 26702016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2671
2672 PR c++/60760
2673 PR c++/71091
2674 * g++.dg/cpp0x/constexpr-cast.C: New test.
2675 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2676 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2677 * g++.dg/ubsan/pr63956.C: Correct.
2678
d0047a25
MM
26792016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2680
2681 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2682 vector double or vector long where the vector is in memory.
2683 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2684 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2685
e4f7a5df
SK
26862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2687
2688 PR fortran/69867
2689 * gfortran.dg/pr69867.f90: New test.
2690
b441ae1d
SK
26912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2692
2693 PR fortran/69962
2694 * gfortran.dg/pr69962.f90: New test.
2695
712dff31
SK
26962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2697
2698 PR fortran/70006
2699 * gfortran.dg/pr70006.f90: New test.
2700
fb42421e
SK
27012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2702
2703 PR fortran/71730
2704 * gfortran.dg/pr71730.f90: New test.
2705 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2706 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2707 * gfortran.dg/array_constructor_26.f03: Ditto.
2708
466effe0
WS
27092016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2710
2711 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2712 * gcc.target/powerpc/pr71763.c: Likewise.
2713
f618a472
MP
27142016-07-29 Marek Polacek <polacek@redhat.com>
2715
2716 PR c/71742
2717 * gcc.dg/940510-1.c: Adjust dg-error.
2718 * gcc.dg/c99-flex-array-1.c: Likewise.
2719 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2720
efd0786f
MP
2721 PR c/71853
2722 * gcc.dg/noncompile/pr71853.c: New test.
2723
e00dceaf
MP
2724 PR c/71573
2725 * gcc.dg/noncompile/pr71573.c: New test.
2726
638fc14f
MP
2727 PR c/71926
2728 * g++.dg/warn/Wparentheses-30.C: New test.
2729 * gcc.dg/Wparentheses-14.c: New test.
2730
61c73a7f
UB
27312016-07-29 Uros Bizjak <ubizjak@gmail.com>
2732
2733 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2734
01d32b2b
BC
27352016-07-29 Bin Cheng <bin.cheng@arm.com>
2736
2737 PR tree-optimization/57558
2738 * gcc.dg/vect/pr57558-1.c: New test.
2739 * gcc.dg/vect/pr57558-2.c: New test.
2740
f6c7a248
PK
27412016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2742
61c73a7f 2743 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2744 to scan forwprop1 dump pass.
2745
f54ea774
PC
27462016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2747
2748 PR c++/51488
2749 * g++.dg/template/pr51488.C: New.
2750
673a107a
JJ
27512016-07-29 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR c/71969
2754 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2755 static __inline__.
2756 * gcc.dg/pr71969-1.c: New test.
2757 * gcc.dg/pr71969-2.c: New test.
2758 * gcc.dg/pr71969-3.c: New test.
2759
78169471
MP
27602016-07-29 Marek Polacek <polacek@redhat.com>
2761
2762 PR c/71574
2763 * c-c++-common/pr71574.c: New test.
2764
a5b5c8b6
MP
2765 PR c/71583
2766 * gcc.dg/noncompile/pr71583.c: New test.
2767
883b6d4e
KV
27682016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2769
2770 PR middle-end/68217
2771 * gcc.dg/pr68217.c: New test.
2772
89f1f37e
SK
27732016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2774
2775 PR fortran/71067
2776 * gfortran.dg/pr71067_1.f90: New test.
2777 * gfortran.dg/pr71067_2.f90: Ditto.
2778
e0d32185
MM
27792016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2780
2781 * gcc.target/powerpc/vec-extract-1.c: New test.
2782
c851722d
SK
27832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2784
2785 PR fortran/71799
2786 * gfortran.dg/pr71799.f90: New test.
2787
f064da6a
PC
27882016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2789
2790 PR c++/71665
2791 * g++.dg/cpp0x/pr71665-1.C: New.
2792 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2793 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2794 * g++.dg/ext/label10.C: Likewise.
2795 * g++.dg/parse/constant5.C: Likewise.
2796
1b70aaad
SK
27972016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2798
2799 PR fortran/71859
2800 * gfortran.dg/pr71859.f90: New test.
2801 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2802 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2803
a23404c9
PT
28042016-07-28 Paul Thomas <pault@gcc.gnu.org>
2805
2806 PR fortran/71883
2807 * gfortran.dg/pr71883.f90 : New test.
2808
513d866d
YR
28092016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2810
2811 PR tree-optimization/71734
61c73a7f 2812 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2813
7c428aa2
RL
28142016-07-28 Renlin Li <renlin.li@arm.com>
2815
2816 Revert
2817 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2818
2819 PR fortran/71902
2820 * gfortran.dg/dependency_47.f90: New test.
2821
1225d6b1
ML
28222016-07-28 Martin Liska <mliska@suse.cz>
2823
2824 PR gcov-profile/68025
2825 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2826
e5f5bf35
ML
28272016-07-28 Martin Liska <mliska@suse.cz>
2828
2829 * g++.dg/vect/pr70944.cc: New test.
2830
4536610d
KV
28312016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2832
2833 PR middle-end/71994
2834 * gcc.dg/torture/pr71994.c: New test.
2835
8c6961ca
PK
28362016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2837
2838 PR middle-end/71078
2839 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2840 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2841 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2842
8de22ea0
RB
28432016-07-27 Richard Biener <rguenther@suse.de>
2844
2845 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2846
5d9da222
ML
28472016-07-27 Martin Liska <mliska@suse.cz>
2848
2849 * gcc.dg/predict-13.c: New test.
2850 * gcc.dg/predict-14.c: New test.
2851
af9e275f
SKS
28522016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2853
a23404c9 2854 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2855 including stdint.h.
2856 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2857 including stdint.h.
2858
71abba1e
MM
28592016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2860
2861 PR target/71869
2862 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2863 IEEE built-in functions handle quiet and signalling NaNs
2864 correctly.
2865
9cd74e8f
SK
28662016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2867
2868 PR fortran/71862
2869 * gfortran.dg/pr71862.f90: New test.
2870
0d48446f
MS
28712016-07-26 Martin Sebor <msebor@redhat.com>
2872
2873 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2874 selector with dg-options.
2875
524cf1e4
PP
28762016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2877
2878 PR tree-optimization/18046
2879 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2880 * gcc.dg/tree-ssa/vrp103.c: New test.
2881 * gcc.dg/tree-ssa/vrp104.c: New test.
2882
100665d8
WS
28832016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2884
2885 * gcc.target/powerpc/pr63354.c: Require lp64 since
2886 -mprofile-kernel is not legal with -m32.
2887
0b64ca40
RB
28882016-07-26 Richard Biener <rguenther@suse.de>
2889
2890 PR rtl-optimization/71984
2891 * gcc.dg/torture/pr71984.c: New testcase.
2892
9b7937cf
RS
28932016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2894
2895 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2896 g++-dg-runtest via et-dg-runtest.
2897 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2898 * gcc.dg/vect/vect.exp: Likewise.
2899 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2900 gfortran-dg-runtest.
2901 * gfortran.dg/vect/vect.exp: Likewise.
2902 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2903 (check_mips_loongson_hw_available): Likewise.
2904 (check_effective_target_mpaired_single_runtime): Likewise.
2905 (check_effective_target_mips_loongson_runtime): Likewise.
2906 (add_options_for_mpaired_single): Likewise.
2907 (check_effective_target_vect_int): Add global et_index.
2908 Check and save the supported feature for a target selected by
2909 the et_index target. Break long lines where appropriate. Call
2910 et-is-effective-target for MIPS with an argument instead of
2911 check_effective_target_* where appropriate.
2912 (check_effective_target_vect_intfloat_cvt): Likewise.
2913 (check_effective_target_vect_uintfloat_cvt): Likewise.
2914 (check_effective_target_vect_floatint_cvt): Likewise.
2915 (check_effective_target_vect_floatuint_cvt): Likewise.
2916 (check_effective_target_vect_simd_clones): Likewise.
2917 (check_effective_target_vect_shift): ewise.
2918 (check_effective_target_whole_vector_shift): Likewise.
2919 (check_effective_target_vect_bswap): Likewise.
2920 (check_effective_target_vect_shift_char): Likewise.
2921 (check_effective_target_vect_long): Likewise.
2922 (check_effective_target_vect_float): Likewise.
2923 (check_effective_target_vect_double): Likewise.
2924 (check_effective_target_vect_long_long): Likewise.
2925 (check_effective_target_vect_no_int_max): Likewise.
2926 (check_effective_target_vect_no_int_add): Likewise.
2927 (check_effective_target_vect_no_bitwise): Likewise.
2928 (check_effective_target_vect_widen_shift): Likewise.
2929 (check_effective_target_vect_no_align): Likewise.
2930 (check_effective_target_vect_hw_misalign): Likewise.
2931 (check_effective_target_vect_element_align): Likewise.
2932 (check_effective_target_vect_condition): Likewise.
2933 (check_effective_target_vect_cond_mixed): Likewise.
2934 (check_effective_target_vect_char_mult): Likewise.
2935 (check_effective_target_vect_short_mult): Likewise.
2936 (check_effective_target_vect_int_mult): Likewise.
2937 (check_effective_target_vect_extract_even_odd): Likewise.
2938 (check_effective_target_vect_interleave): Likewise.
2939 (check_effective_target_vect_stridedN): Likewise.
2940 (check_effective_target_vect_multiple_sizes): Likewise.
2941 (check_effective_target_vect64): Likewise.
2942 (check_effective_target_vect_call_copysignf): Likewise.
2943 (check_effective_target_vect_call_sqrtf): Likewise.
2944 (check_effective_target_vect_call_btrunc): Likewise.
2945 (check_effective_target_vect_call_btruncf): Likewise.
2946 (check_effective_target_vect_call_ceil): Likewise.
2947 (check_effective_target_vect_call_ceilf): Likewise.
2948 (check_effective_target_vect_call_floor): Likewise.
2949 (check_effective_target_vect_call_floorf): Likewise.
2950 (check_effective_target_vect_call_lceil): Likewise.
2951 (check_effective_target_vect_call_lfloor): Likewise.
2952 (check_effective_target_vect_call_nearbyint): Likewise.
2953 (check_effective_target_vect_call_nearbyintf): Likewise.
2954 (check_effective_target_vect_call_round): Likewise.
2955 (check_effective_target_vect_call_roundf): Likewise.
2956 (check_effective_target_vect_perm): Likewise, but also append *_saved
2957 to the existing global name to properly cache the result.
2958 (check_effective_target_vect_perm_byte): Likewise.
2959 (check_effective_target_vect_perm_short): Likewise.
2960 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2961 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2962 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2963 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2964 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2965 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2966 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2967 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2968 (check_effective_target_vect_sdot_qi): Likewise.
2969 (check_effective_target_vect_udot_qi): Likewise.
2970 (check_effective_target_vect_sdot_hi): Likewise.
2971 (check_effective_target_vect_udot_hi): Likewise.
2972 (check_effective_target_vect_usad_char): Likewise.
2973 (check_effective_target_vect_pack_trunc): Likewise.
2974 (check_effective_target_vect_unpack): Likewise.
2975 (check_effective_target_vect_aligned_arrays): Likewise.
2976 (check_effective_target_vect_natural_alignment): Likewise.
2977 (check_effective_target_vector_alignment_reachable): Likewise.
2978 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2979 (is-effective-target): Initialize et_index if undefined.
2980 (et-dg-runtest): New.
2981 (et-is-effective-target): Likewise.
2982 (check_vect_support_and_set_flags): Add supported MIPS targets to
2983 EFFECTIVE_TARGETS list. Return the number of supported targets.
2984
8f63caf6 29852016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2986 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2987
2988 PR middle-end/70920
2989 * gcc.dg/pr70920-1.c: New test-case.
2990 * gcc.dg/pr70902-2.c: Likewise.
2991 * gcc.dg/pr70920-3.c: Likewise.
2992 * gcc.dg/pr70920-4.c: Likewise
2993 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2994 2 instead of 3.
2995
7d575fff
AM
29962016-07-25 Alexander Monakov <amonakov@ispras.ru>
2997
2998 * gcc.c-torture/execute/pr71494.c: Require label_values.
2999 * gcc.dg/pr16973.c: Ditto.
3000
bf01e070
SKS
30012016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3002
3003 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3004 * gcc.dg/torture/pr69771.c: Require int32plus.
3005 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3006
16b05965
ML
30072016-07-25 Martin Liska <mliska@suse.cz>
3008
3009 * gcc.dg/torture/pr71987.c: New test.
3010
d52d3767
SK
30112016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3012
3013 PR fortran/71935
3014 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3015 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3016 * gfortran.dg/pr71935.f90: New test.
3017
94087e88 30182016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3019
3020 PR c++/71675
3021 * g++.dg/ext/atomic-3.C: New test.
3022 * gcc.dg/atomic/pr71675.c: New test.
3023
58b3986e
ES
30242016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3025
3026 * gcc.target/i386/mvc8.c: New test.
3027
faa1612a
BC
30282016-07-22 Bin Cheng <bin.cheng@arm.com>
3029
3030 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3031 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3032
1603ebe0
TK
30332016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3034
3035 PR fortran/71795
3036 * gfortran.dg/constructor_50.f90: New test.
3037
bc91c436
ML
30382016-07-22 Martin Liska <mliska@suse.cz>
3039
3040 PR gcov-profile/69028
3041 PR gcov-profile/62047
3042 * g++.dg/cilk-plus/pr69028.C: New test.
3043
9fe9a3a7
AV
30442016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3045
3046 * gfortran.dg/coarray_stat_2.f90: New test.
3047
70866e3d
MM
30482016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3049
3050 * gcc.target/powerpc/vec-extract.h: New files to check the
3051 vec_extract built-in functions for all vector types, testing
3052 accessing each element, both with constant and variable element
3053 numbers.
3054 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3055 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3056 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3057 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3058 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3059 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3060 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3061 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3062 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3063
ab3af181
JJ
30642016-07-21 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR c++/71728
3067 * g++.dg/other/pr71728.C: New test.
3068
ebe8f322
JG
30692016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3070
3071 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3072 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3073 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3074 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3075 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3076
959cef74
RB
30772016-07-21 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/71947
3080 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3081
b24d9420
BC
30822016-07-21 Bin Cheng <bin.cheng@arm.com>
3083
3084 * gcc.dg/tree-ssa/scev-15.c: New.
3085
23974819
BC
30862016-07-21 Bin Cheng <bin.cheng@arm.com>
3087
3088 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3089
ee78cbaa
JJ
30902016-07-21 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR c++/71941
3093 * g++.dg/gomp/pr71941.C: New test.
3094
52ed68f7
DM
30952016-07-20 David Malcolm <dmalcolm@redhat.com>
3096
3097 PR c/70339
3098 PR c/71858
3099 * g++.dg/spellcheck-identifiers.C: New test case, based on
3100 gcc.dg/spellcheck-identifiers.c.
3101 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3102 gcc.dg/spellcheck-identifiers-2.c.
3103 * g++.dg/spellcheck-typenames.C: New test case, based on
3104 gcc.dg/spellcheck-typenames.c
3105
18407bfb
JW
31062016-07-20 Jonathan Wakely <jwakely@redhat.com>
3107
3108 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3109 pointer to member function and also test catching by reference.
3110
4c07fd98
DV
31112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3112
3113 * gcc.target/s390/pr67443.c: Fix test case.
3114
fee21d65
DV
31152016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3116
3117 * gcc.target/s390/insv-1.c: Xfail some tests.
3118 * gcc.target/s390/insv-2.c: Likewise.
3119
dbe9dfdd
GJL
31202016-07-20 Georg-Johann Lay <avr@gjlay.de>
3121
3122 * gcc.target/avr/torture/get-mem.c: New test.
3123 * gcc.target/avr/torture/set-mem.c: New test.
3124
c25e1d82
GJL
31252016-07-20 Georg-Johann Lay <avr@gjlay.de>
3126
3127 PR target/71948
3128 * gcc.target/avr/torture/tiny-progmem.c: New test.
3129
109d2197
JJ
31302016-07-20 Jakub Jelinek <jakub@redhat.com>
3131
7419f441
JJ
3132 PR c++/71909
3133 * g++.dg/parse/pr71909.C: New test.
3134 * g++.dg/tm/pr71909.C: New test.
3135
109d2197
JJ
3136 PR c++/50060
3137 * g++.dg/cpp0x/constexpr-50060.C: New test.
3138 * g++.dg/cpp1y/constexpr-50060.C: New test.
3139
144530cf
ML
31402016-07-20 Martin Liska <mliska@suse.cz>
3141
3142 * gfortran.dg/graphite/pr71898.f90: New test.
3143
04ac4afa
BC
31442016-07-20 Bin Cheng <bin.cheng@arm.com>
3145
3146 PR tree-optimization/71503
3147 PR tree-optimization/71683
3148 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3149 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3150
dcbdb17a
ML
31512016-07-20 Martin Liska <mliska@suse.cz>
3152
3153 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3154 * gcc.dg/plugin/sreal-test-1.c: Remove.
3155 * gcc.dg/plugin/sreal_plugin.c: Remove.
3156
6ed82555
TK
31572016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3158
3159 PR fortran/71902
3160 * gfortran.dg/dependency_47.f90: New test.
3161
13da0507
JJ
31622016-07-19 Jakub Jelinek <jakub@redhat.com>
3163
4833f561
JJ
3164 PR rtl-optimization/71916
3165 * gcc.c-torture/compile/pr71916.c: New test.
3166
4fda19ef
JJ
3167 PR middle-end/71874
3168 * g++.dg/torture/pr71874.C: New test.
3169
13da0507
JJ
3170 PR middle-end/71734
3171 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3172 (my_alloc): Rewritten to use __builtin_posix_memalign and
3173 __SIZE_TYPE__.
3174 (my_free): Use __builtin_free instead of _mm_free.
3175 (Vec::operator=): Use __builtin_memcpy.
3176
e7980add
MJ
31772016-07-19 Martin Jambor <mjambor@suse.cz>
3178
61c73a7f
UB
3179 PR fortran/71688
3180 * gfortran.dg/pr71688.f90: New test.
e7980add 3181
13e88953
RB
31822016-07-19 Richard Biener <rguenther@suse.de>
3183
3184 * c-c++-common/vector-subscript-6.c: New testcase.
3185 * c-c++-common/vector-subscript-7.c: Likewise.
3186
1caf0482
SKS
31872016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3188
a23404c9 3189 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3190 and UInt32 based on __SIZEOF_INT__.
3191
cef5388d
RB
31922016-07-19 Richard Biener <rguenther@suse.de>
3193
3194 PR tree-optimization/71901
3195 * gcc.dg/torture/pr71901.c: New testcase.
3196
31972016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3198
3199 PR tree-optimization/71908
3200 * gcc.dg/torture/pr71908.c: New testcase.
3201
a8f7a895
MM
32022016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3203
3204 PR target/71493
3205 * gcc.target/powerpc/pr71493-1.c: New test.
3206 * gcc.target/powerpc/pr71493-2.c: Likewise.
3207
f2111a36
JJ
32082016-07-18 Jakub Jelinek <jakub@redhat.com>
3209
99516432
JJ
3210 PR c++/71835
3211 * g++.dg/conversion/ambig3.C: New test.
3212
87713c6a
JJ
3213 PR c++/71828
3214 * g++.dg/cpp0x/constexpr-71828.C: New test.
3215
7a7f16ca
JJ
3216 PR c++/71826
3217 * g++.dg/template/pr71826.C: New test.
3218
f4d90295
JJ
3219 PR c++/71822
3220 * g++.dg/template/defarg21.C: New test.
3221
f2111a36
JJ
3222 PR c++/71871
3223 * g++.dg/ext/vector31.C: New test.
3224
0b965526
UB
32252016-07-18 Uros Bizjak <ubizjak@gmail.com>
3226
3227 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3228
94e136b9
YR
32292016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3230
3231 PR tree-optimization/71734
3232 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3233
7072df0a
DV
32342016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3235
3236 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3237 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3238 stack-layout-dynamic-1.c: New test.
3239
54158a1a
AK
32402016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3241
3242 * gcc.target/s390/nolrl-1.c: New test.
3243
43068916
FR
32442016-07-17 Fritz Reese <fritzoreese@gmail.com>
3245
3246 PR fortran/71523
3247 * gfortran.dg/pr71523_1.f90: New test.
3248 * gfortran.dg/pr71523_2.f90: New test.
3249
a9356b12
AS
32502016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3251
3252 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3253
a07b81c7 32542016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3255 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3256
3257 PR fortran/62125
3258 * gfortran.dg/pr62125.f90: New test.
3259
96c0ec12
BS
32602016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3261
3262 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3263 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3264
479d0ed5
JW
32652016-07-15 Jonathan Wakely <jwakely@redhat.com>
3266
3267 PR c++/58796
3268 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3269 * g++.dg/cpp0x/nullptr35.C: New test.
3270
41c7438e
BC
32712016-07-15 Bin Cheng <bin.cheng@arm.com>
3272
3273 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3274
f7ba880b
CP
32752016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3276
3277 * gfortran.dg/goacc/vector_length.f90: New test.
3278
b9aba0a0
RB
32792016-07-15 Richard Biener <rguenther@suse.de>
3280
3281 PR tree-optimization/71881
3282 * gcc.dg/torture/pr71881.c: New testcase.
3283
9513d5fb
RB
32842016-07-15 Richard Biener <rguenther@suse.de>
3285
3286 PR tree-optimization/71887
3287 * gcc.dg/torture/pr71887.c: New testcase.
3288
ddbbcb19
JJ
32892016-07-15 Jakub Jelinek <jakub@redhat.com>
3290
3291 PR c/71858
3292 * gcc.dg/spellcheck-identifiers-3.c: New test.
3293
29eb509c
AV
32942016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3295
3296 PR fortran/71807
3297 * gfortran.dg/null_9.f90: New test.
3298
43aabfcf
BC
32992016-07-15 Bin Cheng <bin.cheng@arm.com>
3300
3301 * gcc.dg/tree-ssa/loop-41.c: New test.
3302
afc89e58
BC
33032016-07-15 Bin Cheng <bin.cheng@arm.com>
3304
3305 PR tree-optimization/71347
3306 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3307
6fa682ad
SK
33082016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3309
3310 PR fortran/29819
3311 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3312 * gfortran.dg/contains.f90: Ditto.
3313 * gfortran.dg/contains_empty_1.f03: Ditto.
3314 * gfortran.dg/submodule_3.f08: Ditto.
3315
dd36b877
JJ
33162016-07-14 Jakub Jelinek <jakub@redhat.com>
3317
a60a5d31
JJ
3318 PR testsuite/71865
3319 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3320 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3321 expected diagnostics.
3322
dd36b877
JJ
3323 PR c/71858
3324 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3325 * gcc.dg/spellcheck-identifiers-2.c: New test.
3326 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3327 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3328
a241f8ca
JJ
33292016-07-14 Jakub Jelinek <jakub@redhat.com>
3330
3331 PR tree-optimization/71872
3332 * gcc.c-torture/compile/pr71872.c: New test.
3333
d62b809c
TP
33342016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3335
3336 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3337 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3338 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3339 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3340 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3341 * gcc.target/arm/atomic-op-acquire-1.c: This.
3342 * gcc.target/arm/atomic-op-char.c: Rename into ...
3343 * gcc.target/arm/atomic-op-char-1.c: This.
3344 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3345 * gcc.target/arm/atomic-op-consume-1.c: This.
3346 * gcc.target/arm/atomic-op-int.c: Rename into ...
3347 * gcc.target/arm/atomic-op-int-1.c: This.
3348 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3349 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3350 * gcc.target/arm/atomic-op-release.c: Rename into ...
3351 * gcc.target/arm/atomic-op-release-1.c: This.
3352 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3353 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3354 * gcc.target/arm/atomic-op-short.c: Rename into ...
3355 * gcc.target/arm/atomic-op-short-1.c: This.
3356 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3357 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3358 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3359 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3360 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3361 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3362 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3363 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3364 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3365 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3366
1f8dd420
AV
33672016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3368
3369 PR fortran/70842
3370 * gfortran.dg/select_type_35.f03: New test.
3371
53109ba8
KT
33722016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3373
3374 PR target/65951
3375 PR tree-optimization/70923
3376 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3377 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3378 * gcc.dg/vect/pr65951.c: Likewise.
3379 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3380
91f35b7f
DE
33812016-07-14 David Edelsohn <dje.gcc@gmail.com>
3382
3383 * c-c++-common/pr60226.c: Expect maximum object file alignment
3384 error on AIX.
3385
351168fe
RB
33862016-07-14 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/71866
3389 * gcc.dg/torture/pr71866.c: New testcase.
3390
94c32c00
TP
33912016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3392
3393 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3394 selector and enclose boolean expression in curly braces.
3395
b799a481
AM
33962016-07-14 Alan Modra <amodra@gmail.com>
3397
3398 PR target/71733
3399 * gcc.target/powerpc/p9-novsx.c: New.
3400
f63ba78c
AK
34012016-07-13 Andi Kleen <ak@linux.intel.com>
3402
3403 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3404 * g++.dg/tree-prof/morefunc.C: Dito.
3405 * g++.dg/tree-prof/pr35545.C: Dito.
3406 * g++.dg/tree-prof/reorder.C: Dito.
3407 * gcc.dg/tree-prof/20050826-2.c: Dito.
3408 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3409 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3410 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3411 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3412 * gcc.dg/tree-prof/inliner-1.c: Dito.
3413 * gcc.dg/tree-prof/merge_block.c: Dito.
3414 * gcc.dg/tree-prof/stringop-1.c: Dito.
3415 * gcc.dg/tree-prof/stringop-2.c: Dito.
3416 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3417 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3418 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3419 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3420 * gcc.dg/tree-prof/update-loopch.c: Dito.
3421 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3422 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3423 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3424 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3425 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3426 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3427 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3428
f4d5a23d
AK
34292016-07-13 Andi Kleen <ak@linux.intel.com>
3430
3431 * lib/profopt.exp (profopt-execute): Remove .imports files.
3432
ae145898
AK
34332016-07-13 Andi Kleen <ak@linux.intel.com>
3434
0b965526 3435 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3436
e97bd4f5
AK
34372016-07-13 Andi Kleen <ak@linux.intel.com>
3438
3439 * lib/profopt.exp (dg-final-scan-autofdo,
3440 dg-final-scan-not-autofdo): New functions.
3441
6fa3d4b4
BC
34422016-07-13 Bin Cheng <bin.cheng@arm.com>
3443
3444 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3445 * gcc.dg/vect/vect-35.c: Ditto.
3446 * gcc.dg/vect/vect-alias-check-2.c: New test.
3447
65f18bc6
ML
34482016-07-13 Martin Liska <mliska@suse.cz>
3449
3450 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3451 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3452 * gfortran.dg/pr42108.f90: Update expected dump scan.
3453
9737f35b
RB
34542016-07-13 Richard Biener <rguenther@suse.de>
3455
3456 PR tree-optimization/24574
3457 * gcc.dg/pr24574.c: New testcase.
3458
62c0ea4b
SKS
34592016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3460
0b965526 3461 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3462 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3463 * c-c++-common/pr68833-1.c: Require int32plus.
3464 * gcc.dg/ipa/pr63551.c: Likewise.
3465 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3466 * gcc.dg/ipa/pr64041.c: Require int32plus.
3467
c7ed8938
IE
34682016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3469
3470 PR ipa/71633
3471 * g++.dg/pr71633.C: New test.
3472
5ce15300
TP
34732016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3474
3475 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3476 Add new arm_thumb1_cbz_ok effective target.
3477 * gcc.target/arm/cbz.c: New test.
3478
2b9509a3
TP
34792016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3480
3481 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3482 Define effective target.
3483 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3484 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3485 * gcc.target/arm/movhi_movw.c: New test.
3486 * gcc.target/arm/movsi_movw.c: Likewise.
3487 * gcc.target/arm/movdi_movw.c: Likewise.
3488
7f15b177
RB
34892016-07-13 Richard Biener <rguenther@suse.de>
3490
3491 PR middle-end/71104
3492 * gcc.dg/pr71104-1.c: New testcase.
3493 * gcc.dg/pr71104-2.c: Likewise.
3494
0b0a896e
MM
34952016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3496
3497 PR target/71805
3498 * gcc.target/powerpc/pr71805.c: New test.
3499
f906f5ed
BS
35002016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3501
3502 * gcc.target/powerpc/divkc3-1.c: New.
3503 * gcc.target/powerpc/mulkc3-1.c: New.
3504
9e63c3aa
NS
35052016-07-12 Nathan Sidwell <nathan@acm.org>
3506
3507 * gcc.target/arm/data-rel-1.c: New.
3508 * gcc.target/arm/data-rel-2.c: New.
3509 * gcc.target/arm/data-rel-3.c: New.
3510
f507d202
ML
35112016-07-12 Martin Liska <mliska@suse.cz>
3512
3513 * gcc.dg/params/blocksort-part.c: New test.
3514 * gcc.dg/params/params.exp: New file.
3515
d6f7c125
KT
35162016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3517
3518 PR middle-end/71700
3519 * gcc.c-torture/execute/pr71700.c: New test.
3520
37ccb0ba
SB
35212016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3522 Richard Biener <rguenther@suse.de>
3523
3524 PR tree-optimization/23286
3525 PR tree-optimization/70159
3526 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3527 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3528 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3529 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3530 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3531 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3532 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3533 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3534 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3535 * gcc.dg/pr51879-12.c: Likewise.
3536 * gcc.dg/strlenopt-9.c: Likewise.
3537 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3538 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3539 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3540 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3541 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3542 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3543 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3544 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3545 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3546 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3547 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3548 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3549 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3550 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3551 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3552
712a93d6
RB
35532016-07-12 Richard Biener <rguenther@suse.de>
3554
3555 PR rtl-optimization/68961
3556 * gcc.target/i386/pr68961.c: New testcase.
3557
c392943c
JJ
35582016-07-11 Jakub Jelinek <jakub@redhat.com>
3559
3d56e6a4
JJ
3560 PR middle-end/71758
3561 * c-c++-common/gomp/pr71758.c: New test.
3562 * gfortran.dg/gomp/pr71758.f90: New test.
3563
c392943c
JJ
3564 PR tree-optimization/71823
3565 * gcc.dg/vect/pr71823.c: New test.
3566
741d3be5
DM
35672016-07-11 David Malcolm <dmalcolm@redhat.com>
3568
3569 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3570 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3571 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3572
92fa45b5
L
35732016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3574
3575 PR target/71801
3576 * gcc.target/i386/pr71801.c: New test.
3577
f51606c7
RB
35782016-07-11 Richard Biener <rguenther@suse.de>
3579
3580 PR tree-optimization/71816
3581 * gcc.dg/torture/pr71816.c: New testcase.
3582
36b54ce0
TK
35832016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3584
3585 PR fortran/71783
3586 * gfortran.dg/dependency_46.f90: New test.
3587
d13835b6
VM
35882016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3589
3590 PR rtl-optimization/71621
3591 * gcc.target/i386/pr71621-1.c: New.
3592 * gcc.target/i386/pr71621-2.c: New.
3593
642bcbdf
CP
35942016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3595
3596 * gfortran.dg/goacc/pr71704.f90: New test.
3597
02eb5b8b
BS
35982016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3599
3600 PR target/71297
3601 * gcc.target/powerpc/pr71297.c: New.
3602
8beb9a0d
JW
36032016-07-08 Jiong Wang <jiong.wang@arm.com>
3604
3605 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3606
cef4b650
MM
36072016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3608
3609 PR target/71806
3610 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3611
3c3ecf52
AH
36122016-07-08 Alan Hayward <alan.hayward@arm.com>
3613
3614 PR tree-optimization/71667
3615 * gcc.dg/vect/pr71667.c: New
3616
2660286d
ML
36172016-07-08 Martin Liska <mliska@suse.cz>
3618
3619 * gcc.dg/torture/pr71606.c: New test.
3620
70cdd4ae
JD
36212016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3622
3623 PR fortran/71764
3624 * gfortran.dg/pr71764.f90: New test.
3625
842dc2e6
JJ
36262016-07-07 Jakub Jelinek <jakub@redhat.com>
3627 Kai Tietz <ktietz70@googlemail.com>
3628
3629 PR c++/70869
3630 PR c++/71054
3631 * g++.dg/cpp0x/pr70869.C: New test.
3632 * g++.dg/cpp0x/pr71054.C: New test.
3633
31be4262
DE
36342016-07-07 David Edelsohn <dje.gcc@gmail.com>
3635
3636 * g++.dg/debug/pr71432.C: Fail on AIX.
3637
1c122092
ML
36382016-07-07 Martin Liska <mliska@suse.cz>
3639
3640 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3641 an undefined behavior.
3642 * gfortran.dg/do_3.F90: Likewise.
3643 * gfortran.dg/do_check_11.f90: New test.
3644 * gfortran.dg/do_check_12.f90: New test.
3645 * gfortran.dg/do_corner_warn.f90: New test.
3646
7119f1b1
ML
36472016-07-07 Martin Liska <mliska@suse.cz>
3648
3649 * gfortran.dg/predict-1.f90: Ammend the test.
3650 * gfortran.dg/predict-2.f90: Likewise.
3651
275792f2
IE
36522016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3653
3654 PR ipa/71624
3655 * g++.dg/pr71624.C: New test.
3656
05a437c1
TP
36572016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3658
3659 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3660 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3661 ARMv8-M Mainline architectures.
3662
6f493951
TP
36632016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3664
3665 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3666 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3667
5ddaee94
SB
36682016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3669
3670 PR target/70098
3671 PR target/71763
3672 * gcc.target/powerpc/pr71763.c: New file.
3673
651afdb2
YR
36742016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3675
3676 PR tree-optimization/71518
0b965526 3677 * gcc.dg/pr71518.c: New test.
651afdb2 3678
9df99881
WD
36792016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3680
3681 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3682
7b4e0769
SKS
36832016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3684
0b965526 3685 PR target/50739
7b4e0769
SKS
3686 * gcc.target/avr/pr50739.c: New test.
3687
eb4432f7
JH
36882016-07-05 Jan Hubicka <jh@suse.cz>
3689
3690 * gcc.dg/tree-ssa/scev-14.c: update template.
3691
c01e092f
RS
36922016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3693
3694 * gcc.dg/vect/group-no-gaps-1.c: New test.
3695
8070763a
AK
36962016-07-05 Andi Kleen <ak@linux.intel.com>
3697
3698 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3699 if kernel supports MPX.
3700
3f8257db 37012016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3702
3703 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3704
36a265b1
MM
37052016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3706 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3707
3708 * gcc.target/powerpc/signbit-1.c: New test.
3709 * gcc.target/powerpc/signbit-2.c: New test.
3710 * gcc.target/powerpc/signbit-3.c: New test.
3711
7a98fb6e
KT
37122016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3713
3714 PR rtl-optimization/71594
3715 * gcc.dg/torture/pr71594.c: New test.
3716
1e3d54b4
JH
37172016-07-05 Jan Hubicka <jh@suse.cz>
3718
3719 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3720
84ca3893
DM
37212016-07-05 David Malcolm <dmalcolm@redhat.com>
3722
3723 PR c++/62314
3a146d46 3724 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3725 number of missing semicolon error.
3726 * g++.dg/pr62314-2.C: New test case.
3727
20d0bfce
AF
37282016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3729
3730 * gfortran.dg/coarray_stat_function.f90: New test.
3731 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3732 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3733 to new interfaces.
3734
69aaea06
AV
37352016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3736
3737 PR fortran/71623
3738 * gfortran.dg/deferred_character_17.f90: New test.
3739
f723a43c
CL
37402016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3741
3742 * gcc.target/arm/neon/polytypes.c: Move to ...
3743 * gcc.target/arm/polytypes.c: ... here.
3744 * gcc.target/arm/neon/pr51534.c: Move to ...
3745 * gcc.target/arm/pr51534.c: ... here.
3746 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3747 * gcc.target/arm/vect-vcvt.c: ... here.
3748 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3749 * gcc.target/arm/vect-vcvtq.c: ... here.
3750 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3751 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3752 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3753 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3754 * gcc.target/arm/neon/neon.exp: Delete.
3755 * gcc.target/arm/neon/: Delete.
3756
d73e0ccf
JD
37572016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3758
3759 PR fortran/65575
3760 * gfortran.dg: pr65575.f90: New test.
3761
c20f6223
JD
37622016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3763
3764 PR fortran/35849
3765 * gfortran.dg: pr35849.f90: New test.
3766
2a5537c3
JJ
37672016-07-04 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR c++/71739
3770 * g++.dg/cpp0x/pr71739.C: New test.
3771
740f9751
CL
37722016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3773
3774 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3775
bf749919
DV
37762016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3777
3778 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3779 locr.
3780 * gcc.target/s390/loc-1.c: New test.
3781
430bb38e
YR
37822016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3783
3a146d46
JJ
3784 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3785 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3786
15f6e0da
RR
37872016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3788
3789 PR target/63874
3790 * gcc.target/aarch64/pr63874.c: New test.
3791
79335075
JB
37922016-07-04 Jan Beulich <jbeulich@suse.com>
3793
3794 * g++.dg/header.c: New.
3795 * gcc.dg/header.c: New.
3796
557e8c49
JJ
37972016-07-02 Jakub Jelinek <jakub@redhat.com>
3798
3799 PR c/71719
3800 * c-c++-common/Wunused-var-15.c: New test.
3801
79a592e3
JJ
38022016-07-01 Jakub Jelinek <jakub@redhat.com>
3803
3804 PR fortran/71687
3805 * gfortran.dg/gomp/pr71687.f90: New test.
3806
e2298656
BS
38072016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3808
3809 * gcc.dg/const-float128-ped.c: Require __float128 effective
3810 target and options.
3811 * gcc.dg/const-float128.c: Likewise.
3812 * gcc.dg/torture/float128-cmp-invalid.c: Require
3813 __float128 and base_quadfloat_support effective targets, and
3814 __float128 options.
3815 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3816 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3817 * gcc.dg/torture/float128-nan.c: Likewise.
3818 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3819 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3820 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3821 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3822 (add_options_for___float128): New.
3823 (check_effective_target_base_quadword_support): New.
3824
70c11966
MM
38252016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3826
3827 PR target/71720
3828 * gcc.target/powerpc/pr71720.c: New test.
3829
059541fd
JB
38302016-07-01 Jan Beulich <jbeulich@suse.com>
3831
3832 * gcc.dg/bss.c: New.
3833
2c1e4964
PB
38342016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3835
3836 PR target/71698
3837 * gcc.target/powerpc/pr71698.c: New test.
3838
22e1cb39
GJL
38392016-07-01 Georg-Johann Lay <avr@gjlay.de>
3840
3841 PR target/71151
3842 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3843 instead of ".foo" for its section name.
3844 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3845 depending on MCU's flash size.
3846 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3847 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3848 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3849 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3850 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3851 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3852
466cf574
JB
38532016-07-01 Jan Beulich <jbeulich@suse.com>
3854
3855 * gcc.target/i386/pr65105-2.c: Add -msse2.
3856
351beab7
JJ
38572016-06-30 Jakub Jelinek <jakub@redhat.com>
3858
55a0f21a
JJ
3859 PR tree-optimization/71707
3860 * gcc.dg/strlenopt-29.c: New test.
3861
6245ad72
JJ
3862 PR fortran/71704
3863 * gfortran.dg/gomp/pr71704.f90: New test.
3864
351beab7
JJ
3865 PR fortran/71705
3866 * gfortran.dg/gomp/pr71705.f90: New test.
3867
5a3a6a5e
KN
38682016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3869
3870 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3871 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3872 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3873 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3874 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3875 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3876 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3877 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3878 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3879 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3880 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3881 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3882 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3883 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3884 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3885 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3886 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3887 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3888 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3889 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3890 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3891 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3892 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3893 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3894 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3895 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3896 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3897 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3898 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3899 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3900 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3901 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3902 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3903 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3904 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3905 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3906 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3907 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3908 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3909 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3910 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3911 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3912 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3913 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3914 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3915 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3916 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3917 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3918 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3919 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3920 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3921 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3922 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3923 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3924 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3925 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3926 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3927 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3928 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3929 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3930 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3931 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3932 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3933 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3934 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3935 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3936 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3937 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3938 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3939 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3940 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3941 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3942 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3943 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3944 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3945 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3946 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3947 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3948 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3949 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3950 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3951
3dfa8071 39522016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3953 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3954
3955 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3956
9bd62242 39572016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3958 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3959
3960 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3961
603107fb
DM
39622016-06-30 David Malcolm <dmalcolm@redhat.com>
3963
3964 PR driver/71651
3965 * gcc.dg/spellcheck-options-12.c: New test case.
3966
205cccc7
JJ
39672016-06-30 Jakub Jelinek <jakub@redhat.com>
3968
3969 PR middle-end/71693
3970 * gcc.c-torture/compile/pr71693.c: New test.
3971
f4452176
DM
39722016-06-29 David Malcolm <dmalcolm@redhat.com>
3973
3974 * gcc.dg/spellcheck-params.c: New testcase.
3975 * gcc.dg/spellcheck-params-2.c: New testcase.
3976
c5e74d9d
MM
39772016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3978
3979 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3980 vector extract instructions.
3981 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3982
e44ecbfd
JD
39832016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3984
3985 PR fortran/71686
3986 * gfortran.dg/unexpected_eof_2.f90: New test.
3987 * gfortran.dg/unexpected_eof_3.f90: New test.
3988
ee446d9f
JW
39892016-06-29 Jim Wilson <jim.wilson@linaro.org>
3990
3991 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3992
27f67461
CP
39932016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3994
3995 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3996 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3997 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3998
b1206d29
RB
39992016-06-29 Richard Biener <rguenther@suse.de>
4000
4001 PR middle-end/15256
4002 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4003
1af21224
MW
40042016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4005
4006 * gcc.target/arm/aapcs/neon-vect10.c: Require
4007 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4008 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4009 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4010 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4011 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4012 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4013 * gcc.target/arm/fp16-aapcs-1.c: Require
4014 -mfloat-ab=hard. Also simplify the test.
4015 * gcc.target/arm/fp16-aapcs-2.c: New.
4016
7fe43755
MW
40172016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4018
0b965526 4019 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4020 (add_options_for_arm_fp16_ieee): New.
4021 (add_options_for_arm_fp16_alternative): New.
4022 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4023 long-line.
4024 (effective_target_arm_fp16_hw): New.
4025
264d951a
IE
40262016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4027
4028 PR tree-optimization/71655
4029 * g++.dg/pr71655.C: New test.
4030
5c846a81
ML
40312016-06-29 Martin Liska <mliska@suse.cz>
4032
4033 * gcc.dg/pr71585.c: New test.
4034 * gcc.dg/pr71585-2.c: New test.
4035 * gcc.dg/pr71585-3.c: New test.
4036
fafe9318
YR
40372016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4038
4039 PR tree-optimization/70729
4040 * g++.dg/vect/pr70729.cc: New test.
4041
54d19c3b
TS
40422016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4043
4044 * c-c++-common/gomp/cancel-1.c: Extend.
4045
5f3cd7c3
JJ
40462016-06-29 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR tree-optimization/71625
4049 * gcc.dg/strlenopt-28.c: New test.
4050
4aa83879
RB
40512016-06-29 Richard Biener <rguenther@suse.de>
4052
4053 PR middle-end/71002
4054 * g++.dg/torture/pr71002.C: Adjust testcase.
4055
152ef731
JJ
40562016-06-29 Jakub Jelinek <jakub@redhat.com>
4057
4058 PR c/71685
4059 * gcc.dg/pr71685.c: New test.
4060
40612016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4062
4063 PR c/71552
4064 * gcc.dg/init-bad-9.c: New test.
4065
d41dc215
BS
40662016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4067
4068 * gcc.target/powerpc/abs128-1.c: Require VSX.
4069 * gcc.target/powerpc/copysign128-1.c: Likewise.
4070 * gcc.target/powerpc/inf128-1.c: Likewise.
4071 * gcc.target/powerpc/nan128-1.c: Likewise.
4072
6a20b538
JJ
40732016-06-28 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR middle-end/71626
4076 * gcc.c-torture/execute/pr71626-1.c: New test.
4077 * gcc.c-torture/execute/pr71626-2.c: New test.
4078
77d93c47
PB
40792016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4080
4081 PR target/71656
4082 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4083
a8264058
SB
40842016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4085
4086 PR target/71670
4087 * gcc.target/powerpc/pr71670.c: New testcase.
4088
0dc47331
PB
40892016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4090
4091 PR target/71656
4092 * gcc.target/powerpc/pr71656-1.c: New test.
4093 * gcc.target/powerpc/pr71656-2.c: New test.
4094
b65ffc79
CL
40952016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4096
4097 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4098 around fp16 code.
4099 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4100 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4101 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4102 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4103 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4104 Add arm_neon_fp16_ok effective target.
0b965526
UB
4105 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4106 Likewise.
4107 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4108 Likewise.
4109 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4110 Likewise.
4111 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4112 Likewise.
4113 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4114 Likewise.
4115 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4116 Likewise.
4117 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4118 Likewise.
4119 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4120 Likewise.
4121 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4122 Likewise.
4123 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4124 Likewise.
4125 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4126 Likewise.
b65ffc79 4127
9bb86f40
JH
41282016-06-26 Jan Hubicka <hubicka@ucw.cz>
4129
4130 * gcc.dg/predict-12.c: New testcase.
4131
46db0fd4
JD
41322016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4133
4134 PR fortran/71649
4135 * gfortran.dg/pr71649.f90: New test.
4136
2a65e70b
JJ
41372016-06-25 Jakub Jelinek <jakub@redhat.com>
4138
f8a06e24
JJ
4139 PR tree-optimization/71643
4140 * g++.dg/opt/pr71643.C: New test.
4141
2a65e70b
JJ
4142 PR tree-optimization/71631
4143 * gcc.c-torture/execute/pr71631.c: New test.
4144
7805417a
JH
41452016-06-24 Jan Hubicka <hubicka@ucw.cz>
4146
4147 * gcc.dg/predict-11.c: New testcase.
4148 * gfortran.dg/predict-2.f90: New testcase.
4149
888ed1a3
JH
41502016-06-24 Jan Hubicka <hubicka@ucw.cz>
4151
4152 * gcc.dg/predict-10.c: New test.
4153
53605f35
BS
41542016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4155
4156 * gcc.target/powerpc/abs128-1.c: New.
4157 * gcc.target/powerpc/copysign128-1.c: New.
4158 * gcc.target/powerpc/inf128-1.c: New.
4159 * gcc.target/powerpc/nan128-1.c: New.
4160
7b22b4c6
EB
41612016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4162
4163 * gfortran.dg/pr71642.f90: New test.
4164
37e373c2
JJ
41652016-06-24 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR tree-optimization/71647
4168 * gcc.target/i386/pr71647.c: New test.
4169
b20b79f2
L
41702016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4171
4172 * gcc.target/i386/noplt-gd-1.c: New test.
4173 * gcc.target/i386/noplt-gd-2.c: Likewise.
4174 * gcc.target/i386/noplt-gd-3.c: Likewise.
4175 * gcc.target/i386/noplt-ld-1.c: Likewise.
4176 * gcc.target/i386/noplt-ld-2.c: Likewise.
4177 * gcc.target/i386/noplt-ld-3.c: Likewise.
4178 * lib/target-supports.exp
4179 (check_effective_target_tls_get_addr_via_got): New.
4180
04619cb8
UB
41812016-06-24 Uros Bizjak <ubizjak@gmail.com>
4182
4183 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4184 testsuite compile flags.
4185 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4186 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4187
41882016-06-24 Uros Bizjak <ubizjak@gmail.com>
4189
4190 * g++dg/vect/pr36684.cc: Add dg-do compile.
4191 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4192 * gcc.dg/vect/pr70021.c: Ditto.
4193 * gcc.dg/vect/pr70138-1.c: Ditto.
4194 * gcc.dg/vect/pr70138-2.c: Ditto.
4195 * gcc.dg/vect/pr70354-1.c: Ditto.
4196 * gcc.dg/vect/pr70354-2.c: Ditto.
4197 * gcc.dg/vect/pr71259.c: Ditto.
4198 * gcc.dg/vect/pr71416-1.c: Ditto.
4199 * gcc.dg/vect/slp-43.c: Ditto.
4200 * gcc.dg/vect/slp-45.c: Ditto.
4201 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4202 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4203 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4204 * gfortran.dg/vect/pr69980.f90: Ditto.
4205
42062016-06-24 Uros Bizjak <ubizjak@gmail.com>
4207
4208 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4209 * gcc.dg/vect/bb-slp-30.c: Ditto.
4210 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4211 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4212 * gcc.dg/vect/pr45902.c: Ditto.
4213 * gcc.dg/vect/pr48172.c: Ditto.
4214 * gcc.dg/vect/pr48377.c: Ditto.
4215 * gcc.dg/vect/pr49038.c: Ditto.
4216 * gcc.dg/vect/pr49771.c: Ditto.
4217 * gcc.dg/vect/pr52091.c: Ditto.
4218 * gcc.dg/vect/pr53185-2.c: Ditto.
4219 * gcc.dg/vect/pr56826.c: Ditto.
4220 * gcc.dg/vect/pr60276.c: Ditto.
4221 * gcc.dg/vect/pr62021.c: Ditto.
4222 * gcc.dg/vect/pr63530.c: Ditto.
4223 * gcc.dg/vect/pr65518.c: Ditto.
4224 * gcc.dg/vect/pr65947-1.c: Ditto.
4225 * gcc.dg/vect/pr65947-10.c: Ditto.
4226 * gcc.dg/vect/pr65947-11.c: Ditto.
4227 * gcc.dg/vect/pr65947-12.c: Ditto.
4228 * gcc.dg/vect/pr65947-13.c: Ditto.
4229 * gcc.dg/vect/pr65947-2.c: Ditto.
4230 * gcc.dg/vect/pr65947-3.c: Ditto.
4231 * gcc.dg/vect/pr65947-4.c: Ditto.
4232 * gcc.dg/vect/pr65947-5.c: Ditto.
4233 * gcc.dg/vect/pr65947-6.c: Ditto.
4234 * gcc.dg/vect/pr65947-7.c: Ditto.
4235 * gcc.dg/vect/pr65947-8.c: Ditto.
4236 * gcc.dg/vect/pr65947-9.c: Ditto.
4237 * gcc.dg/vect/pr71416-1.c: Ditto.
4238 * gcc.dg/vect/pr71439.c: Ditto.
4239 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4240 * gcc.dg/vect/vect-bswap16.c: Ditto.
4241 * gcc.dg/vect/vect-bswap32.c: Ditto.
4242 * gcc.dg/vect/vect-bswap64.c: Ditto.
4243 * gcc.dg/vect/vect-live-1.c: Ditto.
4244 * gcc.dg/vect/vect-live-2.c: Ditto.
4245 * gcc.dg/vect/vect-live-3.c: Ditto.
4246 * gcc.dg/vect/vect-live-4.c: Ditto.
4247 * gcc.dg/vect/vect-live-5.c: Ditto.
4248 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4249 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4250 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4251 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4252 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4253 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4254 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4255 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4256 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4257 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4258 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4259 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4260 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4261 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4262 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4263 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4264 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4265
da224bcb
UB
42662016-06-24 Uros Bizjak <ubizjak@gmail.com>
4267
4268 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4269
dfee2870
L
42702016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4271
4272 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4273 ia32 if R_386_GOT32X relocation is supported.
4274 * gcc.target/i386/noplt-3.c: Likewise.
4275 * gcc.target/i386/noplt-2.c: Likewise.
4276 (main): Renamed to ...
4277 (bar): This.
4278 * gcc.target/i386/noplt-4.c: Likewise.
4279 (main): Renamed to ...
4280 (bar): This.
4281 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4282 * gcc.target/i386/pr67400-5.c: Likewise.
4283
a86451b9
JJ
42842016-06-24 Jakub Jelinek <jakub@redhat.com>
4285
00085092
JJ
4286 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4287 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4288
a86451b9
JJ
4289 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4290 f4): Adjust expected diagnostics.
4291 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4292 (T): If OVFP is defined, redefine to TP.
4293 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4294 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4295 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4296 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4297 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4298 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4299 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4300 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4301 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4302 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4303 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4304 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4305 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4306 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4307 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4308 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4309 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4310 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4311 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4312 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4313 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4314 as last argument to __builtin_add_overflow_p.
4315
7bb5d5f4
UB
43162016-06-23 Uros Bizjak <ubizjak@gmail.com>
4317
4318 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4319 dg-options and remove default vector testsuite compile flags.
4320 * g++.dg/vect/pr33860a.cc: Ditto.
4321 * g++.dg/vect/pr45470-a.cc: Ditto.
4322 * g++.dg/vect/pr45470-b.cc: Ditto.
4323 * g++.dg/vect/pr60896.cc: Ditto.
4324 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4325 * gcc.dg/vect/pr18308.c: Ditto.
4326 * gcc.dg/vect/pr24049.c: Ditto.
4327 * gcc.dg/vect/pr33373.c: Ditto.
4328 * gcc.dg/vect/pr36228.c: Ditto.
4329 * gcc.dg/vect/pr42395.c: Ditto.
4330 * gcc.dg/vect/pr42604.c: Ditto.
4331 * gcc.dg/vect/pr46663.c: Ditto.
4332 * gcc.dg/vect/pr48765.c: Ditto.
4333 * gcc.dg/vect/pr49093.c: Ditto.
4334 * gcc.dg/vect/pr49352.c: Ditto.
4335 * gcc.dg/vect/pr52298.c: Ditto.
4336 * gcc.dg/vect/pr52870.c: Ditto.
4337 * gcc.dg/vect/pr53185.c: Ditto.
4338 * gcc.dg/vect/pr53773.c: Ditto.
4339 * gcc.dg/vect/pr56695.c: Ditto.
4340 * gcc.dg/vect/pr62171.c: Ditto.
4341 * gcc.dg/vect/pr63530.c: Ditto.
4342 * gcc.dg/vect/pr68339.c: Ditto.
4343 * gcc.dg/vect/pr71259.c: Ditto.
4344 * gcc.dg/vect/vect-82_64.c: Ditto.
4345 * gcc.dg/vect/vect-83_64.c: Ditto.
4346 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4347 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4348 * gcc.dg/vect/vect-shift-2.c: Ditto.
4349 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4350 * gfortran.dg/vect/pr39318.f90: Ditto.
4351 * gfortran.dg/vect/pr45714-a.f: Ditto.
4352 * gfortran.dg/vect/pr45714-b.f: Ditto.
4353 * gfortran.dg/vect/pr46213.f90: Ditto.
4354
2d4bb02f
MM
43552016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4356 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4357
4358 * gcc.target/powerpc/p9-splat-5.c: New test.
4359
f6d1b868
UB
43602016-06-23 Uros Bizjak <ubizjak@gmail.com>
4361
4362 PR tree-optimization/71488
4363 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4364 * lib/target-supports.exp: ... here.
4365 (check_sse4_hw_available): New procedure.
4366 (check_effective_target_sse4_runtime): Ditto.
4367 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4368 -march=westmere for sse4_runtime targets.
936ff030 4369 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4370 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4371 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4372 (main): Call check_vect ().
a7898180 4373 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4374
c0597759
L
43752016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4376
4377 PR target/66232
4378 PR target/67400
4379 * gcc.target/i386/pr66232-14.c: New file.
4380 * gcc.target/i386/pr66232-15.c: Likewise.
4381 * gcc.target/i386/pr66232-16.c: Likewise.
4382 * gcc.target/i386/pr66232-17.c: Likewise.
4383 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4384 ia32 if R_386_GOT32X relocation is supported.
4385 * gcc.target/i386/pr67400-2.c: Likewise.
4386 * gcc.target/i386/pr67400-3.c: Likewise.
4387 * gcc.target/i386/pr67400-4.c: Likewise.
4388 * gcc.target/i386/pr67400-6.c: Likewise.
4389 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4390 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4391
5b0e27a7
JD
43922016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4393
4394 PR libgfortran/48852
4395 * gfortran.dg/char4_iunit_1.f03: Update test.
4396 * gfortran.dg/f2003_io_5.f03: Update test.
4397 * gfortran.dg/real_const_3.f90: Update test.
4398
7f586d90
AK
43992016-06-23 Andi Kleen <ak@linux.intel.com>
4400
4401 * g++.dg/bprob/bprob.exp: Support autofdo.
4402 * g++.dg/tree-prof/tree-prof.exp: dito.
4403 * gcc.dg/tree-prof/tree-prof.exp: dito.
4404 * gcc.misc-tests/bprob.exp: dito.
4405 * gfortran.dg/prof/prof.exp: dito.
4406 * lib/profopt.exp: dito.
4407 * lib/target-supports.exp: Check for autofdo.
4408
60fa7862
ML
44092016-06-23 Martin Liska <mliska@suse.cz>
4410
4411 * gcc.dg/pr71619.c: New test.
4412
e3d62871
UB
44132016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4414
4415 PR target/67400
cc901875
UB
4416 * gcc.target/i386/pr67400-1.c: New test.
4417 * gcc.target/i386/pr67400-2.c: Likewise.
4418 * gcc.target/i386/pr67400-3.c: Likewise.
4419 * gcc.target/i386/pr67400-4.c: Likewise.
4420 * gcc.target/i386/pr67400-5.c: Likewise.
4421 * gcc.target/i386/pr67400-6.c: Likewise.
4422 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4423
ac81cf0b
DM
44242016-06-22 David Malcolm <dmalcolm@redhat.com>
4425
4426 * c-c++-common/missing-header-1.c: New test case.
4427 * c-c++-common/missing-header-2.c: New test case.
4428 * c-c++-common/missing-header-3.c: New test case.
4429 * c-c++-common/missing-header-4.c: New test case.
4430
1a4f11c8
DM
44312016-06-22 David Malcolm <dmalcolm@redhat.com>
4432
4433 PR c/70339
4434 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4435 hint.
4436 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4437 expected results due to builtin "nanl" now being suggested for
4438 "name".
4439 * gcc.dg/pr67580.c: Update expected messages.
4440 * gcc.dg/spellcheck-identifiers.c: New testcase.
4441 * gcc.dg/spellcheck-typenames.c: New testcase.
4442
a93eac6a
DM
44432016-06-22 David Malcolm <dmalcolm@redhat.com>
4444
4445 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4446 file.
4447 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4448 diagnostic-test-show-locus-parseable-fixits.c to sources for
4449 diagnostic_plugin_test_show_locus.c.
4450 * lib/gcc-defs.exp (freeform_regexps): New global.
4451 (dg-regexp): New function.
4452 (handle-dg-regexps): New function.
4453 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4454 freeform_regexps to the empty list.
4455 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4456
49e76ff1
IE
44572016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4458
f6d1b868 4459 PR tree-optimization/71488
49e76ff1
IE
4460 * g++.dg/pr71488.C: New test.
4461 * gcc.dg/vect/vect-bool-cmp.c: New test.
4462
951d8c8a
EB
44632016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4464
4465 * gcc.dg/guality/param-5.c: New test.
4466
b60fc3bd
BE
44672016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4468
4469 * gcc.target/i386/asm-flag-7.c: New test.
4470
0609abda
TS
44712016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4472
4473 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4474 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4475 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4476 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4477 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4478 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4479 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4480 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4481 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4482 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4483 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4484 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4485 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4486 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4487 * lib/target-supports.exp: Likewise.
4488
ee2499b4
TS
44892016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4490
4491 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4492 * gcc.dg/attr-ms_struct-2.c: Likewise.
4493 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4494 * gcc.dg/bf-ms-attrib.c: Likewise.
4495 * gcc.dg/bf-ms-layout-2.c: Likewise.
4496 * gcc.dg/bf-ms-layout-3.c: Likewise.
4497 * gcc.dg/bf-ms-layout.c: Likewise.
4498 * gcc.dg/bf-no-ms-layout.c: Likewise.
4499 * gcc.target/i386/bitfield1.c: Likewise.
4500 * gcc.target/i386/bitfield2.c: Likewise.
4501 * gcc.target/i386/bitfield3.c: Likewise.
4502
caea59ff
KN
45032016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4504
4505 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4506 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4507 override other than -mcpu=power9 command-line option is specified,
4508 or if the target operating system is aix.
4509 * gcc.target/powerpc/darn-1.c: Likewise.
4510 * gcc.target/powerpc/darn-2.c: Likewise.
4511 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4512 test if effective-target is not powerpc_p9vector_ok or if the
4513 target operating system is not defined.
4514 * gcc.target/powerpc/vslv-1.c: Likewise.
4515 * gcc.target/powerpc/vsrv-0.c: Likewise.
4516 * gcc.target/powerpc/vsrv-1.c: Likewise.
4517
63617e30
TB
45182016-06-21 Tobias Burnus <burnus@net-b.de>
4519
4520 PR fortran/71068
4521 * gfortran.dg/coarray/data_1.f90: New.
4522
89192c3c
WD
45232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4524
4525 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4526 (dg-require-effective-target): Use arm_v8_neon_hw.
4527 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4528 (dg-require-effective-target): Likewise.
4529 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4530 (dg-require-effective-target): Likewise.
4531 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4532 (dg-require-effective-target): Likewise.
4533 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4534 (dg-require-effective-target): Likewise.
4535 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4536 (dg-require-effective-target): Likewise.
4537 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4538 Add AArch64 check.
4539
64ac50e2
WD
45402016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4541
4542 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4543 Set to 3 so test passes.
4544
6252b5db
WD
45452016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4546
4547 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4548
3b9bc511
IV
45492016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4550
4551 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4552 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4553 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4554 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4555
21db1c78
IV
45562016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4557
4558 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4559 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4560
9d30e86f
L
45612016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4562
4563 PR target/71549
4564 * gcc.target/i386/pr71549.c: New test.
4565
448a7c69
KN
45662016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4567
4568 * gcc.target/powerpc/vadsdu-0.c: Replace
4569 dg-require-effective-target directive to allow test to run on more
4570 platforms, and add dg-skip-if directive to disable test on aix
4571 platforms because of known incompatibilities.
4572 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4573 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4574 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4575 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4576 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4577 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4578 * gcc.target/powerpc/vadsdub-2.c: Replace
4579 dg-require-effective-target directive to allow test to run on more
4580 platforms, and add dg-skip-if directive to disable test on aix
4581 platforms because of known incompatibilities.
4582 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4583 with vec_absdb call to differentiate this test from vadsdub-1.c.
4584 * gcc.target/powerpc/vadsduh-1.c: Replace
4585 dg-require-effective-target directive to allow test to run on more
4586 platforms, and add dg-skip-if directive to disable test on aix
4587 platforms because of known incompatibilities.
4588 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4589 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4590 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4591
0ad84f34
JJ
45922016-06-21 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR tree-optimization/71588
4595 * gcc.dg/pr71558.c: New test.
4596
e71e8d94
SKS
45972016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4598
4599 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4600 * c-c++-common/pr68657-2.c: Likewise.
4601 * c-c++-common/pr68657-3.c: Likewise.
4602 * gcc.dg/torture/pr69714.c: Require int32plus support.
4603 * gcc.dg/torture/pr70025.c: Likewise.
4604 * gcc.dg/torture/pr70083.c: Likewise.
4605 * gcc.dg/torture/pr70542.c: Likewise.
4606 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4607
5a578671
JM
46082016-06-20 Joseph Myers <joseph@codesourcery.com>
4609
4610 PR c/71601
4611 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4612
7a9df68e
JJ
46132016-06-20 Jakub Jelinek <jakub@redhat.com>
4614
50aa64d5
JJ
4615 PR middle-end/71581
4616 * gcc.dg/pr71581.c: New test.
4617
7a9df68e
JJ
4618 PR rtl-optimization/71591
4619 * gcc.dg/cpp/pr71591.c: New test.
4620
3947cf19
DR
46212016-06-20 David B. Robins <gcc@davidrobins.net>
4622
4623 PR target/71571
4624 * g++.dg/torture/pr71571.C: New test.
4625
c4ff221e
JJ
46262016-06-20 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR target/71559
4629 * gcc.target/i386/sse2-pr71559.c: New test.
4630 * gcc.target/i386/avx-pr71559.c: New test.
4631 * gcc.target/i386/avx512f-pr71559.c: New test.
4632
f1b5abfb
TB
46332016-06-20 Tobias Burnus <burnus@net-b.de>
4634
4635 PR fortran/71194
4636 * gfortran.dg/pointer_remapping_10.f90: New.
4637
842107e4
DM
46382016-06-20 David Malcolm <dmalcolm@redhat.com>
4639
4640 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4641
d9e8bdfd
MS
46422016-06-20 Martin Sebor <msebor@redhat.com>
4643
4644 PR c/69507
4645 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4646 * gnu90-const-expr-1.c: Same.
4647 * gnu99-const-expr-1.c: Same.
4648 * gnu99-static-1.c: Same.
4649
67785479
RL
46502016-06-20 Renlin Li <renlin.li@arm.com>
4651
29f09b38 4652 PR testsuite/71489
67785479
RL
4653 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4654
636929b8
JG
46552016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4656
4657 * gcc.target/aarch64/vcvt_f64_1.c: New.
4658 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4659 * gcc.target/aarch64/vrecp_f64_1.c: New.
4660
ff7b374b
KT
46612016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4662
4663 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4664 "alignement".
4665
554cfc9e
GJL
46662016-06-20 Georg-Johann Lay <avr@gjlay.de>
4667
4668 PR target/71103
4669 * gcc.target/avr/torture/pr71103-2.c: New test.
4670
94087e88 46712016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4672
4673 PR c/69507
4674 * gcc.dg/alignof.c: New test.
4675
c561b091
PC
46762016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4677
4678 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4679 vs dg-error; test constexpr specifier too.
4680
bf54f123
PC
46812016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4682
4683 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4684
4e53aa97
CL
46852016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4686
4687 * lib/target-supports.exp
4688 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4689 arm_neon_ok and merge flags. Fix temporary test name.
4690 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4691 and merge flags.
4692
69071d86
ML
46932016-06-17 Martin Liska <mliska@suse.cz>
4694
4695 * gcc.dg/predict-9.c: Fix dump scanning.
4696
68b3b858
BC
46972016-06-17 Bin Cheng <bin.cheng@arm.com>
4698
4699 PR tree-optimization/71354
4700 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4701
d3ee260a
BC
47022016-06-17 Bin Cheng <bin.cheng@arm.com>
4703
4704 PR tree-optimization/71347
4705 * gcc.dg/tree-ssa/pr71347.c: New test.
4706
bd8fb114
BC
47072016-06-17 Bin Cheng <bin.cheng@arm.com>
4708
4709 PR tree-optimization/71354
4710 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4711
97816be4
BC
47122016-06-17 Bin Cheng <bin.cheng@arm.com>
4713
4714 * gcc.dg/vect/vect-alias-check-1.c: New test.
4715
2d761a37
SKS
47162016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4717
e0277d6b 4718 PR target/71151
2d761a37
SKS
4719 * gcc.target/avr/pr71151-1.c: New test.
4720 * gcc.target/avr/pr71151-2.c: New test.
4721 * gcc.target/avr/pr71151-3.c: New test.
4722 * gcc.target/avr/pr71151-4.c: New test.
4723 * gcc.target/avr/pr71151-5.c: New test.
4724 * gcc.target/avr/pr71151-6.c: New test.
4725 * gcc.target/avr/pr71151-7.c: New test.
4726 * gcc.target/avr/pr71151-8.c: New test.
4727 * gcc.target/avr/pr71151-common.h: New test.
4728
68fa96d6
ML
47292016-06-16 Martin Liska <mliska@suse.cz>
4730
4731 * gfortran.dg/predict-1.f90: New test.
4732
b6ca982f
UB
47332016-06-16 Uros Bizjak <ubizjak@gmail.com>
4734
4735 PR target/71242
3a146d46 4736 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4737
1dc8d15b
JH
47382016-06-16 Jan Hubicka <hubicka@ucw.cz>
4739
4740 * g++.dg/vect/pr36648.cc: Disable cunrolli
4741
67c25816
JJ
47422016-06-16 Jakub Jelinek <jakub@redhat.com>
4743
c577adb2
JJ
4744 PR target/71554
4745 * gcc.c-torture/execute/pr71554.c: New test.
4746
67c25816
JJ
4747 PR rtl-optimization/71532
4748 * gcc.dg/torture/pr71532.c: New test.
4749
1a3c3ee9
MM
47502016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4751
4752 * gcc.target/powerpc/p9-dimode1.c: New test.
4753 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4754
f29468a7
JJ
47552016-06-15 Jakub Jelinek <jakub@redhat.com>
4756
61daecc4
JJ
4757 * gcc.c-torture/compile/20160615-1.c: New test.
4758
f29468a7
JJ
4759 * g++.dg/cpp0x/ref-qual17.C: New test.
4760
209d1e2d
IE
47612016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4762
4763 PR middle-end/71529
4764 * gcc.target/i386/pr71529.C: New test.
4765
8dc35712
AH
47662016-06-15 Alan Hayward <alan.hayward@arm.com>
4767
4768 PR tree-optimization/71483
4769 * g++.dg/vect/pr71483.c: New
4770
b8911cb8
PC
47712016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4772
4773 PR c++/70202
4774 * g++.dg/inherit/crash6.C: New.
4775 * g++.dg/inherit/union2.C: Likewise.
4776 * g++.dg/inherit/virtual12.C: Likewise.
4777 * g++.dg/inherit/virtual13.C: Likewise.
4778 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4779
cf5d08ab
UB
47802016-06-15 Uros Bizjak <ubizjak@gmail.com>
4781
e3d62871 4782 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4783
8f482165
AH
47842016-06-15 Alan Hayward <alan.hayward@arm.com>
4785
4786 PR tree-optimization/71439
4787 * gcc.dg/vect/pr71439.c: New
4788
3256673f
KT
47892016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4790
4791 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4792
b17dc4d4
RB
47932016-06-15 Richard Biener <rguenther@suse.de>
4794
4795 * gcc.dg/vect/slp-45.c: New testcase.
4796
2a5825f2
RB
47972016-06-15 Richard Biener <rguenther@suse.de>
4798
4799 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4800
6e433d0b
BS
48012016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4802
4803 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4804 requirements, and disable for AIX for now.
4805 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4806
abe7f828
JJ
48072016-06-14 Jakub Jelinek <jakub@redhat.com>
4808
a09c81b4
JJ
4809 PR c++/71528
4810 * g++.dg/opt/pr71528.C: New test.
4811
abe7f828
JJ
4812 PR c++/71516
4813 * g++.dg/init/pr71516.C: New test.
4814
acfadf06
PC
48152016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4816
4817 * g++.dg/init/array46.C: New.
4818
4d568ab2
UB
48192016-06-14 Uros Bizjak <ubizjak@gmail.com>
4820
e3d62871
UB
4821 * gcc.target/i386/float128-3.c: New test.
4822 * gcc.target/i386/quad-sse4.c: Ditto.
4823 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4824 Update scan strings.
4d568ab2 4825
30934c5d
RB
48262016-06-14 Richard Biener <rguenther@suse.de>
4827
4828 PR middle-end/71526
4829 * gfortran.dg/pr71526.f90: New testcase.
4830
3970e545
AV
48312016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4832
4833 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4834 * gcc.dg/zero_bits_compound-1.c: Likewise.
4835
04976c6e
RB
48362016-06-14 Richard Biener <rguenther@suse.de>
4837
4838 PR tree-optimization/71522
4839 * gcc.dg/torture/pr71522.c: New testcase.
4840
23e025db
JJ
48412016-06-14 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR tree-optimization/71520
4844 * gcc.dg/tree-ssa/pr71520.c: New test.
4845
90b72e84
RB
48462016-06-14 Richard Biener <rguenther@suse.de>
4847
4848 PR tree-optimization/71521
86c24ba6 4849 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4850
ef7cf206
JJ
48512016-06-13 Jakub Jelinek <jakub@redhat.com>
4852
0dda258b
JJ
4853 PR sanitizer/71498
4854 * c-c++-common/ubsan/bounds-13.c: New test.
4855
ef7cf206
JJ
4856 PR preprocessor/71183
4857 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4858
a73786e3
JL
48592016-06-13 Jeff Law <law@redhat.com>
4860
4861 PR tree-optimization/71403
4862 * c-c++-common/ubsan/pr71403-1.c: New test.
4863 * c-c++-common/ubsan/pr71403-2.c: New test.
4864 * c-c++-common/ubsan/pr71403-3.c: New test.
4865
0ac249bf
JJ
48662016-06-13 Jakub Jelinek <jakub@redhat.com>
4867
4868 PR middle-end/71478
4869 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4870 Add -Wno-psabi -w to dg-options.
4871
5408a64a
KN
48722016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4873
4874 * gcc.target/powerpc/vadsdu-0.c: New test.
4875 * gcc.target/powerpc/vadsdu-1.c: New test.
4876 * gcc.target/powerpc/vadsdu-2.c: New test.
4877 * gcc.target/powerpc/vadsdu-3.c: New test.
4878 * gcc.target/powerpc/vadsdu-4.c: New test.
4879 * gcc.target/powerpc/vadsdu-5.c: New test.
4880 * gcc.target/powerpc/vadsdub-1.c: New test.
4881 * gcc.target/powerpc/vadsdub-2.c: New test.
4882 * gcc.target/powerpc/vadsduh-1.c: New test.
4883 * gcc.target/powerpc/vadsduh-2.c: New test.
4884 * gcc.target/powerpc/vadsduw-1.c: New test.
4885 * gcc.target/powerpc/vadsduw-2.c: New test.
4886
f7e4f2e3
DM
48872016-06-13 David Malcolm <dmalcolm@redhat.com>
4888
4889 * gcc.dg/c99-init-2.c (c): Update expected error message.
4890 * gcc.dg/init-bad-8.c (foo): Likewise.
4891 * gcc.dg/spellcheck-fields-3.c: New test case.
4892
ad23a23e
ML
48932016-06-13 Martin Liska <mliska@suse.cz>
4894
4895 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4896 and "guess loop iv compared" heuristics.
4897 * gcc.dg/predict-2.c: Likewise.
4898 * gcc.dg/predict-3.c: Likewise.
4899 * gcc.dg/predict-4.c: Likewise.
4900 * gcc.dg/predict-5.c: Likewise.
4901 * gcc.dg/predict-6.c: Likewise.
4902
146c55da
MP
49032016-06-13 Marek Polacek <polacek@redhat.com>
4904
4905 PR middle-end/71476
4906 * c-c++-common/Wswitch-unreachable-4.c: New test.
4907 * gcc.dg/Wswitch-unreachable-2.c: New test.
4908 * g++.dg/tm/jump1.C: Move dg-warning.
4909
42e77cbc
EB
49102016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4911
4912 * gnat.dg/renaming10.ad[sb]: New test.
4913
7474dcc1
PT
49142016-06-13 Paul Thomas <pault@gcc.gnu.org>
4915
4916 PR fortran/70673
4917 * gfortran.dg/pr70673.f90: New test.
4918
f57f53d3
RB
49192016-06-13 Richard Biener <rguenther@suse.de>
4920
4921 PR middle-end/64516
4922 * gcc.dg/align-3.c: New testcase.
4923
5843a5f0
ML
49242016-06-13 Martin Liska <mliska@suse.cz>
4925
4926 * gcc.target/i386/pr71458.c: New test.
4927
aa8fdb44
UB
49282016-06-12 Uros Bizjak <ubizjak@gmail.com>
4929
4930 PR target/71241
3a146d46 4931 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4932
2043e4d7
DH
49332016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4934
4935 PR target/60751
4936 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4937 statement.
4938
d3dc025d
DH
49392016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4940
4941 PR target/60751
4942 * gfortran.dg/comma_IO_extension_1.f90: New test.
4943 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4944 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4945 statement.
4946 * gfortran.dg/graphite/pr38083.f90: Likewise.
4947 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4948 missing format.
4949
a31d78c6
EB
49502016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4951
4952 * gnat.dg/case_character.adb: New test.
4953
95c18dd0
SB
49542016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4955
4956 PR middle-end/71310
4957 * gcc.target/powerpc/pr71310.c: New testcase.
4958
b97d37b4
KV
49592016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4960
4961 PR middle-end/71478
4962 * gcc.dg/pr71478.c: New test.
4963
900bcda3
JJ
49642016-06-10 Jakub Jelinek <jakub@redhat.com>
4965
ec1c20db
JJ
4966 PR middle-end/71494
4967 * gcc.c-torture/execute/pr71494.c: New test.
4968
50b15873
JJ
4969 PR c/68657
4970 * gcc.target/i386/pr68657.c: New test.
4971
900bcda3
JJ
4972 PR inline-asm/68843
4973 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4974 (test): Add -masm=intel alternatives.
4975
4d926e34
MS
49762016-06-10 Martin Sebor <msebor@redhat.com>
4977
4978 PR c/71392
4979 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4980
ad071b2b
JL
49812016-06-10 Jeff Law <law@redhat.com>
4982
4983 PR tree-optimization/71335
4984 * gcc.c-torture/execute/pr71335.c: New test.
4985
2704efe8
DM
49862016-06-10 David Malcolm <dmalcolm@redhat.com>
4987
4988 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4989 the various "cannot tail-call: " messages.
4990
18c9b7d4
CL
49912016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4992
4993 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4994 and options.
4995
7cfa10f3
MO
49962016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4997
4998 PR sanitizer/71480
4999 * c-c++-common/asan/pr71480.c: New test.
5000
1f24fd3e
L
50012016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5002
5003 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5004 (ASMNAME2): Likewise.
5005 (main): Replace fn in asm statement with ASMNAME ("fn").
5006 * gcc.dg/guality/pr68037-2.c: Likewise.
5007 * gcc.dg/guality/pr68037-3.c: Likewise.
5008 * gcc.dg/torture/pr68037-1.c: Likewise.
5009 * gcc.dg/torture/pr68037-2.c: Likewise.
5010 * gcc.dg/torture/pr68037-3.c: Likewise.
5011
ad551c07
BE
50122016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5013
5014 PR inline-asm/68843
5015 * gcc.target/i386/pr68843-1.c: New test.
5016 * gcc.target/i386/pr68843-2.c: New test.
5017
4b1ffdb1 50182016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5019 Cesar Philippidis <cesar@codesourcery.com>
5020
5021 PR middle-end/71373
5022 * gcc.dg/goacc/nested-function-1.c: New file.
5023 * gcc.dg/goacc/nested-function-2.c: Likewise.
5024 * gcc.dg/goacc/pr71373.c: Likewise.
5025 * gfortran.dg/goacc/cray-2.f95: Likewise.
5026 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5027 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5028 * gfortran.dg/goacc/cray.f95: Update.
5029 * gfortran.dg/goacc/loop-1.f95: Likewise.
5030 * gfortran.dg/goacc/loop-3.f95: Likewise.
5031 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5032 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5033
50342016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5035
5036 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5037 for OpenACC tile clauses.
5038 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5039
5040 PR c/71381
5041 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5042 to...
5043 * c-c++-common/goacc/cache-2.c: ... this new file.
5044 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5045 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5046 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5047 usage.
5048 * gfortran.dg/goacc/cray.f95: Likewise.
5049 * gfortran.dg/goacc/loop-1.f95: Likewise.
5050
89851e4c
AH
50512016-06-10 Alan Hayward <alan.hayward@arm.com>
5052
5053 PR tree-optimization/71407
5054 PR tree-optimization/71416
5055 * gcc.dg/vect/pr71407.c: New
5056 * gcc.dg/vect/pr71416-1.c: New
5057 * gcc.dg/vect/pr71416-2.c: New
5058
200eafbf
RB
50592016-06-10 Richard Biener <rguenther@suse.de>
5060
5061 PR middle-end/71477
5062 * gcc.dg/torture/pr71477.c: New testcase.
5063
4df99d92
JK
50642016-06-09 Julia Koval <julia.koval@intel.com>
5065
5066 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5067 * gcc.target/i386/interrupt-13.c: Likewise.
5068 * gcc.target/i386/interrupt-15.c: Likewise.
5069 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5070 * gcc.target/i386/interrupt-24.c: Likewise.
5071 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5072 * gcc.target/i386/interrupt-9.c: Likewise.
5073 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5074
e01b4e16
MS
50752016-06-09 Martin Sebor <msebor@redhat.com>
5076
5077 PR c/70883
5078 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5079 * gcc.dg/builtin-constant_p-1.c: Same.
5080 * gcc.dg/builtins-error.c: Same.
5081 * gcc.dg/pr70859.c: Same.
5082
9c35db0e
SKS
50832016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5084
5085 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5086 * gcc.dg/torture/pr68067-1.c: Likewise.
5087 * gcc.dg/torture/pr68067-2.c: Likewise.
5088
50892016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5090
5091 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5092 when setting SIZE.
5093
392a81b9
PC
50942016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5095
5096 PR c++/71465
5097 * g++.dg/inherit/crash5.C: New.
5098 Revert:
5099 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5100
5101 PR c++/70202
5102 * g++.dg/inherit/crash5.C: New.
5103 * g++.dg/inherit/virtual1.C: Adjust.
5104
e49efc14
ML
51052016-06-09 Martin Liska <mliska@suse.cz>
5106
5107 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5108 * g++.dg/predict-loop-exit-2.C: Likewise.
5109 * g++.dg/predict-loop-exit-3.C: Likewise.
5110 * gcc.dg/predict-1.c: Likewise.
5111 * gcc.dg/predict-2.c: Likewise.
5112 * gcc.dg/predict-3.c: Likewise.
5113 * gcc.dg/predict-4.c: Likewise.
5114 * gcc.dg/predict-5.c: Likewise.
5115 * gcc.dg/predict-6.c: Likewise.
5116 * gcc.dg/predict-7.c: Likewise.
5117
36d57986
RB
51182016-06-09 Richard Biener <rguenther@suse.de>
5119
5120 PR tree-optimization/71462
5121 * gcc.dg/torture/pr71462.c: New testcase.
5122
7d82e8e4
MP
51232016-06-09 Marek Polacek <polacek@redhat.com>
5124
5125 PR c/65471
5126 * gcc.dg/c11-generic-3.c: New test.
5127
c8a71589
PC
51282016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5129
5130 * g++.dg/init/array42.C: New.
5131 * g++.dg/init/array43.C: Likewise.
5132 * g++.dg/init/array44.C: Likewise.
5133 * g++.dg/init/array45.C: Likewise.
5134 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5135 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5136 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5137 * g++.dg/gomp/pr35751.C: Likewise.
5138 * g++.dg/init/array23.C: Likewise.
5139 * g++.dg/init/brace2.C: Likewise.
5140 * g++.dg/init/brace6.C: Likewise.
5141
44a845ca
MS
51422016-06-08 Martin Sebor <msebor@redhat.com>
5143 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR c++/70507
5146 PR c/68120
5147 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5148 * c-c++-common/builtin-arith-overflow-2.c: New test.
5149 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5150 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5151 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5152
2ef16b6e
JJ
51532016-06-08 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR c++/71442
5156 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5157
5e3ee346
AL
51582016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5159
5160 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5161 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5162 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5163 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5164 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5165 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5166 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5167 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5168 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5169 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5170 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5171 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5172 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5173
b2ae2814
RB
51742016-06-08 Richard Biener <rguenther@suse.de>
5175
5176 PR tree-optimization/68558
5177 * gcc.dg/vect/slp-44.c: New testcase.
5178
e09b4c37
RB
51792016-06-08 Richard Biener <rguenther@suse.de>
5180
5181 * gcc.dg/vect/slp-43.c: New testcase.
5182
72d50660
RB
51832016-06-08 Richard Biener <rguenther@suse.de>
5184
5185 PR tree-optimization/71452
5186 * gcc.dg/torture/pr71452.c: New testcase.
5187
988c115c
JJ
51882016-06-08 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR c++/71448
5191 * g++.dg/torture/pr71448.C: New test.
5192
73d73b48
BS
51932016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5194
5195 PR debug/71432
5196 PR ada/71413
5197 * g++.dg/debug/pr71432.C: New test.
5198
bdd15d0c
PK
51992016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5200
5201 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5202 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5203 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5204
ce0607bb
AH
52052016-06-08 Alan Hayward <alan.hayward@arm.com>
5206
5207 * gcc.dg/vect/vect-live-2.c: Update effective target.
5208 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5209 * lib/target-supports.exp: Add aarch64 to vect_long.
5210
92a5f2ba
MP
52112016-06-08 Marek Polacek <polacek@redhat.com>
5212
5213 PR c/71418
5214 * gcc.dg/noncompile/pr71418.c: New test.
5215
08203f73
MP
5216 PR c/71426
5217 * gcc.dg/noncompile/pr71426.c: New test.
5218
d1fcc2bd
JH
52192016-06-07 Jan Hubicka <hubicka@ucw.cz>
5220
5221 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5222 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5223 * gcc.dg/predict-3.c: Update template.
5224 * gcc.dg/predict-5.c: Update template.
5225 * gcc.dg/predict-6.c: Update template.
5226 * gcc.dg/predict-9.c: Update template.
5227 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5228
a23e6f1c
BS
52292016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5230
5231 * gcc.target/powerpc/vec-mul.c: New test.
5232
6ffd47b7
DM
52332016-06-07 David Malcolm <dmalcolm@redhat.com>
5234
5235 * gcc.dg/spellcheck-fields-2.c: New test case.
5236
bfd67b47
RB
52372016-06-07 Richard Biener <rguenther@suse.de>
5238
5239 PR c/61564
5240 * gcc.dg/Wpragmas-1.c: New testcase.
5241 * gcc.dg/Wattributes-4.c: Likewise.
5242 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5243 entry.
5244
701b9a47
CL
52452016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5246
5247 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5248 spurious debug code.
5249
6b80d6fa
RB
52502016-06-07 Richard Biener <rguenther@suse.de>
5251
5252 PR tree-optimization/71428
5253 * gcc.dg/torture/pr71428.c: New testcase.
5254
0f3f9437
RB
52552016-06-07 Richard Biener <rguenther@suse.de>
5256
5257 PR middle-end/71423
5258 * gcc.dg/torture/pr71423.c: New testcase.
5259
ec963f2a
KV
52602016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5261
5262 PR middle-end/71408
5263 * gcc.dg/tree-ssa/pr71408.c: New test.
5264
46ab5b6e
KV
52652016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5266
5267 PR middle-end/71281
5268 * g++.dg/torture/pr71281.C: New test.
5269
1f40cff3
MP
52702016-06-06 Marek Polacek <polacek@redhat.com>
5271
5272 PR c/71362
5273 * gcc.dg/pr71362.c: New test.
5274
6f5bcd24
JJ
52752016-06-06 Jakub Jelinek <jakub@redhat.com>
5276 Patrick Palka <ppalka@gcc.gnu.org>
5277
5278 PR c++/70847
5279 PR c++/71330
5280 PR c++/71393
5281 * g++.dg/opt/pr70847.C: New test.
5282 * g++.dg/ubsan/pr70847.C: New test.
5283 * g++.dg/ubsan/pr71393.C: New test.
5284
158beb4a
JJ
52852016-06-06 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR tree-optimization/71259
5288 * gcc.dg/vect/pr71259.c: New test.
5289
d9b950dd
DM
52902016-06-06 David Malcolm <dmalcolm@redhat.com>
5291
5292 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5293 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5294 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5295 above.
5296
36f9ad69
KT
52972016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5298
5299 PR middle-end/37780
5300 * gcc.c-torture/execute/pr37780.c: New test.
5301 * gcc.target/aarch64/pr37780_1.c: Likewise.
5302 * gcc.target/arm/pr37780_1.c: Likewise.
5303
5545a907
MP
53042016-06-06 Marek Polacek <polacek@redhat.com>
5305
5306 * c-c++-common/attr-may-alias-1.c: New test.
5307 * c-c++-common/attr-may-alias-2.c: New test.
5308 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5309
93671519
BE
53102016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5311
5312 PR c/24414
5313 * gcc.target/i386/pr24414.c: New test.
5314
690f24b7
JM
53152016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5316
5317 * gcc.target/sparc/vis4misc.c: New file.
5318 * gcc.target/sparc/fpcmp.c: Likewise.
5319 * gcc.target/sparc/fpcmpu.c: Likewise.
5320
31ce6157
AH
53212016-06-06 Alan Hayward <alan.hayward@arm.com>
5322
5323 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5324 * gcc.dg/vect/vect-live-3.c: Likewise.
5325
9fcebb5a
RB
53262016-06-06 Richard Biener <rguenther@suse.de>
5327
5328 PR tree-optimization/71398
5329 * gcc.dg/torture/pr71398.c: New testcase.
5330
903ca97b
UB
53312016-06-06 Uros Bizjak <ubizjak@gmail.com>
5332
5333 PR target/71389
5334 * g++.dg/pr71389.C: New test.
5335
9c1eb332
JD
53362016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5337
5338 PR fortran/71404
5339 * gfortran.dg/fmt_read_5.f: New test.
5340
b2d83bd2
AV
53412016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5342
5343 PR fortran/69659
5344 * gfortran.dg/class_array_22.f03: New test.
5345
ec81960e
JH
53462016-06-05 Jan Hubicka <hubicka@ucw.cz>
5347
5348 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5349
429d2750
JH
53502016-06-05 Jan Hubicka <hubicka@ucw.cz>
5351
5352 * gcc.dg/predict-9.c: Update template.
5353
c1c00983
PC
53542016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5355
5356 PR c++/49377
5357 * g++.dg/template/pr49377.C: New.
5358
1927a963
JJ
53592016-06-04 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR tree-optimization/71405
5362 * g++.dg/torture/pr71405.C: New test.
5363
909a11ad
PC
53642016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5365
5366 PR c++/70202
5367 * g++.dg/inherit/crash5.C: New.
5368 * g++.dg/inherit/virtual1.C: Adjust.
5369
08bbb1f8
JL
53702016-06-03 Jeff Law <law@redhat.com>
5371
5372 PR tree-optimization/71316
5373 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5374
7c35235c
JJ
53752016-06-03 Jakub Jelinek <jakub@redhat.com>
5376
5377 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5378 dg-additional-options with just -fno-tree-scev-cprop in it.
5379 * gcc.dg/vect/vect-live-2.c: Likewise.
5380 * gcc.dg/vect/vect-live-5.c: Likewise.
5381 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5382 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5383 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5384
c8572dd6
PP
53852016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5386
5387 PR c++/27100
5388 * g++.dg/other/friend6.C: New test.
5389
1c7733a7
BS
53902016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5391
5392 * g++.dg/torture/ppc-ldst-array.C: New.
5393
0d2f700f
JM
53942016-06-03 Joseph Myers <joseph@codesourcery.com>
5395
5396 PR target/71276
5397 PR target/71277
5398 * gcc.dg/torture/builtin-fp-int-inexact.c,
5399 gcc.target/i386/387-builtin-fp-int-inexact.c,
5400 gcc.target/i386/387-rint-inline-1.c,
5401 gcc.target/i386/387-rint-inline-2.c,
5402 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5403 gcc.target/i386/sse2-rint-inline-1.c,
5404 gcc.target/i386/sse2-rint-inline-2.c,
5405 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5406 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5407
f8071c05
L
54082016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5409 Julia Koval <julia.koval@intel.com>
5410
5411 PR target/66960
5412 PR target/67630
5413 PR target/67634
5414 PR target/67841
5415 PR target/68037
5416 PR target/68618
5417 PR target/68661
5418 PR target/69575
5419 PR target/69596
5420 PR target/69734
5421 * gcc.dg/guality/pr68037-1.c: New test.
5422 * gcc.dg/guality/pr68037-2.c: Likewise.
5423 * gcc.dg/guality/pr68037-3.c: Likewise.
5424 * gcc.dg/torture/pr68037-1.c: Likewise.
5425 * gcc.dg/torture/pr68037-2.c: Likewise.
5426 * gcc.dg/torture/pr68037-3.c: Likewise.
5427 * gcc.dg/torture/pr68661-1a.c: Likewise.
5428 * gcc.dg/torture/pr68661-1b.c: Likewise.
5429 * gcc.target/i386/interrupt-1.c: Likewise.
5430 * gcc.target/i386/interrupt-2.c: Likewise.
5431 * gcc.target/i386/interrupt-3.c: Likewise.
5432 * gcc.target/i386/interrupt-4.c: Likewise.
5433 * gcc.target/i386/interrupt-5.c: Likewise.
5434 * gcc.target/i386/interrupt-6.c: Likewise.
5435 * gcc.target/i386/interrupt-7.c: Likewise.
5436 * gcc.target/i386/interrupt-8.c: Likewise.
5437 * gcc.target/i386/interrupt-9.c: Likewise.
5438 * gcc.target/i386/interrupt-10.c: Likewise.
5439 * gcc.target/i386/interrupt-11.c: Likewise.
5440 * gcc.target/i386/interrupt-12.c: Likewise.
5441 * gcc.target/i386/interrupt-13.c: Likewise.
5442 * gcc.target/i386/interrupt-14.c: Likewise.
5443 * gcc.target/i386/interrupt-15.c: Likewise.
5444 * gcc.target/i386/interrupt-16.c: Likewise.
5445 * gcc.target/i386/interrupt-17.c: Likewise.
5446 * gcc.target/i386/interrupt-18.c: Likewise.
5447 * gcc.target/i386/interrupt-19.c: Likewise.
5448 * gcc.target/i386/interrupt-20.c: Likewise.
5449 * gcc.target/i386/interrupt-21.c: Likewise.
5450 * gcc.target/i386/interrupt-22.c: Likewise.
5451 * gcc.target/i386/interrupt-23.c: Likewise.
5452 * gcc.target/i386/interrupt-24.c: Likewise.
5453 * gcc.target/i386/interrupt-25.c: Likewise.
5454 * gcc.target/i386/interrupt-26.c: Likewise.
5455 * gcc.target/i386/interrupt-27.c: Likewise.
5456 * gcc.target/i386/interrupt-28.c: Likewise.
5457 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5458 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5459 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5460 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5461 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5462 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5463 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5464 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5465 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5466 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5467 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5468 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5469
36b85e43
BS
54702016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5471
9de2e795
L
5472 PR tree-optimization/52171
5473 * gcc.dg/pr52171.c: New test.
5474 * gcc.target/i386/pr52171.c: New test.
36b85e43 5475
bfeee8ac
JH
54762016-06-03 Jan Hubicka <jh@suse.cz>
5477
5478 * g++.dg/tree-ssa/pred-1.C: New testcase
5479 * gcc.dg/tree-ssa/pred-1.c: New testcase
5480
859b0bae
BS
54812016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5482
5483 PR target/70957
5484 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5485 support.
5486 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5487
3a2edf4c
AH
54882016-06-03 Alan Hayward <alan.hayward@arm.com>
5489
5490 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5491
b28ead45
AH
54922016-06-03 Alan Hayward <alan.hayward@arm.com>
5493
5494 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5495 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5496 * gcc.dg/vect/vect-live-1.c: New test.
5497 * gcc.dg/vect/vect-live-2.c: New test.
5498 * gcc.dg/vect/vect-live-3.c: New test.
5499 * gcc.dg/vect/vect-live-4.c: New test.
5500 * gcc.dg/vect/vect-live-5.c: New test.
5501 * gcc.dg/vect/vect-live-slp-1.c: New test.
5502 * gcc.dg/vect/vect-live-slp-2.c: New test.
5503 * gcc.dg/vect/vect-live-slp-3.c: New test.
5504
1f91747b
JJ
55052016-06-03 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR middle-end/71387
5508 * g++.dg/opt/pr71387.C: New test.
5509
47b83923
JL
55102016-06-02 Jeff Law <law@redhat.com>
5511
5512 PR tree-optimization/71328
5513 * gcc.c-torture/compile/pr71328.c: New test.
5514
e96e5f46
JD
55152016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5516
5517 PR fortran/52393
5518 * gfortran.dg/fmt_read_3.f90: Fix typo.
5519 * gfortran.dg/fmt_read_4.f90: New test.
5520
b872d729
PC
55212016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5522
5523 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5524 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5525 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5526 * g++.dg/cpp0x/override2.C: Likewise.
5527 * g++.dg/parse/crash5.C: Likewise.
5528 * g++.dg/parse/error16.C: Likewise.
5529 * g++.dg/parse/error27.C: Likewise.
5530 * g++.dg/template/qualttp15.C: Likewise.
5531 * g++.dg/template/redecl4.C: Likewise.
5532 * g++.old-deja/g++.other/crash39.C: Likewise.
5533 * g++.old-deja/g++.other/struct1.C: Likewise.
5534 * g++.old-deja/g++.pt/m9a.C: Likewise.
5535 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5536
0e535442
JJ
55372016-06-02 Jakub Jelinek <jakub@redhat.com>
5538
0633ee10
JJ
5539 PR c++/71372
5540 * c-c++-common/pr71372.c: New test.
5541
0e535442
JJ
5542 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5543 __TIME__ strings with __builtin_strcmp instead of printf and
5544 dg-output.
5545
f3c5ecc2
ML
55462016-06-02 Martin Liska <mliska@suse.cz>
5547
5548 * gcc.dg/predict-9.c: New test.
5549
a91807c5
JJ
55502016-06-02 Jakub Jelinek <jakub@redhat.com>
5551
5552 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5553 global set_compiler_env_var and global saved_compiler_env_var.
5554
b5bd1978
KT
55552016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5556
5557 PR rtl-optimization/71295
5558 * gcc.c-torture/compile/pr71295.c: New test.
5559
b93b1475
JJ
55602016-06-02 Jakub Jelinek <jakub@redhat.com>
5561
930ebd0e
JJ
5562 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5563
1e021dc3
JJ
5564 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5565 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5566
b93b1475
JJ
5567 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5568 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5569 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5570 alternative number.
5571
58f2fb5c
MM
55722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5573
5574 * gcc.target/powerpc/p9-splat-4.c: New test.
5575
55762016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5577
5578 PR target/71186
5579 * gcc.target/powerpc/pr71186.c: New test.
5580
4731c9f0
JD
55812016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5582
5583 PR fortran/52393
5584 * gfortran.dg/fmt_read_3.f90: New test.
5585
042dee3e
TP
55862016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5587
5588 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5589 procedure.
5590
15c98b2e
ES
55912016-06-01 Eduard Sanou <dhole@openmailbox.org>
5592
5593 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5594 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5595 env var is set.
5596 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5597 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5598 shown once.
5599 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5600 during compilation.
5601 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5602 vars set by dg-set-compiler-env-var.
5603
6442a6f4
PT
56042016-06-01 Paul Thomas <pault@gcc.gnu.org>
5605
5606 PR fortran/71156
5607 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5608 to the module procedure declaration.
5609 * gfortran.dg/submodule_16.f08: New test.
5610
ab62397a
JJ
56112016-06-01 Jakub Jelinek <jakub@redhat.com>
5612
5613 PR middle-end/71371
5614 * c-c++-common/gomp/pr71371.c: New test.
5615
b66af6ed
RB
56162016-06-01 Richard Biener <rguenther@suse.de>
5617
5618 PR tree-optimization/71366
5619 * gcc.dg/torture/pr71366-1.c: New testcase.
5620 * gcc.dg/torture/pr71366-2.c: Likewise.
5621
e342b9d8
KN
56222016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5623
5624 * gcc.target/powerpc/vslv-0.c: New test.
5625 * gcc.target/powerpc/vslv-1.c: New test.
5626 * gcc.target/powerpc/vsrv-0.c: New test.
5627 * gcc.target/powerpc/vsrv-1.c: New test.
5628
721547cd
NS
56292016-06-01 Nathan Sidwell <nathan@acm.org>
5630
5631 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5632 * gcc.target/nvptx/weak.c: New.
5633
fa2c9034
RB
56342016-06-01 Richard Biener <rguenther@suse.de>
5635
5636 PR tree-optimization/71261
5637 * gcc.dg/torture/vect-bool-1.c: New testcase.
5638
3e32893c
JJ
56392016-06-01 Jakub Jelinek <jakub@redhat.com>
5640
5641 * gfortran.dg/gomp/order-1.f90: New test.
5642 * gfortran.dg/gomp/order-2.f90: New test.
5643
8c383600
JH
56442016-06-01 Jan Hubicka <hubicka@ucw.cz>
5645
5646 * gcc.dg/unroll-6.c: Update template.
5647 * gcc.dg/unroll-7.c: New testcase.
5648 * gcc.dg/unroll-8.c: New testcase.
5649
a0dfeef5
EB
56502016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5651
5652 * gnat.dg/opt56.ad[sb]: New test.
5653
48de5701
PC
56542016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5655
5656 PR c++/66635
5657 * g++.dg/cpp0x/constexpr-ice16.C: New.
5658
827cf695
PP
56592016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5660
5661 PR tree-optimization/71314
5662 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5663 -mbranch-cost=2.
5664
ff66f6e8
PP
56652016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5666
5667 PR tree-optimization/71077
5668 * gcc.dg/tree-ssa/pr71077.c: New test.
5669
050fb209
JH
56702016-05-31 Jan Hubicka <hubicka@ucw.cz>
5671
48de5701
PC
5672 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5673 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5674 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5675
c642d919
PC
56762016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5677
5678 PR c++/71248
5679 * g++.dg/cpp0x/pr71248.C: New.
5680 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5681 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5682 * g++.dg/init/new37.C: Likewise.
5683 * g++.dg/template/static1.C: Likewise.
5684 * g++.dg/template/static2.C: Likewise.
5685
d6439e08
L
56862016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5687
5688 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5689 instead of %rdi.
5690 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5691
780b9dd4
MP
56922016-05-31 Marek Polacek <polacek@redhat.com>
5693
5694 * c-c++-common/Wswitch-unreachable-3.c: New test.
5695 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5696
0d99f8a0
RB
56972016-05-31 Richard Biener <rguenther@suse.de>
5698
5699 PR tree-optimization/71352
5700 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5701
52545641
TP
57022016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5703
5704 * gcc.target/arm/armv5_thumb_isa.c: New test.
5705
5b8c1205
KY
57062016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5707
5708 PR target/71346
5709 * gcc.target/i386/pr71346.c: New test.
5710
7a88cc84
TV
57112016-05-31 Tom de Vries <tom@codesourcery.com>
5712
5713 PR tree-optimization/69068
5714 * gcc.dg/graphite/pr69068.c: New test.
5715
265149a6
MS
57162016-05-27 Martin Sebor <msebor@redhat.com>
5717
5718 PR c++/71306
5719 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5720
00631022
JJ
57212016-05-30 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR c++/71349
5724 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5725 nowait depend(inout: dd[0]) clauses where permitted.
5726
b2f6675b
PC
57272016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5728
5729 PR c++/71238
5730 * g++.dg/parse/pr71238.C: New.
5731 * g++.dg/concepts/friend1.C: Test column numbers too.
5732 * g++.dg/cpp0x/initlist31.C: Likewise.
5733 * g++.dg/cpp0x/pr51420.C: Likewise.
5734 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5735 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5736 * g++.dg/ext/builtin3.C: Likewise.
5737 * g++.dg/lookup/friend12.C: Likewise.
5738 * g++.dg/lookup/friend7.C: Likewise.
5739 * g++.dg/lookup/koenig1.C: Likewise.
5740 * g++.dg/lookup/koenig5.C: Likewise.
5741 * g++.dg/lookup/used-before-declaration.C: Likewise.
5742 * g++.dg/overload/koenig1.C: Likewise.
5743 * g++.dg/template/crash65.C: Likewise.
5744 * g++.dg/template/friend57.C: Likewise.
5745 * g++.dg/warn/Wshadow-5.C: Likewise.
5746 * g++.dg/warn/Wunused-8.C: Likewise.
5747 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5748 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5749 * g++.old-deja/g++.jason/member.C: Likewise.
5750 * g++.old-deja/g++.jason/report.C: Likewise.
5751 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5752 * g++.old-deja/g++.law/visibility20.C: Likewise.
5753 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5754 * g++.old-deja/g++.other/static5.C: Likewise.
5755 * g++.old-deja/g++.pt/overload2.C: Likewise.
5756
a448ff40
JH
57572016-05-30 Jan Hubicka <hubicka@ucw.cz>
5758
5759 * gcc.dg/tree-ssa/peel1.c: New testcase.
5760 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5761 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5762
69be8c91
TV
57632016-05-30 Tom de Vries <tom@codesourcery.com>
5764
5765 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5766 to ce.
5767
a59775a1
PC
57682016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/71099
5771 * g++.dg/parse/virtual1.C: New.
5772
53d6d955
UB
57732016-05-30 Uros Bizjak <ubizjak@gmail.com>
5774
5775 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5776 Use correct register when clearing %edx.
5777
0557293f
AM
57782016-05-30 Alexander Monakov <amonakov@ispras.ru>
5779
5780 PR tree-optimization/71289
5781 * gcc.dg/pr71289.c: New test.
5782
5d476e35
KV
57832016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5784
5785 PR middle-end/71269
5786 PR middle-end/71292
5787 * gcc.dg/tree-ssa/pr71269.c: New test.
5788 * gcc.dg/tree-ssa/pr71292.c: New test.
5789
db5447ca
KV
57902016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5791
5792 PR middle-end/71252
5793 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5794
98bdbb39
JH
57952016-05-30 Jan Hubicka <hubicka@ucw.cz>
5796
5797 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5798 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5799 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5800
7e012855
TV
58012016-05-30 Tom de Vries <tom@codesourcery.com>
5802
5803 PR tree-optimization/69067
5804 * gcc.dg/graphite/pr69067.c: New test.
5805
beed3701
UB
58062016-05-29 Uros Bizjak <ubizjak@gmail.com>
5807
5808 PR target/71245
5809 * gcc.target/i386/pr71245-1.c: New test.
5810 * gcc.target/i386/pr71245-2.c: Ditto.
5811
b6d4f8e8
PC
58122016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5813
5814 PR c++/71105
5815 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5816 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5817 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5818
00022058
JH
58192016-05-27 Jan Hubicka <hubicka@ucw.cz>
5820
5821 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5822
c8419aca
VV
58232016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5824
5825 Revert:
5826 PR c++/69855
5827 * g++.dg/overload/69855.C: New.
5828 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5829 * g++.old-deja/g++.pt/crash3.C: Likewise.
5830
8008c4d2
PC
58312016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5832
5833 PR c++/60385
5834 * g++.dg/parse/namespace13.C: New.
5835
8b2ef235
JL
58362016-05-26 Jeff Law <law@redhat.com>
5837
5838 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5839 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5840 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5841 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5842 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5843 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5844 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5845 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5846 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5847 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5848 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5849 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5850 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5851
7d67159b
VV
58522016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5853
5854 PR c++/69855
5855 * g++.dg/overload/69855.C: New.
5856 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5857 * g++.old-deja/g++.pt/crash3.C: Likewise.
5858
88e3bdd1
JW
58592016-05-27 Jiong Wang <jiong.wang@arm.com>
5860
5861 PR target/63596
5862 * gcc.target/aarch64/va_arg_1.c: New testcase.
5863 * gcc.target/aarch64/va_arg_2.c: Likewise.
5864 * gcc.target/aarch64/va_arg_3.c: Likewise.
5865
3fd6b9cc
JW
58662016-05-27 Jiong Wang <jiong.wang@arm.com>
5867
5868 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5869 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5870 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5871 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5872 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5873
3cee7e4e
MP
58742016-05-27 Marek Polacek <polacek@redhat.com>
5875
5876 PR middle-end/71308
5877 * g++.dg/torture/pr71308.C: New test.
5878
6a813c96
DV
58792016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5880
5881 * gcc.dg/zero_bits_compound-1.c: New test.
5882 * gcc.dg/zero_bits_compound-2.c: New test.
5883
0561bcfb
IE
58842016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5885
5886 PR middle-end/71279
5887 * gcc.dg/pr71279.c: New test.
5888
21316320
MM
58892016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5890
5891 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5892 floating point min/max/comparison instructions.
5893 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5894
7211a097
JJ
58952016-05-26 Jakub Jelinek <jakub@redhat.com>
5896
5897 * c-c++-common/gomp/schedule-1.c: New test.
5898 * gfortran.dg/gomp/schedule-1.f90: New test.
5899
cac177cf
PP
59002016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5901
5902 PR c++/70822
5903 PR c++/70106
5904 * g++.dg/cpp1y/auto-fn32.C: New test.
5905 * g++.dg/cpp1y/paren4.C: New test.
5906
a2d5b8c9
NS
59072016-05-26 Nathan Sidwell <nathan@acm.org>
5908
5909 * gcc.dg/20060410.c: Xfail on ptx.
5910 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5911 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5912 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5913 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5914 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5915
ffa8b552
TP
59162016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5917
5918 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5919
c7501e00
JJ
59202016-05-26 Jakub Jelinek <jakub@redhat.com>
5921
1875b9a0
JJ
5922 PR tree-optimization/71280
5923 * gcc.dg/pr71280.c: New test.
5924
2116e19f
JJ
5925 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5926
305aef09
JJ
5927 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5928 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5929
c7501e00
JJ
5930 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5931
ca449d26
JW
59322016-05-26 Jiong Wang <jiong.wang@arm.com>
5933
5934 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5935 kept in memory.
ca449d26 5936
8af01c66
JL
59372016-05-25 Jeff Law <law@redhat.com>
5938
5939 PR tree-optimization/71272
5940 * gcc.c-torture/compile/pr71272.c: new test.
5941
f9d6ce73
BS
59422016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5943
5944 * gcc.target/powerpc/vec-cmpne.c: New test.
5945 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5946
a88a7b22
EB
59472016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5948
5949 * gnat.dg/opt55.ad[sb]: New test.
5950
125f02ed
SKS
59512016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5952
5953 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5954 * c-c++-common/pr60226.c: Require int32plus.
5955 * gcc.c-torture/execute/pr70602.c: Likewise.
5956 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5957 unsigned long for malloc arg type.
5958 * gcc.dg/asr_div1.c: Require int32plus.
5959 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5960 * gcc.dg/pie-1.c: Require pie.
5961 * gcc.dg/pie-2.c: Likewise.
5962 * gcc.dg/pr59471.c: Require int32plus.
5963 * gcc.dg/pr59963-2.c: XFAIL for int16.
5964 * gcc.dg/pr60114.c: Require int32plus.
5965 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5966 unsigned long for typedef of size_t.
5967 * gcc.dg/pr63914.c: Require int32plus.
5968 * gcc.dg/pr64536.c: Require pt32plus.
5969 * gcc.dg/pr65658.c: Likewise.
5970 * gcc.dg/pr67271.c: Require int32plus.
5971 * gcc.dg/pr68112.c: Likewise.
5972 * gcc.dg/pr69071.c: Skip for avr target.
5973 * gcc.dg/pr69973.c: Require int32plus.
5974 * gcc.dg/pr70169.c: Skip for avr target.
5975 * gcc.dg/sso-6.c: Require int32plus.
5976 * gcc.dg/sso-7.c: Likewise.
5977 * gcc.dg/sso-8.c: Likewise.
5978 * gcc.dg/vrp-min-max-2.c: Likewise.
5979
c6e434f5
UB
59802016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5981
5982 PR target/70738
5983 * gcc.target/i386/pr70738-1.c: New test.
5984 * gcc.target/i386/pr70738-2.c: Likewise.
5985 * gcc.target/i386/pr70738-3.c: Likewise.
5986 * gcc.target/i386/pr70738-4.c: Likewise.
5987 * gcc.target/i386/pr70738-5.c: Likewise.
5988 * gcc.target/i386/pr70738-6.c: Likewise.
5989 * gcc.target/i386/pr70738-7.c: Likewise.
5990 * gcc.target/i386/pr70738-8.c: Likewise.
5991 * gcc.target/i386/pr70738-9.c: Likewise.
5992
5c42d341
KT
59932016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5994
5995 PR rtl-optimization/66940
5996 * gcc.c-torture/execute/pr66940.c: New test.
5997
bf9a1a07
IV
59982016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5999
6000 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6001 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6002 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6003 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6004 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6005 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6006 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6007 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6008 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6009 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6010 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6011 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6012 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6013 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6014 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6015 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6016 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6017 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6018 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6019 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6020 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6021 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6022 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6023 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6024
95efe6b6
MP
60252016-05-25 Marek Polacek <polacek@redhat.com>
6026
6027 PR c/71265
6028 * gcc.dg/noncompile/pr71265.c: New test.
6029
a23faf7a
MP
6030 PR c/71266
6031 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6032
69a6d5ad
NS
60332016-05-25 Nathan Sidwell <nathan@acm.org>
6034
6035 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6036
3072d4ea
RB
60372016-05-25 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/71261
6040 * c-c++-common/torture/pr71261.c: New testcase.
6041
e412ece4
RB
60422016-05-25 Richard Biener <rguenther@suse.de>
6043
6044 PR tree-optimization/71264
6045 * gcc.dg/vect/pr71264.c: New testcase.
6046
b9e551ad
PC
60472016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6048
6049 PR c++/55992
6050 * g++.dg/cpp0x/alias-decl-53.C: New.
6051 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6052
6aa1abe5
ML
60532016-05-25 Martin Liska <mliska@suse.cz>
6054
6055 * g++.dg/pr71239.C: New test.
6056
842d162e
RB
60572016-05-25 Richard Biener <rguenther@suse.de>
6058
c87885ca
RO
6059 * gcc.dg/vect/pr58135.c: Rename to ...
6060 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6061
f184a36c
MP
60622016-05-25 Marek Polacek <polacek@redhat.com>
6063
6064 * g++.dg/pr65295.C: Use target c++14.
6065
021fad86
PC
60662016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6067
53d6d955
UB
6068 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6069 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6070
c3eaf15a
MM
60712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6072
6073 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6074 instructions.
6075
e46c7770
CP
60762016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6077
6078 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6079 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6080 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6081 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6082 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6083 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6084 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6085 * c-c++-common/goacc/pcopy.c: Likewise.
6086 * c-c++-common/goacc/pcopyin.c: Likewise.
6087 * c-c++-common/goacc/pcopyout.c: Likewise.
6088 * c-c++-common/goacc/pcreate.c: Likewise.
6089 * c-c++-common/goacc/pr70688.c: New test.
6090 * c-c++-common/goacc/present-1.c: Adjust test.
6091 * c-c++-common/goacc/reduction-5.c: Likewise.
6092 * g++.dg/goacc/data-1.C: New test.
6093
4bfc9db7
MM
60942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6095
6096 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6097 vector parity built-in functions.
6098 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6099 count trailing zeros automatic vectorization.
6100 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6101 count trailing zeros built-in functions.
6102
2bc145af
KV
61032016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6104
6105 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6106
26869fdb
PH
61072016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6108
6109 PR target/71050
6110 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6111
b2dc9c3b
PC
61122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/50436
6115 * g++.dg/template/crash123.C: New.
6116 * g++.dg/template/crash124.C: Likewise.
6117
f65e97fd
MS
61182016-05-24 Martin Sebor <msebor@redhat.com>
6119
6120 PR c++/71147
6121 * g++.dg/ext/flexary16.C: New test.
6122
a6f5ac7f
IV
61232016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6124
69a6d5ad
NS
6125 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6126 before math.h is included.
a6f5ac7f
IV
6127 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6128 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6129 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6130 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6131 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6132 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6133 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6134 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6135 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6136 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6137 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6138 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6139 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6140 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6141 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6142 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6143 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6144 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6145 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6146 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6147 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6148 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6149 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6150
27bad558
MM
61512016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6152 Kelvin Nilsen <kelvin@gcc.gnu.org>
6153
6154 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6155 support.
6156
72f382fb
PC
61572016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6158
6159 PR c++/69872
6160 * g++.dg/warn/Wno-narrowing1.C: New.
6161
ef2ec9d9
MP
61622016-05-24 Marek Polacek <polacek@redhat.com>
6163
6164 PR c/71249
6165 * c-c++-common/Wswitch-unreachable-2.c: New test.
6166
e90434e3
JJ
61672016-05-24 Jakub Jelinek <jakub@redhat.com>
6168
7adb26f2
JJ
6169 PR c++/71257
6170 * g++.dg/vect/simd-clone-6.cc: New test.
6171 * g++.dg/gomp/declare-simd-6.C: New test.
6172
e90434e3
JJ
6173 PR middle-end/70434
6174 PR c/69504
6175 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6176
b556ea3b
RB
61772016-05-24 Richard Biener <rguenther@suse.de>
6178
6179 PR tree-optimization/71240
6180 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6181
e5328f5d
RB
61822016-05-24 Richard Biener <rguenther@suse.de>
6183
6184 PR tree-optimization/71230
6185 * gcc.dg/torture/pr71230.c: New testcase.
6186 * g++.dg/torture/pr71230.C: Likewise.
6187
a04e69c0
TS
61882016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6189
6190 * c-c++-common/goacc/routine-5.c: Add tests.
6191 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6192 * gfortran.dg/goacc/routine-6.f90: Add tests.
6193
30fd2977
RB
61942016-05-24 Richard Biener <rguenther@suse.de>
6195
6196 PR tree-optimization/71253
6197 * gcc.dg/torture/pr71253.c: New testcase.
6198
ca6f60bc
KV
61992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6200
6201 PR middle-end/71252
6202 * gfortran.dg/pr71252.f90: New test.
6203
d3465d72
RS
62042016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6205
6206 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6207
f17a223d
RB
62082016-05-24 Richard Biener <rguenther@suse.de>
6209
6210 PR middle-end/70434
6211 PR c/69504
6212 * c-c++-common/vector-subscript-4.c: New testcase.
6213 * c-c++-common/vector-subscript-5.c: Likewise.
6214
e3f36534
JD
62152016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6216
6217 PR fortran/71123
6218 * gfortran.dg/namelist_90.f: New test
6219
85d5c27d
JD
62202016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6221
6222 PR fortran/66461
6223 * gfortran.dg/unexpected_eof.f: New test
6224
fe3f3340
MM
62252016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6226 Kelvin Nilsen <kelvin@gcc.gnu.org>
6227
6228 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6229 as little endian.
6230
26d6ae55
PC
62312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6232
6233 PR c++/70972
6234 * g++.dg/cpp0x/inh-ctor20.C: New.
6235 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6236
d6c9a06f
PC
62372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/69095
6240 * g++.dg/cpp0x/variadic168.C: New.
6241
396a1d10
PC
62422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6243
6244 * g++.dg/cpp0x/pr31445.C: Test column number too.
6245 * g++.dg/cpp0x/pr32253.C: Likewise.
6246 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6247 * g++.dg/cpp0x/variadic36.C: Likewise.
6248
ece46666
MG
62492016-05-23 Marc Glisse <marc.glisse@inria.fr>
6250
6251 * gcc.dg/fold-notshift-2.c: Adjust.
6252
a7dc5980
MP
62532016-05-23 Marek Polacek <polacek@redhat.com>
6254
6255 PR c/49859
6256 * c-c++-common/Wswitch-unreachable-1.c: New test.
6257 * gcc.dg/Wswitch-unreachable-1.c: New test.
6258 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6259 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6260 * g++.dg/gomp/block-10.C: Likewise.
6261 * gcc.dg/gomp/block-10.c: Likewise.
6262 * g++.dg/gomp/block-9.C: Likewise.
6263 * gcc.dg/gomp/block-9.c: Likewise.
6264 * g++.dg/gomp/target-1.C: Likewise.
6265 * g++.dg/gomp/target-2.C: Likewise.
6266 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6267 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6268 * g++.dg/gomp/taskgroup-1.C: Likewise.
6269 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6270 * gcc.dg/gomp/teams-1.c: Likewise.
6271 * g++.dg/gomp/teams-1.C: Likewise.
6272 * g++.dg/overload/error3.C: Likewise.
6273 * g++.dg/tm/jump1.C: Likewise.
6274 * g++.dg/torture/pr40335.C: Likewise.
6275 * gcc.dg/c99-vla-jump-5.c: Likewise.
6276 * gcc.dg/switch-warn-1.c: Likewise.
6277 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6278 * gcc.dg/nested-func-1.c: Likewise.
6279 * gcc.dg/pr67784-4.c: Likewise.
6280
18b54004
RB
62812016-05-23 Richard Biener <rguenther@suse.de>
6282
6283 PR tree-optimization/71230
6284 * gfortran.dg/pr71230-1.f90: New testcase.
6285 * gfortran.dg/pr71230-2.f90: Likewise.
6286
e569db5f
VK
62872016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6288
396a1d10 6289 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6290 * gcc.dg/vect/pr58135.c: Add new.
6291 * gfortran.dg/pr46519-1.f: Adjust test case.
6292
e4b71114
PC
62932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6294
6295 PR c++/53401
6296 * g++.dg/cpp0x/decltype64.C: New.
6297
a25a8058
CL
62982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6299
6300 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6301 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6302 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6303
0dcfe9ab
CL
63042016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6305
6306 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6307 Add poly64x1_t and poly64x2_t cases if supported.
6308 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6309 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6310 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6311 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6312 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6313
ffd70e4a
CL
63142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6315
6316 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6317 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6318 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6319 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6320 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6321 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6322 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6323
4b1f57fe
CL
63242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6325
6326 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6327
16c5ec77
CL
63282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6329
6330 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6331 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6332
94ad56c7
JJ
63332016-05-22 Jakub Jelinek <jakub@redhat.com>
6334
57748705
JJ
6335 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6336 constraint instead of "r".
6337 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6338 insn instead of vxorpd.
6339 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6340
af120161
JJ
6341 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6342 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6343
355023ce
JJ
6344 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6345
3b48574c
JJ
6346 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6347 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6348
94ad56c7
JJ
6349 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6350
8a85cee2
KV
63512016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6352
6353 PR middle-end/40921
6354 * gcc.dg/tree-ssa/pr40921.c: New test.
6355
8e916b16
PS
63562016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6357
6358 PR target/71103
6359 * gcc.target/avr/pr71103.c: New test.
6360
88aea79f
KV
63612016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6362
6363 PR middle-end/71179
6364 * gcc.dg/tree-ssa/pr71179.c: New test.
6365
79063edd
MS
63662016-05-20 Martin Sebor <msebor@redhat.com>
6367
6368 PR c/71115
6369 * gcc.dg/init-excess-2.c: New test.
6370
55c8849f
EB
63712016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6372
6373 * gnat.dg/opt53.adb: New test.
6374 * gnat.dg/opt54.adb: Likewise.
6375
c91a0948
MJ
63762016-05-20 Martin Jambor <mjambor@suse.cz>
6377
6378 PR tree-optimization/70884
6379 * gcc.dg/tree-ssa/pr70919.c: New test.
6380
9cad20fa
BS
63812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6382
6383 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6384 formatting.
69a6d5ad
NS
6385 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6386 fix code formatting.
6387
63882016-05-20 Nathan Sidwell <nathan@acm.org>
6389
6390 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6391 non-common cases.
6392 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6393
15c671a7
DM
63942016-05-20 David Malcolm <dmalcolm@redhat.com>
6395
6396 * jit.dg/all-non-failing-tests.h: Add
6397 test-factorial-must-tail-call.c.
6398 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6399 * jit.dg/test-factorial-must-tail-call.c: New test case.
6400
4f028369
JJ
64012016-05-20 Jakub Jelinek <jakub@redhat.com>
6402
6403 PR fortran/71204
6404 * gfortran.dg/pr71204.f90: New test.
6405
7dea4ab3
CP
64062016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6407
6408 * gcc.target/nvptx/sincos.c: New test.
6409
ef98d365
PC
64102016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6411
6412 PR c++/70572
6413 * g++.dg/cpp1y/auto-fn31.C: New.
6414
92466115
BS
64152016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6416
6417 * gcc.target/powerpc/vec-addec.c: New test.
6418 * gcc.target/powerpc/vec-addec-int128.c: New test.
6419
9a385c2d
DM
64202016-05-20 David Malcolm <dmalcolm@redhat.com>
6421
6422 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6423 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6424 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6425 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6426
77c9d5b4
JH
64272016-05-20 Jan Hubicka <hubicka@ucw.cz>
6428
6429 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6430
68047971
JJ
64312016-05-20 Jakub Jelinek <jakub@redhat.com>
6432
18954840
JJ
6433 PR c++/71210
6434 * g++.dg/opt/pr71210-1.C: New test.
6435 * g++.dg/opt/pr71210-2.C: New test.
6436
68047971
JJ
6437 PR tree-optimization/29756
6438 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6439 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6440 only on selected targets where V4SImode vectors are known to be
6441 supported.
6442
d78789f5
MG
64432016-05-20 Marc Glisse <marc.glisse@inria.fr>
6444
6445 PR tree-optimization/71079
6446 PR tree-optimization/71206
6447 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6448
550fa093
PK
64492016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6450
6451 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6452 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6453 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6454
483c6429
RG
64552016-05-20 Richard Guenther <rguenther@suse.de>
6456
6457 PR tree-optimization/29756
6458 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6459
eb066284
RB
64602016-05-20 Richard Biener <rguenther@suse.de>
6461
6462 PR tree-optimization/71185
6463 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6464
58f10249
RB
64652016-05-20 Richard Biener <rguenther@suse.de>
6466
6467 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6468
2a5569fa
MP
64692016-05-19 Marek Polacek <polacek@redhat.com>
6470
6471 PR c++/71075
6472 * g++.dg/diagnostic/pr71075.C: New test.
6473
5e9a5385
DM
64742016-05-19 David Malcolm <dmalcolm@redhat.com>
6475
6476 PR c++/71184
6477 * g++.dg/pr71184.C: New test case.
6478
4f45da44
KN
64792016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6480
6481 * gcc.target/powerpc/darn-0.c: New test.
6482 * gcc.target/powerpc/darn-1.c: New test.
6483 * gcc.target/powerpc/darn-2.c: New test.
6484
4177437e
MP
64852016-05-19 Marek Polacek <polacek@redhat.com>
6486
6487 PR tree-optimization/71031
6488 * gcc.dg/tree-ssa/vrp100.c: New test.
6489
afb72432
IE
64902016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6491
6492 PR rtl-optimization/71148
6493 * gcc.dg/pr71148.c: New test.
6494
4f83064e
KT
64952016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6496
6497 PR target/71056
6498 * gcc.target/arm/pr71056.c: New test.
6499
4bf8dbe1
BE
65002016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6501
6502 * c-c++-common/pr69669.c: Check the used mode.
6503
f3510625
MO
65042016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6505
6506 PR sanitizer/64354
6507 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6508
43c0068e
RB
65092016-05-19 Richard Biener <rguenther@suse.de>
6510
6511 PR tree-optimization/70729
6512 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6513 * gcc.dg/graphite/scop-18.c: Likewise.
6514 * gcc.dg/pr41783.c: Disable LIM.
6515 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6516 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6517 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6518 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6519 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6520 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6521 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6522 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6523 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6524 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6525 * gfortran.dg/pr42108.f90: Likewise.
6526
70f25790
DM
65272016-05-18 David Malcolm <dmalcolm@redhat.com>
6528
6529 PR driver/69265
6530 * gcc.dg/spellcheck-options-11.c: New test case.
6531
960db8ec
JJ
65322016-05-18 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR c++/71100
6535 * g++.dg/opt/pr71100.C: New test.
6536
04643334
MJ
65372016-05-18 Martin Jambor <mjambor@suse.cz>
6538
6539 PR ipa/69708
6540 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6541 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6542 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6543 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6544
91bb9f80
MJ
65452016-05-18 Martin Jambor <mjambor@suse.cz>
6546
6547 PR ipa/69708
6548 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6549 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6550 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6551 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6552 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6553
c584aca6
PC
65542016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 PR c++/69793
6557 * g++.dg/template/crash122.C: New.
6558
20309c6e
PC
65592016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6560
6561 PR c++/70466
6562 * g++.dg/template/pr70466-1.C: New.
6563 * g++.dg/template/pr70466-2.C: Likewise.
6564
50c78b9a
MM
65652016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6566
6567 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6568 splat operations and the XXSPLTIB instruction.
6569 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6570 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6571 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6572 xxlxor to clear a register.
6573
cf8be00d
RS
65742016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6575
6576 * gcc.dg/torture/pr71020.c: New test.
6577
848a392a
MJ
65782016-05-18 Martin Jambor <mjambor@suse.cz>
6579
6580 PR ipa/70646
6581 * gcc.dg/ipa/pr70646.c: New test.
6582
1f2ab776
CL
65832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6584
6585 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6586
76489493
CL
65872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6588
6589 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6590 missing tests for vreinterpretq_p{8,16}.
6591
bd79378d
CL
65922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6593
6594 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6595 vsliq_n_s64 and vsliq_n_u64.
6596
81ca3ea0
CL
65972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6598
6599 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6600 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6601
873cb425
CL
66022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6603
6604 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6605 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6606 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6607
9d6e7c21
CL
66082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6609
6610 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6611 in comment.
6612
b4dbe40e 66132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6614
6615 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6616 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6617 "blr\t" and switch to scan-assembler-times.
6618
83a5c910
JW
66192016-05-18 Jiong Wang <jiong.wang@arm.com>
6620
53d6d955
UB
6621 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6622 with __aarch64__.
6623 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6624 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6625
fb7cbdeb
JJ
66262016-05-18 Jakub Jelinek <jakub@redhat.com>
6627
8ee91165
JJ
6628 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6629 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6630 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6631 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6632 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6633 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6634
cf4d516a
JJ
6635 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6636 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6637
a4f16422
JJ
6638 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6639 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6640
7b37ce10
JJ
6641 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6642 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6643
fb7cbdeb
JJ
6644 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6645
c9326aef
RB
66462016-05-18 Richard Biener <rguenther@suse.de>
6647
6648 PR tree-optimization/71168
6649 * gcc.dg/torture/pr71168.c: New testcase.
6650
df8b0a11
KV
66512016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6652
6653 PR middle-end/63586
6654 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6655 * gcc.dg/tree-ssa/pr63586.c: New test.
6656 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6657
2efd67ed
NS
66582016-05-17 Nathan Sidwell <nathan@acm.org>
6659
6660 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6661 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6662 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6663 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6664
1988b2c2
NS
66652016-05-17 Nathan Sidwell <nathan@acm.org>
6666
6667 * gcc.target/nvptx/abi-vararg-3.c: New.
6668
ad1d92ab
MM
66692016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6670
6671 PR tree-optimization/54579
6672 PR middle-end/55299
6673 * gcc.dg/fold-notrotate-1.c: New test.
6674 * gcc.dg/fold-notshift-1.c: New test.
6675 * gcc.dg/fold-notshift-2.c: New test.
6676
47768df8
MP
66772016-05-17 Marek Polacek <polacek@redhat.com>
6678
6679 PR ipa/71146
6680 * g++.dg/ipa/pr71146.C: New test.
6681
6b5423a5
DM
66822016-05-17 David Malcolm <dmalcolm@redhat.com>
6683
6684 * jit.dg/test-error-array-bounds.c: New test case.
6685
c7986356
MG
66862016-05-17 Marc Glisse <marc.glisse@inria.fr>
6687
6688 * gcc.dg/tree-ssa/and-1.c: New testcase.
6689
d982c5b7
MG
66902016-05-17 Marc Glisse <marc.glisse@inria.fr>
6691
6692 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6693 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6694
0139ba93
MG
66952016-05-17 Marc Glisse <marc.glisse@inria.fr>
6696
6697 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6698 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6699
daab4562
JW
67002016-05-17 Jiong Wang <jiong.wang@arm.com>
6701
6702 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6703
22330033
JW
67042016-05-17 Jiong Wang <jiong.wang@arm.com>
6705
6706 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6707
98b3a5f2
JW
67082016-05-17 Jiong Wang <jiong.wang@arm.com>
6709
6710 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6711 ".2d[index]" when scan the assembly.
6712 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6713 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6714 float64x1.
6715 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6716
b71b7a8e
RB
67172016-05-17 Richard Biener <rguenther@suse.de>
6718
6719 PR tree-optimization/71132
6720 * gcc.dg/torture/pr71132.c: New testcase.
6721
3c51ad46
CL
67222016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6723
6724 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6725
d20faa66
KT
67262016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6727
6728 PR target/70809
6729 * gcc.target/aarch64/pr70809_1.c: New test.
6730
b75cc5a4
KT
67312016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6732
6733 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6734 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6735 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6736 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6737
b28eb195
IE
67382016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6739 Ilya Enkovich <ilya.enkovich@intel.com>
6740
6741 PR target/71114
6742 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6743
0b9004ed
JH
67442016-05-16 Jan Hubicka <hubicka@ucw.cz>
6745
6746 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6747 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6748
1b81a1c1
MW
67492016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6750
6751 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6752 test for __ARM_FP16_ARGS.
6753 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6754 * gcc.target/arm/aapcs/neon-vect10.c: New.
6755 * gcc.target/arm/aapcs/neon-vect9.c: New.
6756 * gcc.target/arm/aapcs/vfp18.c: New.
6757 * gcc.target/arm/aapcs/vfp19.c: New.
6758 * gcc.target/arm/aapcs/vfp20.c: New.
6759 * gcc.target/arm/aapcs/vfp21.c: New.
6760 * gcc.target/arm/fp16-aapcs-1.c: New.
6761 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6762 test for __ARM_FP16_ARGS.
6763 * g++.target/arm/fp16-return-1.c: Update expected output.
6764
921d1e73
JW
67652016-05-16 Jiong Wang <jiong.wang@arm.com>
6766
6767 PR testsuite/70227
6768 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6769
228eb42a
HA
67702016-05-15 Harald Anlauf <anlauf@gmx.de>
6771
6772 PR fortran/69603
6773 * gfortran.dg/pr69603.f90: New testcase.
6774
785abfd3
FR
67752016-05-14 Fritz Reese <fritzoreese@gmail.com>
6776
6777 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6778
e75eb64f
FR
67792016-05-14 Fritz Reese <fritzoreese@gmail.com>
6780
6781 PR fortran/71047
6782 * gfortran.dg/pr71047.f08: New test.
6783
aa4b467b
JM
67842016-05-13 Joseph Myers <joseph@codesourcery.com>
6785
6786 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6787 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6788 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6789
653fb4a2
MS
67902016-05-13 Martin Sebor <msebor@redhat.com>
6791
6792 PR c++/60049
6793 * g++.dg/cpp0x/constexpr-60049.C: New test.
6794
9e37582d
JJ
67952016-05-13 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR bootstrap/71071
6798 * gcc.dg/pr71071.c: New test.
6799
a278aa17
UB
68002016-05-13 Uros Bizjak <ubizjak@gmail.com>
6801
6802 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6803 remove XOP handling.
377eaca7 6804 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6805
ac3d02e2
NS
68062016-05-13 Nathan Sidwell <nathan@acm.org>
6807
6808 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6809 __atomic_is_lock_free declaration.
6810
8ab3bdac
RB
68112016-05-13 Richard Biener <rguenther@suse.de>
6812
6813 PR tree-optimization/42587
6814 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6815
623b8e0a
ML
68162016-05-13 Martin Liska <mliska@suse.cz>
6817
6818 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6819 the new format of dump output.
6820
da7674f6
IE
68212016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6822
6823 * gcc.dg/pr71084.c: New test.
6824
c959db3d
RR
68252016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6826
53d6d955
UB
6827 PR target/53440
6828 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6829
43203dea
RR
68302016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6831
6832 * gcc.target/aarch64/struct_return.c: New test.
6833
4f2e1536
MP
68342016-05-12 Marek Polacek <polacek@redhat.com>
6835
6836 PR c/70756
6837 * c-c++-common/pr70756-2.c: New test.
6838 * c-c++-common/pr70756.c: New test.
6839
1ef33ef3
RB
68402016-05-12 Richard Biener <rguenther@suse.de>
6841
6842 PR tree-optimization/71059
6843 * gcc.dg/torture/pr71059.c: New testcase.
6844
763baff6
RB
68452016-05-12 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/71062
6848 * gcc.dg/torture/pr71062.c: New testcase.
6849
c4ec1243
IE
68502016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6851
6852 PR tree-optimization/71006
6853 * gcc.dg/pr71006.c: New test.
6854
a5fbf76d
MP
68552016-05-12 Marek Polacek <polacek@redhat.com>
6856
6857 PR driver/71063
6858 * gcc.dg/opts-7.c: New test.
6859
5acc47a4
KT
68602016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6861
6862 PR target/70830
6863 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6864 Add -save-temps to dg-options.
6865 Scan for ldmfd rather than pop instruction.
6866 * gcc.target/arm/interrupt-2.c: Likewise.
6867 * gcc.target/arm/pr70830.c: New test.
6868
40bd4bf9
JJ
68692016-05-12 Jakub Jelinek <jakub@redhat.com>
6870
3cd63842
JJ
6871 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6872 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6873
c05d08f6
JJ
6874 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6875 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6876 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6877
bc27ffae
JJ
6878 PR target/71019
6879 * gcc.target/i386/avx512vl-pack-1.c: New test.
6880 * gcc.target/i386/avx512vl-pack-2.c: New test.
6881 * gcc.target/i386/avx512bw-pack-2.c: New test.
6882
515d7412
JJ
6883 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6884
40bd4bf9
JJ
6885 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6886 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6887 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6888
44ab146a
RB
68892016-05-12 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/70986
6892 * gcc.dg/torture/pr70986-1.c: New testcase.
6893 * gcc.dg/torture/pr70986-2.c: Likewise.
6894 * gcc.dg/torture/pr70986-3.c: Likewise.
6895
d6e83a8d
MM
68962016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6897
6898 PR c/43651
6899 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6900 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6901
51e67ea3
UB
69022016-05-11 Uros Bizjak <ubizjak@gmail.com>
6903
6904 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6905 directive.
6906 * gcc.target/i386/pr66746.c: Ditto.
6907
3fd2b007
MM
69082016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6909
6910 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6911 support.
6912 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6913 warning when using -mvsx-timode.
6914 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6915 * gcc.target/powerpc/dform-2.c: Likewise.
6916 * gcc.target/powerpc/pr68805.c: Likewise.
6917
5c3a10fb
MP
69182016-05-11 Marek Polacek <polacek@redhat.com>
6919
6920 PR c++/71024
6921 * c-c++-common/attributes-3.c: New test.
6922
7cfb065b
NS
69232016-05-11 Nathan Sidwell <nathan@acm.org>
6924
6925 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6926 * gcc.c-torture/execute/pr68185.c: Likewise.
6927 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6928 * gcc.dg/pr69634.c: Requires scheduling.
6929 * gcc.dg/torture/pr66178.c: Require label values.
6930 * gcc.dg/setjmp-6.c: Require indirect jumps.
6931
f35ea97d
RB
69322016-05-11 Richard Biener <rguenther@suse.de>
6933
6934 PR tree-optimization/71055
6935 * gcc.dg/torture/pr71055.c: New testcase.
6936
dff70323
RB
69372016-05-11 Richard Biener <rguenther@suse.de>
6938
6939 PR debug/71057
6940 * g++.dg/debug/pr71057.C: New testcase.
6941
56a3d28b
JJ
69422016-05-11 Jakub Jelinek <jakub@redhat.com>
6943
6944 PR fortran/70855
6945 * gfortran.dg/gomp/pr70855.f90: New test.
6946
ebc1b29e
RB
69472016-05-11 Richard Biener <rguenther@suse.de>
6948
6949 PR middle-end/71002
6950 * g++.dg/torture/pr71002.C: New testcase.
6951
98ccd1d7
IE
69522016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6953
6954 PR middle-end/70807
6955 * gcc.dg/pr70807.c: New test.
6956
ed29e24b
MS
69572016-05-10 Martin Sebor <msebor@redhat.com>
6958
6959 PR c++/38611
6960 * g++.dg/Wattributes.C: New test.
6961
e39dab2c
MG
69622016-05-10 Marc Glisse <marc.glisse@inria.fr>
6963
6964 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6965 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6966 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6967
d067e238
IE
69682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6969
6970 PR target/70799
6971 * gcc.target/i386/pr70799-1.c: New test.
6972
cd36c83e
PMR
69732016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6974
6975 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6976
1e3af2a4
IE
69772016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6978
6979 PR middle-end/70877
6980 * gcc.target/i386/pr70877.c: New test.
6981
afc610db
IE
69822016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6983
6984 PR tree-optimization/70786
6985 * gcc.target/i386/pr70876.c: New test.
6986
4b59d19f
JJ
69872016-05-10 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR target/70927
6990 * gcc.target/i386/avx512vl-logic-1.c: New test.
6991 * gcc.target/i386/avx512vl-logic-2.c: New test.
6992 * gcc.target/i386/avx512dq-logic-2.c: New test.
6993
9b5ee426
BS
69942016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6995
6996 PR target/70963
6997 * gcc.target/powerpc/pr70963.c: New.
6998
f3352cab
DM
69992016-05-10 David Malcolm <dmalcolm@redhat.com>
7000
7001 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7002 (test_very_wide_line): Add ruler to expected output.
7003 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7004 (test_very_wide_line): Likewise.
7005 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7006 (test_show_locus): Within the handling of "test_very_wide_line",
7007 enable show_ruler_p on the diagnostic context.
7008
4a3255dd
RB
70092016-05-10 Richard Biener <rguenther@suse.de>
7010
7011 PR tree-optimization/71039
7012 * gcc.dg/torture/pr71039.c: New testcase.
7013
da7c9950
NS
70142016-05-10 Nathan Sidwell <nathan@acm.org>
7015
7016 * gcc.dg/nested-func-10.c: Requires alloca.
7017 * gcc.dg/nested-func-9.c: Requires alloca.
7018 * gcc.c-torture/execute/pr70460.c: Requires labels.
7019 * gcc.c-torture/compile/pr70199.c: Requires labels.
7020 * gcc.target/nvptx/decl.c: Compile only.
7021 * gcc.target/nvptx/trailing-init.c: Compile only.
7022 * gcc.target/nvptx/ary-init.c: Compile only.
7023
cf68d92c
MP
70242016-05-10 Marek Polacek <polacek@redhat.com>
7025
7026 PR c/70255
7027 * gcc.dg/attr-opt-1.c: New test.
7028
64ea4e15
RB
70292016-05-10 Richard Biener <rguenther@suse.de>
7030
7031 PR tree-optimization/70497
7032 PR tree-optimization/28367
7033 * gcc.dg/torture/20160404-1.c: New testcase.
7034 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7035 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7036
5a96dae3
PMR
70372016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7038
7039 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7040
fc97f805
UB
70412016-05-09 Uros Bizjak <ubizjak@gmail.com>
7042
7043 * gcc.target/i386/fabsneg-1.c New test.
7044
a710b1d5
AM
70452016-05-09 Alan Modra <amodra@gmail.com>
7046
7047 PR testsuite/70826
7048 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7049
171f6f05
RB
70502016-05-09 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/70985
7053 * gcc.dg/torture/pr70985.c: New testcase.
7054
18caa34e
BC
70552016-05-09 Bin Cheng <bin.cheng@arm.com>
7056
7057 * gcc.dg/tree-ssa/ifc-9.c: New test.
7058 * gcc.dg/tree-ssa/ifc-10.c: New test.
7059 * gcc.dg/tree-ssa/ifc-11.c: New test.
7060 * gcc.dg/tree-ssa/ifc-12.c: New test.
7061 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7062 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7063 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7064
7a27d38f
RB
70652016-05-09 Richard Biener <rguenther@suse.de>
7066
7067 PR fortran/70937
7068 * gfortran.dg/pr70937.f90: New testcase.
7069
5ebbbd3d
RO
70702016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7071
7072 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7073
f6288c24
FR
70742016-05-07 Fritz Reese <fritzoreese@gmail.com>
7075
7076 PR fortran/56226
7077 * gfortran.dg/dec_structure_1.f90: New testcase.
7078 * gfortran.dg/dec_structure_2.f90: Ditto.
7079 * gfortran.dg/dec_structure_3.f90: Ditto.
7080 * gfortran.dg/dec_structure_4.f90: Ditto.
7081 * gfortran.dg/dec_structure_5.f90: Ditto.
7082 * gfortran.dg/dec_structure_6.f90: Ditto.
7083 * gfortran.dg/dec_structure_7.f90: Ditto.
7084 * gfortran.dg/dec_structure_8.f90: Ditto.
7085 * gfortran.dg/dec_structure_9.f90: Ditto.
7086 * gfortran.dg/dec_structure_10.f90: Ditto.
7087 * gfortran.dg/dec_structure_11.f90: Ditto.
7088 * gfortran.dg/dec_union_1.f90: Ditto.
7089 * gfortran.dg/dec_union_2.f90: Ditto.
7090 * gfortran.dg/dec_union_3.f90: Ditto.
7091 * gfortran.dg/dec_union_4.f90: Ditto.
7092 * gfortran.dg/dec_union_5.f90: Ditto.
7093 * gfortran.dg/dec_union_6.f90: Ditto.
7094 * gfortran.dg/dec_union_7.f90: Ditto.
7095
5ec4a8cd
TV
70962016-05-07 Tom de Vries <tom@codesourcery.com>
7097
7098 PR tree-optimization/70956
7099 * gcc.dg/graphite/pr70956.c: New test.
7100
58ec1d0e
JJ
71012016-05-06 Jakub Jelinek <jakub@redhat.com>
7102
ccd88fb7
JJ
7103 PR middle-end/70941
7104 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7105 (a, b, c, d): Change type from char to signed char.
7106 (main): Compare against (signed char) -1634678893 instead of
7107 hardcoded -109. Use __builtin_abort instead of abort.
7108
dd3b6464
JJ
7109 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7110 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7111
58ec1d0e
JJ
7112 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7113
19aa23d8
YR
71142016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7115
7116 PR debug/70935
7117 * gcc.dg/torture/pr70935.c: New test.
7118
ae5f0df1
OE
71192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7120
7121 PR target/58219
ce23a8ff 7122 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7123
078f7e37
RB
71242016-05-06 Richard Biener <rguenther@suse.de>
7125
7126 PR tree-optimization/70960
7127 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7128
765d7b54
OE
71292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7130
7131 PR target/52933
7132 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7133 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7134 Adjust expected instruction counts.
7135 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7136
29c94e65
MP
71372016-05-06 Marek Polacek <polacek@redhat.com>
7138
7139 PR sanitizer/70875
7140 * gcc.dg/ubsan/bounds-3.c: New test.
7141
3684b02e
OE
71422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7143
7144 PR target/54089
7145 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7146
8706773f
RB
71472016-05-06 Richard Biener <rguenther@suse.de>
7148
7149 PR middle-end/70931
7150 * gfortran.dg/pr70931.f90: New testcase.
7151
a4f51018
RB
71522016-05-06 Richard Biener <rguenther@suse.de>
7153
7154 PR middle-end/70941
7155 * gcc.dg/torture/pr70941.c: New testcase.
7156
c4f2425f
BC
71572016-05-05 Bin Cheng <bin.cheng@arm.com>
7158
7159 PR tree-optimization/57206
7160 * gcc.dg/vect/pr57206.c: New test.
7161
5dc08197
RO
71622016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7163
7164 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7165
351f85c5
JJ
71662016-05-05 Jakub Jelinek <jakub@redhat.com>
7167
568bac8c
JJ
7168 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7169
351f85c5
JJ
7170 * c-c++-common/Wdangling-else-4.c: New test.
7171
33fd7785
JJ
71722016-05-04 Jakub Jelinek <jakub@redhat.com>
7173
2d1ac15a
JJ
7174 PR c++/70906
7175 PR c++/70933
7176 * g++.dg/opt/pr70906.C: New test.
7177 * g++.dg/opt/pr70933.C: New test.
7178
33fd7785
JJ
7179 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7180
6b715bf6
JH
71812016-05-04 Jan Hubicka <hubicka@ucw.cz>
7182
7183 * gcc.dg/ipa/pure-const-3.c: New testcase.
7184
deef7113
MP
71852016-05-04 Marek Polacek <polacek@redhat.com>
7186
7187 * c-c++-common/Wdangling-else-1.c: New test.
7188 * c-c++-common/Wdangling-else-2.c: New test.
7189 * c-c++-common/Wdangling-else-3.c: New test.
7190
5396db97
KCY
71912016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7192
7193 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7194 flag is present.
7195
de55efd5
MP
71962016-05-04 Marek Polacek <polacek@redhat.com>
7197
7198 PR c/48778
7199 * gcc.dg/Waddress-2.c: New test.
7200
475839b6
AM
72012016-05-04 Alan Modra <amodra@gmail.com>
7202
7203 * gcc.target/powerpc/pr70866.c: New.
7204
b25aad5f
MS
72052016-05-03 Martin Sebor <msebor@redhat.com>
7206
7207 PR c++/66561
7208 * c-c++-common/builtin_location.c: New test.
7209 * g++.dg/cpp1y/builtin_location.C: New test.
7210
79ce98bc
MP
72112016-05-03 Marek Polacek <polacek@redhat.com>
7212
7213 PR c/70859
7214 * gcc.dg/pr70859.c: New test.
7215 * gcc.dg/pr70859-2.c: New test.
7216
402e89f5
PMR
72172016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7218
7219 * gnat.dg/debug5.adb: New testcase.
7220
f3d90045
DV
72212016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7222
7223 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7224 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7225 Procedure to check for z10 instruction set.
7226
1e26cec1
CL
72272016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7228
7229 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7230
71aca5a0
AM
72312016-05-03 Alan Modra <amodra@gmail.com>
7232
7233 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7234
2fd70ec1
JJ
72352016-05-03 Jakub Jelinek <jakub@redhat.com>
7236
7237 * gcc.target/i386/avx512f-cvt-1.c: New test.
7238
e5705cf7
L
72392016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7240
7241 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7242 -fdump-tree-vrp-details.
7243
381cdae4
RB
72442016-05-03 Richard Biener <rguenther@suse.de>
7245
7246 * gcc.dg/pr30172-1.c: Adjust.
7247 * gcc.dg/pr63743.c: Likewise.
7248 * gcc.dg/tm/pr51696.c: Likewise.
7249 * c-c++-common/tm/safe-1.c: Likewise.
7250 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7251 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7252 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7253 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7254
adedd5c1
JJ
72552016-05-03 Jakub Jelinek <jakub@redhat.com>
7256
31ed1665
JJ
7257 PR rtl-optimization/70467
7258 * gcc.target/i386/pr70467-3.c: New test.
7259 * gcc.target/i386/pr70467-4.c: New test.
7260
dea60b59
JJ
7261 PR tree-optimization/70916
7262 * gcc.c-torture/compile/pr70916.c: New test.
7263
adedd5c1
JJ
7264 PR target/49244
7265 * gcc.target/i386/pr49244-1.c: New test.
7266 * gcc.target/i386/pr49244-2.c: New test.
7267
f80041ef
BS
72682016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7269
7270 PR rtl-optimization/44281
7271 * gcc.target/i386/pr44281.c: New test.
7272
1cfcd39e
BC
72732016-05-03 bin cheng <bin.cheng@arm.com>
7274
7275 PR tree-optimization/56541
7276 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7277 * gcc.dg/vect/pr56541.c: new test.
7278
4304ccfd
MM
72792016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7280
7281 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7282 __float128.
7283 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7284
50d94c29
L
72852016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7286
7287 PR testsuite/70520
7288 * c-c++-common/asan/clone-test-1.c (main): Align child process
7289 stack to 16 bytes.
7290
bc1aee87
DM
72912016-05-02 David Malcolm <dmalcolm@redhat.com>
7292
7293 PR c++/62314
7294 * g++.dg/spellcheck-fields-2.C: New test case.
7295
474e0129
DM
72962016-05-02 David Malcolm <dmalcolm@redhat.com>
7297
7298 PR c++/62314
7299 * g++.dg/pr62314.C: New test case.
7300
818b88a7
JH
73012016-05-02 Jan Hubicka <hubicka@ucw.cz>
7302
7303 * gcc.dg/ipa/inline-8.c: New testcase.
7304
dd77684f
JJ
73052016-05-02 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR rtl-optimization/70467
7308 * gcc.target/i386/pr70467-1.c: New test.
7309
72407e00
BE
73102016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7311
7312 * gcc.dg/spec-options.c: Run the test on all targets.
7313 * gcc.dg/foo.specs: Use cpp_unique_options.
7314
dd53d197
MG
73152016-05-02 Marc Glisse <marc.glisse@inria.fr>
7316
7317 * gcc.dg/tree-ssa/unord.c: New testcase.
7318
a8b85ce9
MG
73192016-05-02 Marc Glisse <marc.glisse@inria.fr>
7320
7321 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7322
5b37e866
NS
73232016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7324
7325 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7326
7176a4a0
MP
73272016-05-02 Marek Polacek <polacek@redhat.com>
7328
7329 PR c/70851
7330 * gcc.dg/enum-incomplete-3.c: New test.
7331
6b9933b9
MP
73322016-05-02 Marek Polacek <polacek@redhat.com>
7333 Tom de Vries <tom@codesourcery.com>
7334
7335 PR tree-optimization/70700
7336 * gcc.dg/pr70700.c: New test.
7337
90f82260
UB
73382016-05-01 Uros Bizjak <ubizjak@gmail.com>
7339
7340 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7341 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7342 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7343 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7344 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7345
f73036c1
EB
73462016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7347
7348 * ada/acats/run_acats: Rename into...
7349 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7350 * ada/acats/run_all.sh: Remove redundant test.
7351 (target_run): Move around.
7352 (target_gnatchop): Use newly built executable.
7353 (target_gnatmake): Likewise.
7354 Check that the compilation of impbit succeeds.
7355
85e051a3
OE
73562016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7357
7358 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7359 * gcc.dg/20021029-1.c: Likewise.
7360 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7361 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7362 * gcc.target/sh/cmpstr.c: Likewise.
7363 * gcc.target/sh/cmpstrn.c: Likewise.
7364 * gcc.target/sh/memset.c: Likewise.
7365 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7366 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7367 * gcc.target/sh/pr39423-1.c: Likewise.
7368 * gcc.target/sh/pr49468-di.c: Likewise.
7369 * gcc.target/sh/pr49468-si.c: Likewise.
7370 * gcc.target/sh/pr49880-1.c: Likewise.
7371 * gcc.target/sh/pr49880-2.c: Likewise.
7372 * gcc.target/sh/pr49880-3.c: Likewise.
7373 * gcc.target/sh/pr50751-1.c: Likewise.
7374 * gcc.target/sh/pr50751-4.c: Likewise.
7375 * gcc.target/sh/pr50751-7.c: Likewise.
7376 * gcc.target/sh/pr51244-1.c: Likewise.
7377 * gcc.target/sh/pr51244-10.c: Likewise.
7378 * gcc.target/sh/pr51244-11.c: Likewise.
7379 * gcc.target/sh/pr51244-12.c: Likewise.
7380 * gcc.target/sh/pr51244-13.c: Likewise.
7381 * gcc.target/sh/pr51244-14.c: Likewise.
7382 * gcc.target/sh/pr51244-17.c: Likewise.
7383 * gcc.target/sh/pr51244-18.c: Likewise.
7384 * gcc.target/sh/pr51244-19.c: Likewise.
7385 * gcc.target/sh/pr51244-4.c: Likewise.
7386 * gcc.target/sh/pr51244-5.c: Likewise.
7387 * gcc.target/sh/pr51244-7.c: Likewise.
7388 * gcc.target/sh/pr51244-8.c: Likewise.
7389 * gcc.target/sh/pr51244-9.c: Likewise.
7390 * gcc.target/sh/pr51697.c: Likewise.
7391 * gcc.target/sh/pr52483-1.c: Likewise.
7392 * gcc.target/sh/pr52483-2.c: Likewise.
7393 * gcc.target/sh/pr52483-3.c: Likewise.
7394 * gcc.target/sh/pr52483-5.c: Likewise.
7395 * gcc.target/sh/pr52933-1.c: Likewise.
7396 * gcc.target/sh/pr52933-2.c: Likewise.
7397 * gcc.target/sh/pr52933-3.c: Likewise.
7398 * gcc.target/sh/pr53568-1.c: Likewise.
7399 * gcc.target/sh/pr53976-1.c: Likewise.
7400 * gcc.target/sh/pr53988-1.c: Likewise.
7401 * gcc.target/sh/pr53988.c: Likewise.
7402 * gcc.target/sh/pr54089-1.c: Likewise.
7403 * gcc.target/sh/pr54089-6.c: Likewise.
7404 * gcc.target/sh/pr54089-7.c: Likewise.
7405 * gcc.target/sh/pr54089-8.c: Likewise.
7406 * gcc.target/sh/pr54089-9.c: Likewise.
7407 * gcc.target/sh/pr54236-1.c: Likewise.
7408 * gcc.target/sh/pr54236-2.c: Likewise.
7409 * gcc.target/sh/pr54236-3.c: Likewise.
7410 * gcc.target/sh/pr54236-4.c: Likewise.
7411 * gcc.target/sh/pr54386.c: Likewise.
7412 * gcc.target/sh/pr54602-1.c: Likewise.
7413 * gcc.target/sh/pr54685.c: Likewise.
7414 * gcc.target/sh/pr54760-1.c: Likewise.
7415 * gcc.target/sh/pr54760-2.c: Likewise.
7416 * gcc.target/sh/pr54760-3.c: Likewise.
7417 * gcc.target/sh/pr54760-4.c: Likewise.
7418 * gcc.target/sh/pr54760-5.c: Likewise.
7419 * gcc.target/sh/pr54760-6.c: Likewise.
7420 * gcc.target/sh/pr55146.c: Likewise.
7421 * gcc.target/sh/pr55160.c: Likewise.
7422 * gcc.target/sh/pr59278.c: Likewise.
7423 * gcc.target/sh/pr59401-1.c: Likewise.
7424 * gcc.target/sh/pr59533-1.c: Likewise.
7425 * gcc.target/sh/pr63260.c: Likewise.
7426 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7427 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7428 * gcc.target/sh/strlen.c: Likewise.
7429 * gcc.target/sh/torture/pr30807.c: Likewise.
7430 * gcc.target/sh/torture/pr34777.c: Likewise.
7431 * gcc.target/sh/torture/pr64652.c: Likewise.
7432 * gcc.target/sh/torture/pr65505.c: Likewise.
7433 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7434 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7435
411e5c67
PC
74362016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 PR c++/66644
7439 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7440
8fa97501
BS
74412016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7442
7443 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7444 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7445 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7446 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7447
5a956111
PP
74482016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7449
7450 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7451 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7452
e7ff0319
CP
74532016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7454
7455 PR middle-end/70626
7456 * c-c++-common/goacc/combined-reduction.c: New test.
7457 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7458
52d11a4b
L
74592016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7460
7461 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7462 *movdi_internal pattern only if PIC off.
7463 * gcc.target/i386/pr70155-2.c: Likewise.
7464 * gcc.target/i386/pr70155-3.c: Likewise.
7465 * gcc.target/i386/pr70155-4.c: Likewise.
7466 * gcc.target/i386/pr70155-5.c: Likewise.
7467 * gcc.target/i386/pr70155-6.c: Likewise.
7468 * gcc.target/i386/pr70155-7.c: Likewise.
7469 * gcc.target/i386/pr70155-8.c: Likewise.
7470 * gcc.target/i386/pr70155-15.c: Likewise.
7471 * gcc.target/i386/pr70155-17.c: Likewise.
7472 * gcc.target/i386/pr70155-22.c: Likewise.
7473
8960db31
BC
74742016-04-29 Bin Cheng <bin.cheng@arm.com>
7475
7476 PR tree-optimization/70803
7477 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7478
cca535a4
IE
74792016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7480
7481 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7482 optimization of vector loop.
7483 * gcc.target/i386/vect-unpack-3.c: New test.
7484 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7485 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7486 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7487
500ecf4a
MP
74882016-04-29 Marek Polacek <polacek@redhat.com>
7489
7490 PR sanitizer/70342
7491 * g++.dg/ubsan/null-7.C: New test.
7492
2fff3db8
MP
7493 PR c/70852
7494 * gcc.dg/pr70852.c: New test.
7495
509063eb
DV
74962016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7497
7498 PR/69089
7499 * g++.dg/cpp0x/alignas6.C: New test.
7500
83745c0d
DV
75012016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7502
c87885ca
RO
7503 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7504 * gcc.dg/pr27003.c: Likewise.
7505 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7506 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7507 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7508 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7509 * gcc.target/arc/mxy.c: Likewise.
7510 * gcc.target/arc/mswape.c: Likewise.
7511 * gcc.target/arc/mrtsc.c: Likewise.
7512 * gcc.target/arc/mcrc.c: Likewise.
7513 * gcc.target/arc/mdsp-packa.c: Likewise.
7514 * gcc.target/arc/mdvbf.c: Likewise.
7515 * gcc.target/arc/mlock.c: Likewise.
7516 * gcc.target/arc/mmac-24.c: Likewise.
7517 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7518
849b265d
BS
75192016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7520 Matthijs Kooijman <matthijs@stdin.nl>
7521 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7522
7523 PR target/60040
7524 * gcc.target/avr/pr60040-1.c: New.
7525 * gcc.target/avr/pr60040-2.c: New.
7526
1390536b
RB
75272016-04-29 Richard Biener <rguenther@suse.de>
7528
7529 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7530
98998245
RB
75312016-04-29 Richard Biener <rguenther@suse.de>
7532
7533 PR tree-optimization/13962
7534 PR tree-optimization/65686
7535 * gcc.dg/uninit-pr65686.c: New testcase.
7536
8b80cc21
JJ
75372016-04-29 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR middle-end/70843
7540 * gcc.dg/pr70843.c: New test.
7541
6181bc30
JJ
75422016-04-28 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR target/70858
7545 * gcc.target/i386/pr70858.c: New test.
7546
f4cb3612
AB
75472016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7548
7549 * gcc.target/arc/nps400-1.c: New file.
7550
8ad9df62
JR
75512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7552 Andrew Burgess <andrew.burgess@embecosm.com>
7553
7554 * gcc.target/arc/movh_cl-1.c: New file.
7555
ceaaa9fe
JR
75562016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7557 Andrew Burgess <andrew.burgess@embecosm.com>
7558
7559 * gcc.target/arc/extzv-1.c: New file.
7560 * gcc.target/arc/insv-1.c: New file.
7561 * gcc.target/arc/insv-2.c: New file.
7562 * gcc.target/arc/movb-1.c: New file.
7563 * gcc.target/arc/movb-2.c: New file.
7564 * gcc.target/arc/movb-3.c: New file.
7565 * gcc.target/arc/movb-4.c: New file.
7566 * gcc.target/arc/movb-5.c: New file.
7567 * gcc.target/arc/movb_cl-1.c: New file.
7568 * gcc.target/arc/movb_cl-2.c: New file.
7569 * gcc.target/arc/movbi_cl-1.c: New file.
7570 * gcc.target/arc/movl-1.c: New file.
7571
4d03dc2f
JR
75722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7573 Andrew Burgess <andrew.burgess@embecosm.com>
7574
7575 * gcc.target/arc/cmem-1.c: New file.
7576 * gcc.target/arc/cmem-2.c: New file.
7577 * gcc.target/arc/cmem-3.c: New file.
7578 * gcc.target/arc/cmem-4.c: New file.
7579 * gcc.target/arc/cmem-5.c: New file.
7580 * gcc.target/arc/cmem-6.c: New file.
7581 * gcc.target/arc/cmem-7.c: New file.
7582 * gcc.target/arc/cmem-ld.inc: New file.
7583 * gcc.target/arc/cmem-st.inc: New file.
7584
81262dad
JJ
75852016-04-28 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR target/70821
7588 * gcc.target/i386/pr70821.c: New test.
7589
0a31a09a
BS
75902016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7591
7592 * gcc.target/powerpc/vec-adde.c: New test.
7593 * gcc.target/powerpc/vec-adde-int128.c: New test.
7594
3ddffba9
JJ
75952016-04-28 Jakub Jelinek <jakub@redhat.com>
7596
7597 * gcc.target/i386/avx-vround-1.c: New test.
7598 * gcc.target/i386/avx-vround-2.c: New test.
7599 * gcc.target/i386/avx512vl-vround-1.c: New test.
7600 * gcc.target/i386/avx512vl-vround-2.c: New test.
7601
713dedcd
RO
76022016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7603
7604 PR testsuite/70595
7605 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7606 (check_effective_target_cilkplus_runtime): ... this.
7607 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7608 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7609
7610 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7611 Require cilkplus_runtime.
7612 Don't add -lcilkrts.
7613 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7614 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7615 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7616 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7617 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7618 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7619 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7620 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7621 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7622 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7623 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7624 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7625 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7626 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7627 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7628 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7629 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7630 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7631 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7632 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7633 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7634 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7635 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7636 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7637 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7638 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7639 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7640 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7641 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7642
7643 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7644 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7645
7646 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7647
7648 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7649 cilkplus_runtime.
7650
3563f78f
MG
76512016-04-27 Marc Glisse <marc.glisse@inria.fr>
7652
7653 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7654 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7655
6bc2bb18
RB
76562015-04-27 Ryan Burn <contact@rnburn.com>
7657
7658 PR c++/69024
7659 PR c++/68997
7660 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7661 diagnostic.
7662 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7663 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7664
1e55d29a
EB
76652016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7666
7667 * gnat.dg/limited_with4.ad[sb]: New test.
7668 * gnat.dg/limited_with4_pkg.ads: New helper.
7669
087146ca
L
76702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7671
7672 PR target/70155
7673 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7674 and movv1ti_internal patterns
7675 * gcc.target/i386/pr70155-1.c: New test.
7676 * gcc.target/i386/pr70155-2.c: Likewise.
7677 * gcc.target/i386/pr70155-3.c: Likewise.
7678 * gcc.target/i386/pr70155-4.c: Likewise.
7679 * gcc.target/i386/pr70155-5.c: Likewise.
7680 * gcc.target/i386/pr70155-6.c: Likewise.
7681 * gcc.target/i386/pr70155-7.c: Likewise.
7682 * gcc.target/i386/pr70155-8.c: Likewise.
7683 * gcc.target/i386/pr70155-9.c: Likewise.
7684 * gcc.target/i386/pr70155-10.c: Likewise.
7685 * gcc.target/i386/pr70155-11.c: Likewise.
7686 * gcc.target/i386/pr70155-12.c: Likewise.
7687 * gcc.target/i386/pr70155-13.c: Likewise.
7688 * gcc.target/i386/pr70155-14.c: Likewise.
7689 * gcc.target/i386/pr70155-15.c: Likewise.
7690 * gcc.target/i386/pr70155-16.c: Likewise.
7691 * gcc.target/i386/pr70155-17.c: Likewise.
7692 * gcc.target/i386/pr70155-18.c: Likewise.
7693 * gcc.target/i386/pr70155-19.c: Likewise.
7694 * gcc.target/i386/pr70155-20.c: Likewise.
7695 * gcc.target/i386/pr70155-21.c: Likewise.
7696 * gcc.target/i386/pr70155-22.c: Likewise.
7697
92329f9f
L
76982016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7699
7700 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7701 ".{5,6}".
7702
309a0cf6
BC
77032016-04-27 Bin Cheng <bin.cheng@arm.com>
7704
7705 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7706 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7707 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7708 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7709 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7710
72ed2b9c
RB
77112016-04-27 Richard Biener <rguenther@suse.de>
7712
7713 PR ipa/70760
7714 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7715 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7716
3c98ff9b
NS
77172016-04-27 Nathan Sidwell <nathan@acm.org>
7718
7719 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7720 * g++.dg/ubsan/pr63956.C: Adjust error location.
7721
9ec5d66b
NC
77222016-04-27 Nick Clifton <nickc@redhat.com>
7723
7724 PR middle-end/49889
7725 * gcc.dg/pr49889.c: New test.
7726
c1e1f433
BS
77272016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7728
7729 * c-c++-common/memset-array.c: New test.
7730
8ac43293
MS
77312016-04-26 Martin Sebor <msebor@redhat.com>
7732
7733 PR c++/66639
7734 * g++.dg/cpp1y/func_constexpr.C: New test.
7735
843ce8ab
PP
77362016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7737
7738 PR c++/70241
7739 * g++.dg/cpp0x/enum32.C: New test.
7740 * g++.dg/cpp0x/enum33.C: New test.
7741
77422016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7743
7744 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7745 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7746 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7747 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7748 * gcc.c-torture/execute/pr38151.c: Likewise.
7749 * gcc.c-torture/execute/pr66556.c: Likewise.
7750 * gcc.c-torture/execute/pr67781.c: Likewise.
7751 * gcc.c-torture/execute/pr68648.c: Likewise.
7752
ca1206be
MG
77532016-04-26 Marc Glisse <marc.glisse@inria.fr>
7754
7755 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7756
2448a956
MP
77572016-04-26 Marek Polacek <polacek@redhat.com>
7758
7759 PR c/67784
7760 * gcc.dg/pr67784-3.c: New test.
7761 * gcc.dg/pr67784-4.c: New test.
7762 * gcc.dg/pr67784-5.c: New test.
7763
b02a5e26
MP
7764 PR c/70791
7765 * gcc.dg/Wnested-externs-2.c: New test.
7766
6b6aa8d3
MG
77672016-04-26 Marc Glisse <marc.glisse@inria.fr>
7768
7769 * gcc.dg/fold-plusmult.c: Adjust.
7770 * gcc.dg/no-strict-overflow-6.c: Adjust.
7771 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7772
a2095b55
BS
77732016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7774
7775 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7776 number scans.
7777 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7778 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7779 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7780 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7781 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7782 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7783 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7784 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7785 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7786 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7787 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7788 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7789 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7790 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7791 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7792 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7793 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7794 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7795 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7796 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7797 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7798 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7799 scans.
7800 * gcc.target/i386/pr32219-4.c: Likewise.
7801 * gcc.target/i386/pr32219-6.c: Likewise.
7802 * gcc.target/i386/pr32219-8.c: Likewise.
7803
bb0cc5c8
KT
78042016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7805
7806 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7807 associated options.
7808
5a0802ea
MP
78092016-04-26 Marek Polacek <polacek@redhat.com>
7810
7811 PR c++/70744
7812 * g++.dg/ext/cond2.C: New test.
7813
00f615af
BC
78142016-04-26 Bin Cheng <bin.cheng@arm.com>
7815
7816 PR tree-optimization/70771
7817 PR tree-optimization/70775
7818 * gcc.dg/pr70771.c: New test.
25939d34 7819 * gcc.dg/pr70775.c: New test.
00f615af 7820
218155e7
BS
78212016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7822
7823 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7824
ab99f467
RB
78252016-04-25 Richard Biener <rguenther@suse.de>
7826
7827 PR tree-optimization/70780
7828 * gcc.dg/torture/pr70780.c: New testcase.
7829
3f8257db 78302016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7831
c87885ca
RO
7832 * gcc.target/arm/neon-vaddws16.c: New test.
7833 * gcc.target/arm/neon-vaddws32.c: New test.
7834 * gcc.target/arm/neon-vaddwu16.c: New test.
7835 * gcc.target/arm/neon-vaddwu32.c: New test.
7836 * gcc.target/arm/neon-vaddwu8.c: New test.
7837 * lib/target-supports.exp
93c590ee
MC
7838 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7839 that arm neon support vector widen sum of HImode TO SImode.
7840
d6c1a7a7
JJ
78412016-04-23 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR sanitizer/70712
7844 * c-c++-common/asan/pr70712.c: New test.
7845
ab0fc037
TS
78462016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7847
7848 * .gitattributes: New file.
7849
2aa64824
CL
78502016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7851
7852 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7853
e7e12d92
DH
78542016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7855
7856 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7857 * gfortran.dg/submodule_15.f08: Likewise.
7858
d1431192
RB
78592016-04-22 Richard Biener <rguenther@suse.de>
7860
7861 PR tree-optimization/70740
7862 * gcc.dg/torture/pr70740.c: New testcase.
7863
04a63c24
L
78642016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7865
7866 PR target/70750
7867 * gcc.target/i386/pr70750-1.c: New test.
7868 * gcc.target/i386/pr70750-2.c: Likewise.
7869
20700098
PC
78702016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7871
7872 PR c++/70540
7873 * g++.dg/cpp0x/auto48.C: New.
7874
aedf4e12
MP
78752016-04-21 Marek Polacek <polacek@redhat.com>
7876
7877 PR c++/70513
7878 * g++.dg/cpp0x/forw_enum12.C: New test.
7879 * g++.dg/cpp0x/forw_enum13.C: New test.
7880
2074d80a
KY
78812016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7882
7883 PR target/70728
7884 * gcc.target/i386/pr70728.c: New test.
7885
aef4aab0
RB
78862016-04-21 Richard Biener <rguenther@suse.de>
7887
7888 PR middle-end/70747
7889 * gcc.dg/pr70747.c: New testcase.
7890
2359e571
BC
78912016-04-21 Bin Cheng <bin.cheng@arm.com>
7892
7893 PR tree-optimization/70715
7894 * gcc.dg/tree-ssa/scev-13.c: New test.
7895
ce0e66ff
MG
78962016-04-21 Marc Glisse <marc.glisse@inria.fr>
7897
7898 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7899
2c2870a1
MG
79002016-04-21 Marc Glisse <marc.glisse@inria.fr>
7901
7902 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7903
a2b056a3
JH
79042016-04-20 Jan Hubicka <jh@suse.cz>
7905
7906 PR ipa/70018
7907 * g++.dg/ipa/nothrow-1.C: New testcase.
7908
ee392fc2
NS
79092016-04-20 Nathan Sidwell <nathan@acm.org>
7910
7911 PR c++/55635
7912 * g++.dg/eh/delete1.C: New.
7913
dda49daf
L
79142016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7915
7916 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7917 -mtune-ctrl=sse_typeless_stores.
7918
8a5b9d5a
L
79192016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7920
7921 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7922
1011119f
BC
79232016-04-20 Bin Cheng <bin.cheng@arm.com>
7924
7925 PR tree-optimization/69489
7926 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7927
477d4906
IV
79282016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7929
7930 PR c++/69363
7931 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7932 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7933 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7934
fad08d12
BC
79352016-04-20 Bin Cheng <bin.cheng@arm.com>
7936
7937 PR tree-optimization/56625
7938 PR tree-optimization/69489
7939 * gcc.dg/vect/pr56625.c: New test.
7940 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7941
9e3e4fab
AP
79422016-04-20 Andrew Pinski <apinski@cavium.com>
7943
7944 PR target/64971
7945 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7946
d7aa24e4
AC
79472016-04-20 Arnaud Charlet <charlet@adacore.com>
7948
7949 * gnat.dg/self1.adb: Remove now incorrect test.
7950
e6d62b46
BC
79512016-04-20 Bin Cheng <bin.cheng@arm.com>
7952
7953 * gcc.dg/tree-ssa/scev-11.c: New test.
7954 * gcc.dg/tree-ssa/scev-12.c: New test.
7955
2697b189
MP
79562016-04-20 Marek Polacek <polacek@redhat.com>
7957
7958 PR tree-optimization/70725
7959 * gcc.dg/pr70725.c: New test.
7960
60d393e8
RB
79612016-04-20 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/70726
7964 * g++.dg/vect/pr70726.cc: New testcase.
7965
82c6f58a
AK
79662016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7967
7968 PR target/70674
7969 * gcc.target/s390/pr70674.c: New test.
7970
90eeab20
JD
79712016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7972
7973 PR libgfortran/70684
7974 * gfortran.dg/list_read_14.f90: New test.
7975
fc9cf6da
L
79762016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7977
7978 PR target/69201
7979 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7980 extern to force it misaligned.
7981 (b): Likewise.
7982 (c): Likewise.
7983 (d): Likewise.
7984 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7985 Don't check `*' before movv4sf_internal.
7986 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7987 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7988 Don't check `*' before movv16qi_internal.
7989 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7990 extern to force it misaligned.
7991 (b): Likewise.
7992 (c): Likewise.
7993 (d): Likewise.
7994 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7995 Don't check `*' before movv2df_internal.
7996 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7997 extern to force it misaligned.
7998 (b): Likewise.
7999 (c): Likewise.
8000 (d): Likewise.
8001 Check movv8sf_internal instead of avx_storeups256.
8002 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8003
ea8927ea
RB
80042016-04-19 Richard Biener <rguenther@suse.de>
8005
8006 PR tree-optimization/70171
8007 * g++.dg/tree-ssa/pr70171.C: New testcase.
8008
65f52ee9
RB
80092016-04-19 Richard Biener <rguenther@suse.de>
8010
8011 PR tree-optimization/70724
8012 * gcc.dg/torture/pr70724.c: New testcase.
8013
987b67f1
VM
80142016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8015
8016 PR middle-end/70689
c87885ca 8017 * gcc.target/i386/pr70689.c: New.
987b67f1 8018
91a47c39
L
80192016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8020
8021 PR target/70708
8022 * gcc.target/i386/pr70708.c: New test.
8023
8270b82d
RB
80242016-04-18 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/43434
8027 * gcc.dg/vect/pr43434.c: New testcase.
8028 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8029 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8030 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8031 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8032 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8033 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8034 * gcc.dg/gomp/pr68640.c: Likewise.
8035 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8036 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8037
edd048e2
RB
80382016-04-18 Richard Biener <rguenther@suse.de>
8039
8040 PR tree-optimization/70701
8041 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8042
bd5c7330
TV
80432016-04-18 Tom de Vries <tom@codesourcery.com>
8044
8045 PR testsuite/70699
8046 * gcc.dg/pr70161.c: Add dot-file scans.
8047 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8048 instead of after last dot char.
8049
23f2660f
EB
80502016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8051
8052 * c-c++-common/dump-ada-spec-3.c: New test.
8053 * c-c++-common/dump-ada-spec-4.c: Likewise.
8054
da152c9f
TV
80552016-04-17 Tom de Vries <tom@codesourcery.com>
8056
8057 PR other/70183
8058 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8059
cc950f98
JH
80602016-04-15 Jan Hubicka <jh@suse.cz>
8061
8062 PR ipa/70018
8063 * g++.dg/ipa/pure-const-1.C: New testcase.
8064 * g++.dg/ipa/pure-const-2.C: New testcase.
8065 * g++.dg/ipa/pure-const-3.C: New testcase.
8066
949505a9
MP
80672016-04-15 Marek Polacek <polacek@redhat.com>
8068
8069 PR c/70671
8070 * gcc.dg/bitfld-22.c: New test.
8071
10e547d6
BS
80722016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8073
8074 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8075 x86_64.
8076
1e77281b
MP
80772016-04-15 Marek Polacek <polacek@redhat.com>
8078
8079 PR c/70651
8080 * c-c++-common/pr70651.c: New test.
8081
e501fa8e
KT
80822016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8083
8084 PR rtl-optimization/70681
8085 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8086 dump scan on arm and powerpc.
8087 * gcc.dg/pr10474.c: Likewise.
8088
dda1bf61
JJ
80892016-04-15 Jakub Jelinek <jakub@redhat.com>
8090
ca4ef1ff
JJ
8091 PR c++/69517
8092 PR c++/70019
8093 PR c++/70588
8094 * g++.dg/cpp1y/vla11.C: Revert for real.
8095
dda1bf61
JJ
8096 PR c/70436
8097 * c-c++-common/Wparentheses-1.c: New test.
8098 * c-c++-common/gomp/Wparentheses-1.c: New test.
8099 * c-c++-common/gomp/Wparentheses-2.c: New test.
8100 * c-c++-common/gomp/Wparentheses-3.c: New test.
8101 * c-c++-common/gomp/Wparentheses-4.c: New test.
8102 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8103 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8104 * c-c++-common/goacc/Wparentheses-1.c: New test.
8105
1355e62c
KY
81062016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8107
8108 PR target/70662
8109 * gcc.target/i386/pr70662.c: New test.
8110
0ab34b9e 81112016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8112 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8113
8114 PR tree-optimization/70130
8115 * gcc.dg/vect/O3-pr70130.c: New testcase.
8116
bc773aad
MM
81172016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8118
6e9b2286
MM
8119 PR target/70669
8120 * gcc.target/powerpc/pr70669.c: New test.
8121
bc773aad
MM
8122 PR target/70640
8123 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8124 a power7 system that does not have an assembler that supports
8125 power8.
8126
d8747845
MS
81272016-04-14 Martin Sebor <msebor@redhat.com>
8128
8129 PR c++/69517
8130 PR c++/70019
8131 PR c++/70588
8132 * c-c++-common/ubsan/vla-1.c: Revert.
8133 * g++.dg/cpp1y/vla11.C: Same.
8134 * g++.dg/cpp1y/vla12.C: Same.
8135 * g++.dg/cpp1y/vla13.C: Same.
8136 * g++.dg/cpp1y/vla14.C: Same.
8137 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8138 * g++.dg/init/array24.C: Same.
d8747845
MS
8139 * g++.dg/ubsan/vla-1.C: Same.
8140
85128559
MP
81412016-04-14 Marek Polacek <polacek@redhat.com>
8142 Jan Hubicka <hubicka@ucw.cz>
8143
8144 PR c++/70029
8145 * g++.dg/torture/pr70029.C: New test.
8146
52fbb073
MS
81472016-04-14 Martin Sebor <msebor@redhat.com>
8148
8149 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8150 type size to prevent failures on targets with very low maximum
8151 alignment.
8152
6db61d6f
RB
81532016-04-14 Richard Biener <rguenther@suse.de>
8154
8155 PR tree-optimization/70623
8156 * gcc.dg/torture/pr70623.c: New testcase.
8157 * gcc.dg/torture/pr70623-2.c: Likewise.
8158
342fac95
MS
81592016-04-13 Martin Sebor <msebor@redhat.com>
8160
8161 PR c++/69517
8162 PR c++/70019
8163 PR c++/70588
8164 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8165 * g++.dg/cpp1y/vla11.C: New test.
8166 * g++.dg/cpp1y/vla12.C: New test.
8167 * g++.dg/cpp1y/vla13.C: New test.
8168 * g++.dg/cpp1y/vla14.C: New test.
8169 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8170 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8171 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8172
d93c452f
JJ
81732016-04-13 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR c++/70641
8176 * g++.dg/opt/pr70641.C: New test.
8177
85115fb6
RO
81782016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8179
8180 PR rtl-optimization/68749
8181 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8182 effects of argument promotions.
8183 Remove default args to dg-skip-if.
8184
545a4139
PC
81852016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8186
8187 PR c++/70635
8188 * g++.dg/parse/pr70635.C: New.
8189
b3a77f21
MP
81902016-04-13 Marek Polacek <polacek@redhat.com>
8191
8192 PR c++/70639
8193 * c-c++-common/Wmisleading-indentation-4.c: New test.
8194
99cd9857
MP
81952016-04-13 Marek Polacek <polacek@redhat.com>
8196
8197 PR c/70436
c87885ca
RO
8198 * gcc.dg/Wparentheses-12.c: New test.
8199 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8200
75ca93ec
IE
82012016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8202
8203 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8204 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8205 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8206
3d3f9e7e
JJ
82072016-04-13 Jakub Jelinek <jakub@redhat.com>
8208
37947cd0
JJ
8209 PR middle-end/70633
8210 * gcc.c-torture/compile/pr70633.c: New test.
8211
3d3f9e7e
JJ
8212 PR debug/70628
8213 * gcc.dg/torture/pr70628.c: New test.
8214
92886d3e
PP
82152016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8216
8217 PR c++/70610
8218 * g++.dg/template/pr70610.C: New test.
8219 * g++.dg/template/pr70610-2.C: New test.
8220 * g++.dg/template/pr70610-3.C: New test.
8221 * g++.dg/template/pr70610-4.C: New test.
8222
13bd7c2b
JJ
82232016-04-12 Jakub Jelinek <jakub@redhat.com>
8224
6512fa6d
JJ
8225 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8226 128 instead of 32.
8227
13bd7c2b
JJ
8228 PR c++/70571
8229 * g++.dg/ext/pr70571.C: New test.
8230
20b9851c
MM
82312016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8232
8a434ada 8233 PR target/70640
20b9851c
MM
8234 * gcc.target/powerpc/pr70640.c: New test.
8235
2b2f52bc
PC
82362016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8237
8238 PR c++/68722
8239 * g++.dg/parse/pr68722.C: New.
8240
5901e56a
JJ
82412016-04-12 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR rtl-optimization/70596
8244 * gcc.target/i386/pr70596.c: New test.
8245
d4619dc1
NS
82462016-04-12 Nathan Sidwell <nathan@acm.org>
8247
8248 PR c++/70501
8249 * g++.dg/init/pr70501.C: New.
8250
3df530d3
DW
82512016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8252
8253 * gcc.target/i386/asm-flag-6.c: New test.
8254
b7a120d7
TV
82552016-04-12 Tom de Vries <tom@codesourcery.com>
8256
8257 PR tree-optimization/68756
8258 * gcc.dg/graphite/pr68756.c: New test.
8259
4e0eea75
JJ
82602016-04-12 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR tree-optimization/70602
8263 * gcc.c-torture/execute/pr70602.c: New test.
8264
35fbda43
MM
82652016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8266
8267 PR target/70381
8268 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8269 __float128 emulator is built and runs.
8270 * gcc.target/powerpc/float128-1.c: Likewise.
8271
8272 * lib/target-supports.exp (check_ppc_float128_sw_available):
8273 Rework tests for __float128 software and hardware
8274 availability. Fix exit condition to return 0 on success.
8275
04a99ebe
JG
82762016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8277
8278 PR target/70133
8279 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8280 * gcc.target/aarch64/target_attr_15.c: Likewise.
8281
47cd5a85
PC
82822016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8283
8284 PR c++/69066
8285 * g++.dg/cpp1y/pr69066.C: New.
8286
a5edb32e
JD
82872016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8288
8289 PR fortran/68566
8290 * gfortran.dg/pr36192.f90: Update test.
8291 * gfortran.dg/pr36192_1.f90: Update test.
8292 * gfortran.dg/real_dimension_1.f: Update test.
8293 * gfortran.dg/parameter_array_init_7.f90: New test.
8294
8ef378f8
JDA
82952016-04-09 John David Anglin <danglin@gcc.gnu.org>
8296
c532c871
JDA
8297 PR testsuite/64039
8298 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8299
d34f706f
JDA
8300 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8301
75e1dd9e
JDA
8302 PR rtl-optimization/66669
8303 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8304
8a976f5f
JDA
8305 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8306
da04822a
JDA
8307 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8308 * gcc.dg/pie-1.c: Likewise.
8309 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8310 * gcc.dg/pic-4.c: Likewise.
8311 * gcc.dg/pie-3.c: Likewise.
8312 * gcc.dg/pie-4.c: Likewise.
8313
adfabcf9
JDA
8314 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8315
4a020adf
JDA
8316 PR tree-optimization/68644
8317 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8318
8ef378f8
JDA
8319 PR rtl-optimization/64886
8320 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8321
09bf990e
TV
83222016-04-09 Tom de Vries <tom@codesourcery.com>
8323
8324 PR tree-optimization/68953
8325 * gcc.dg/graphite/pr68953.c: New test.
8326
138c3c1a
DH
83272016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8328
8329 PR fortran/70592
8330 * gfortran.dg/deferred_character_16.f90: New test.
8331
f55460af
JJ
83322016-04-09 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR tree-optimization/70586
8335 * gcc.c-torture/execute/pr70586.c: New test.
8336
0b77bbf3
DH
83372016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8338
8339 PR sanitizer/70573
8340 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8341 with __builtin_memset
8342 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8343
c42cfb5c
CP
83442016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8345
8346 PR lto/70289
8347 PR ipa/70348
8348 PR tree-optimization/70373
8349 PR middle-end/70533
8350 PR middle-end/70534
8351 PR middle-end/70535
8352 * c-c++-common/goacc/reduction-5.c: New test.
8353 * c-c++-common/goacc/reduction-promotions.c: New test.
8354 * gfortran.dg/goacc/reduction-3.f95: New test.
8355 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8356
56cfb596
PP
83572016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8358
8359 PR c++/70590
8360 PR c++/70452
8361 * g++.dg/pr70590.C: New test.
8362 * g++.dg/pr70590-2.C: New test.
8363
1a13c0a2
JJ
83642016-04-08 Jakub Jelinek <jakub@redhat.com>
8365
abc0647a
JJ
8366 PR middle-end/70593
8367 * gcc.target/i386/pr70593.c: New test.
8368
1a13c0a2
JJ
8369 PR rtl-optimization/70574
8370 * gcc.target/i386/avx2-pr70574.c: New test.
8371
c3da4956
MO
83722016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8373
8374 PR sanitizer/70541
8375 * c-c++-common/asan/pr70541.c: New test.
8376
9f1b833b
TV
83772016-04-08 Tom de Vries <tom@codesourcery.com>
8378
8379 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8380 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8381
bae7adda
KT
83822016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8383
8384 PR target/70566
8385 * gcc.c-torture/execute/pr70566.c: New test.
8386
211f3d57
TV
83872016-04-08 Tom de Vries <tom@codesourcery.com>
8388
8389 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8390 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8391
02cf2861
AM
83922016-04-08 Alan Modra <amodra@gmail.com>
8393
8394 * gcc.target/powerpc/pr70117.c: New.
8395
5f490f9f
JJ
83962016-04-07 Jakub Jelinek <jakub@redhat.com>
8397
56e9b710
JJ
8398 PR testsuite/70581
8399 * gcc.dg/lto/simd-function_0.c: New test.
8400
5f490f9f
JJ
8401 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8402 clones.
8403 * c-c++-common/attr-simd-2.c: Likewise.
8404 * c-c++-common/attr-simd-4.c: Likewise.
8405 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8406 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8407
e4ebc74d
TP
84082016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8409
8410 PR testsuite/70553
8411 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8412
9817ae35
TS
84132016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8414 Tom de Vries <tom@codesourcery.com>
8415
8416 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8417 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8418 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8419 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8420 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8421 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8422 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8423 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8424
e292f64d
PP
84252016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8426
8427 PR c/70436
8428 * g++.dg/warn/Wparentheses-29.C: New test.
8429
6b37bdaf
PP
84302016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8431
8432 PR c/70436
8433 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8434 explicit braces to resolve a future -Wparentheses warning.
8435
64824205
RH
84362016-04-06 Richard Henderson <rth@redhat.com>
8437
8438 * gcc.dg/pr61817-1.c: New test.
8439 * gcc.dg/pr61817-2.c: New test.
8440 * gcc.dg/pr69391-1.c: New test.
8441 * gcc.dg/pr69391-2.c: New test.
8442
bc2fc1f3
VM
84432016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8444
8445 PR rtl-optimization/70398
c87885ca 8446 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8447
41414a02
EB
84482016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8449
8450 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8451
4066ea8a
YR
84522016-04-06 Yvan Roux <yvan.roux@linaro.org>
8453 Pedro Alves <palves@redhat.com>
8454
8455 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8456
ec35ea45
JJ
84572016-04-06 Jakub Jelinek <jakub@redhat.com>
8458
3866f8dd
JJ
8459 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8460 Check for avx512f effective targets instead of avx2.
8461 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8462 for AVX512F clones.
8463 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8464 * g++.dg/gomp/declare-simd-1.C: Likewise.
8465 * g++.dg/gomp/declare-simd-3.C: Likewise.
8466 * g++.dg/gomp/declare-simd-4.C: Likewise.
8467
ec35ea45
JJ
8468 PR middle-end/70550
8469 * c-c++-common/gomp/pr70550-1.c: New test.
8470 * c-c++-common/gomp/pr70550-2.c: New test.
8471
c08d28ac
NS
84722016-04-05 Nathan Sidwell <nathan@acm.org>
8473
8474 PR c++/70512
8475 * g++.dg/ext/attribute-may-alias-5.C: New.
8476
1d510e04
JJ
84772016-04-05 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR c++/70336
8480 * c-c++-common/pr70336.c: New test.
8481 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8482 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8483
84278ed9
JH
84842016-04-05 Jan Hubicka <hubicka@ucw.cz>
8485
8486 PR ipa/66223
8487 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8488
268a0ec4
JJ
84892016-04-05 Jakub Jelinek <jakub@redhat.com>
8490
8491 PR rtl-optimization/70542
8492 * gcc.dg/torture/pr70542.c: New test.
8493 * gcc.target/i386/avx2-pr70542.c: New test.
8494
5e8c2eb1
ZS
84952016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8496
8497 PR tree-optimization/70509
8498 * gcc.target/i386/avx512bw-pr70509.c: New test.
8499
c0daf32d
PP
85002016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8501
8502 PR c++/70452
8503 * g++.dg/ext/constexpr-vla4.C: New test.
8504
bf867841
UB
85052016-04-05 Uros Bizjak <ubizjak@gmail.com>
8506
8507 PR target/70510
8508 * gcc.target/i386/pr70510.c: New test.
8509
3022186a
RB
85102016-04-05 Richard Biener <rguenther@suse.de>
8511
8512 PR tree-optimization/70526
8513 * g++.dg/torture/pr70526.C: New testcase.
8514
55fc79b2
JJ
85152016-04-05 Jakub Jelinek <jakub@redhat.com>
8516
8517 PR target/70525
8518 * gcc.target/i386/pr70525.c: New test.
8519
62b233f2
RB
85202016-04-05 Richard Biener <rguenther@suse.de>
8521
8522 PR middle-end/70499
8523 * g++.dg/torture/pr70499.C: New testcase.
8524
cc05759d
RB
85252016-04-05 Richard Biener <rguenther@suse.de>
8526
8527 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8528 remove XFAIL.
8529
f23f16d4
JJ
85302016-04-04 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR middle-end/70307
8533 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8534 rs6000 ABI warnings.
8535
d27ecc49
JH
85362016-04-04 Jan Hubicka <hubicka@ucw.cz>
8537
8538 PR ipa/66223
8539 * g++.dg/ipa/devirt-51.C: New testcase.
8540
c974c96e 85412016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8542 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8543
8544 PR middle-end/70457
8545 * gcc.dg/torture/pr70457.c: New.
8546
7a85da89
AV
85472016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8548
8549 PR fortran/67538
8550 * gfortran.dg/allocate_with_source_19.f08: New test.
8551
de517e64
AV
85522016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8553
8554 PR fortran/65795
8555 * gfortran.dg/coarray_allocate_6.f08: New test.
8556
43b9f499
RB
85572016-04-04 Richard Biener <rguenther@suse.de>
8558
8559 PR rtl-optimization/70484
8560 * gcc.dg/torture/pr70484.c: New testcase.
8561
f13355da
MP
85622016-04-04 Marek Polacek <polacek@redhat.com>
8563
8564 PR c/70307
8565 * gcc.dg/torture/pr70307.c: New test.
8566
6cc6ed50
OE
85672016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8568
8569 PR target/70416
8570 PR target/67391
8571 * gcc.target/sh/torture/pr70416.c: New.
8572
abdc16c8
MS
85732016-04-02 Martin Sebor <msebor@redhat.com>
8574
8575 PR c++/67376
8576 PR c++/70170
8577 PR c++/70172
8578 PR c++/70228
8579 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8580 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8581 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8582 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8583 * g++.dg/cpp0x/constexpr-string.C: Same.
8584 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8585 * g++.dg/cpp0x/pr65398.C: Same.
8586 * g++.dg/ext/constexpr-vla1.C: Same.
8587 * g++.dg/ext/constexpr-vla2.C: Same.
8588 * g++.dg/ext/constexpr-vla3.C: Same.
8589 * g++.dg/ubsan/pr63956.C: Same.
8590
763cd859
JJ
85912016-04-01 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR rtl-optimization/70467
8594 * gcc.target/i386/pr70467-2.c: New test.
8595
0f875435
JJ
85962016-04-01 Jakub Jelinek <jakub@redhat.com>
8597 Marek Polacek <polacek@redhat.com>
8598
8599 PR c++/70488
8600 * g++.dg/init/new47.C: New test.
8601
41d14659
RR
86022016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8603
8604 PR target/70496
8605 * gcc.target/arm/pr70496.c: New test.
8606
f9bf89bb
NS
86072016-04-01 Nathan Sidwell <nathan@acm.org>
8608
73b9085d
NS
8609 PR c++/68475
8610 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8611
4afdcfaa
IE
86122016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8613
8614 PR target/69890
8615 * gcc.dg/strlenopt.h (memmove): New.
8616 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8617 instead of "string.h".
8618 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8619 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8620 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8621 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8622 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8623 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8624 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8625 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8626 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8627 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8628 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8629 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8630 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8631 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8632 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8633 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8634 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8635 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8636 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8637 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8638
b5d7a29c
RO
86392016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8640
8641 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8642 (Holder::foo): Reflect this.
8643
b660f9ec
IE
86442016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8645
8646 PR target/70442
8647 * gcc.dg/pr70442.c: New test.
8648
88504f34
NS
86492016-03-31 Nathan Sidwell <nathan@acm.org>
8650
8651 PR c++/70393
8652 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8653
95d34b96
KY
86542016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8655
8656 PR target/70453
8657 * gcc.target/i386/pr70453.c: New test.
8658
b4c4967c
AB
86592016-03-31 Andrey Belevantsev <abel@ispras.ru>
8660
8661 PR target/70292
8662 * gcc.c-torture/pr70292.c: New test.
8663
5fde6a45
MP
86642016-03-31 Marek Polacek <polacek@redhat.com>
8665
8666 PR c/70297
8667 * c-c++-common/pr70297.c: New test.
8668 * g++.dg/cpp0x/typedef-redecl.C: New test.
8669 * gcc.dg/typedef-redecl2.c: New test.
8670
97eb24c4
JJ
86712016-03-31 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR rtl-optimization/70460
8674 * gcc.c-torture/execute/pr70460.c: New test.
8675
efc3536f
RB
86762016-03-31 Richard Biener <rguenther@suse.de>
8677
8678 PR c++/70430
8679 * g++.dg/ext/vector30.C: New testcase.
8680
e0876e21
DH
86812016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8682 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8683
8684 * gfortran.dg/fmt_pf.f90: New test.
8685
e9bff8c6
RO
86862016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8687
8688 Forward-port from 5 branch
8689 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8690
8691 PR testsuite/70356
8692 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8693 dg-require-effective-target after dg-do.
8694
8695 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8696
8697 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8698
2620c80d
TS
86992016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8700 Julian Brown <julian@codesourcery.com>
8701 Chung-Lin Tang <cltang@codesourcery.com>
8702 Cesar Philippidis <cesar@codesourcery.com>
8703 James Norris <jnorris@codesourcery.com>
8704 Tom de Vries <tom@codesourcery.com>
8705 Nathan Sidwell <nathan@codesourcery.com>
8706
bf867841 8707 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8708 * c-c++-common/goacc/loop-clauses.c: Likewise.
8709 * g++.dg/goacc/template.C: Likewise.
8710 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8711 * gfortran.dg/goacc/loop-1.f95: Likewise.
8712 * gfortran.dg/goacc/loop-5.f95: Likewise.
8713 * gfortran.dg/goacc/loop-6.f95: Likewise.
8714 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8715 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8716 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8717 * c-c++-common/goacc/clauses-fail.c: Likewise.
8718 * c-c++-common/goacc/parallel-1.c: Likewise.
8719 * c-c++-common/goacc/reduction-1.c: Likewise.
8720 * c-c++-common/goacc/reduction-2.c: Likewise.
8721 * c-c++-common/goacc/reduction-3.c: Likewise.
8722 * c-c++-common/goacc/reduction-4.c: Likewise.
8723 * c-c++-common/goacc/routine-3.c: Likewise.
8724 * c-c++-common/goacc/routine-4.c: Likewise.
8725 * c-c++-common/goacc/routine-5.c: Likewise.
8726 * c-c++-common/goacc/tile.c: Likewise.
8727 * g++.dg/goacc/template.C: Likewise.
8728 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8729 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8730 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8731 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8732 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8733 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8734 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8735 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8736 * c-c++-common/goacc/use_device-1.c: ... this file.
8737 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8738 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8739 * c-c++-common/goacc/host_data-6.c: ... this file.
8740 * c-c++-common/goacc/loop-2-kernels.c: New file.
8741 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8742 * c-c++-common/goacc/loop-3.c: Likewise.
8743 * g++.dg/goacc/reference.C: Likewise.
8744 * g++.dg/goacc/routine-1.C: Likewise.
8745 * g++.dg/goacc/routine-2.C: Likewise.
8746
f6d2d066
RB
87472016-03-30 Richard Biener <rguenther@suse.de>
8748
8749 PR middle-end/70450
8750 * gcc.dg/torture/pr70450.c: New testcase.
8751
d43242b9
JJ
87522016-03-30 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR target/70421
8755 * gcc.dg/torture/pr70421.c: New test.
8756 * gcc.target/i386/avx512f-pr70421.c: New test.
8757
5ce43b77
L
87582016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8759
8760 PR testsuite/70364
8761 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8762 (check): New function.
8763 (bar): Call check.
8764 (foo): Align stack to 16 bytes when calling bar.
8765 * gcc.target/i386/cleanup-2.c: Likewise.
8766
d014a712
PP
87672016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8768
8769 PR tree-optimization/59124
8770 * gcc.dg/Warray-bounds-19.c: New test.
8771
3f8257db 87722016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8773
8774 * lib/prune.exp (escape_regex_chars): New.
8775 (prune_file_path): Update to quote metcharacters for regexp.
8776
3336c6e0
JJ
87772016-03-29 Jakub Jelinek <jakub@redhat.com>
8778
a362f023
JJ
8779 PR rtl-optimization/70429
8780 * gcc.c-torture/execute/pr70429.c: New test.
8781
3336c6e0
JJ
8782 PR tree-optimization/70405
8783 * gcc.dg/pr70405.c: New test.
8784
728557fd
AV
87852016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8786
8787 PR fortran/70397
8788 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8789 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8790
bef977d4
TS
87912016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8792
8793 PR testsuite/64177
8794 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8795 __cilkrts_set_param to set two workers.
8796 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8797 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8798
6f6d25c9
DH
87992016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8800
bf867841 8801 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8802
45733562
KY
88032016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8804
8805 PR target/70406
bf867841 8806 * gcc.target/i386/pr70406.c: New test.
45733562 8807
a1799e5e
EB
88082016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8809
8810 * gnat.dg/specs/double_record_extension3.ads: New test.
8811
5fca7b66
RH
88122016-03-25 Richard Henderson <rth@redhat.com>
8813
8814 PR target/70120
8815 * gcc.target/aarch64/pr70120-1.c: New.
8816 * gcc.target/aarch64/pr70120-2.c: New.
8817 * gcc.target/aarch64/pr70120-3.c: New.
8818
31ce75c6
PP
88192016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8820
8821 PR c++/62212
8822 * g++.dg/template/mangle2.C: The dg-do directive should be
8823 "compile" not "assemble".
8824
3caf0ca1
BS
88252016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8826
8827 PR lto/69650
8828 * gcc.dg/pr69650.c: New test.
8829
634035b6
DE
88302016-03-25 David Edelsohn <dje.gcc@gmail.com>
8831
8832 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8833
45d34276
AM
88342016-03-25 Alan Modra <amodra@gmail.com>
8835
8836 * gcc.dg/dfp/pr70052.c: New test.
8837
8f085166
RH
88382016-03-24 Richard Henderson <rth@redhat.com>
8839
8840 PR middle-end/69845
8841 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8842 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8843
011e5ec3
TV
88442016-03-24 Tom de Vries <tom@codesourcery.com>
8845
8846 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8847
9e3f4551
TV
88482016-03-24 Tom de Vries <tom@codesourcery.com>
8849
8850 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8851 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8852
45780041
TV
88532016-03-24 Tom de Vries <tom@codesourcery.com>
8854
8855 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8856 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8857
887ab4e5
PP
88582016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8859
8860 PR c++/62212
8861 * g++.dg/template/mangle2.C: New test.
8862
69a9a66f
RB
88632016-03-24 Richard Biener <rguenther@suse.de>
8864
8865 PR tree-optimization/70396
8866 * gcc.dg/torture/pr70396.c: New testcase.
8867
ed87de55
RB
88682016-03-24 Richard Biener <rguenther@suse.de>
8869
8870 PR middle-end/70370
8871 * gcc.dg/torture/pr70370.c: New testcase.
8872
ea064934
TV
88732016-03-24 Tom de Vries <tom@codesourcery.com>
8874
8875 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8876 * gfortran.dg/goacc/kernels-tree.f95: Same.
8877 * gfortran.dg/goacc/parallel-tree.f95: Same.
8878
b2a4dd1d
TV
88792016-03-24 Tom de Vries <tom@codesourcery.com>
8880
8881 * c-c++-common/goacc/uninit-if-clause.c: New test.
8882 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8883
72e7cd6e
JJ
88842016-03-24 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR target/70290
bf867841
UB
8887 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8888 Fix formatting.
72e7cd6e 8889
ce9d0c03
RB
88902016-03-24 Richard Biener <rguenther@suse.de>
8891
8892 PR tree-optimization/70372
8893 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8894
426b9428
PP
88952016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8896
8897 PR c++/70347
8898 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8899
cd1588c4
PP
89002016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8901
8902 PR c++/70332
8903 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8904
61637db3
JJ
89052016-03-23 Jakub Jelinek <jakub@redhat.com>
8906
928af3bf
JJ
8907 PR c++/70001
8908 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8909 * g++.dg/cpp1y/pr70001.C: New test.
8910
61637db3
JJ
8911 PR c++/70323
8912 * g++.dg/cpp0x/constexpr-70323.C: New test.
8913
05aca4e7
AO
89142016-03-23 Alexandre Oliva <aoliva@redhat.com>
8915 Jason Merrill <jason@redhat.com>
8916 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR c++/69315
8919 * g++.dg/cpp0x/constexpr-69315.C: New test.
8920 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8921
fbdb6baf
MP
89222016-03-23 Marek Polacek <polacek@redhat.com>
8923
8924 PR c++/69884
8925 * g++.dg/warn/Wignored-attributes-1.C: New test.
8926 * g++.dg/warn/Wignored-attributes-2.C: New test.
8927
d79ee524
TV
89282016-03-23 Tom de Vries <tom@codesourcery.com>
8929
8930 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8931 initialization.
8932 * gfortran.dg/goacc/private-3.f95 (test): Same.
8933 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8934 missing use param.
8935
a59f0bef
KT
89362016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8937
8938 * lib/target-supports.exp: Remove v7ve entry from loop
8939 creating effective target checks.
8940 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8941 (add_options_for_arm_arch_v7ve): Likewise.
8942
0179520a
JJ
89432016-03-23 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR tree-optimization/70354
8946 * gcc.dg/vect/pr70354-1.c: New test.
8947 * gcc.dg/vect/pr70354-2.c: New test.
8948 * gcc.target/i386/avx2-pr70354-1.c: New test.
8949 * gcc.target/i386/avx2-pr70354-2.c: New test.
8950
75bb14d7
JL
89512016-03-22 Jeff Law <law@redhat.com>
8952
8953 PR target/70232
8954 * gcc.dg/tree-ssa/pr70232.c: New test.
8955
72c9526d
IE
89562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8957
8958 PR target/70302
8959 * gcc.target/i386/pr70302.c: New test.
8960
a3ca1bc5
RB
89612016-03-22 Richard Biener <rguenther@suse.de>
8962
8963 PR middle-end/70251
8964 * g++.dg/torture/pr70251.C: New testcase.
8965
5c240f4d
DM
89662016-03-22 David Malcolm <dmalcolm@redhat.com>
8967
8968 PR c/69993
8969 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8970 Wmisleading-indentation.c.
8971 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8972 reflect change to diagnostic text and order of messages.
8973 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8974
80f6631b
DE
89752016-03-22 David Edelsohn <dje.gcc@gmail.com>
8976
8977 * g++.dg/ext/java-3.C: Don't compile on AIX.
8978
9a10956c
RB
89792016-03-22 Richard Biener <rguenther@suse.de>
8980
8981 PR middle-end/70333
8982 * gcc.dg/torture/pr70333.c: New testcase.
8983
6cedf922
IE
89842016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8985
8986 * g++.dg/ext/pr70290.C: New test.
8987
cd6c27ac
KY
89882016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8989
8990 PR target/70325
8991 * gcc.target/i386/pr70325.c: New test.
8992
4cde512c
JJ
89932016-03-22 Jakub Jelinek <jakub@redhat.com>
8994
b01915ed
JJ
8995 PR target/70329
8996 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8997 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8998
4e3e2cf1
JJ
8999 PR target/70300
9000 * gcc.target/i386/pr70300.c: New test.
9001
4cde512c
JJ
9002 PR c++/70295
9003 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9004 (func2): New function for cond with parens, xfail warning for c++.
9005 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9006
16f6d7dc
PP
90072016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9008
9009 PR c++/70096
9010 * g++.dg/template/ptrmem30.C: New test.
9011
a3e2b438
PP
90122016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9013
9014 PR c++/70204
9015 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9016 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9017
11b6a02e
JJ
90182016-03-21 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR middle-end/70326
9021 * gcc.dg/pr70326.c: New test.
9022
b9407883
MG
90232016-03-21 Marc Glisse <marc.glisse@inria.fr>
9024 Jakub Jelinek <jakub@redhat.com>
9025
9026 PR tree-optimization/70317
9027 * gcc.dg/pr70317.c: New test.
9028
4a148e19
UB
90292016-03-21 Uros Bizjak <ubizjak@gmail.com>
9030
9031 PR target/70327
9032 * gcc.target/i386/pr70327.c: New test.
9033
2a85ddbb
ML
90342016-03-21 Martin Liska <mliska@suse.cz>
9035
7d36fe98 9036 PR ipa/70306
2a85ddbb
ML
9037 * gcc.dg/ipa/pr70306.c: New test.
9038
4a148e19 90392016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9040
9041 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9042 * gcc.target/arm/attr-align3.c: Likewise.
9043 * gcc.target/arm/attr_arm.c: Likewise.
9044 * gcc.target/arm/flip-thumb.c: Likewise.
9045
6b366948
JJ
90462016-03-21 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR target/70296
9049 * gcc.target/powerpc/altivec-36.c: New test.
9050
2fac8c14
RB
90512016-03-21 Richard Biener <rguenther@suse.de>
9052
9053 PR tree-optimization/70310
9054 * gcc.dg/torture/pr70310.c: New testcase.
9055
e9bde854
KY
90562016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9057
9058 PR target/70293
9059 * gcc.target/i386/pr70293.c: New test.
9060
56bbfaf6
RB
90612016-03-21 Richard Biener <rguenther@suse.de>
9062
9063 PR tree-optimization/70288
9064 * gcc.dg/torture/pr70288-1.c: New testcase.
9065 * gcc.dg/torture/pr70288-2.c: Likewise.
9066
3eee49ed
AB
90672016-03-21 Andrey Belevantsev <abel@ispras.ru>
9068
9069 PR rtl-optimization/69307
9070 * gcc.target/arm/pr69307.c: New test.
4a148e19 9071
8e7816b4
AB
90722016-03-21 Andrey Belevantsev <abel@ispras.ru>
9073
9074 PR rtl-optimization/69102
9075 * gcc.c-torture/compile/pr69102.c: New test.
9076
14d7d4be
JL
90772016-03-18 Jeff Law <law@redhat.com>
9078
9079 PR rtl-optimization/70263
9080 * gcc.c-torture/compile/pr70263-1.c: New test.
9081 * gcc.target/i386/pr70263-2.c: New test.
9082
5c6a601c
BS
90832016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9084
9085 PR rtl-optimization/70278
9086 * gcc.dg/torture/pr70278.c: New test.
9087 * gcc.target/arm/pr70278.c: New test.
9088
4bbf545b
DM
90892016-03-18 David Malcolm <dmalcolm@redhat.com>
9090
9091 PR c/70281
9092 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9093 (test_builtin_types_compatible_p): New test function.
9094 * gcc.dg/pr70281.c: New test case.
9095
dc28bb68
CL
90962016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9097
9098 PR target/70113
9099 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9100
5e8d6dff
IE
91012016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9102
9103 PR tree-optimization/70252
9104 * gcc.dg/pr70252.c: New test.
9105
d0e7e403
TV
91062016-03-18 Tom de Vries <tom@codesourcery.com>
9107
9108 * gcc.dg/pr70161-2.c: New test.
9109 * gcc.dg/pr70161.c: New test.
9110
fa22501a
TV
91112016-03-18 Tom de Vries <tom@codesourcery.com>
9112
9113 PR ipa/70269
9114 * gcc.dg/pr70269.c: New test.
9115
dd125026
JJ
91162016-03-18 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR c++/70267
9119 * g++.dg/ext/java-3.C: New test.
9120
91914f0a
PP
91212016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9122
9123 PR c++/70205
9124 * g++.dg/lookup/pr70205.C: New test.
9125
753a8910
PP
91262016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9127
9128 PR c++/70218
9129 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9130
14ba7b28
MP
91312016-03-17 Marek Polacek <polacek@redhat.com>
9132
9133 PR c/69407
9134 * gcc.dg/atomic-op-6.c: New test.
9135
ded60913
DM
91362016-03-17 David Malcolm <dmalcolm@redhat.com>
9137
9138 PR c/70264
9139 * c-c++-common/pr70264.c: New test case.
9140
a3aad0e6
JJ
91412016-03-17 Jakub Jelinek <jakub@redhat.com>
9142
17366700
JJ
9143 PR c++/70144
9144 * c-c++-common/pr70144-1.c: New test.
9145 * c-c++-common/pr70144-2.c: New test.
9146
a3aad0e6
JJ
9147 PR c++/70272
9148 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9149 * g++.dg/opt/flifetime-dse6.C: New test.
9150 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9151
b57e6e18
L
91522016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9153
9154 PR driver/70192
9155 * gcc.dg/pic-1.c: New test.
9156 * gcc.dg/pic-2.c: Likewise.
9157 * gcc.dg/pic-3.c: Likewise.
9158 * gcc.dg/pic-4.c: Likewise.
9159 * gcc.dg/pie-1.c: Likewise.
9160 * gcc.dg/pie-2.c: Likewise.
9161 * gcc.dg/pie-3.c: Likewise.
9162 * gcc.dg/pie-4.c: Likewise.
9163 * gcc.dg/pie-5.c: Likewise.
9164 * gcc.dg/pie-6.c: Likewise.
9165
b38ba58b
TV
91662016-03-17 Tom de Vries <tom@codesourcery.com>
9167
9168 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9169 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9170
6931b3b7
RB
91712016-03-17 Richard Biener <rguenther@suse.de>
9172
9173 PR debug/70271
9174 * g++.dg/debug/pr70271.C: New testcase.
9175
0c8b64cb
IE
91762016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9177
9178 * gcc.target/i386/pr70251.c: New test.
9179
b1970801
MP
91802016-03-17 Marek Polacek <polacek@redhat.com>
9181
9182 PR c++/70194
9183 * g++.dg/warn/constexpr-70194.C: New test.
9184
820c5eaa
RH
91852016-03-16 Richard Henderson <rth@redhat.com>
9186
9187 PR middle-end/70240
9188 * gcc.c-torture/compile/pr70240.c: New.
9189
da0ad263
SKS
91902016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9191
9192 * gcc.c-torture/compile/20151204.c: Skip for avr.
9193
c73d295c
JJ
91942016-03-16 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR target/70245
9197 * g++.dg/opt/pr70245.C: New test.
9198 * g++.dg/opt/pr70245.h: New file.
9199 * g++.dg/opt/pr70245-aux.cc: New file.
9200
b2794066
MS
92012016-03-16 Martin Sebor <msebor@redhat.com>
9202
9203 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9204
aa43616c
RH
92052016-03-16 Richard Henderson <rth@redhat.com>
9206
9207 PR middle-end/70199
9208 * gcc.c-torture/compile/pr70199.c: New.
9209
59608fe5
L
92102016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9211
9212 * gcc.dg/uninit-19.c: Run dos2unix.
9213
ab4c578f
MP
92142016-03-16 Marek Polacek <polacek@redhat.com>
9215
9216 PR c/70093
9217 * gcc.dg/nested-func-10.c: New test.
9218 * gcc.dg/nested-func-9.c: New test.
9219
f5387e76
JJ
92202016-03-16 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR tree-optimization/68714
9223 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9224
7662b718
TV
92252016-03-16 Tom de Vries <tom@codesourcery.com>
9226
9227 PR tree-optimization/68715
9228 * gcc.dg/graphite/pr68715-2.c: New test.
9229 * gcc.dg/graphite/pr68715.c: New test.
9230 * gfortran.dg/graphite/pr68715.f90: New test.
9231
be7ce7ae
TV
92322016-03-16 Tom de Vries <tom@codesourcery.com>
9233
9234 PR tree-optimization/68809
9235 * gcc.dg/graphite/pr68809-2.c: New test.
9236 * gcc.dg/graphite/pr68809.c: New test.
9237
1935f250
JJ
92382016-03-16 Jakub Jelinek <jakub@redhat.com>
9239
6651c93e
JJ
9240 PR c++/70147
9241 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9242 method call to i () as argument. Adjust expected output.
9243
1935f250
JJ
9244 PR c++/70147
9245 * g++.dg/ubsan/pr70147-1.C: New test.
9246 * g++.dg/ubsan/pr70147-2.C: New test.
9247
ab1caa6e
MS
92482016-03-15 Martin Sebor <msebor@redhat.com>
9249
9250 PR c++/58281
9251 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9252
5c2a1bbb
JDA
92532016-03-15 John David Anglin <danglin@gcc.gnu.org>
9254
cb5d8ad1
JDA
9255 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9256 hppa*-*-hpux*.
9257
b440dd40
JDA
9258 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9259
5c2a1bbb
JDA
9260 PR libfortran/69799
9261 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9262 libatomic_available.
9263
42c729c5
MP
92642016-03-15 Marek Polacek <polacek@redhat.com>
9265
9266 PR c++/70209
9267 * g++.dg/ext/attribute-may-alias-4.C: New test.
9268
82b1c550
AM
92692016-03-15 Alexander Monakov <amonakov@ispras.ru>
9270
9271 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9272 -fvar-tracking-assignments-toggle flag.
9273
4ccbf3a6
PH
92742016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9275
9276 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9277
c39858bd
JJ
92782016-03-15 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR rtl-optimization/70222
9281 * gcc.c-torture/execute/pr70222-1.c: New test.
9282 * gcc.c-torture/execute/pr70222-2.c: New test.
9283
8be119c1
RH
92842016-03-15 Richard Henderson <rth@redhat.com>
9285
9286 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9287
6598bb55
AB
92882016-03-15 Andrey Belevantsev <abel@ispras.ru>
9289
9290 PR rtl-optimization/69032
9291 * gcc.dg/pr69032.c: New test.
9292
81fa2944
AB
92932016-03-15 Andrey Belevantsev <abel@ispras.ru>
9294
9295 PR rtl-optimization/63384
4a148e19 9296 * g++.dg/pr63384.C: New test.
81fa2944 9297
74ea9ab6
AB
92982016-03-15 Andrey Belevantsev <abel@ispras.ru>
9299
9300 PR target/64411
9301 * gcc.target/i386/pr64411.C: New test.
9302
045d5055
TV
93032016-03-15 Tom de Vries <tom@codesourcery.com>
9304
9305 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9306 * gfortran.dg/goacc/kernels-alias.f95: New test.
9307
3ea33585
MS
93082016-03-14 Martin Sebor <msebor@redhat.com>
9309
9310 PR c++/53792
9311 * g++.dg/cpp0x/constexpr-inline.C: New test.
9312 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9313
1df7b330
DE
93142016-03-14 David Edelsohn <dje.gcc@gmail.com>
9315
9316 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9317
79b57d18
JJ
93182016-03-14 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR middle-end/70219
9321 * gcc.dg/pr70219.c: New test.
9322
3cbf012a
BS
93232016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9324
9325 PR target/70083
9326 * gcc.dg/torture/pr70083.c: New test.
9327 * gcc.target/i386/pr70083.c: New test.
9328
a9fee7cd
RB
93292016-03-14 Richard Biener <rguenther@suse.de>
9330
9331 PR tree-optimization/56365
9332 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9333
4799603f
SB
93342016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9335
9336 PR target/70098
9337 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9338 New function.
9339 * g++.dg/pr70098.C: New testcase.
9340
9341
760ca967
TV
93422016-03-14 Tom de Vries <tom@codesourcery.com>
9343
9344 PR tree-optimization/70045
9345 * gcc.dg/graphite/pr70045.c: New test.
9346
44e66a77
JD
93472016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9348
9349 PR fortran/69043
9350 * gfortran.dg/include_9.f90: New test.
9351
a18e0fe1
DH
93522016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9353
9354 PR fortran/45076
9355 gfortran.dg/prof/prof.exp: New script.
9356 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9357
d0aca6ab
AB
93582016-03-12 Andrey Belevantsev <abel@ispras.ru>
9359
9360 PR rtl-optimization/69307
9361 * gcc.dg/pr69307.c: New test.
9362
cefe08a4
VM
93632016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9364
9365 PR target/69614
9366 * gcc.target/arm/pr69614.c: New.
9367
70112e2a
PT
93682016-03-12 Paul Thomas <pault@gcc.gnu.org>
9369
9370 PR fortran/70031
9371 * gfortran.dg/submodule_14.f08: New test
9372
9373 PR fortran/69524
9374 * gfortran.dg/submodule_15.f08: New test
9375
3f1e5d3a
PP
93762016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9377
9378 PR c++/70106
9379 * g++.dg/cpp1y/paren3.C: New test.
9380
a3f6d680
MM
93812016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9382
9383 PR target/70131
9384 * gcc.target/powerpc/ppc-round2.c: New test.
9385
92348f09
BS
93862016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9387
9388 PR target/70123
9389 * gcc.dg/torture/pr70123.c: New test.
9390
cebde9e9
JL
93912016-03-11 Jeff Law <law@redhat.com>
9392
9393 PR tree-optimization/70190
9394 * gcc.c-torture/compile/pr70190.c: New test.
9395
3edc5da4
DM
93962016-03-11 David Malcolm <dmalcolm@redhat.com>
9397
9398 PR c/68187
9399 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9400 case.
9401 (test43_b): Likewise.
9402 (test43_c): Likewise.
9403 (test43_d): Likewise.
9404 (test43_e): Likewise.
9405 (test43_f): Likewise.
9406 (test43_g): Likewise.
9407 (test44_a): Likewise.
9408 (test44_b): Likewise.
9409 (test44_c): Likewise.
9410 (test44_d): Likewise.
9411 (test44_e): Likewise.
9412
318c1204
DM
94132016-03-11 David Malcolm <dmalcolm@redhat.com>
9414
9415 PR c/70085
9416 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9417
bc062234
KT
94182016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9419
9420 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9421 dg-options.
9422
acfc1ac1
KT
94232016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9424
9425 PR target/70002
9426 PR target/69245
9427 * gcc.target/aarch64/pr69245_2.c: New test.
9428
d1e2bb2d
JJ
94292016-03-11 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR tree-optimization/70177
9432 * gcc.dg/pr70177.c: New test.
9433
07350627
AL
94342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9435
9436 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9437
5c6706f7
AL
94382016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9439
9440 * gcc.dg/tree-ssa/sra-20.c: New.
9441
02d472a2
JJ
94422016-03-11 Jakub Jelinek <jakub@redhat.com>
9443
686d390a
JJ
9444 PR rtl-optimization/70174
9445 * gcc.dg/pr70174.c: New test.
9446
02d472a2
JJ
9447 PR tree-optimization/70169
9448 * gcc.dg/pr70169.c: New test.
9449
0f9befa1
IE
94502016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9451
9452 PR target/70160
9453 * gcc.target/i386/pr70160.c: New test.
9454
432d4670
AK
94552016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9456
9457 * gcc.target/s390/dfp-1.c: New test.
9458
a3dc8760
NC
94592016-03-10 Nick Clifton <nickc@redhat.com>
9460
9461 PR target/70044
9462 * gcc.target/aarch64/pr70044.c: New test.
9463
b87a8d7d
PP
94642016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9465 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR c++/70001
9468 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9469 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9470 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9471
4f4ada6a
JH
94722016-03-10 Jan Hubicka <hubicka@ucw.cz>
9473
9474 PR lto/69589
9475 * g++.dg/lto/pr69589_0.C: New testcase
9476 * g++.dg/lto/pr69589_1.C: New testcase
9477
d49b0aa0
MP
94782016-03-10 Marek Polacek <polacek@redhat.com>
9479
9480 PR c++/70153
9481 * g++.dg/delayedfold/unary-plus1.C: New test.
9482
94832016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9484
9485 * gcc.target/arm/pr45701-1.c: Escape brackets.
9486 * gcc.target/arm/pr45701-2.c: Likewise.
9487
71017a7b
AL
94882016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9489
9490 * gfortran.dg/unconstrained_commons.f: New.
9491
ba52669f
AM
94922016-03-10 Alan Modra <amodra@gmail.com>
9493
9494 * gcc.dg/pr69195.c: New.
9495 * gcc.dg/pr69238.c: New.
9496
27742332
TV
94972016-03-10 Tom de Vries <tom@codesourcery.com>
9498
9499 PR testsuite/68915
9500 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9501
3a81a594
RB
95022016-03-10 Richard Biener <rguenther@suse.de>
9503
9504 PR tree-optimization/70128
9505 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9506 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9507
3433b975
JJ
95082016-03-09 Jakub Jelinek <jakub@redhat.com>
9509
c2864f02
JJ
9510 PR tree-optimization/70152
9511 * gcc.dg/pr70152.c: New test.
9512
3433b975
JJ
9513 PR target/70086
9514 * gcc.target/i386/pr70086-1.c: New test.
9515 * gcc.target/i386/pr70086-2.c: New test.
9516 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9517
9518 PR tree-optimization/70127
9519 * gcc.c-torture/execute/pr70127.c: New test.
9520
96b3c82d
CP
95212016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9522
9523 * c-c++-common/goacc/combined-directives-2.c: New test.
9524
b4f3232d
DM
95252016-03-09 David Malcolm <dmalcolm@redhat.com>
9526
9527 PR c/68473
9528 PR c++/70105
9529 * g++.dg/diagnostic/pr70105.C: New test.
9530 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9531 (test_multiple_ordinary_maps): New test function.
9532
40499f81
DM
95332016-03-09 David Malcolm <dmalcolm@redhat.com>
9534
9535 PR c/68473
9536 PR c++/70105
9537 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9538 Drop range information from call to inform_at_rich_loc.
9539 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9540 New.
9541 (test_show_locus): Replace calls to rich_location::add_range with
9542 calls to add_range. Rewrite the tests that used the now-defunct
9543 rich_location ctor taking a source_range. Simplify other tests
9544 by replacing calls to COMBINE_LOCATION_DATA with calls to
9545 make_location.
9546
c9e33662
RB
95472016-03-09 Richard Biener <rguenther@suse.de>
9548 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR tree-optimization/70138
9551 * gcc.dg/vect/pr70138-1.c: New testcase.
9552 * gcc.dg/vect/pr70138-2.c: Likewise.
9553
2c73b764
JJ
95542016-03-09 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR target/70049
9557 * gcc.target/i386/pr70049.c: New test.
9558
c06d25bb
RB
95592016-03-09 Richard Biener <rguenther@suse.de>
9560
9561 PR c/70143
9562 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9563 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9564 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9565
5828a501
RO
95662016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9567
9568 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9569 arm-*-*.
9570
2e141c8d
JJ
95712016-03-09 Jakub Jelinek <jakub@redhat.com>
9572
5a9def37
JJ
9573 PR middle-end/67278
9574 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9575
2e141c8d
JJ
9576 PR target/67278
9577 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9578
9579 PR middle-end/70050
9580 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9581 in testcase comment.
9582
bf751f40
TV
95832016-03-09 Tom de Vries <tom@codesourcery.com>
9584
9585 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9586 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9587 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9588 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9589 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9590 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9591 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9592 * gfortran.dg/goacc/kernels-loop.f95: New test.
9593
e210c999
MS
95942016-03-08 Martin Sebor <msebor@redhat.com>
9595
9596 PR c++/62096
9597 * g++.dg/warn/overflow-warn-7.C: New test.
9598
80aac5c8
JM
95992016-03-08 Jason Merrill <jason@redhat.com>
9600
9601 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9602 * lib/target-supports.exp (check_effective_target_concepts): New.
9603
12b81409
JJ
96042016-03-08 Jakub Jelinek <jakub@redhat.com>
9605
d259b234
JJ
9606 PR c++/70135
9607 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9608 * g++.dg/ubsan/pr70135.C: New test.
9609
12b81409
JJ
9610 PR target/70110
9611 * gcc.dg/pr70110.c: New test.
9612
b4e9f2aa
MJ
96132016-03-07 Martin Jambor <mjambor@suse.cz>
9614
9615 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9616 * c-c++-common/gomp/if-1.c: Likewise.
9617 * c-c++-common/gomp/pr61486-2.c: Likewise.
9618 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9619 to dg-additional-options.
9620 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9621 * g++/gomp/target-teams-1.c: Likewise.
9622 * gcc.dg/gomp/gomp.exp: Likewise.
9623 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9624 dg-additional-options.
9625 * gfortran.dg/gomp/gomp.exp: Likewise.
9626 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9627 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9628 dg-additional-options.
9629 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9630
f86e631e
MJ
96312016-03-07 Martin Jambor <mjambor@suse.cz>
9632
9633 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9634 * c-c++-common/gomp/gridify-1.c: New test.
9635 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9636
94156b3f
AV
96372016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9638
9639 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9640 trigger for cortex-r8, when scanning for register r8.
9641 * gcc.target/arm/pr45701-2.c: Likewise.
9642
a84a49b7 96432016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9644 Jeff Law <law@redhat.com>
a84a49b7
RB
9645
9646 PR tree-optimization/69740
9647 * gcc.c-torture/compile/pr69740-1.c: New test.
9648 * gcc.c-torture/compile/pr69740-2.c: New test.
9649
e41f6c9e
BS
96502016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9651
9652 * lib/target-supports.exp
9653 (check_effective_target_whole_vector_shift): Enable for PPC64.
9654
57548bf5
RB
96552016-03-07 Richard Biener <rguenther@suse.de>
9656
9657 PR tree-optimization/70115
9658 * gcc.dg/torture/pr70115.c: New testcase.
9659
4ae13300
NS
96602016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9661
9662 PR middle-end/69916
9663 * c-c-++-common/goacc/pr69916.c: New.
9664
5edb9853
RH
96652016-03-07 Richard Henderson <rth@redhat.com>
9666
9667 * gcc.c-torture/compile/pr70061.c: New test.
9668
2067a8f3
RB
96692016-03-07 Richard Biener <rguenther@suse.de>
9670
9671 PR testsuite/70109
9672 * gcc.dg/vect/O3-pr36098.c: New testcase.
9673
4145a9b7
CL
96742016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9675
9676 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9677
1878be32
EB
96782016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9679
9680 * gnat.dg/renaming9.ad[sb]: New testcase.
9681
df762bb2
JJ
96822016-03-05 Jakub Jelinek <jakub@redhat.com>
9683
9684 PR c++/70084
9685 * g++.dg/expr/stdarg3.C: New test.
9686
7d461295
JL
96872016-03-04 Jeff Law <law@redhat.com>
9688
9689 PR tree-optimization/69196
9690 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9691 x86_64-*-*.
9692
29b9828f
BS
96932016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9694
b6b552fd
BS
9695 PR c/69973
9696 * gcc.dg/pr69973.c: New test.
9697
201d49e9
BS
9698 PR rtl-optimization/69941
9699 * gcc.dg/torture/pr69941.c: New test.
9700
29b9828f
BS
9701 PR c/69824
9702 * gcc.dg/pr69824.c: New test.
9703
640b7e74
TV
97042016-03-05 Tom de Vries <tom@codesourcery.com>
9705
9706 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9707 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9708 function.
9709
7a3a3fad
PP
97102016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9711
9712 PR c++/66786
9713 * g++.dg/cpp1y/var-templ48.C: New test.
9714 * g++.dg/cpp1y/var-templ49.C: New test.
9715
cd439aec
EB
97162016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9717
9718 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9719
60204554
JJ
97202016-03-04 Jakub Jelinek <jakub@redhat.com>
9721
0c8825de
JJ
9722 PR c++/70035
9723 * g++.dg/ubsan/pr70035.C: New test.
9724
60204554
JJ
9725 PR target/70062
9726 * gcc.target/i386/pr70062.c: New test.
9727
f79d4eab
L
97282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9729
9730 * g++.dg/template/typename21.C: Remove c++98_only.
9731
ea81ce67
L
97322016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9733
9734 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9735
64b23c13
DM
97362016-03-04 David Malcolm <dmalcolm@redhat.com>
9737
9738 PR c/68187
9739 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9740 function.
9741 (fn_42_b): Likewise.
9742 (fn_42_c): Likewise.
9743
729526f5
DM
97442016-03-04 David Malcolm <dmalcolm@redhat.com>
9745
9746 PR c/68187
9747 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9748 function.
9749 (fn_40_b): Likewise.
9750 (fn_41_a): Likewise.
9751 (fn_41_b): Likewise.
9752
f9ea11ac
JJ
97532016-03-04 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR target/70059
9756 * gcc.target/i386/avx512f-pr70059.c: New test.
9757 * gcc.target/i386/avx512dq-pr70059.c: New test.
9758
b6c38c69
BS
97592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9760
9761 PR rtl-optimization/57676
9762 * gcc.dg/torture/pr57676.c: New test.
9763
af3cdd34
IE
97642016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9765
9766 * gcc.dg/pr70026.c: New test.
9767
7ff6ca38
MP
97682016-03-04 Marek Polacek <polacek@redhat.com>
9769
9770 PR c/69798
9771 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9772 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9773
a6bf62d5
KT
97742016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9775
9776 PR target/70004
9777 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9778 Delete.
9779 (test_corners_sisd_si): Likewise.
9780 (main): Remove checks of the above.
9781 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9782
ae4cdc6a
EB
97832016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9784
9785 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9786
08455559
CL
97872016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9788
9789 * gcc.dg/torture/pr69951.c: Accept argc==0.
9790
e9a35493
RB
97912016-03-04 Richard Biener <rguenther@suse.de>
9792
9793 PR c++/70054
9794 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9795 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9796
fba054c2
DV
97972016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9798
9799 PR testsuite/69766
9800 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9801 testing multiarch.
9802
f10cdc6c
JJ
98032016-03-04 Jakub Jelinek <jakub@redhat.com>
9804
9805 PR debug/69947
9806 * gcc.dg/guality/pr69947.c: New test.
9807
2e981ba0
JJ
98082016-03-03 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR ada/70017
9811 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9812
0ba3bfa2
KT
98132016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9814
9815 PR rtl-optimization/69904
9816 * gcc.target/arm/pr69904.c: New test.
9817
97ecdb46
JJ
98182016-03-03 Jakub Jelinek <jakub@redhat.com>
9819
9820 PR target/70021
9821 * gcc.dg/vect/pr70021.c: New test.
9822 * gcc.target/i386/pr70021.c: New test.
9823
a2a743a1
MP
98242016-03-03 Marek Polacek <polacek@redhat.com>
9825
9826 PR middle-end/70050
9827 * gcc.dg/pr70050.c: New test.
9828
fa07ecdd
JG
98292016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9830
9831 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9832
23504262
ML
98332016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9834
9835 PR tree-optimization/70043
9836 * gfortran.dg/vect/pr70043.f90: New test.
9837
b7b9e1a9
EB
98382016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9839
9840 * gnat.dg/specs/task1.ads: New test.
9841
cb83ba54
RO
98422016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9843
9844 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9845 Invoke gdb with -batch.
9846 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9847
a75f5e30
RB
98482016-03-03 Richard Biener <rguenther@suse.de>
9849
9850 PR tree-optimization/55936
9851 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9852
268bc320
JL
98532016-03-02 Jeff Law <law@redhat.com>
9854
815f20ab
JL
9855 PR rtl-optimization/69942
9856 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9857 effects of argument promotions.
9858
268bc320
JL
9859 PR tree-optimization/69987
9860 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9861 target does not support -fprefetch-loop-arrays.
9862
171f7de5
UB
98632016-03-02 Uros Bizjak <ubizjak@gmail.com>
9864
9865 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9866
192912db
BC
98672016-03-02 Bin Cheng <bin.cheng@arm.com>
9868
c7908871 9869 PR rtl-optimization/69052
192912db
BC
9870 * gcc.target/i386/pr69052.c: New test.
9871
90a7a40b
AM
98722016-03-02 Alan Modra <amodra@gmail.com>
9873
9874 * gcc.dg/pr69990.c: New.
9875
69fa742f
JJ
98762016-03-02 Jakub Jelinek <jakub@redhat.com>
9877
de752fb0
JJ
9878 PR c/68062
9879 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9880
9881 PR middle-end/70022
9882 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9883
69fa742f
JJ
9884 PR target/70028
9885 * gcc.target/i386/pr70028.c: New test.
9886
7c65bd56
MK
98872016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9888
9889 * c-c++-common/asan/swapcontext-test-1.c,
9890 * c-c++-common/tsan/thread_leak.c,
9891 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9892 * g++.dg/tsan/benign_race.C,
9893 * g++.dg/tsan/fd_close_norace.C,
9894 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9895 races with sanitizer output
9896
37d98220 98972016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9898 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9899
9900 PR target/67278
9901 * gcc.dg/simd-8.c: New testcase.
9902
218db463
RB
99032016-03-02 Richard Biener <rguenther@suse.de>
9904
9905 PR middle-end/67278
9906 * gcc.dg/simd-7.c: New testcase.
9907
22c72158
EB
99082016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9909
9910 * gcc.target/i386/pr70007.c: Tweak.
9911
9a790ccc
DV
99122016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9913
9914 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9915
bd02f00f
MP
99162016-03-02 Marek Polacek <polacek@redhat.com>
9917
9918 PR c/67854
9919 * gcc.dg/pr67854.c: New test.
9920
1e840f39
JJ
99212016-03-02 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR middle-end/70025
9924 * gcc.dg/torture/pr70025.c: New test.
9925
bca00241
VK
99262016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9927
9928 PR tree-optimization/68621
9929 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9930
0bca04b8
EB
99312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9932
9933 * gcc.target/i386/pr70007.c: New test.
9934
2a9afc86
JL
99352016-03-01 Jeff Law <law@redhat.com>
9936
eab2541b 9937 PR tree-optimization/69196
9d83ef71 9938 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9939
2a9afc86
JL
9940 PR tree-optimization/69196
9941 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9942 duplicating code and spoiling the expected output.
9943
0d39977e
MM
99442016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9945
9946 PR target/70033
9947 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9948 supports power9 before doing tests.
9949 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9950 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9951 * gcc.target/powerpc/p9-permute.c: Likewise.
9952
a0c0699d
UB
99532016-03-01 Uros Bizjak <ubizjak@gmail.com>
9954
9955 PR target/70027
9956 * gcc.target/i386/pr70027.c: New test.
9957
0ae3ef47 99582016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9959
9960 * gcc.dg/pr70017.c: New test.
9961
686e2237
JJ
99622016-03-01 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR c/69796
9965 PR c/69974
9966 * gcc.dg/pr69796.c: New test.
9967 * gcc.dg/pr69974.c: New test.
9968
f8e4188c
EB
99692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9970
9971 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9972
5e3f1c7c
JL
99732016-02-29 Jeff Law <law@redhat.com>
9974
9975 PR tree-optimization/69987
9976 * gfortran.dg/pr69987.f90: New test.
9977
9978 PR tree-optimization/69989
9979 * gcc.c-torture/compile/pr69989-2.c: New test.
9980
1be56bc5
MP
99812016-03-01 Marek Polacek <polacek@redhat.com>
9982
9983 PR c++/69795
9984 * g++.dg/parse/invalid1.C: New test.
9985
1b19470d
RB
99862016-03-01 Richard Biener <rguenther@suse.de>
9987
9988 PR middle-end/70022
9989 * gcc.dg/pr70022.c: New testcase.
9990
3ae0661a
IE
99912016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9992
9993 PR tree-optimization/69956
9994 * gcc.dg/pr69956.c: New test.
9995
0f09ab88
BS
99962016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9997
9998 PR target/70011
9999 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10000 XFAIL when hardware supports efficient unaligned storage access.
10001
76d881bf
PP
100022016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10003
10004 PR c++/69961
10005 * g++.dg/template/pr69961a.C: New test.
10006 * g++.dg/template/pr69961b.C: New test.
10007
7168133a
DM
100082016-02-29 David Malcolm <dmalcolm@redhat.com>
10009
10010 PR preprocessor/69985
10011 * gcc.dg/cpp/pr69985.c: New test case.
10012
0c6072a3
JL
100132016-02-29 Jeff Law <law@redhat.com>
10014
e66f219b
JL
10015 PR tree-optimization/70005
10016 * gcc.c-torture/execute/pr70005.c New test.
10017
0c6072a3
JL
10018 PR tree-optimization/69999
10019 * gcc.c-torture/compile/pr69999.c: New test.
10020
fd9fbdb3
YR
100212016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10022
10023 PR tree-optimization/69652
10024 * gcc.dg/torture/pr69652.c: Delete test.
10025 * gcc.dg/vect/pr69652.c: New test.
10026
cbd400b4
RB
100272016-02-19 Richard Biener <rguenther@suse.de>
10028
10029 PR tree-optimization/69980
10030 * gfortran.dg/vect/pr69980.f90: New testcase.
10031
84ea0f58
EB
100322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10033
10034 * gcc.target/sparc/20160229-1.c: New test.
10035
5d2a63dc
EB
100362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10037
10038 * gnat.dg/stack_usage3.adb: New test.
10039 * gnat.dg/stack_usage3_pkg.ads: New helper.
10040
93e708f9
EB
100412016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10042
10043 * gnat.dg/renaming8.adb: New test.
10044 * gnat.dg/renaming8_pkg1.ads: New helper.
10045 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10046 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10047
6512bc93
RB
100482016-02-29 Richard Biener <rguenther@suse.de>
10049
10050 PR tree-optimization/69720
10051 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10052
7b201a88
TK
100532016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10054
10055 PR fortran/68147
10056 PR fortran/47674
10057 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10058
82ee0cf2 100592016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10060 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10061
10062 PR fortran/56007
10063 * gfortran.dg/coarray_8.f90: Adjust error message.
10064 * gfortran.dg/pr56007.f90: New test.
10065 * gfortran.dg/pr56007.f: New test.
10066
cdc1a2c8
L
100672016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10068
10069 PR tree-optimization/69989
10070 * gcc.dg/torture/pr69989.c: New test.
10071
33505bcf
EB
100722016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10073
10074 * gcc.target/i386/stack-realign-win.c: New test.
10075
524bfb19
HA
100762016-02-28 Harald Anlauf <anlauf@gmx.de>
10077
10078 PR fortran/60126
10079 * gfortran.dg/pr60126.f90: New test.
10080
bd542508
JL
100812016-02-27 Jeff Law <law@redhat.com>
10082
10083 Revert
10084 2016-02-26 Richard Biener <rguenther@suse.de>
10085 Jeff Law <law@redhat.com>
10086
10087 PR tree-optimization/69740
10088 * gcc.c-torture/compile/pr69740-1.c: New test.
10089 * gcc.c-torture/compile/pr69740-2.c: New test.
10090
dd1291e0
JD
100912016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10092
5fb67f8b 10093 PR fortran/69910
dd1291e0
JD
10094 * gfortran.dg/newunit_4.f90: New test.
10095
5cfefb59
JJ
100962016-02-27 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR target/69613
10099 PR rtl-optimization/69886
10100 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10101 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10102 target.
10103
20ba5f33
MS
101042016-02-26 Martin Sebor <msebor@redhat.com>
10105
10106 PR tree-optimization/15826
10107 * gcc.dg/tree-ssa/pr15826.c: New test.
10108
e6fb01b0
JJ
101092016-02-26 Jakub Jelinek <jakub@redhat.com>
10110
10111 PR target/69969
10112 * gcc.target/powerpc/pr69969.c: New test.
10113
e3e0cf64
MS
101142016-02-26 Martin Sebor <msebor@redhat.com>
10115
10116 PR c++/15766
10117 * g++.old-deja/g++.other/decl5.C: Add a test case.
10118
d1f2bea5
SB
101192016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10120
10121 PR target/69946
10122 * gcc.target/powerpc/pr69946.c: New file.
10123
4a4f9d2b 101242016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10125 Jeff Law <law@redhat.com>
4a4f9d2b 10126
e3e0cf64 10127 PR tree-optimization/69740
4a4f9d2b
RB
10128 * gcc.c-torture/compile/pr69740-1.c: New test.
10129 * gcc.c-torture/compile/pr69740-2.c: New test.
10130
ad2a2706
MJ
101312016-02-26 Martin Jambor <mjambor@suse.cz>
10132
10133 PR middle-end/69920
10134 * gcc.dg/torture/pr69932.c: New test.
10135 * gcc.dg/torture/pr69936.c: Likewise.
10136
1d11f7ce
AK
101372016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10138
10139 PR target/69709
10140 * gcc.target/s390/pr69709.c: New test.
10141
6cfccbb2
KT
101422016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10143
10144 PR target/69245
10145 * gcc.target/aarch64/pr69245_1.c: New test.
10146
ac59ad4e
KT
101472016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10148
10149 PR target/69613
10150 * gcc.dg/torture/pr69613.c: New test.
10151
a2ad54a0
JJ
101522016-02-26 Jakub Jelinek <jakub@redhat.com>
10153
10154 PR rtl-optimization/69891
10155 * gcc.target/i386/pr69891.c: New test.
10156
0884062c 101572016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10158 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10159
d2369d4f 10160 PR target/61397
c163789b
MM
10161 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10162 functionality for both 32-bit and 64-bit.
10163
5aed7e2c
RB
101642016-02-26 Richard Biener <rguenther@suse.de>
10165
10166 PR tree-optimization/69551
10167 * gcc.dg/torture/pr69951.c: New testcase.
10168
798e2a8e
RB
101692016-02-25 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/48795
10172 * gcc.dg/Warray-bounds-18.c: New testcase.
10173
9559fbac
RO
101742016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10175
10176 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10177
c049b107
JJ
101782016-02-25 Jakub Jelinek <jakub@redhat.com>
10179
10180 PR rtl-optimization/69896
10181 * gcc.dg/pr69896.c: New test.
10182
1137001c
PP
101832016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10184
10185 PR c++/69736
10186 * g++.dg/cpp1y/paren2.C: New test.
10187
2e9c8641
MS
101882016-02-24 Martin Sebor <msebor@redhat.com>
10189
10190 PR c/51147
10191 * gcc.dg/enum-mode-2.c: New test.
10192
03ca8fb3
JJ
101932016-02-24 Jakub Jelinek <jakub@redhat.com>
10194
10195 PR c++/69922
10196 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10197 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10198 * g++.dg/ubsan/pr69922.C: New test.
10199
0b05329b
MP
102002016-02-24 Marek Polacek <polacek@redhat.com>
10201
10202 PR c/69819
10203 * gcc.dg/pr69819.c: New test.
10204
57c2c374
MS
102052016-02-24 Martin Sebor <msebor@redhat.com>
10206
3b96b93a
MS
10207 PR c++/69912
10208 * g++.dg/ext/flexary15.C: New test.
10209
102102016-02-24 Martin Sebor <msebor@redhat.com>
10211
10212 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10213 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10214 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10215
65433bb5
MK
102162016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10217 Charles Baylis <charles.baylis@linaro.org>
10218
10219 PR debug/61033
10220 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10221
f802a424 102222016-02-24 Richard Biener <rguenther@suse.de>
44293580 10223 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10224
10225 PR middle-end/69760
10226 * gcc.dg/torture/pr69760.c: New testcase.
10227
525f795f
RO
102282016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10229
10230 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10231 pattern on Solaris with as.
10232
cd7bbceb
KT
102332016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10234
10235 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10236 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10237 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10238 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10239
89c0c1fd
JJ
102402016-02-24 Jakub Jelinek <jakub@redhat.com>
10241
10242 PR middle-end/69915
10243 * gcc.dg/pr69915.c: New test.
10244
0683fd27
KT
102452016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10246
10247 PR rtl-optimization/69886
10248 * gcc.dg/torture/pr69886.c: New test.
10249
e53d562a
RB
102502016-02-24 Richard Biener <rguenther@suse.de>
10251
10252 PR middle-end/68963
10253 * gcc.dg/torture/pr68963.c: New testcase.
10254
74a00288
KT
102552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10256
10257 PR target/69875
10258 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10259 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10260 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10261 * gcc.target/arm/atomic_loaddi_1.c: New test.
10262 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10263 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10264 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10265 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10266 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10267 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10268 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10269 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10270
340fd4c9
JJ
102712016-02-24 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR middle-end/69909
10274 * gcc.dg/torture/pr69909.c: New test.
10275
47d3fdb2
RB
102762016-02-24 Richard Biener <rguenther@suse.de>
10277
10278 PR tree-optimization/69907
10279 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10280 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10281 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10282
dab73e73
CB
102832016-02-24 Christian Bruel <christian.bruel@st.com>
10284
10285 * gcc.target/arm/pragma_cpp_fma.c: New test.
10286
7cc5ec65
JD
102872016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10288
10289 PR fortran/61156
10290 * gfortran.dg/include_6.f90: Update test.
10291
067fbd8b
JJ
102922016-02-23 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR objc/69844
10295 * objc.dg/pr69844.m: New test.
10296
64a454d9
JD
102972016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10298
10299 PR libgfortran/69456
10300 * gfortran.dg/namelist_89.f90: New test.
10301 * gfortran.dg/pr59700.f90: Update test..
10302
35886f0b
MS
103032016-02-23 Martin Sebor <msebor@redhat.com>
10304
10305 PR middle-end/69780
10306 * g++.dg/ext/builtin_alloca.C: New test.
10307 * gcc.dg/builtins-68.c: New test.
10308
162cc7e3
RH
103092016-02-23 Richard Henderson <rth@redhat.com>
10310
10311 * gcc.target/i386/addr-space-3.c: Remove test.
10312
196440f8
DM
103132016-02-23 David Malcolm <dmalcolm@redhat.com>
10314
10315 PR preprocessor/69126
10316 PR preprocessor/69543
10317 * c-c++-common/pr69126-2-long.c: New test.
10318 * c-c++-common/pr69126-2-short.c: New test.
10319 * c-c++-common/pr69543-1.c: Remove xfail.
10320
1d3121af
DM
103212016-02-23 David Malcolm <dmalcolm@redhat.com>
10322
10323 PR preprocessor/69126
10324 PR preprocessor/69543
10325 PR preprocessor/69558
10326 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10327 (f): Rename to...
10328 (test_2): ...this, and add leading comment.
10329 (MACRO_3, test_3): New.
10330 (MACRO_4A, MACRO_4B, test_4): New.
10331 (MACRO): Rename to...
10332 (MACRO_5): ...this.
10333 (g): Rename to...
10334 (test_5): ...this, updating for renaming of MACRO, and
10335 add leading comment.
10336 * c-c++-common/pr69543-1.c: New.
10337 * c-c++-common/pr69543-2.c: New.
10338 * c-c++-common/pr69543-3.c: New.
10339 * c-c++-common/pr69543-4.c: New.
10340 * c-c++-common/pr69558-1.c: New.
10341 * c-c++-common/pr69558-2.c: New.
10342 * c-c++-common/pr69558-3.c: New.
10343 * c-c++-common/pr69558-4.c: New.
10344 * gcc.dg/pr69558.c: Move to...
10345 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10346 xfail for c++.
10347
f99c3557
TS
103482016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10349
10350 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10351 to -ftree-parallelize-loops/-fopenacc changes.
10352 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10353 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10354 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10355 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10356 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10357 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10358 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10359 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10360 * c-c++-common/goacc/kernels-loop.c: Likewise.
10361 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10362 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10363 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10364 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10365
c60ec7c2
RO
103662016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10367
10368 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10369
f1a62b6f
JJ
103702016-02-23 Jakub Jelinek <jakub@redhat.com>
10371
e67bf044
JJ
10372 PR c++/69902
10373 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10374
f1a62b6f
JJ
10375 PR c/69900
10376 * gcc.dg/pr69900.c: New test.
10377
20c5e09e
MJ
103782016-02-23 Martin Jambor <mjambor@suse.cz>
10379
10380 PR tree-optimization/69666
10381 * gcc.dg/tree-ssa/pr69666.c: New test.
10382
e457a6fc
AV
103832016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10384
10385 PR fortran/67451
10386 * gfortran.dg/coarray_allocate_5.f08: New test.
10387
d7b574f4
AK
103882016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10389
10390 * gcc.target/s390/vcond-shift.c: Move to ...
10391 * gcc.target/s390/vector/vcond-shift.c: ... here.
10392
58bdeb44
AK
103932016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10394
10395 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10396 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10397
7cd0387b
AK
103982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10399
10400 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10401
4246c8da
MW
104022016-02-20 Mark Wielaard <mjw@redhat.com>
10403
10404 PR c/28901
10405 * gcc.dg/unused-variable-3.c: New test.
10406
f93bc532
JJ
104072016-02-22 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR target/69888
10410 * gcc.target/i386/pr69888.c: New test.
10411
c4e360f4
RB
104122016-02-22 Richard Biener <rguenther@suse.de>
10413
10414 PR tree-optimization/69882
10415 * gfortran.dg/vect/pr69882.f90: New testcase.
10416
09c92f1c
JJ
104172016-02-22 Jakub Jelinek <jakub@redhat.com>
10418
10419 PR target/69885
10420 * gcc.dg/pr69885.c: New test.
10421
f88d45dc
OE
104222016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10423
10424 PR target/69806
10425 PR target/54089
10426 * gcc.target/sh/pr54089-10.c: New.
10427
ce1ff48e
PT
104282016-02-20 Paul Thomas <pault@gcc.gnu.org>
10429
10430 PR fortran/69423
10431 * gfortran.dg/deferred_character_15.f90 : New test.
10432
bbf27208
DH
104332016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10434
10435 PR fortran/57365
10436 gfortran.dg/allocate_with_source_18.f03: New test.
10437
104382016-02-20 Harald Anlauf <anlauf@gmx.de>
10439
10440 PR fortran/52531
10441 gfortran.dg/gomp/pr52531.f90: New test.
10442
268be88c
BE
104432016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10444
10445 PR c++/69865
10446 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10447 -std=c++03.
10448
4b6c824a
JJ
104492016-02-19 Jakub Jelinek <jakub@redhat.com>
10450
871b3f47
JJ
10451 PR c++/69826
10452 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10453 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10454
7a965d51
JJ
10455 PR c++/69850
10456 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10457
4b6c824a
JJ
10458 PR c++/69851
10459 * g++.dg/torture/pr69851.C: New test.
10460
15fca21a
MS
104612016-02-19 Martin Sebor <msebor@redhat.com>
10462
10463 PR testsuite/69573
10464 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10465
19e21586
JJ
104662016-02-19 Jakub Jelinek <jakub@redhat.com>
10467
03a616ac
JJ
10468 PR c++/69850
10469 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10470 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10471
19e21586
JJ
10472 PR c++/67767
10473 * g++.dg/cpp0x/pr67767.C: New test.
10474
2db16594
KT
104752016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10476
10477 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10478 for fp, simd, crypto, crc, lse.
10479 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10480 above.
10481 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10482 effective target check.
10483
5a7d9d1e
JJ
104842016-02-19 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR target/69820
10487 * gcc.target/i386/pr69820.c: New test.
10488
6448f064
AK
104892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10490
10491 * gcc.target/s390/vector/int128-1.c: New test.
10492
d0a859e6
AK
104932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10494
10495 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10496
9e4eb643
AK
104972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10498
10499 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10500 instruction pattern name to prevent the testcase from failing with
10501 -march=z13.
10502
859a4c0e
AK
105032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10504
10505 * gcc.target/s390/md/movstr-2.c: New test.
10506
efc2340b
MK
105072016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10508
10509 * gcc.target/s390/morestack.c: New test.
10510
ca2bfbc2
DV
105112016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10512
10513 PR target/69625
10514 * gcc.target/s390/pr69625.c: Add test case.
10515
efd4bd05
BE
105162016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10517
10518 PR testsuite/68580
10519 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10520
2bf2078a
MM
105212016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10522
10523 PR target/68404
10524 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10525 * gcc.target/powerpc/fusion3.c: Likewise.
10526
f003579e
RB
105272016-02-18 Richard Biener <rguenther@suse.de>
10528
10529 PR middle-end/69553
10530 * g++.dg/torture/pr69553.C: New testcase.
10531
19233914
NC
105322016-02-18 Nick Clifton <nickc@redhat.com>
10533
efd4bd05
BE
10534 PR target/62254
10535 PR target/69610
10536 * gcc.target/arm/pr62554.c: New test.
10537 * gcc.target/arm/pr69610-1.c: New test.
10538 * gcc.target/arm/pr69610-2.c: New test.
19233914 10539
23f27839
RB
105402016-02-18 Richard Biener <rguenther@suse.de>
10541
10542 PR middle-end/69854
10543 * gcc.dg/torture/pr69854.c: New testcase.
10544
932c0da4
JJ
105452016-02-17 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR c++/69850
10548 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10549
1bed93e4
BS
105502012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10551
10552 * gcc.target/powerpc/vec-cg.c: New test.
10553
57bfb134
RB
105542016-02-17 Richard Biener <rguenther@suse.de>
10555
10556 PR testsuite/69586
10557 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10558
a44e0ebb
KT
105592016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10560
10561 PR target/69161
10562 * gcc.c-torture/compile/pr69161.c: New test.
10563
ffacd726
DS
105642016-02-17 David Sherwood <david.sherwood@arm.com>
10565
10566 PR target/69532
10567 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10568 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10569
448db8d2
EB
105702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10571
10572 * gcc.dg/ifcvt-4.c: Skip on Visium.
10573
e2f0522e
EB
105742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10575
10576 * gnat.dg/atomic8.adb: New test.
10577
bf17fe3f
EB
105782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10579
10580 * gnat.dg/discr46.ad[sb]: New test.
10581
ecf835e9
KN
105822016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10583
10584 PR Target/48344
10585 * gcc.target/powerpc/pr48344-1.c: New test.
10586
49a1164a
TK
105872015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10588
10589 PR fortran/69742
10590 * gfortran.dg/associate_21.f90: New test.
10591
bf14eba2
JJ
105922016-02-16 Jakub Jelinek <jakub@redhat.com>
10593
10594 PR c/69835
10595 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10596 -Wnonnull in dg-options.
10597 * c-c++-common/nonnull-2.c: New test.
10598
35a093b6
JG
105992016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10600 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10601
10602 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10603
e387d491
JJ
106042016-02-16 Jakub Jelinek <jakub@redhat.com>
10605
10606 PR middle-end/69801
10607 * gcc.dg/pr69801.c: Add empty dg-options.
10608
ba539195
JN
106092016-02-16 James Norris <jnorris@codesourcery.com>
10610
10611 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10612 * g++.dg/goacc/deviceptr-1.c: New file.
10613
2a2b8f64
JJ
106142016-02-16 Jakub Jelinek <jakub@redhat.com>
10615
10616 PR tree-optimization/69820
10617 * gcc.dg/vect/pr69820.c: New test.
10618
87440c29
RB
106192016-02-16 Richard Biener <rguenther@suse.de>
10620
10621 PR tree-optimization/69776
10622 * gcc.dg/torture/pr69776-2.c: New testcase.
10623
6d87c306
BS
106242016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10625
10626 PR tree-optimization/69714
10627 * gcc.dg/torture/pr69714.c: New test.
10628
3824a0a2
JJ
106292016-02-16 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR tree-optimization/69802
10632 * gcc.dg/pr69802.c: New test.
10633
c8cfe96e
RB
106342016-02-16 Richard Biener <rguenther@suse.de>
10635
10636 PR middle-end/69801
10637 * gcc.dg/pr69801.c: New testcase.
10638
fc12098d
JD
106392016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10640
10641 PR libgfortran/69651
10642 * gfortran.dg/read_bang.f90: New test.
10643 * gfortran.dg/read_bang4.f90: New test.
10644
ba6b3795
JJ
106452016-02-15 Jakub Jelinek <jakub@redhat.com>
10646
f0516ca4
JJ
10647 PR c++/69658
10648 * g++.dg/init/pr69658.C: New test.
10649
ba6b3795
JJ
10650 PR c++/69797
10651 * c-c++-common/pr69797.c: New test.
10652
de3f9a2d
PK
106532016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10654
10655 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10656 check for aarch64*-*-*.
10657
17a3b967
RB
106582016-02-15 Richard Biener <rguenther@suse.de>
10659
10660 PR tree-optimization/69783
10661 * gcc.dg/vect/pr69783.c: New testcase.
10662
1c48bff1
RB
106632016-02-15 Richard Biener <rguenther@suse.de>
10664
10665 PR tree-optimization/69776
10666 * gcc.dg/torture/pr69776.c: New testcase.
10667
1e6025b6
TK
106682016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10669
10670 PR fortran/60526
10671 * gfortran.dg/type_decl_4.f90: Reinstated.
10672
d3308279
JDA
106732016-02-14 John David Anglin <danglin@gcc.gnu.org>
10674
10675 PR fortran/68746
10676 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10677
b7c56581
TK
106782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10679
10680 PR fortran/60526
10681 PR bootstrap/69816
10682 * gfortran.dg/type_decl_4.f90: Removed.
10683
60cb4ef5
TK
106842016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10685
10686 PR fortran/60526
10687 * gfortran.dg/type_decl_4.f90: New test.
10688
f6964637
AM
106892016-02-14 Alan Modra <amodra@gmail.com>
10690
1a8849d1 10691 PR testsuite/68886
f6964637
AM
10692 * gcc.c-torture/execute/stkalign.c: Revise test.
10693
f5121920
OE
106942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10695
10696 PR target/67260
10697 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10698
6cda3ab6
OE
106992016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10700
10701 PR target/67260
10702 * gcc.target/sh/torture/pr67260.c: New.
10703
6786e598
JDA
107042016-02-12 John David Anglin <danglin@gcc.gnu.org>
10705
10706 * gcc.dg/pr67964.c: Add dg-require-alias.
10707
7e05dad8
OE
107082016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10709
10710 PR target/67636
10711 PR target/64345
10712 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10713
7f4cc3ce
JD
107142016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10715
10716 PR libgfortran/69668
10717 * gfortran.dg/namelist_88.f90: New test.
10718
955ca6dc
JD
107192016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10720
10721 PR libgfortran/69668
10722 * gfortran.dg/namelist_38.f90: Update test.
10723 * gfortran.dg/namelist_84.f90: Update test.
10724
876217ae
DM
107252016-02-12 David Malcolm <dmalcolm@redhat.com>
10726
10727 PR other/69554
10728 * gcc.dg/pr69554-1.c: New test.
10729 * gfortran.dg/pr69554-1.F90: New test.
10730 * gfortran.dg/pr69554-2.F90: New test.
10731 * lib/gcc-dg.exp (proc dg-locus): New function.
10732 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10733 distinguish between the caret-printing and non-caret-printing
10734 cases. If caret-printing has been explicitly enabled, bail out
10735 without attempting to fix up the output.
10736
61789eed
DM
107372016-02-12 David Malcolm <dmalcolm@redhat.com>
10738
10739 PR driver/69265
10740 PR driver/69453
10741 * gcc.dg/spellcheck-options-3.c: New test case.
10742 * gcc.dg/spellcheck-options-4.c: New test case.
10743 * gcc.dg/spellcheck-options-5.c: New test case.
10744 * gcc.dg/spellcheck-options-6.c: New test case.
10745 * gcc.dg/spellcheck-options-7.c: New test case.
10746 * gcc.dg/spellcheck-options-8.c: New test case.
10747 * gcc.dg/spellcheck-options-9.c: New test case.
10748 * gcc.dg/spellcheck-options-10.c: New test case.
10749
c3090c1f
JJ
107502016-02-12 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR rtl-optimization/69764
10753 PR rtl-optimization/69771
10754 * c-c++-common/pr69764.c: New test.
10755 * gcc.dg/torture/pr69771.c: New test.
10756
8222034d
MP
107572016-02-12 Marek Polacek <polacek@redhat.com>
10758
10759 * g++.dg/torture/init-list1.C: New.
10760
f749f792
MP
107612016-02-12 Marek Polacek <polacek@redhat.com>
10762
10763 * gcc.dg/pr69522.c: Add empty dg-options.
10764
199fb02a
IE
107652016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10766
10767 * g++.dg/lto/lto.exp: Include and init mpx.
10768 * g++.dg/lto/pr69729_0.C: New test.
10769
b69539cb
JJ
107702016-02-12 Jakub Jelinek <jakub@redhat.com>
10771
06ff7000
JJ
10772 PR ipa/69241
10773 * g++.dg/ipa/pr69241-4.C: New test.
10774
b69539cb
JJ
10775 PR ipa/68672
10776 * g++.dg/ipa/pr68672-1.C: New test.
10777 * g++.dg/ipa/pr68672-2.C: New test.
10778 * g++.dg/ipa/pr68672-3.C: New test.
10779
16595a1f
BS
107802016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10781
10782 PR c/69522
6d87c306 10783 * gcc.dg/pr69522.c: New test.
16595a1f 10784
38d795d2
PP
107852016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10786
10787 PR c++/69098
10788 * g++.dg/cpp1y/69098.C: New test.
10789 * g++.dg/cpp1y/69098-2.C: New test.
10790
9c582551
JJ
107912016-02-12 Jakub Jelinek <jakub@redhat.com>
10792
10793 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10794 and neighbour -> neighbor.
10795 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10796 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10797 * c-c++-common/Wvarargs.c: Likewise.
10798 * c-c++-common/goacc/host_data-5.c: Likewise.
10799 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10800 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10801 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10802 * gcc.target/aarch64/pr60697.c: Likewise.
10803 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10804 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10805 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10806 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10807 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10808 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10809 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10810 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10811 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10812 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10813 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10814 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10815 * g++.dg/lookup/koenig5.C: Likewise.
10816 * g++.dg/ext/no-asm-2.C: Likewise.
10817 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10818 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10819 * gfortran.dg/used_types_16.f90: Likewise.
10820 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10821 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10822 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10823 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10824 * gfortran.dg/abstract_type_6.f03: Likewise.
10825 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10826 * gfortran.dg/used_types_15.f90: Likewise.
10827 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10828 * gfortran.dg/exit_3.f08: Likewise.
10829 * gfortran.dg/open_status_2.f90: Likewise.
10830 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10831 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10832 * gfortran.dg/associate_1.f03: Likewise.
10833 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10834 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10835 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10836 * gcc.dg/builtin-object-size-1.c: Likewise.
10837 * gcc.dg/noreturn-6.c: Likewise.
10838 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10839 * gcc.dg/globalalias.c: Likewise.
10840 * gcc.dg/builtins-config.h: Likewise.
10841 * gcc.dg/pr30457.c: Likewise.
10842 * gcc.c-torture/compile/volatile-1.c: Likewise.
10843 * gcc.c-torture/execute/20101011-1.c: Likewise.
10844 * c-c++-common/Waddress-1.c: Likewise.
10845
66756373
JJ
108462016-02-11 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR c/69768
10849 * c-c++-common/Waddress-1.c: New test.
10850
76fe932b
AV
108512016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10852
10853 PR fortran/69296
10854 * gfortran.dg/associate_19.f03: New test.
10855 * gfortran.dg/associate_20.f03: New test.
10856
564c4d4b
OE
108572016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10858
10859 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10860
e1c1ecb0
KT
108612016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10862
10863 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10864 .arch armv8-a\n. Add -dA to dg-options.
10865 * gcc.target/aarch64/assembler_arch_1.c: New test.
10866 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10867
0d7d9458
PC
108682016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10869
10870 PR c++/68726
10871 * g++.dg/cpp0x/pr68726.C: New.
10872
e6208a60
IE
108732016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10874
10875 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10876 test.
10877
281a11eb
RB
108782016-02-11 Richard Biener <rguenther@suse.de>
10879
10880 * g++.dg/tree-ssa/pr61034.C: Adjust.
10881
e03dd765
VM
108822016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10883
4b48faf5 10884 PR target/69148
e03dd765
VM
10885 * gcc.target/s390/pr69148.c: New.
10886
cdc23927
YR
108872016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10888
10889 PR tree-optimization/69652
10890 * gcc.dg/torture/pr69652.c: New test.
10891
e199dd0a
JJ
108922016-02-10 Jakub Jelinek <jakub@redhat.com>
10893 Patrick Palka <ppalka@gcc.gnu.org>
10894
10895 PR ipa/69241
10896 PR c++/69649
10897 * g++.dg/ipa/pr69241-1.C: New test.
10898 * g++.dg/ipa/pr69241-2.C: New test.
10899 * g++.dg/ipa/pr69241-3.C: New test.
10900 * g++.dg/ipa/pr69649.C: New test.
10901
d6b38027
UB
109022016-02-10 Uros Bizjak <ubizjak@gmail.com>
10903
10904 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10905 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10906
13b562c5
BC
109072016-02-10 Bin Cheng <bin.cheng@arm.com>
10908
10909 PR tree-optimization/68021
10910 * gcc.dg/tree-ssa/pr68021.c: New test.
10911
24a179f8
RB
109122016-02-10 Richard Biener <rguenther@suse.de>
10913
10914 PR tree-optimization/69726
10915 * gcc.dg/uninit-22.c: New testcase.
10916
0d99886f
AP
109172016-02-09 Andrew Pinski <apinski@cavium.com>
10918
10919 PR tree-opt/69282
10920 * gcc.c-torture/compile/20160205-1.c: New testcase.
10921
ab04995c
MM
109222016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10923
10924 PR target/68404
10925 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10926 instead accessing a really large arrray.
10927 * gcc.target/powerpc/fusion3.c: Likewise.
10928
4b79ac23
CB
109292016-02-09 Charles Baylis <charles.baylis@linaro.org>
10930
10931 PR target/68532
10932 * gcc.c-torture/execute/pr68532.c: New test.
10933
b890a441
AO
109342016-02-11 Alexandre Oliva <aoliva@redhat.com>
10935
10936 PR target/69634
10937 * gcc.dg/pr69634.c: New.
10938
84a5bef7
RB
109392016-02-09 Richard Biener <rguenther@suse.de>
10940
10941 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10942
1f123759 109432016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10944
1f123759
AF
10945 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10946
65860c77
YR
109472016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10948
10949 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10950
7e1e8a0a
RB
109512016-02-09 Richard Biener <rguenther@suse.de>
10952
10953 PR tree-optimization/69715
10954 * gcc.dg/torture/pr69715.c: New testcase.
10955
efb45a9f
PP
109562016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10957
10958 PR c++/69139
10959 * g++.dg/cpp0x/trailing12.C: New test.
10960 * g++.dg/cpp0x/trailing13.C: New test.
10961
20a0c6f9
PP
109622016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10963
10964 PR c++/69283
10965 PR c++/67835
10966 * g++.dg/cpp1y/auto-fn29.C: New test.
10967 * g++.dg/cpp1y/auto-fn30.C: New test.
10968
a162f3af
JJ
109692016-02-08 Jakub Jelinek <jakub@redhat.com>
10970
10971 PR tree-optimization/69209
10972 * gcc.c-torture/compile/pr69209.c: New test.
10973
4b4a9fbd
JL
109742016-02-08 Jeff Law <law@redhat.com>
10975
10976 PR tree-optimization/68541
10977 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10978 of statements allowed in join block for path splitting.
10979
cfac5ed2
JJ
109802016-02-08 Jakub Jelinek <jakub@redhat.com>
10981
f68bc23f
JJ
10982 PR c++/59627
10983 * g++.dg/gomp/pr59627.C: New test.
10984
cfac5ed2
JJ
10985 PR ipa/69239
10986 * g++.dg/ipa/pr69239.C: New test.
10987
44714d8c
DM
109882016-02-08 David Malcolm <dmalcolm@redhat.com>
10989
10990 PR preprocessor/69664
10991 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10992 * gcc.dg/cpp/warn-comments.c: Likewise.
10993
eba9e839
MP
109942016-02-08 Marek Polacek <polacek@redhat.com>
10995
10996 PR c++/69688
10997 * g++.dg/init/const12.C: New test.
10998
a011cd92
BS
109992016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11000
11001 PR target/60410
11002 * gcc.dg/lto/pr55113_0.c: Remove test.
11003
5317b1be
RB
110042016-02-08 Richard Biener <rguenther@suse.de>
11005
11006 PR tree-optimization/69719
11007 * gcc.dg/torture/pr69719.c: New testcase.
11008
63998a63
RB
110092016-02-08 Richard Biener <rguenther@suse.de>
11010 Jeff Law <law@redhat.com>
11011
11012 PR target/68273
11013 * gcc.target/mips/pr68273.c: New testcase.
11014
43f4a281
RB
110152016-02-08 Richard Biener <rguenther@suse.de>
11016
11017 PR rtl-optimization/69274
11018 * gcc.target/i386/addr-sel-1.c: XFAIL.
11019
0b604d2d
JL
110202016-02-08 Jeff Law <law@redhat.com>
11021
e8dfe49e
JL
11022 PR tree-optimization/68541
11023 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11024
6daecd7a 11025 PR tree-optimization/65917
0b604d2d
JL
11026 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11027
c0f0e35a
JD
110282016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11029
11030 PR fortran/50555
11031 * gfortran.dg/namelist_args.f90: New test.
11032
8981d712
JL
110332016-02-05 Jeff Law <law@redhat.com>
11034
6daecd7a 11035 PR tree-optimization/68541
8981d712
JL
11036 * gcc.dg/tree-ssa/split-path-2.c: New test.
11037 * gcc.dg/tree-ssa/split-path-3.c: New test.
11038 * gcc.dg/tree-ssa/split-path-4.c: New test.
11039 * gcc.dg/tree-ssa/split-path-5.c: New test.
11040 * gcc.dg/tree-ssa/split-path-6.c: New test.
11041 * gcc.dg/tree-ssa/split-path-7.c: New test.
11042
46cb9332
MS
110432016-02-05 Martin Sebor <msebor@redhat.com>
11044
11045 PR c++/69662
11046 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11047 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11048
be2083ea
RH
110492016-02-06 Richard HEnderson <rth@redhat.com>
11050
11051 PR c/69643
11052 * gcc.target/i386/addr-space-4.c: New.
11053 * gcc.target/i386/addr-space-5.c: New.
11054
711d7c23
MM
110552016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11056
11057 PR fortran/66089
11058 * gfortran.dg/elemental_dependency_6.f90: New.
11059
b5c1c988
JJ
110602016-02-05 Jakub Jelinek <jakub@redhat.com>
11061
861c7bcd
JJ
11062 PR rtl-optimization/69691
11063 * gcc.c-torture/execute/pr69691.c: New test.
11064
b5c1c988
JJ
11065 PR c++/69628
11066 * g++.dg/parse/pr69628.C: New test.
11067
f7dfa966
UB
110682016-02-05 Uros Bizjak <ubizjak@gmail.com>
11069
11070 * gcc.dg/sancov/asan.c: Move to ...
11071 * gcc.dg/asan/sancov-1.c: ... here.
11072
9b143e64
UB
110732016-02-05 Uros Bizjak <ubizjak@gmail.com>
11074
11075 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11076
f5d4b899
L
110772016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11078
11079 PR target/69677
11080 * gcc.target/i386/pr69677.c: New test.
11081
76c85fbb
PP
110822016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11083
11084 PR c++/68948
11085 * g++.dg/template/pr68948.C: New test.
11086
f181bf90
DV
110872016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11088
11089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11090 (only necessary on s390x).
11091
714fb282
L
110922016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11093
11094 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11095 -mno-accumulate-outgoing-args.
11096
618d6c1c
PP
110972016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11098
11099 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11100
1066e9b5
JJ
111012016-02-04 Jakub Jelinek <jakub@redhat.com>
11102
11103 PR c/69669
11104 * c-c++-common/pr69669.c: New test.
11105
76255d0d
MM
111062016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11107
11108 PR target/69667
11109 * g++.dg/pr69667.C: New file.
11110
e0b059b1
WD
111112016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11112
11113 PR target/69619
11114 * gcc.dg/pr69619.c: Add new test.
11115
2692b5c8
RS
111162016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11117
11118 PR rtl-optimization/69577
11119 * gcc.target/i386/pr69577.c: New test.
11120
7db337c2
ML
111212016-02-04 Martin Liska <mliska@suse.cz>
11122
11123 * g++.dg/asan/pr69276.C: New test.
11124
cc9c0829
KT
111252016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11126
11127 PR target/65932
11128 PR target/67714
11129 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11130 a single smulbb instruction.
11131 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11132 * gcc.target/amr/wmul-2.c: Likewise.
11133
eb9feb52
KT
111342016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11135
11136 PR target/65932
11137 PR target/67714
11138 * gcc.c-torture/execute/pr67714.c: New test.
11139
61f727fe
JJ
111402016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11141
11142 PR target/69454
11143 * gcc.target/i386/pr69454-1.c: New test.
11144 * gcc.target/i386/pr69454-2.c: New test.
11145
05dd97db
MS
111462016-02-03 Martin Sebor <msebor@redhat.com>
11147
11148 PR c++/69251
11149 PR c++/69253
11150 PR c++/69290
11151 PR c++/69277
11152 PR c++/69349
11153 * g++.dg/ext/flexarray-mangle-2.C: New test.
11154 * g++.dg/ext/flexarray-mangle.C: New test.
11155 * g++.dg/ext/flexarray-subst.C: New test.
11156 * g++.dg/ext/flexary11.C: New test.
11157 * g++.dg/ext/flexary12.C: New test.
11158 * g++.dg/ext/flexary13.C: New test.
11159 * g++.dg/ext/flexary14.C: New test.
11160 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11161
dac2fc29
L
111622016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11163
11164 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11165 Define only if CHECK_FLOAT128 is defined.
11166 (main): Properly initialize u5.
11167
eadb8035
JJ
111682016-02-03 Jakub Jelinek <jakub@redhat.com>
11169
0afbb81b
JJ
11170 PR c/69627
11171 * gcc.dg/pr69627.c: New test.
11172
eadb8035
JJ
11173 PR target/69644
11174 * gcc.dg/pr69644.c: New test.
11175
b12d4923
MS
111762016-02-03 Mike Stump <mikestump@comcast.net>
11177
11178 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11179 support for struct-layout-1.exp.
11180
ab4bae0c
PP
111812016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11182
11183 PR c++/69056
618d6c1c 11184 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11185
95831c01
VM
111862016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11187 Alexandre Oliva <aoliva@redhat.com>
11188
11189 PR target/69461
11190 * gcc.target/powerpc/pr69461.c: New.
11191
ccc71ab8
UB
111922016-02-03 Uros Bizjak <ubizjak@gmail.com>
11193
11194 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11195 works from here ...
11196 (check_effective_target_fsanitize_thread): ... to here. Do not
11197 specify additional compile flags for the test source.
11198 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11199 specify additional compile flags for the test source.
11200
96299640
WD
112012016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11202
11203 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11204
781d83d9
AV
112052016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11206
11207 PR fortran/67451
11208 PR fortran/69418
11209 * gfortran.dg/coarray_allocate_2.f08: New test.
11210 * gfortran.dg/coarray_allocate_3.f08: New test.
11211 * gfortran.dg/coarray_allocate_4.f08: New test.
11212
d8208e6d
AL
112132016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11214
11215 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11216 use same scan-tree-dump-times on all platforms.
11217 * gcc.dg/vect/vect-outer-1.c: Likewise.
11218 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11219 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11220 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11221 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11222 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11223 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11224 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11225
a8394fa0
SB
112262016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11227
11228 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11229 warning.
11230
f3baa1d3
L
112312016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11232
11233 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11234
eb077516
JN
112352016-02-02 James Norris <jnorris@codesourcery.com>
11236
11237 * c-c++-common/goacc/routine-5.c: Add tests.
11238
578fb225
AM
112392016-02-02 Alexander Monakov <amonakov@ispras.ru>
11240
11241 * gcc.target/nvptx/unsigned-cmp.c: New test.
11242
c64f7d37
WD
112432016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11244
11245 * gcc.target/aarch64/scalar_shift_1.c
11246 (test_corners_sisd_di): Improve force to SIMD register.
11247 (test_corners_sisd_si): Likewise.
11248 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11249 Remove scan-assembler check for ldr.
11250
90c6f26c
RB
112512016-02-02 Richard Biener <rguenther@suse.de>
11252
11253 PR tree-optimization/69595
11254 * gcc.dg/Warray-bounds-17.c: New testcase.
11255
9dc03c97
RB
112562016-02-02 Richard Biener <rguenther@suse.de>
11257
11258 PR tree-optimization/69606
11259 * gcc.dg/torture/pr69606.c: New testcase.
11260
2d4dc223
YR
112612016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11262
11263 PR middle-end/68542
11264 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11265 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11266
65c98fde
AM
112672016-02-02 Alan Modra <amodra@gmail.com>
11268
11269 PR target/69548
11270 * gcc.target/powerpc/pr69548.c: New test.
11271
e1b81f2b
JJ
112722016-02-01 Jakub Jelinek <jakub@redhat.com>
11273
d0268b37
JJ
11274 PR rtl-optimization/69592
11275 * gcc.dg/pr69592.c: New test.
11276
e1b81f2b
JJ
11277 PR preprocessor/69543
11278 PR c/69558
11279 * gcc.dg/pr69543.c: New test.
11280 * gcc.dg/pr69558.c: New test.
11281
7dd7780d
UB
112822016-02-01 Uros Bizjak <ubizjak@gmail.com>
11283
bf672ee5
UB
11284 PR testsuite/65940
11285 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11286
9a7013f8
MS
112872016-02-01 Martin Sebor <msebor@redhat.com>
11288
11289 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11290
e681fb2b
BC
112912016-02-01 Bin Cheng <bin.cheng@arm.com>
11292
11293 PR tree-optimization/67921
11294 * c-c++-common/ubsan/pr67921.c: New test.
11295
ff86345f
RB
112962016-02-01 Richard Biener <rguenther@suse.de>
11297
11298 PR middle-end/69556
11299 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11300
bc369dbd
RB
113012016-02-01 Richard Biener <rguenther@suse.de>
11302
11303 PR tree-optimization/69574
11304 * gcc.dg/torture/pr69574.c: New testcase.
11305
ef318184
RB
113062016-02-01 Richard Biener <rguenther@suse.de>
11307
11308 PR tree-optimization/69579
11309 * gcc.dg/setjmp-6.c: New testcase.
11310
654745e6
JJ
113112016-02-01 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR rtl-optimization/69570
11314 * g++.dg/opt/pr69570.C: New test.
11315
e6c0c44b
RH
113162016-02-01 Richard Henderson <rth@redhat.com>
11317
11318 * gcc.dg/pr69535.c: New test.
11319
6ff3f09a
JDA
113202016-01-31 John David Anglin <danglin@gcc.gnu.org>
11321
2c005538
JDA
11322 PR testsuite/69584
11323 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11324 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11325
61083a4b
JDA
11326 PR debug/68244
11327 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11328
6ff3f09a
JDA
11329 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11330
0c221916
PT
113312016-01-31 Paul Thomas <pault@gcc.gnu.org>
11332
11333 PR fortran/67564
11334 * gfortran.dg/allocate_with_source_17.f03: New test.
11335
db7a2818
JJ
113362016-01-30 Jakub Jelinek <jakub@redhat.com>
11337
11338 PR tree-optimization/69546
11339 * gcc.dg/torture/pr69546.c: New test.
11340
e520d5f0
PT
113412016-01-30 Paul Thomas <pault@gcc.gnu.org>
11342
11343 PR fortran/69566
11344 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11345
343c05d3
MS
113462016-01-30 Martin Sebor <msebor@redhat.com>
11347
11348 PR c++/68490
11349 * g++.dg/ext/flexary10.C: New test.
11350
d6c3a539
DH
113512016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11352
11353 PR fortran/66707
11354 gfortran.dg/common_23.f90: New test.
11355
52d72fcd
BS
113562016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11357
11358 PR target/65546
11359 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11360 condition being checked, and disable it when the target supports
11361 misaligned loads and stores.
11362
3a5d2ba4
JJ
113632016-01-29 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR debug/69518
11366 * gcc.dg/torture/pr69518.c: New test.
11367
6bbacdb5
L
113682016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11369
11370 PR target/69530
11371 * gcc.target/i386/pr69530.c: New test.
11372
af932cdb
SE
113732016-01-29 Steve Ellcey <sellcey@imgtec.com>
11374
11375 PR target/65604
11376 * gcc.target/mips/div-delay.c: New test.
11377
26658b7c
JJ
113782016-01-29 Jakub Jelinek <jakub@redhat.com>
11379
33e89989
JJ
11380 PR target/69551
11381 * gcc.target/i386/pr69551.c: New test.
11382
26658b7c
JJ
11383 PR target/66137
11384 * gcc.target/i386/pr66137.c: New test.
11385
401116b5
AB
113862016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11387
11388 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11389 always built for p5600.
11390 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11391 isa=p5600 dg-option.
11392
d4abfcc5
RB
113932016-01-29 Richard Biener <rguenther@suse.de>
11394
11395 PR tree-optimization/69547
11396 * g++.dg/tree-ssa/pr69547.C: New testcase.
11397
16b77b32
JJ
113982016-01-29 Jakub Jelinek <jakub@redhat.com>
11399
11400 PR debug/66869
11401 * g++.dg/warn/Wunused-function2.C: New test.
11402
a1c95464
DV
114032016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11404
11405 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11406 support for test to succeed.
11407
5453bfed
MP
114082016-01-29 Marek Polacek <polacek@redhat.com>
11409
11410 PR c++/69509
11411 PR c++/69516
11412 * g++.dg/ext/constexpr-vla2.C: New test.
11413 * g++.dg/ext/constexpr-vla3.C: New test.
11414 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11415
452ec2a5
RB
114162016-01-29 Richard Biener <rguenther@suse.de>
11417
11418 PR middle-end/69537
11419 * gcc.dg/uninit-21.c: New testcase.
11420
aec0b19e
UB
114212016-01-28 Uros Bizjak <ubizjak@gmail.com>
11422
11423 PR target/69459
11424 * gcc.target/i386/pr69459.c: New test.
11425
df113ce7
SE
114262016-01-28 Steve Ellcey <sellcey@imgtec.com>
11427
11428 PR target/68400
11429 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11430 * gcc.target/mips/pr68400.c: New test.
11431
494de84f
MS
114322016-01-28 Martin Sebor <msebor@redhat.com>
11433
11434 PR target/17381
11435 * gcc.target/powerpc/pr17381.c: New test.
11436
eb1b1f01
JJ
114372016-01-28 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR middle-end/69542
11440 * gcc.dg/torture/pr69542.c: New test.
11441
6dfeb7ce
WD
114422016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11443
11444 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11445
4b7471a4
DE
114462016-01-28 David Edelsohn <dje.gcc@gmail.com>
11447
11448 * gcc.dg/pr65980.c: Skip on AIX.
11449 * gcc.dg/pr66688.c: Same.
11450
b271fd21
DE
114512016-01-28 David Edelsohn <dje.gcc@gmail.com>
11452
11453 PR target/63679
11454 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11455 * gcc.dg/tree-ssa/sra-18.c: Same.
11456
874108a9
AV
114572016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11458
11459 PR fortran/62536
11460 * gfortran.dg/block_15.f08: New test.
11461 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11462 on incorrectly closed BLOCK.
11463
30480bcd
IE
114642016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11465
11466 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
114672016-01-28 Richard Biener <rguenther@suse.de>
11468
11469 PR tree-optimization/69466
11470 * gfortran.dg/vect/pr69466.f90: New testcase.
11471
0d4c694e
TP
114722016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11473
11474 * g++.dg/pr67989.C: Remove ARM-specific option.
11475 * gcc.target/arm/pr67989.C: New file.
11476
2aa780da
UB
114772016-01-27 Uros Bizjak <ubizjak@gmail.com>
11478
11479 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11480 and expm1 test for glibc < 2.11.
11481
f75ebe77
RH
114822016-01-27 Richard Henderson <rth@redhat.com>
11483
11484 * gcc.c-torture/execute/pr69447.c: New test.
11485
114862016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11487
9a175e65 11488 PR fortran/69422
49847d75
PT
11489 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11490
cbdd8ae0
JJ
114912016-01-27 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR debug/66869
11494 * gcc.dg/pr66869.c: New test.
11495
2b572b3c
JL
114962016-01-25 Jeff Law <law@redhat.com>
11497
11498 PR tree-optimization/68398
aec0b19e 11499 PR tree-optimization/69196
2b572b3c
JL
11500 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11501 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11502 path to avoid new heuristic allowing more irreducible regions
11503 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11504 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11505 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11506 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11507 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11508
fa74a4bc
MP
115092016-01-27 Marek Polacek <polacek@redhat.com>
11510
11511 PR c/68062
11512 * c-c++-common/vector-compare-4.c: New test.
11513
0afff540
DM
115142016-01-27 David Malcolm <dmalcolm@redhat.com>
11515
11516 PR preprocessor/69126
11517 * c-c++-common/pr69126.c: New test case.
11518
1a218fc9
ILT
115192016-01-27 Ian Lance Taylor <iant@google.com>
11520
11521 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11522
5d70666e
RB
115232016-01-27 Ryan Burn <contact@rnburn.com>
11524
11525 PR cilkplus/69267
11526 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11527
87ff4d66
UB
115282016-01-27 Uros Bizjak <ubizjak@gmail.com>
11529
11530 PR target/69512
11531 * gcc.target/i386/pr69512.c: New test.
11532
27e23cca
RE
115332016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11534
11535 PR ada/69488
11536 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11537
05bf54c3
MP
115382016-01-27 Marek Polacek <polacek@redhat.com>
11539
11540 PR c++/69379
11541 * g++.dg/pr69379.C: New test.
11542
60214d0d
MS
115432016-01-27 Martin Sebor <msebor@redhat.com>
11544
11545 PR c++/69317
11546 * g++.dg/abi/Wabi-2-2.C: New test.
11547 * g++.dg/abi/Wabi-2-3.C: New test.
11548 * g++.dg/abi/Wabi-3-2.C: New test.
11549 * g++.dg/abi/Wabi-3-3.C: New test.
11550
167c7bfa
RB
115512016-01-27 Richard Biener <rguenther@suse.de>
11552
11553 PR tree-optimization/69166
11554 * gcc.dg/torture/pr69166.c: New testcase.
11555
1430fb1f
MJ
115562016-01-27 Martin Jambor <mjambor@suse.cz>
11557
11558 PR tree-optimization/69355
11559 * gcc.dg/tree-ssa/pr69355.c: New test.
11560
95e3030c
MP
115612016-01-27 Marek Polacek <polacek@redhat.com>
11562
11563 PR c++/69496
11564 * g++.dg/ext/constexpr-vla1.C: New test.
11565
eeb085f3
CB
115662016-01-20 Christian Bruel <christian.bruel@st.com>
11567
11568 PR target/69245
11569 * gcc.target/arm/pr69245.c: New test.
11570
b1652dde
JJ
115712016-01-27 Jakub Jelinek <jakub@redhat.com>
11572
11573 PR tree-optimization/69399
11574 * gcc.dg/torture/pr69399.c: New test.
11575
ce7e8f00
EB
115762016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11577
11578 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11579
e4aac1d1
EB
115802016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11581
11582 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11583
8dfdb419
TV
115842016-01-26 Tom de Vries <tom@codesourcery.com>
11585
11586 PR tree-optimization/69110
11587 * gcc.dg/autopar/pr69110.c: New test.
11588
56f80f54 115892016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11590 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11591
11592 * gcc.dg/graphite/isl-ast-op-select.c: New.
11593
a0909527
PT
115942015-01-26 Paul Thomas <pault@gcc.gnu.org>
11595
11596 PR fortran/69385
11597 * gfortran.dg/allocate_error_6.f90: New test.
11598
ffc445f4
RH
115992016-01-26 Richard Henderson <rth@redhat.com>
11600
11601 * gcc.dg/tm/pr60908.c: New test.
11602
01e1dea3
DM
116032016-01-26 David Malcolm <dmalcolm@redhat.com>
11604
11605 PR other/69006
11606 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11607 directive.
11608 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11609 expected multiline output to reflect the colorization being
11610 disabled before newlines.
11611 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11612 (custom_diagnostic_finalizer): Replace call to
11613 pp_newline_and_flush with call to pp_flush.
11614 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11615 * gfortran.dg/implicit_class_1.f90: Likewise.
11616 * lib/gcc-dg.exp (allow_blank_lines): New global.
11617 (dg-allow-blank-lines-in-output): New procedure.
11618 (gcc-dg-prune): Complain about blank lines in the output, unless
11619 dg-allow-blank-lines-in-output was called.
11620 * lib/multiline.exp (_build_multiline_regex): Only support
11621 arbitrary followup text for non-blank-lines, not for blank lines.
11622
13f92e8d
JJ
116232016-01-26 Jakub Jelinek <jakub@redhat.com>
11624
11625 PR tree-optimization/69483
11626 * gcc.dg/pr69483.c: New test.
11627 * g++.dg/opt/pr69483.C: New test.
11628
92422235
CL
116292016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11630
11631 PR target/68620
11632 * gcc.target/arm/pr68620.c: New test.
11633
0bccf11b
L
116342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11635
11636 * gcc.target/i386/pr68986-2.c: Remove -m32.
11637
81cd202e
L
116382016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11639
11640 PR target/68986
11641 * gcc.target/i386/pr68986-1.c: New test.
11642 * gcc.target/i386/pr68986-2.c: Likewise.
11643 * gcc.target/i386/pr68986-3.c: Likewise.
11644
213a1c03
CB
116452016-01-26 Christian Bruel <christian.bruel@st.com>
11646
11647 * lib/target-supports.exp
11648 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11649 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11650 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11651
22a08dd1
RB
116522016-01-26 Richard Biener <rguenther@suse.de>
11653
11654 PR tree-optimization/69452
11655 * gcc.dg/torture/pr69452.c: New testcase.
11656
6c06e0e8
JJ
116572016-01-26 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR target/69442
11660 * gcc.dg/pr69442.c: New test.
11661
b96824c4
RFI
116622016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11663
11664 PR target/67896
11665 * gcc.target/aarch64/simd/pr67896.C: New.
11666
5ee31e57
RS
116672016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11668
11669 PR tree-optimization/69400
11670 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11671 function.
11672 (plugin_init): Call it.
11673 * gcc.dg/torture/pr69400.c: New test.
11674
7ddfb31d
CL
116752016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11676
11677 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11678
1e050c90
AK
116792016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11680 Sebastian Pop <s.pop@samsung.com>
11681
11682 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11683 isl-0.15.
11684
c8ee4bf5
AK
116852016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11686 Sebastian Pop <s.pop@samsung.com>
11687
11688 * gcc.dg/graphite/pr69292.c: New.
11689
d902b330
JJ
116902016-01-25 Jakub Jelinek <jakub@redhat.com>
11691
11692 * c-c++-common/goacc/use_device-1.c: New test.
11693
2c89b952
JL
116942016-01-25 Jeff Law <law@redhat.com>
11695
11696 PR tree-optimization/69196
11697 PR tree-optimization/68398
11698 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11699 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11700
685c8785
DE
117012016-01-25 David Edelsohn <dje.gcc@gmail.com>
11702
11703 PR target/69469
11704 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11705 Algorithm.
11706
95cef0c1
RB
117072016-01-25 Richard Biener <rguenther@suse.de>
11708
11709 PR testsuite/69380
11710 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11711
2947d3b2
IE
117122016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11713
11714 PR target/69421
11715 * gcc.dg/pr69421.c: New test.
11716
ae19075a
BB
117172016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11718
11719 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11720 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11721 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11722 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11723 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11724 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11725 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11726 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11727 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11728 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11729
fa4511c2
RB
117302016-01-25 Richard Biener <rguenther@suse.de>
11731
11732 PR tree-optimization/69376
11733 * gcc.dg/torture/pr69376.c: New testcase.
11734
1d101216
JD
117352016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11736
11737 PR fortran/69397
11738 PR fortran/68442
11739 * gfortran.dg/interface_38.f90: New test.
11740 * gfortran.dg/interface_39.f90: New test.
a0909527 11741
a59b92b0
PP
117422016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11743
11744 Revert:
11745 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11746
11747 PR c++/11858
11748 PR c++/24663
11749 PR c++/24664
11750 * g++.dg/template/pr11858.C: New test.
11751 * g++.dg/template/pr24663.C: New test.
11752 * g++.dg/template/unify12.C: New test.
11753 * g++.dg/template/unify13.C: New test.
11754 * g++.dg/template/unify14.C: New test.
11755 * g++.dg/template/unify15.C: New test.
11756 * g++.dg/template/unify16.C: New test.
11757 * g++.dg/template/unify17.C: New test.
11758
16acb1a8
DH
117592016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11760
11761 PR fortran/68283
11762 gfortran.dg/pr68283.f90: New test.
11763
094773e8
TK
117642016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11765
11766 PR fortran/66094
11767 * gfortran.dg/inline_matmul_13.f90: New test.
11768 * gfortran.dg/matmul_bounds_8.f90: New test.
11769 * gfortran.dg/matmul_bounds_9.f90: New test.
11770 * gfortran.dg/matmul_bounds_10.f90: New test.
11771
42fb90d7
TV
117722016-01-23 Tom de Vries <tom@codesourcery.com>
11773
11774 PR tree-optimization/69426
11775 * gcc.dg/autopar/pr69426.c: New test.
11776
69da7802
MS
117772016-01-23 Martin Sebor <msebor@redhat.com>
11778
11779 PR c++/58109
11780 PR c++/69022
11781 * g++.dg/cpp0x/alignas5.C: New test.
11782 * g++.dg/ext/vector29.C: Same.
11783
da17300a
UB
117842016-01-23 Uros Bizjak <ubizjak@gmail.com>
11785
11786 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11787 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11788 _GNU_SOURCE from compile flags to the source.
11789 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11790 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11791 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11792 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11793
62041cfc
JJ
117942016-01-22 Jakub Jelinek <jakub@redhat.com>
11795
11796 PR target/69432
11797 * g++.dg/opt/pr69432.C: New test.
11798
f7d2ad6f
BS
117992016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11800
11801 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11802 32-bit targets testing an -m64 multilib.
11803
d403fc9a
WS
118042016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11805
11806 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11807 64-bit support.
11808
4aa16f8d
JG
118092016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11810
11811 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11812
7c816d0f
CB
118132016-01-21 Christian Bruel <christian.bruel@st.com>
11814
11815 PR target/68674
11816 * gcc.target/i386/pr68674.c
11817 * gcc.target/aarch64/pr68674.c
11818 * gcc.target/arm/pr68674.c
11819
fce661e8
KT
118202016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11821
11822 PR target/69403
11823 * gcc.c-torture/execute/pr69403.c: New test.
11824
4696899f
PC
118252016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11826
11827 PR c++/55843
11828 * g++.dg/template/pr55843.C: New.
11829
bac69366
AL
118302016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11831
11832 PR testsuite/66877
11833 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11834 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11835
b57d3a5c
BS
118362016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11837
11838 PR testsuite/67489
da17300a
UB
11839 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11840 from dg-do compile directive, and instead add
11841 { dg-require-effective-target int128 }.
b57d3a5c 11842
9f04a53e
MS
118432016-01-20 Martin Sebor <msebor@redhat.com>
11844
11845 PR c/69405
11846 * gcc.dg/sync-fetch.c: New test.
11847
38a51663
JL
118482016-01-21 Martin Sebor <msebor@redhat.com>
11849
11850 PR target/69252
11851 * gcc.target/powerpc/pr69252.c: New test.
11852
2423a75a
JD
118532016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11854
11855 PR fortran/65996
da17300a 11856 * gfortran.dg/pr65996.f90: New test.
2423a75a 11857
0a76463f
DV
118582016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11859
11860 PR c++/68810
9f04a53e 11861 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11862 expected to generate an error.
0a76463f 11863
9776e692
BS
118642016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11865
11866 PR middle-end/66178
11867 * gcc.dg/torture/pr66178.c: New test.
11868
c8d3e088
AB
118692016-01-21 Anton Blanchard <anton@samba.org>
11870 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11871
11872 PR target/63354
11873 * gcc.target/powerpc/pr63354.c: New test.
11874
35b707ff
VM
118752016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11876
11877 PR rtl-optimization/68990
11878 * gcc.target/i386/pr68990: New.
11879
157b0829
NC
118802016-01-21 Nick Clifton <nickc@redhat.com>
11881
11882 PR target/69129
11883 * gcc.target/mips/pr69129.c: New.
11884
aede6748
PC
118852016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11886
11887 PR c++/58046
11888 * g++.dg/cpp0x/pr58046.C: New.
11889
5463c2c8
JJ
118902016-01-21 Jakub Jelinek <jakub@redhat.com>
11891
6d31cc75
SS
11892 PR target/69187
11893 PR target/65624
11894 * gcc.target/arm/pr69187.c: New test.
11895
5463c2c8
JJ
11896 PR c++/69355
11897 * g++.dg/torture/pr69355.C: New test.
11898
fa28f32b
AK
118992016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11900 Sebastian Pop <s.pop@samsung.com>
11901
11902 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11903
b920a047
AK
119042016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11905 Sebastian Pop <s.pop@samsung.com>
11906
da17300a 11907 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11908
bdd3aea6
JJ
119092016-01-21 Jakub Jelinek <jakub@redhat.com>
11910
11911 PR middle-end/67653
11912 * c-c++-common/pr67653.c: New test.
11913 * gcc.dg/torture/pr29119.c: Add dg-warning.
11914
26a2e6ae
PB
119152016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11916
11917 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11918
d25c7690
PK
119192016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11920
11921 PR c/24293
11922 * gcc.dg/pr24293.c: New test.
11923 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11924 incomplete struct type.
11925 * gcc.dg/declspec-1.c: Likewise.
11926 * gcc.dg/pr63549.c: Likewise.
11927
889d5698
JJ
119282016-01-20 Jakub Jelinek <jakub@redhat.com>
11929
11930 PR tree-optimization/66612
11931 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11932 for bdn instruction.
11933
d7cf3dc7
CL
119342016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11935
11936 * lib/target-supports.exp
11937 (check_effective_target_arm_fp_ok_nocache): New.
11938 (check_effective_target_arm_fp_ok): New.
11939 (add_options_for_arm_fp): New.
11940 (check_effective_target_arm_crypto_ok_nocache): Require
11941 target_arm_v8_neon_ok instead of arm32.
11942 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11943 (check_effective_target_arm_crypto_pragma_ok): New.
11944 (add_options_for_arm_vfp): New.
11945 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11946 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11947 target instead. Force initial fpu to vfp.
11948 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11949 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11950 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11951 dependency.
11952 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11953 use arm_vfp effective target instead. Force initial fpu to vfp.
11954 * gcc.target/arm/attr-neon3.c: Likewise.
11955 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11956 arm_vfp_ok.
11957 * gcc.target/arm/unsigned-float.c: Likewise.
11958 * gcc.target/arm/vfp-1.c: Likewise.
11959 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11960 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11961 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11962 * gcc.target/arm/vfp-ldmias.c: Likewise.
11963 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11964 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11965 * gcc.target/arm/vfp-stmiad.c: Likewise.
11966 * gcc.target/arm/vfp-stmias.c: Likewise.
11967 * gcc.target/arm/vnmul-1.c: Likewise.
11968 * gcc.target/arm/vnmul-2.c: Likewise.
11969 * gcc.target/arm/vnmul-3.c: Likewise.
11970 * gcc.target/arm/vnmul-4.c: Likewise.
11971
01ac9704 119722016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11973
e84b00da
L
11974 PR testsuite/69366
11975 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11976 the MPX run-time library, for compile-time MPX test.
11977 * gcc.target/i386/chkp-always_inline.c: Likewise.
11978 * gcc.target/i386/chkp-bndret.c: Likewise.
11979 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11980 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11981 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11982 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11983 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11984 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11985 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11986 * gcc.target/i386/chkp-label-address.c: Likewise.
11987 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11988 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11989 * gcc.target/i386/chkp-pr69044.c: Likewise.
11990 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11991 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11992 * gcc.target/i386/chkp-strchr.c: Likewise.
11993 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11994 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11995 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11996 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11997 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11998 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11999 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12000 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12001 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12002 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12003 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12004 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12005 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12006 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12007 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12008 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12009 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12010 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12011 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12012 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12013 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12014 * gcc.target/i386/pr63995-2.c: Likewise.
12015 * gcc.target/i386/pr64805.c: Likewise.
12016 * gcc.target/i386/pr65044.c: Likewise.
12017 * gcc.target/i386/pr65167.c: Likewise.
12018 * gcc.target/i386/pr65183.c: Likewise.
12019 * gcc.target/i386/pr65184.c: Likewise.
12020 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12021
28b33016
IE
120222016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12023
12024 PR tree-optimization/69328
12025 * gcc.dg/pr69328.c: New test.
12026
bcff0913
JL
120272016-01-20 Jeff Law <law@redhat.com>
12028
bf0bb970 12029 PR target/25114
bcff0913
JL
12030 * gcc.target/m68k/pr25114.c: New test.
12031
a3f69631
AV
120322016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12033
12034 * gcc.target/arm/memset-inline-10.c: Added
12035 dg-require-effective-target arm_thumb2_ok.
12036
af33ba0d
EB
120372016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12038
12039 * gcc.dg/debug/dwarf2/sso.c: New test.
12040
7596d5de
UB
120412016-01-19 Uros Bizjak <ubizjak@gmail.com>
12042
12043 PR testsuite/68820
12044 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12045 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12046 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12047
ceda2c69
JH
120482016-01-19 Jan Hubicka <hubicka@ucw.cz>
12049
12050 PR ipa/66223
12051 * g++.dg/ipa/devirt-50.C: New testcase.
12052
38a979f2
MP
120532016-01-19 Marek Polacek <polacek@redhat.com>
12054
12055 PR c++/68965
12056 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12057 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12058
962801c5
KT
120592016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12060
12061 PR target/69135
12062 * gcc.target/arm/pr69135_1.c: New test.
12063
078fe40a
WD
120642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12065
12066 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12067
786e3c06
WD
120682015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12069
12070 * gcc.target/aarch64/ccmp_1.c: New testcase.
12071
1e297006
MP
120722016-01-19 Marek Polacek <polacek@redhat.com>
12073
12074 PR c++/68586
12075 * g++.dg/cpp0x/enum30.C: New test.
12076
879c27e3
RB
120772016-01-19 Richard Biener <rguenther@suse.de>
12078
12079 PR tree-optimization/69336
12080 * g++.dg/tree-ssa/pr69336.C: New testcase.
12081
015337d3
JJ
120822016-01-19 Jakub Jelinek <jakub@redhat.com>
12083
12084 PR debug/65779
12085 * gcc.dg/pr65779.c: New test.
12086
e2c768b6
RB
120872016-01-19 Richard Biener <rguenther@suse.de>
12088
12089 PR tree-optimization/69352
12090 * gcc.dg/torture/pr69352.c: New testcase.
12091
569efc34
JJ
120922016-01-19 Jakub Jelinek <jakub@redhat.com>
12093
12094 PR rtl-optimization/68955
12095 PR rtl-optimization/64557
12096 * gcc.dg/torture/pr68955.c: New test.
12097
e49d321f
JH
120982016-01-19 Jan Hubicka <hubicka@ucw.cz>
12099
12100 PR lto/69136
12101 * g++.dg/torture/pr69136.C: New testcase.
12102
e9191ad3
JH
121032016-01-19 Jan Hubicka <hubicka@ucw.cz>
12104
12105 PR lto/69133
12106 * g++.dg/lto/pr69133_0.C: New testcase.
12107 * g++.dg/lto/pr69133_1.C: New testcase.
12108
2bedb645
JL
121092016-01-15 Jeff Law <law@redhat.com>
12110
12111 PR tree-optimization/69320
12112 * gcc.c-torture/pr69320-1.c: New test.
12113 * gcc.c-torture/pr69320-2.c: New test.
12114 * gcc.c-torture/pr69320-3.c: New test.
12115 * gcc.c-torture/pr69320-4.c: New test.
12116
17c15cb9
PP
121172016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12118
12119 PR c++/11858
12120 PR c++/24663
12121 PR c++/24664
12122 * g++.dg/template/pr11858.C: New test.
12123 * g++.dg/template/pr24663.C: New test.
12124 * g++.dg/template/unify12.C: New test.
12125 * g++.dg/template/unify13.C: New test.
12126 * g++.dg/template/unify14.C: New test.
12127 * g++.dg/template/unify15.C: New test.
12128 * g++.dg/template/unify16.C: New test.
12129 * g++.dg/template/unify17.C: New test.
12130
9617fd08
DM
121312016-01-18 David Malcolm <dmalcolm@redhat.com>
12132
12133 PR testsuite/69181
12134 * gcc.dg/pr69181-1.c: New test file.
12135 * gcc.dg/pr69181-2.c: New test file.
12136 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12137 globals by moving it to...
12138 (cleanup-after-saved-dg-test): ...this new function. Add
12139 "global additional_sources_used". Add reset of global
12140 multiline_expected_outputs to the empty list.
12141 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12142 global to...
12143 (multiline_expected_outputs): ...this, and updated comments to
12144 note that it is modified from gcc-dg.exp.
12145 (dg-end-multiline-output): Update for the above renaming.
12146 (handle-multiline-outputs): Likewise. Remove the clearing
12147 of the expected outputs to the empty list.
12148
b555a2e4
RB
121492016-01-18 Richard Biener <rguenther@suse.de>
12150
12151 PR tree-optimization/69297
12152 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12153
96902805
JM
121542016-01-18 Joseph Myers <joseph@codesourcery.com>
12155
12156 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12157 dg-options.
12158 * gcc.target/mips/mips-3d-2.c: Likewise.
12159 * gcc.target/mips/mips-3d-3.c: Likewise.
12160 * gcc.target/mips/mips-3d-4.c: Likewise.
12161 * gcc.target/mips/mips-3d-5.c: Likewise.
12162 * gcc.target/mips/mips-3d-6.c: Likewise.
12163 * gcc.target/mips/mips-3d-7.c: Likewise.
12164 * gcc.target/mips/mips-3d-8.c: Likewise.
12165 * gcc.target/mips/mips-3d-9.c: Likewise.
12166 * gcc.target/mips/mips-ps-1.c: Likewise.
12167 * gcc.target/mips/mips-ps-2.c: Likewise.
12168 * gcc.target/mips/mips-ps-3.c: Likewise.
12169 * gcc.target/mips/mips-ps-4.c: Likewise.
12170 * gcc.target/mips/mips-ps-5.c: Likewise.
12171 * gcc.target/mips/mips-ps-6.c: Likewise.
12172 * gcc.target/mips/mips-ps-7.c: Likewise.
12173 * gcc.target/mips/mips-ps-type.c: Likewise.
12174 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12175 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12176
40e26f94
TV
121772016-01-18 Tom de Vries <tom@codesourcery.com>
12178
12179 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12180 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12181 * c-c++-common/goacc/kernels-empty.c: New test.
12182 * c-c++-common/goacc/kernels-eternal.c: New test.
12183 * c-c++-common/goacc/kernels-loop-2.c: New test.
12184 * c-c++-common/goacc/kernels-loop-3.c: New test.
12185 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12186 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12187 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12188 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12189 * c-c++-common/goacc/kernels-loop-data.c: New test.
12190 * c-c++-common/goacc/kernels-loop-g.c: New test.
12191 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12192 * c-c++-common/goacc/kernels-loop-n.c: New test.
12193 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12194 * c-c++-common/goacc/kernels-loop.c: New test.
12195 * c-c++-common/goacc/kernels-noreturn.c: New test.
12196 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12197 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12198 * c-c++-common/goacc/kernels-reduction.c: New test.
12199
a98d4647
TV
122002016-01-18 Tom de Vries <tom@codesourcery.com>
12201
12202 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12203 * gcc.dg/autopar/outer-2.c: Same.
12204 * gcc.dg/autopar/outer-3.c: Same.
12205 * gcc.dg/autopar/outer-4.c: Same.
12206 * gcc.dg/autopar/outer-5.c: Same.
12207 * gcc.dg/autopar/outer-6.c: Same.
12208 * gcc.dg/autopar/parallelization-1.c: Same.
12209 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12210 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12211 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12212 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12213 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12214 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12215 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12216 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12217 * gcc.dg/autopar/pr39500-1.c: Same.
12218 * gcc.dg/autopar/pr39500-2.c: Same.
12219 * gcc.dg/autopar/pr46193.c: Same.
12220 * gcc.dg/autopar/pr46194.c: Same.
12221 * gcc.dg/autopar/pr49580.c: Same.
12222 * gcc.dg/autopar/pr49960-1.c: Same.
12223 * gcc.dg/autopar/pr49960.c: Same.
12224 * gcc.dg/autopar/pr68373.c: Same.
12225 * gcc.dg/autopar/reduc-1.c: Same.
12226 * gcc.dg/autopar/reduc-1char.c: Same.
12227 * gcc.dg/autopar/reduc-1short.c: Same.
12228 * gcc.dg/autopar/reduc-2.c: Same.
12229 * gcc.dg/autopar/reduc-2char.c: Same.
12230 * gcc.dg/autopar/reduc-2short.c: Same.
12231 * gcc.dg/autopar/reduc-3.c: Same.
12232 * gcc.dg/autopar/reduc-4.c: Same.
12233 * gcc.dg/autopar/reduc-6.c: Same.
12234 * gcc.dg/autopar/reduc-7.c: Same.
12235 * gcc.dg/autopar/reduc-8.c: Same.
12236 * gcc.dg/autopar/reduc-9.c: Same.
12237 * gcc.dg/autopar/uns-outer-4.c: Same.
12238 * gcc.dg/autopar/uns-outer-5.c: Same.
12239 * gcc.dg/autopar/uns-outer-6.c: Same.
12240 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12241 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12242
da976fa8
AL
122432016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12244
12245 PR target/63679
12246 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12247 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12248
70c1e886
AL
122492016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12250
12251 PR target/63679
12252 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12253 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12254 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12255
88bed196
AL
122562016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12257
12258 PR target/63679
12259 * gcc.dg/tree-ssa/sra-17.c: New.
12260 * gcc.dg/tree-ssa/sra-18.c: New.
12261
3dd5f42e
IE
122622016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12263
12264 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12265
ae5a77fa
EB
122662016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12267
12268 * gnat.dg/inline12.adb: New test.
12269
11e57fc6
BC
122702016-01-18 Bin Cheng <bin.cheng@arm.com>
12271
12272 PR tree-optimization/66797
12273 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12274
995b6fe0
RB
122752016-01-18 Richard Biener <rguenther@suse.de>
12276
12277 PR tree-optimization/69170
12278 * gcc.dg/torture/pr69170.c: New testcase.
12279
82ee0cf2 122802016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12281
12282 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12283
d69da357
TV
122842016-01-16 Tom de Vries <tom@codesourcery.com>
12285
12286 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12287
a3845283
TV
122882016-01-16 Tom de Vries <tom@codesourcery.com>
12289
12290 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12291 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12292 redundant dg-require-effective-target pthread.
12293 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12294 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12295 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12296 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12297 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12298 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12299 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12300
197a6aa6
DE
123012016-01-16 David Edelsohn <dje.gcc@gmail.com>
12302
12303 PR target/68609
12304 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12305 * gcc.target/powerpc/recip-7.c: Same.
12306
ec7886c1
PP
123072016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12308
12309 PR c++/69091
12310 * g++.dg/template/pr69091.C: New test.
12311
203484bb
PP
123122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12313
12314 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12315 dump does not contain an error_mark_node.
12316 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12317 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12318
aa2500e9
PP
123192016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12320
12321 PR c++/68936
12322 * g++.dg/template/pr68936.C: New test.
12323
28621a5c
DE
123242016-01-15 David Edelsohn <dje.gcc@gmail.com>
12325
12326 PR target/68609
12327 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12328 * gcc.target/powerpc/recip-2.c: Same.
12329 * gcc.target/powerpc/recip-3.c: Same.
12330 * gcc.target/powerpc/recip-4.c: Same.
12331 * gcc.target/powerpc/recip-sqrtf.c: Same.
12332
40c43aca
JL
123332016-01-15 Jeff Law <law@redhat.com>
12334
12335 PR tree-optimization/69270
12336 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12337 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12338
afbc5ae8
PT
123392016-01-15 Paul Thomas <pault@gcc.gnu.org>
12340
12341 PR fortran/49630
12342 * gfortran.dg/deferred_character_13.f90: New test for the fix
12343 of comment 3 of the PR.
12344
12345 PR fortran/54070
12346 * gfortran.dg/deferred_character_8.f90: New test
12347 * gfortran.dg/allocate_error_5.f90: New test
12348
12349 PR fortran/60593
12350 * gfortran.dg/deferred_character_10.f90: New test
12351
12352 PR fortran/60795
12353 * gfortran.dg/deferred_character_14.f90: New test
12354
12355 PR fortran/61147
12356 * gfortran.dg/deferred_character_11.f90: New test
12357
12358 PR fortran/64324
12359 * gfortran.dg/deferred_character_9.f90: New test
12360
49abe076
VM
123612016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12362
12363 PR rtl-optimization/69030
12364 * gcc.target/i386/pr69030.c: New.
12365
16d12992
KT
123662016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12367
12368 * gcc.target/aarch64/target_attr_17.c: New test.
12369
78810bd3
RB
123702016-01-15 Richard Biener <rguenther@suse.de>
12371
12372 PR tree-optimization/66856
12373 * gcc.dg/torture/pr66856-1.c: New testcase.
12374 * gcc.dg/torture/pr66856-2.c: Likewise.
12375
2bd847fe
RB
123762016-01-15 Richard Biener <rguenther@suse.de>
12377
12378 PR debug/69137
12379 * g++.dg/lto/pr69137_0.C: New testcase.
12380
a00fe3b7
RS
123812016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12382
12383 PR middle-end/69246
12384 * gcc.target/i386/pr69246.c: New test.
12385
cbb0e83b
DV
123862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12387
7596d5de 12388 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12389
5a500ecf
DV
123902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12391
12392 PR c++/56194
12393 * g++.dg/init/const9.C: Disable test on S/390.
12394
5d9bf64f
DV
123952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12396
12397 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12398 * g++.dg/Wno-frame-address.C: Ditto.
12399
e234b19e
DV
124002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12401
12402 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12403
89483f99
RB
124042016-01-15 Richard Biener <rguenther@suse.de>
12405
12406 PR tree-optimization/68961
12407 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12408
94f37395
IE
124092016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12410
12411 * gcc.target/i386/pr65105-5.c: New test.
12412
82ee0cf2 124132016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12414
12415 * gcc.c-torture/execute/alias-4.c: New testcase.
12416
82ee0cf2 124172016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12418
12419 PR ipa/68148
12420 * g++.dg/ipa/devirt-49.C: New testcase.
12421
092f7deb 124222016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12423
12424 PR target/65837
12425 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12426 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12427 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12428
e93c66bc
RB
124292016-01-15 Richard Biener <rguenther@suse.de>
12430
12431 PR tree-optimization/69117
12432 * gcc.dg/torture/pr69117.c: New testcase.
12433
c47eaca6 124342015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12435
12436 PR c++/69048
12437 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12438
c3f6914a
FXC
124392016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12440
12441 PR testsuite/67509
12442 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12443 range tests use 100 * maximum instead of maximum + 1.
12444
cd65ae90
JJ
124452016-01-14 Jakub Jelinek <jakub@redhat.com>
12446
12447 PR debug/69244
12448 * gcc.dg/guality/pr69244.c: New test.
12449
19643948
UB
124502016-01-14 Uros Bizjak <ubizjak@gmail.com>
12451
12452 * lib/target-supports.exp (check_effective_target_issignaling):
12453 New procedure.
12454 * gcc.dg/pr61441.c: Require issignaling effective target.
12455
fe79c97e
SB
124562016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12457
12458 PR target/68803
12459 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12460
c7df95d8
DM
124612016-01-14 David Malcolm <dmalcolm@redhat.com>
12462
12463 PR c++/68819
12464 PR preprocessor/69177
12465 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12466 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12467 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12468 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12469
00083992
MP
124702016-01-14 Marek Polacek <polacek@redhat.com>
12471
12472 PR c/69262
12473 * gcc.dg/array-15.c: New test.
12474
0c9b3294
JJ
124752016-01-14 Jakub Jelinek <jakub@redhat.com>
12476
12477 PR middle-end/68146
12478 PR tree-optimization/69155
12479 * gfortran.dg/pr68146.f: New test.
12480 * gfortran.dg/pr69155.f90: New test.
12481
3688e13d
RB
124822016-01-14 Richard Biener <rguenther@suse.de>
12483
12484 PR tree-optimization/68060
12485 * gcc.dg/torture/pr68060-1.c: New testcase.
12486 * gcc.dg/torture/pr68060-2.c: Likewise.
12487
bab0ad3a
NC
124882016-01-14 Nick Clifton <nickc@redhat.com>
12489
12490 * lib/target-supports.exp
12491 (check_effective_target_arm_neon_ok_nocache): Add an option
12492 sequence that includes setting the ARM architecture to ARMv7-A.
12493 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12494 command line options necessary to enable Neon support.
12495 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12496 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12497 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12498 * gcc.target/arm/pr69180.c: Likewise.
12499
947c2ce5
JL
125002016-01-14 Jeff Law <law@redhat.com>
12501
12502 PR tree-optimization/69270
12503 * gcc.dg/tree-ssa/pr69270.c: New test.
12504
3342fd71
BS
125052016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12506
12507 PR c/66208
12508 * c-c++-common/pr66208.c: New file.
12509
2ad3adf1
JJ
125102016-01-13 Jakub Jelinek <jakub@redhat.com>
12511
12512 PR tree-optimization/69156
12513 * gcc.dg/pr69156.c: New test.
12514
398d6feb
L
125152016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12516
12517 * gcc.target/i386/pr69225-7.c: New test.
12518
4c868789
RH
125192016-01-13 Richard Henderson <rth@redhat.com>
12520
12521 * gcc.dg/tm/memopt-13.c: Update expected function.
12522 * gcc.dg/tm/memopt-6.c: Likewise.
12523
ef6d1772
UB
125242016-01-13 Uros Bizjak <ubizjak@gmail.com>
12525
12526 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12527 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12528 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12529 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12530
ef6d1772
UB
125312016-01-13 Tom de Vries <tom@codesourcery.com>
12532
12533 PR tree-optimization/69169
0b4b6ef2
TV
12534 * gcc.dg/pr69169.c: New test.
12535
2ad3adf1 125362016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12537
12538 PR target/69228
12539 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12540 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12541 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12542 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12543 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12544 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12545 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12546 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12547
9060e335
AK
125482016-01-13 Jakub Jelinek <jakub@redhat.com>
12549
12550 PR target/69247
12551 * gcc.dg/pr69247.c: New test.
12552
40311329
RB
125532016-01-13 Richard Biener <rguenther@suse.de>
12554
12555 PR tree-optimization/69242
12556 * gcc.dg/torture/pr69242.c: New testcase.
12557
ccbd7103
RB
125582016-01-13 Richard Biener <rguenther@suse.de>
12559
12560 PR tree-optimization/69186
12561 * gcc.dg/torture/pr69186.c: New testcase.
12562
c6f72a46
JL
125632016-01-13 Jeff Law <law@redhat.com>
12564
12565 PR tree-optimization/67755
12566 * gcc.dg/tree-ssa/pr67755.c: New test.
12567
125682016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12569
12570 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12571 pass number in output by a star.
12572
c446cf07
BC
125732016-01-12 Bin Cheng <bin.cheng@arm.com>
12574
12575 PR tree-optimization/68911
12576 * gcc.c-torture/execute/pr68911.c: New test.
12577
5342156c
MP
125782016-01-12 Marek Polacek <polacek@redhat.com>
12579
12580 PR c++/68979
12581 * g++.dg/warn/permissive-1.C: New test.
12582
65364cc5
JJ
125832016-01-12 Jakub Jelinek <jakub@redhat.com>
12584
12585 PR objc++/68511
12586 PR c++/69213
12587 * g++.dg/opt/pr69213.C: New test.
12588
81b9a3d9
CB
125892016-01-12 Christian Bruel <christian.bruel@st.com>
12590
12591 PR target/69180
12592 * gcc.target/arm/pr69180.c: New test.
12593
3c4e91c9
RB
125942016-01-12 Richard Biener <rguenther@suse.de>
12595
12596 PR lto/69077
12597 * g++.dg/lto/pr69077_0.C: New testcase.
12598 * g++.dg/lto/pr69077_1.C: Likewise.
12599
5664cea1
JJ
126002016-01-12 Jakub Jelinek <jakub@redhat.com>
12601
12602 PR target/69175
12603 * g++.dg/opt/pr69175.C: New test.
12604
86cefc49
AL
126052016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12606
12607 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12608 rather than #including math.h & stdlib.h.
12609 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12610 * gcc.dg/vect/pr49771.c: Likewise.
12611 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12612 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12613 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12614 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12615 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12616 * gcc.dg/vect/pr44507.c: Likewise.
12617 * gcc.dg/vect/pr45902.c: Likewise.
12618 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12619 * gcc.dg/vect/vect-117.c: Likewise.
12620 * gcc.dg/vect/vect-99.c: Likewise.
12621 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12622 * gcc.dg/vect/vect-cond-1.c: Likewise.
12623 * gcc.dg/vect/vect-cond-2.c: Likewise.
12624 * gcc.dg/vect/vect-cond-3.c: Likewise.
12625 * gcc.dg/vect/vect-cond-4.c: Likewise.
12626 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12627 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12628 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12629 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12630 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12631 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12632 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12633 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12634 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12635 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12636 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12637 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12638 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12639 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12640 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12641 include of signal.h.
12642 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12643 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12644 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12645 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12646 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12647 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12648 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12649 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12650 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12651 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12652 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12653 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12654 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12655 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12656 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12657 * gcc.dg/vect/vect-outer-5.c: Likewise.
12658 * gcc.dg/vect/vect-outer-6.c: Likewise.
12659 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12660 include of stdio.h.
12661
b832f61e
NC
126622016-01-12 Nick Clifton <nickc@redhat.com>
12663
12664 PR target/68913
12665 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12666 to fread so that it will be found in all target runtimes.
12667
8eac49b1
RB
126682016-01-12 Richard Biener <rguenther@suse.de>
12669
12670 PR tree-optimization/69053
12671 * g++.dg/torture/pr69053.C: New testcase.
12672
2935d994
RB
126732016-01-12 Richard Biener <rguenther@suse.de>
12674
12675 PR tree-optimization/69168
12676 * gcc.dg/torture/pr69168.c: New testcase.
12677
66c16fd9
RB
126782016-01-12 Richard Biener <rguenther@suse.de>
12679
12680 PR tree-optimization/69157
12681 * gcc.dg/torture/pr69157.c: New testcase.
12682
126832016-01-12 Richard Biener <rguenther@suse.de>
12684
12685 PR tree-optimization/69174
12686 * gcc.dg/torture/pr69174.c: New testcase.
12687
723033a6
JJ
126882016-01-12 Jakub Jelinek <jakub@redhat.com>
12689
12690 PR c++/66808
12691 PR c++/69000
12692 * g++.dg/tls/pr66808.C: New test.
12693 * g++.dg/tls/pr69000.C: New test.
12694
3574cf47
BS
126952016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12696
12697 * gcc.target/powerpc/swaps-p8-23.c: New test.
12698 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12699
feb20787
JDA
127002016-01-11 John David Anglin <danglin@gcc.gnu.org>
12701
12702 PR tree-optimization/68356
12703 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12704
27b1820a
KV
127052016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12706 Jim Wilson <jim.wilson@linaro.org>
12707
12708 PR target/69194
12709 * gcc.target/arm/pr69194.c: New test.
12710
cf4de6af
L
127112016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12712
12713 PR target/69225
12714 * gcc.target/i386/pr69225-1.c: New test.
12715 * gcc.target/i386/pr69225-2.c: Likewise.
12716 * gcc.target/i386/pr69225-3.c: Likewise.
12717 * gcc.target/i386/pr69225-4.c: Likewise.
12718 * gcc.target/i386/pr69225-5.c: Likewise.
12719 * gcc.target/i386/pr69225-6.c: Likewise.
12720
1ebd5558
JJ
127212016-01-11 Jakub Jelinek <jakub@redhat.com>
12722
23552a4d
JJ
12723 PR target/67462
12724 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12725 if lp64.
12726
26ff85b0
JJ
12727 PR target/69071
12728 * gcc.dg/pr69071.c: New test.
12729
9cb6bd74
JJ
12730 PR c++/69211
12731 * g++.dg/opt/pr69211.C: New test.
12732
1ebd5558
JJ
12733 PR tree-optimization/69214
12734 * gcc.c-torture/compile/pr69214.c: New test.
12735
8c18c836
UB
127362016-01-11 Uros Bizjak <ubizjak@gmail.com>
12737
12738 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12739 * gcc.target/i386/pr66232-11.c: Ditto.
12740 * gcc.target/i386/pr66232-12.c: Ditto.
12741 * gcc.target/i386/pr66232-13.c: Ditto.
12742
62446e6e
RB
127432016-01-11 Richard Biener <rguenther@suse.de>
12744
12745 PR tree-optimization/69173
12746 * gcc.dg/torture/pr69173.c: New testcase.
12747
2b8568fe
KT
127482016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12749
12750 PR rtl-optimization/68796
12751 * gcc.target/aarch64/tst_5.c: New test.
12752 * gcc.target/aarch64/tst_6.c: Likewise.
12753
5baf4532
KT
127542016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12755
12756 PR rtl-optimization/68841
12757 * gcc.dg/pr68841.c: New test.
12758 * gcc.c-torture/execute/pr68841.c: New test.
12759
ca90b1ed
YR
127602016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12761
12762 PR rtl-optimization/68920
12763 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12764 for ix86 targets.
12765 * gcc.dg/ifcvt-5.c: New test.
12766
2ad3adf1 127672016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12768
12769 PR bootstrap/69123
12770 * g++.dg/pr69123.C: New.
12771
83834c09
IE
127722016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12773
12774 PR target/69010
12775 * gcc.target/i386/pr69010.c: New test.
12776
dcf89d57
MJ
127772016-01-11 Martin Jambor <mjambor@suse.cz>
12778
12779 PR ipa/69044
12780 * gcc.target/i386/chkp-pr69044.c: New test.
12781
d95167ee
TV
127822016-01-11 Tom de Vries <tom@codesourcery.com>
12783
12784 PR tree-optimization/69109
12785 * gcc.dg/autopar/pr69109-2.c: New test.
12786 * gcc.dg/autopar/pr69109.c: New test.
12787
4f6403a8
TV
127882016-01-11 Tom de Vries <tom@codesourcery.com>
12789
12790 PR tree-optimization/69108
12791 * gcc.dg/autopar/pr69108.c: New test.
12792
21efdd80
PP
127932016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12794
12795 PR c++/69029
12796 * c-c++-common/Wisleading-indentation.c: Augment test.
12797
fd42eed8
TK
127982016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12799
12800 PR fortran/69154
12801 * gfortran.dg/inline_matmul_12.f90: New test.
12802
4f90ee6c
PT
128032016-01-10 Paul Thomas <pault@gcc.gnu.org>
12804
12805 PR fortran/67779
12806 * gfortran.dg/actual_array_offset_1: New test.
12807
3907c6cf
TV
128082016-01-10 Tom de Vries <tom@codesourcery.com>
12809
12810 PR tree-optimization/69062
12811 * gcc.dg/autopar/pr69062.c: New test.
12812
b07b236e
TS
128132016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12814
12815 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12816 * gcc.dg/vect/slp-perm-2.c: Likewise.
12817 * gcc.dg/vect/slp-perm-3.c: Likewise.
12818 * gcc.dg/vect/slp-perm-5.c: Likewise.
12819 * gcc.dg/vect/slp-perm-6.c: Likewise.
12820 * gcc.dg/vect/slp-perm-7.c: Likewise.
12821 * gcc.dg/vect/slp-perm-8.c: Likewise.
12822
23fab8ae
TV
128232016-01-10 Tom de Vries <tom@codesourcery.com>
12824
12825 PR tree-optimization/69039
12826 * gcc.dg/autopar/pr69039.c: New test.
12827
73f0dae2
MP
128282016-01-09 Marek Polacek <polacek@redhat.com>
12829
12830 PR c++/69113
12831 * g++.dg/pr69113.C: New test.
12832
20b8d734
JJ
128332016-01-09 Jakub Jelinek <jakub@redhat.com>
12834
12835 PR middle-end/50865
12836 PR tree-optimization/69097
12837 * gcc.c-torture/execute/pr50865.c: New test.
12838 * gcc.c-torture/execute/pr69097-1.c: New test.
12839 * gcc.c-torture/execute/pr69097-2.c: New test.
12840 * gcc.dg/pr69097-1.c: New test.
12841 * gcc.dg/pr69097-2.c: New test.
12842
c50e614b
JJ
128432016-01-09 Jakub Jelinek <jakub@redhat.com>
12844
12845 PR c++/69164
12846 * g++.dg/opt/pr69164.C: New test.
12847
e0237993
JJ
128482016-01-08 Jakub Jelinek <jakub@redhat.com>
12849
12850 PR tree-optimization/69167
12851 * gcc.dg/pr69167.c: New test.
12852
bd8f5bb2
MP
128532016-01-08 Marek Polacek <polacek@redhat.com>
12854
12855 PR c++/68449
12856 * g++.dg/pr68449.C: New.
12857
bb0f5ca7
AL
128582016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12859
12860 PR tree-optimization/68707
12861 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12862 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12863 on platforms supporting it.
12864 * gcc.dg/vect/slp-perm-2.c: Likewise.
12865 * gcc.dg/vect/slp-perm-3.c: Likewise.
12866 * gcc.dg/vect/slp-perm-5.c: Likewise.
12867 * gcc.dg/vect/slp-perm-7.c: Likewise.
12868 * gcc.dg/vect/slp-perm-8.c: Likewise.
12869 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12870 on platforms supporting it.
12871
22518428
JJ
128722016-01-08 Jakub Jelinek <jakub@redhat.com>
12873
33f0852f
JJ
12874 PR tree-optimization/69162
12875 * gcc.dg/pr69162.c: New test.
12876
22518428
JJ
12877 PR tree-optimization/69172
12878 * gcc.dg/pr69172.c: New test.
12879
80e9b3aa
TP
128802016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12881
12882 PR tree-optimization/67781
12883 * gcc.c-torture/execute/pr67781.c: New file.
12884
262a363f
JJ
128852016-01-08 Jakub Jelinek <jakub@redhat.com>
12886
12887 PR tree-optimization/69083
12888 * gcc.dg/vect/pr69083.c: New test.
12889
6e1f093f
SS
128902016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12891
12892 PR tree-optimization/61441
12893 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12894 Use -fexcess-precision=standard for compiler options.
12895 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12896
53290e07
JJ
128972016-01-08 Jakub Jelinek <jakub@redhat.com>
12898
57bf3072
JJ
12899 PR fortran/69128
12900 * gfortran.dg/gomp/pr69128.f90: New test.
12901
53290e07
JJ
12902 PR c++/69145
12903 * g++.dg/ext/pr69145-1.C: New test.
12904 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12905 * g++.dg/ext/pr69145-2.h: New file.
12906
7a127fa7
MS
129072016-01-07 Martin Sebor <msebor@redhat.com>
12908
12909 PR c/68966
12910 * gcc.dg/atomic-fetch-bool.c: New test.
12911 * gcc.dg/sync-fetch-bool.c: New test.
12912
95918b49
L
129132016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12914
12915 PR fortran/66680
12916 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12917
c8e62a9d
NC
129182016-01-07 Nick Clifton <nickc@redhat.com>
12919
12920 PR target/66655
12921 * g++.dg/pr66655.C: New test.
12922 * g++.dg/pr66655_1.cc: Test support file.
12923 * g++.dg/pr66655.h: Test header file.
12924
2ad3adf1 129252016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12926
12927 PR fortran/66680
12928 gfortran.dg/gomp/pr66680.f90: New test.
12929
4cd9ca92
L
129302016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12931
12932 PR target/69171
12933 * gcc.target/i386/pr69171-1.c: New test.
12934 * gcc.target/i386/pr69171-2.c: Likewise.
12935 * gcc.target/i386/pr69171-3.c: Likewise.
12936 * gcc.target/i386/pr69171-4.c: Likewise.
12937 * gcc.target/i386/pr69171-5.c: Likewise.
12938 * gcc.target/i386/pr69171-6.c: Likewise.
12939
7e33d4dc
BS
129402015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12941
12942 PR middle-end/67639
12943 * c-c++-common/pr67639.c: New test.
12944
fec64afc
JJ
129452016-01-07 Jakub Jelinek <jakub@redhat.com>
12946
12947 PR tree-optimization/69141
12948 * g++.dg/opt/pr69141.C: New test.
12949
f293ad29
EB
129502016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12951
12952 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12953
5027395e
UB
129542016-01-06 Uros Bizjak <ubizjak@gmail.com>
12955
12956 PR target/69140
12957 * gcc.target/i386/pr69140.c: New test
12958
7443cf13
DM
129592016-01-06 David Malcolm <dmalcolm@redhat.com>
12960
12961 * gcc.dg/bad-dereference.c: New test case.
12962
32928931
BS
129632015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12964
12965 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12966
68dd05da
AS
129672016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12968
12969 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12970
6b131d5b
MP
129712016-01-06 Marek Polacek <polacek@redhat.com>
12972
12973 PR sanitizer/69099
12974 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12975
8d9fdb49
MP
129762016-01-05 Marek Polacek <polacek@redhat.com>
12977
12978 PR c/69104
12979 * gcc.dg/atomic-invalid-2.c: New.
12980
acf93f1e
L
129812016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12982
12983 PR target/68991
12984 * gcc.target/i386/pr68991.c: New test.
12985
3f50525d
L
129862016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12987
12988 PR target/68991
12989 * g++.dg/pr68991-1.C: New test.
12990 * g++.dg/pr68991-2.C: Likewise.
12991
e0237993 129922016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12993
e0237993 12994 PR other/60465
face88a1
ST
12995 * gcc.target/ia64/pr60465-gprel64.c: New test.
12996 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12997
a0866eff
KT
129982016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12999
13000 PR rtl-optimization/68651
13001 * gcc.target/aarch64/pr68651_1.c: New test.
13002
c589e975
DM
130032016-01-05 David Malcolm <dmalcolm@redhat.com>
13004
13005 PR c/69122
13006 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13007
929710d9
NS
130082016-01-05 Nathan Sidwell <nathan@acm.org>
13009
ce3e43d7
NS
13010 PR c++/58583
13011 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13012
929710d9
NS
13013 * gcc.dg/alias-15.c: New.
13014
a2faef8e
NC
130152016-01-05 Nick Clifton <nickc@redhat.com>
13016
13017 PR target/68870
13018 * g++.dg/pr68770.C: New test.
13019
4cfa76e3
MS
130202016-01-04 Mike Stump <mikestump@comcast.net>
13021
13022 * lib/target-supports.exp (check_effective_target_cilkplus):
13023 cilkplus targets require pthreads.
4ece61b6 13024 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13025
4e8a3a35
MM
130262016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13027
13028 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13029 generation.
13030
818ab71a
JJ
130312016-01-04 Jakub Jelinek <jakub@redhat.com>
13032
13033 Update copyright years.
13034
2fe0a208
MP
130352016-01-04 Marek Polacek <polacek@redhat.com>
13036
13037 PR c/68908
13038 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13039 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13040 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13041
9e3b2fe3
EB
130422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13043
13044 * gcc.target/sparc/20160104-2.c: New test.
13045
e8d65a35
EB
130462016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13047
13048 * gcc.target/sparc/20160104-1.c: New test.
13049
25ccfccd
PT
130502016-01-03 Paul Thomas <pault@gcc.gnu.org>
13051
13052 PR fortran/65045
13053 * gfortran.dg/pr65045.f90: New test.
13054
cb51d382
EB
130552016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13056
13057 * gnat.dg/specs/debug1.ads: Delete.
13058
6eeaad6e
JD
130592016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13060
13061 PR libgfortran/68867
13062 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13063 expression.
13064
2f968603
JD
130652016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13066
13067 PR libgfortran/68867
13068 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13069 PowerPC.
13070
591bb5e4
PT
130712016-01-01 Paul Thomas <pault@gcc.gnu.org>
13072
13073 PR fortran/68864
13074 * gfortran.dg/pr68864.f90: New test.
13075
f1e0620c
JJ
130762016-01-01 Jakub Jelinek <jakub@redhat.com>
13077
942a1319
JJ
13078 PR tree-optimization/69070
13079 * gcc.dg/pr69070.c: New test.
13080
10dff63f
JJ
13081 PR sanitizer/69055
13082 * gfortran.dg/pr69055.f90: New test.
13083
f1e0620c
JJ
13084 PR target/69015
13085 * gcc.dg/pr69015.c: New test.
818ab71a 13086\f
2f883d1c 13087Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13088
13089Copying and distribution of this file, with or without modification,
13090are permitted in any medium without royalty provided the copyright
13091notice and this notice are preserved.