]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
15650eb7 12016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2
3 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4
f886b2b4 52016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
6 Tom de Vries <tom@codesourcery.com>
7
8 PR testsuite/77411
9 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
10
f74ba31d 112016-09-23 Marek Polacek <polacek@redhat.com>
12
13 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
14 * c-c++-common/gomp/atomic-13.c: Likewise.
15 * c-c++-common/gomp/atomic-14.c: Likewise.
16 * c-c++-common/pr60439.c: Remove invalid code.
17 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
18 * g++.dg/expr/bitfield5.C: Likewise.
19 * g++.dg/expr/bitfield6.C: Likewise.
20 * g++.dg/expr/bool1.C: Likewise.
21 * g++.dg/expr/bool3.C: Likewise.
22 * g++.dg/expr/lval3.C: Likewise.
23 * g++.dg/expr/lval4.C: Likewise.
24 * g++.old-deja/g++.jason/bool5.C: Likewise.
25
7413e757 262016-09-23 David Malcolm <dmalcolm@redhat.com>
27
28 PR preprocessor/77672
29 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
30 (test_terminator_location): New function.
31
81df50de 322016-09-23 Richard Biener <rguenther@suse.de>
33
34 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
35
5f4626d8 362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
37
38 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
39 -march=armv8.2-a+fp16 when supported by the hardware.
40 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
41 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
42 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
43 semi-colons to a macro invocations.
44 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
45 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
46 defined.
47 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
48 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
49 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
50 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
51 defined.
52 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
53 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
54 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
55 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
56 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
57 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
58 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
59 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
60 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
61 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
62 defined.
63 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
64 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
65 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
66 defined.
67 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
68 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
69 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
70 defined.
71 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
72 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
73 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
74 defined.
75 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
76 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
77 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
78 defined. Also fix some white-space.
79 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
80 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
81 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
82 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
83 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
84 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
85 defined. Also fix some long lines and white-space.
86 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
87 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
88 defined. Also fix some long lines and white-space.
89 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
90 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
91 defined.
92 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
93 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
94 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
95 defined.
96 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
97 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
98 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
99 defined.
100 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
102 Likewise.
103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
104 Likewise.
105 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
107 Likewise.
108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
109 Likewise.
110 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
111 Likewise.
112 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
113 Likewise.
114 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
115 Likewise.
116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
117 Likewise.
118 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
120 Likewise.
121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
122 Likewise.
123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
124 Likewise.
125 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
126 Likewise.
127 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
128 Likewise.
129 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
130 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
131 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
132 Likewise.
133
f2645569 1342016-09-23 Jiong Wang <jiong.wang@arm.com>
135 Matthew Wahab <matthew.wahab@arm.com>
136
137 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
138 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
139 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
141 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
143 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
144 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
145 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
146 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
147 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
148 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
149 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
150 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
151 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
152 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
153 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
154 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
155 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
156 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
157 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
159 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
160 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
161 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
162 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
163 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
164 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
165 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
166 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
167 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
168 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
169 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
170 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
171 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
172 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
173 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
174
66a55fc4 1752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
176
177 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
178 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
179 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
180 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
181 support.
182
ada0f4c4 1832016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
184
185 PR ipa/77677
186 * gcc.dg/torture/pr77677.c: New test.
187
8771094d 1882016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
189
190 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
191 here now.
192
c959fae1 1932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
194
195 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
196 options. Add tests for float16x4_t and float16x8_t.
197
88b594a3 1982016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
199
200 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
201 * gcc.target/s390/risbg-ll-2.c: Ditto.
202 * gcc.target/s390/risbg-ll-3.c: Ditto.
203
e4ad661c 2042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
205
206 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
207 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
208
4005a882 2092016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
210
211 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
212 output to the simplified instructions.
213
9854d864 2142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
215
216 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
217 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
218
388ce7db 2192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
220
221 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
222 (FP16_SUPPORTED): New
223 (expected-hfloat-16x4): Make conditional on __fp16 support.
224 (expected-hfloat-16x8): Likewise.
225 (vdup_n_f16): Disable for non-AArch64 targets.
226 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
227 conditional on FP16_SUPPORTED.
228 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
229 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
230 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
231 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
232 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
233 for testing __fp16.
234 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
235 conditional on FP16_SUPPORTED.
236 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
237 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
238
837bb76e 2392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
240
241 * gcc.target/arm/short-vfp-1.c: New.
242
e183c2b8 2432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
244
245 * gcc.target/arm/attr-fp16-arith-1.c: New.
246
cd6fbed6 2472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
248
249 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
250 New.
251 (add_options_for_arm_v8_2a_fp16_neon): New.
252 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
253 (add_options_for_arm_arch_v8_2a): Auto-generate.
254 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
255 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
256 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
257 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
258 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
259 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
260 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
261
4961b0ab 2622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
263
264 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
265 arm_fp16_alternative_ok.
266 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
267 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
268 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
269 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
270 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
271 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
272 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
273 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
274 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
275 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
276 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
277 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
278 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
279 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
280 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
281 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
282 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
283 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
284 * gcc.target/arm/fp16-rounding-alt-1.c: Use
285 arm_fp16_alternative_ok.
286 * lib/target-supports.exp
287 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
288 (check_effective_target_arm_fp16_alternative_ok): New.
289 (check_effective_target_arm_fp16_none_ok_nocache): New.
290 (check_effective_target_arm_fp16_none_ok): New.
291
ce5b3c3b 2922016-09-23 Martin Liska <mliska@suse.cz>
293
294 * gcc.dg/ipa/pr77653.c: Replace adress
295 with address.
296
d4c65e05 2972016-09-23 Martin Liska <mliska@suse.cz>
298
299 * gcc.target/i386/movbe-4.c: New test.
300
82a47693 3012016-09-23 Martin Liska <mliska@suse.cz>
302
303 * gcc.target/i386/crc32-5.c: New test.
304
0253072a 3052016-09-23 Martin Liska <mliska@suse.cz>
306
307 * gcc.target/i386/pr71652.c: New test.
308 * gcc.target/i386/pr71652-2.c: New test.
309 * gcc.target/i386/pr71652-3.c: New test.
310
0bfdbd22 3112016-09-23 Jakub Jelinek <jakub@redhat.com>
312
313 * lib/gcc-dg.exp (process-message): Support relative line number
314 notation - .+4 or .-1 etc.
315 * gcc.dg/dg-test-1.c: New test.
316
ff982ab4 3172016-09-22 Martin Sebor <msebor@redhat.com>
318
319 PR target/77676
320 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
321 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
322 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
323 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
324
78299f8d 3252016-09-22 Uros Bizjak <ubizjak@gmail.com>
326
327 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
328 * gcc.dg/ifcvt-2.c: Ditto.
329 * gcc.dg/zero_bits_compound-1.c: Ditto.
330 * gcc.dg/zero_bits_compound-1.c: Ditto.
331 * gcc.dg/pr40550.c: Simplify target selectors.
332 Use dg-additional-options.
333 * gcc.dg/pr47893.c: Ditto.
334 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
335 additional options for 32-bit x86 targets.
336 * gcc.dg/pr70955.c: Move to ...
337 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
338
ec645283 3392016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
340
341 PR c++/61019
342 * g++.dg/cpp0x/pr61019.C: New.
343
9753b549 3442016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
345 Terry Guo <terry.guo@arm.com>
346
347 * gcc.target/arm/pure-code/ffunction-sections.c: New.
348 * gcc.target/arm/pure-code/no-literal-pool.c: New.
349 * gcc.target/arm/pure-code/pure-code.exp: New.
350
7dbfb427 3512016-09-22 Uros Bizjak <ubizjak@gmail.com>
352
353 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
354 Remove SSE effective target requirement.
355
7e20dff2 3562016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/71979
359 * g++.dg/cpp0x/pr71979.C: New.
360
05dd002d 3612016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
362
363 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
364
53769cc8 3652016-09-22 Martin Liska <mliska@suse.cz>
366
367 PR ipa/77653
368 * gcc.dg/ipa/pr77653.c: New test.
369
51c846d6 3702016-09-22 Jakub Jelinek <jakub@redhat.com>
371
372 PR fortran/77665
373 * gfortran.dg/gomp/pr77665.f90: New test.
374
51278c1a 3752016-09-22 Paul Thomas <pault@gcc.gnu.org>
376
377 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
378 * gfortran.dg/dtio_13.f90: New test.
379
cde225a2 3802016-09-21 Louis Krupp <louis.krupp@zoho.com>
381
382 PR fortran/66107
383 * gfortran.dg/pr66107.f90: New test.
384
0d5530d9 3852016-09-21 Ian Lance Taylor <iant@golang.org>
386
387 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
388 with call to builtin delete function.
389
9ca7e933 3902016-09-21 Joseph Myers <joseph@codesourcery.com>
391
392 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
393 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
394 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
395 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
396 tests.
397
451127c6 3982016-09-21 Uros Bizjak <ubizjak@gmail.com>
399
400 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
401
98aa0f57 4022016-09-21 Jakub Jelinek <jakub@redhat.com>
403
404 PR c++/77651
405 * g++.dg/cpp1z/aligned-new6.C: New test.
406
65eeae10 4072016-09-21 Matthew Wahab <matthew.wahab@arm.com>
408
409 * gcc.target/arm/fp16-aapcs-3.c: New.
410 * gcc.target/arm/fp16-aapcs-4.c: New.
411 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
412 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
413 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
414 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
415
1a39df22 4162016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
417
418 PR tree-optimization/77550
419 * g++.dg/pr77550.C: New test.
420
48bc6fdd 4212016-09-21 Georg-Johann Lay <avr@gjlay.de>
422
423 PR target/77326
424 * gcc.target/avr/torture/pr77326.c: New test.
425
a09b160b 4262016-09-21 Louis Krupp <louis.krupp@zoho.com>
427
428 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
429
91207228 4302016-09-21 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/77648
433 * gcc.dg/torture/pr77648-1.c: New testcase.
434 * gcc.dg/torture/pr77648-2.c: Likewise.
435
f6aeb966 4362016-09-21 Richard Biener <rguenther@suse.de>
437 Jakub Jelinek <jakub@redhat.com>
438
439 PR tree-optimization/77621
440 * gcc.dg/pr77621.c: New testcase.
441
637b3ebb 4422016-09-21 Paul Thomas <pault@gcc.gnu.org>
443
444 PR fortran/77657
445 * gfortran.dg/dtio_12.f90: New test.
446
b5b88e7a 4472016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
448
449 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
450
8ccdb0a4 4512016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
452
453 PR tree-optimization/72835
454 * gcc.dg/tree-ssa/pr72835.c: New test.
455
b9833bfd 4562016-09-20 Martin Sebor <msebor@redhat.com>
457
458 PR middle-end/49905
459 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
460 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
461 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
462 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
463 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
464 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
465 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
466
597323ed 4672016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
468
469 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
470 arguments/compare will be optimized away.
471 * gcc.dg/torture/ftrapv-1.c: Likewise.
472
25a8e007 4732016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
474
475 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
476 will be optimized away.
477 * gcc.dg/ipa/vrp1.c: New test.
478 * gcc.dg/ipa/vrp2.c: New test.
479 * gcc.dg/ipa/vrp3.c: New test.
480
6e93da1b 4812016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
482
483 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
484 does the same transformation.
485 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
486 * gcc.dg/tree-ssa/evrp1.c: New test.
487 * gcc.dg/tree-ssa/evrp2.c: New test.
488 * gcc.dg/tree-ssa/evrp3.c: New test.
489 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
490 * gcc.dg/tree-ssa/pr22117.c: Likewise.
491 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
492 * gcc.dg/tree-ssa/pr64130.c: Likewise.
493 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
494 foling now happens early.
495 * gcc.dg/tree-ssa/vrp04.c: Likewise.
496 * gcc.dg/tree-ssa/vrp06.c: Likewise.
497 * gcc.dg/tree-ssa/vrp16.c: Likewise.
498 * gcc.dg/tree-ssa/vrp25.c: Likewise.
499 * gcc.dg/tree-ssa/vrp67.c: Likewise.
500
b8b3b645 5012016-09-20 Uros Bizjak <ubizjak@gmail.com>
502
503 PR target/77621
504 * gcc.target/i386/pr77621.c: New test.
505 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
506 pattern, loop should vectorize with -mtune=atom.
507
81165554 5082016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
509 Jakub Jelinek <jakub@redhat.com>
510
511 PR testsuite/63299
512 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
513 instead of delete.
514
2f8a2ead 5152016-09-20 Jakub Jelinek <jakub@redhat.com>
516
a48667ee 517 PR c++/77626
518 * g++.dg/other/pr77626.C: New test.
519
7e67c6d5 520 PR c++/77638
521 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
522
59934ea3 523 PR c++/77637
524 * g++.dg/cpp0x/gen-attrs-62.C: New test.
525
2f8a2ead 526 PR middle-end/77624
527 * c-c++-common/pr77624-1.c: New test.
528 * c-c++-common/pr77624-2.c: New test.
529
a1268ee1 5302016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
531
532 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
533 of digits expected.
534
0b77b2cf 5352016-09-20 Richard Biener <rguenther@suse.de>
536
537 PR tree-optimization/77646
538 * gcc.dg/torture/pr77646.c: New testcase.
539
bed03df1 5402016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
541
542 PR c++/77434
543 * c-c++-common/Wint-in-bool-context.c: New test.
544
cb19a0da 5452016-09-19 Joseph Myers <joseph@codesourcery.com>
546
547 * gcc.dg/cr-decimal-dig-1.c: New test.
548
9b5c49ef 5492016-09-19 Joseph Myers <joseph@codesourcery.com>
550
551 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
552 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
553 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
554 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
555
48d1445d 5562016-09-19 Vladimir Makarov <vmakarov@redhat.com>
557
558 PR rtl-optimization/77416
559 * gcc.target/powerpc/pr77416.c: New.
560
579f478b 5612016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
562
563 PR c++/77639
564 * g++.dg/template/error-recovery4.C: New test.
565
f2e52448 5662016-09-19 Bin Cheng <bin.cheng@arm.com>
567
568 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
569
aaf7d5f8 5702016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
571
572 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
573 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
574
5f036000 5752016-09-19 Jakub Jelinek <jakub@redhat.com>
576 Jan Hubicka <jh@suse.cz>
577
578 PR target/77587
579 * gcc.dg/pr77587.c: New test.
580 * gcc.dg/pr77587a.c: New file.
581
eee0cf09 5822016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
583
584 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
585 * gfortran.dg/coarray_38.f90:
586 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
587 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
588 * gfortran.dg/coarray_allocate_7.f08: New test.
589 * gfortran.dg/coarray_allocate_8.f08: New test.
590 * gfortran.dg/coarray_allocate_9.f08: New test.
591 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
592 new caf_register.
593 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
594 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
595 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
596 get_by_refs.
597 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
598 * gfortran.dg/coarray_lock_7.f90: Same.
599 * gfortran.dg/coarray_poly_5.f90: Same.
600 * gfortran.dg/coarray_poly_6.f90: Same.
601 * gfortran.dg/coarray_poly_7.f90: Same.
602 * gfortran.dg/coarray_poly_8.f90: Same.
603 * gfortran.dg/coindexed_1.f90: Changed errors expected.
604
891196d7 6052016-09-19 Fritz Reese <fritzoreese@gmail.com>
606
607 PR fortran/77584
608 * gfortran.dg/dec_structure_15.f90: New testcase.
609
281da9a3 6102016-09-19 Richard Biener <rguenther@suse.de>
611
612 PR middle-end/77605
613 * gcc.dg/torture/pr77605.c: New testcase.
614
8a252920 6152016-09-18 Louis Krupp <louis.krupp@zoho.com>
616
617 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
618
a18b7a33 6192016-09-17 Jan Hubicka <hubicka@ucw.cz>
620
621 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
622 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
623 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
624 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
625 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
626 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
627 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
628 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
629 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
630 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
631 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
632
b868c23d 6332016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
634
635 * gcc.target/i386/pr68633.c: Fix expected result.
636
360d7ea8 6372016-09-17 Louis Krupp <louis.krupp@gmail.com>
638
639 PR fortran/68078
640 * gfortran.dg/pr68078.f90: New test.
641 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
642
d58661cb 6432016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
644
645 PR target/77613
646 * gcc.target/powerpc/swaps-p8-25.c: New.
647
24b3d864 6482016-09-16 Jakub Jelinek <jakub@redhat.com>
649
e6db887a 650 PR c++/77482
651 * g++.dg/cpp0x/constexpr-77482.C: New test.
652
44df6c11 653 PR c++/77379
654 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
655 thunk offsets.
656 * g++.dg/abi/abi-tag23a.C: Likewise.
657
53d2f3de 658 PR c++/77338
659 * g++.dg/cpp0x/decltype-77338.C: New test.
660
24b3d864 661 PR c++/77375
662 * g++.dg/cpp0x/mutable1.C: New test.
663
42f172d0 6642016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
665
666 PR fortran/77612
667 * gfortran.dg/pr77612.f90: New test.
668
0665113b 6692016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
670
671 * gcc.dg/torture/pr70421.c: Require int32plus.
672
dff10ec9 6732016-09-16 Jakub Jelinek <jakub@redhat.com>
674
be63912c 675 PR middle-end/77475
676 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
677
dff10ec9 678 PR target/77526
679 * gcc.target/i386/pr77526.c: New test.
680
69cdadd9 6812016-09-16 Jakub Jelinek <jakub@redhat.com>
682 Eric Botcazou <ebotcazou@adacore.com>
683
684 PR middle-end/77594
685 * gcc.target/i386/pr77594.c: New test.
686
b74250bc 6872016-09-15 Louis Krupp <louis.krupp@zoho.com>
688
689 PR fortran/69963
690 * gfortran.dg/misplaced_implicit_character.f90: New test.
691
834a2c29 6922016-09-15 Bin Cheng <bin.cheng@arm.com>
693
694 PR tree-optimization/77503
695 * gcc.dg/vect/pr77503.c: New test.
696
fbcb99d5 6972016-09-15 Richard Biener <rguenther@suse.de>
698
699 PR middle-end/77544
700 * c-c++-common/torture/pr77544.c: New testcase.
701
3aa4e8c2 7022016-09-15 Jakub Jelinek <jakub@redhat.com>
703
704 PR middle-end/77475
705 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
706 * gcc.dg/march-generic.c: Likewise.
707 * gcc.target/i386/spellcheck-options-1.c: New test.
708 * gcc.target/i386/spellcheck-options-2.c: New test.
709 * gcc.target/i386/spellcheck-options-3.c: New test.
710 * gcc.target/i386/spellcheck-options-4.c: New test.
711
e9dea525 7122016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
713
714 PR fortran/72743
715 * gfortran.dg/goacc/pr72743.f90: New test.
716
7270347c 7172016-09-15 Richard Biener <rguenther@suse.de>
718
719 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
720
091e8e90 7212016-09-15 Richard Biener <rguenther@suse.de>
722
723 PR tree-optimization/77514
724 * gcc.dg/torture/pr77514.c: New testcase.
725
8cc08773 7262016-09-14 Jakub Jelinek <jakub@redhat.com>
727
728 PR c++/77549
729 * g++.dg/lookup/pr77549.C: New test.
730
5be60f03 7312016-09-14 Marek Polacek <polacek@redhat.com>
732
733 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
734 * c-c++-common/gomp/atomic-13.c: Likewise.
735 * c-c++-common/gomp/atomic-14.c: Likewise.
736 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
737 * g++.dg/cpp1z/bool-increment1.C: New test.
738 * c-c++-common/pr60439.c: Add dg-warning.
739 * g++.dg/expr/bitfield4.C: Likewise.
740 * g++.dg/expr/bitfield5.C: Likewise.
741 * g++.dg/expr/bitfield6.C: Likewise.
742 * g++.dg/expr/bool1.C: Likewise.
743 * g++.dg/expr/bool3.C: Likewise.
744 * g++.dg/expr/lval3.C: Likewise.
745 * g++.dg/expr/lval4.C: Likewise.
746 * g++.old-deja/g++.jason/bool5.C: Likewise.
747 * g++.dg/expr/bitfield3.C: Adjust dg-error.
748 * g++.dg/other/error18.C: Likewise.
749 * g++.dg/gomp/atomic-14.C: Likewise.
750
f80a245e 7512016-09-14 Nathan Sidwell <nathan@acm.org>
752
753 PR c++/77539
754 * g++.dg/cpp1y/pr77539.C: New.
755
7b329bca 7562016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
757
758 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
759 dg-require.
760 * g++.dg/ext/builtin_alloca.C: Likewise.
761 * g++.dg/template/spec35.C: Likewise.
762 * gcc.dg/builtins-68.c: Likewise.
763 * gcc.misc-tests/gcov-13.c: Likewise.
764 * gcc.misc-tests/gcov-14.c: Likewise.
765
0029200d 7662016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
767
768 * gfortran.dg/dec_structure_14.f90: New testcase.
769
0975f764 7702016-09-14 Jakub Jelinek <jakub@redhat.com>
771
772 PR sanitizer/68260
773 * c-c++-common/tsan/pr68260.c: New test.
774
1098c313 7752016-09-13 Joe Seymour <joe.s@somniumtech.com>
776
777 PR target/70713
778 * gcc.target/msp430/function-attributes-1.c: New test.
779 * gcc.target/msp430/function-attributes-2.c: New test.
780 * gcc.target/msp430/function-attributes-3.c: New test.
781
46fad8d5 7822016-09-13 Jakub Jelinek <jakub@redhat.com>
783
4bdba715 784 * g++.dg/cpp0x/gen-attrs-61.C: New test.
785 * g++.dg/cpp1z/gen-attrs1.C: New test.
786
99d887de 787 PR tree-optimization/77454
788 * gcc.dg/pr77454.c: New test.
789
46fad8d5 790 PR c++/77553
791 * g++.dg/cpp1y/constexpr-77553.C: New test.
792
68ef907c 7932016-09-13 David Malcolm <dmalcolm@redhat.com>
794
795 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
796 (test_show_locus): Replace rich_location::add_fixit_insert calls
797 with add_fixit_insert_before and add_fixit_insert_after.
798
2c24fd5e 7992016-09-13 Jason Merrill <jason@redhat.com>
800 Tom de Vries <tom@codesourcery.com>
801
802 PR c++/77427
803 * g++.dg/pr77427.C: New test.
804
68b219ee 8052016-09-13 Martin Liska <mliska@suse.cz>
806
807 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
808 effective target.
809 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
810 * lib/target-supports.exp: Define the new target.
811
c72e91d3 8122016-09-12 Andrew Pinski <apinski@cavium.com>
813
814 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
815 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
816
b38c0a37 8172016-09-12 Uros Bizjak <ubizjak@gmail.com>
818
819 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
820 variable arguments.
821 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
822 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
823 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
824 variable argument.
825 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
826 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
827
7a21b590 8282016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
829
830 PR c++/77496
831 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
832 * g++.dg/ext/pr77496.C: New test.
833 * g++.dg/warn/pr77496.C: New test.
834
00434032 8352016-09-12 David Malcolm <dmalcolm@redhat.com>
836
837 PR c/72858
838 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
839 to preserve conversion chars, and to preserve prefix information.
840 * gcc.dg/format/pr72858.c: New test case.
841
54f56c28 8422016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
843
844 * gfortran.dg/pr77507.f90: Move to ...
845 * gfortran.dg/ieee/pr77507.f90: here.
846
08d6d42c 8472016-08-09 Jan Hubicka <hubicka@ucw.cz>
848
849 PR ipa/61159
850 * compile/pr61159.c: New testcase
851
35870532 8522016-08-09 Jan Hubicka <hubicka@ucw.cz>
853
854 PR ipa/64316
855 * gcc.dg/ipa/pr63416.c: New testcase.
856
953b9eef 8572016-09-10 Paul Thomas <pault@gcc.gnu.org>
858 Steven G. Kargl <kargl@gcc.gnu.org>
859
860 PR fortran/77532
c78b1f64 861 * gfortran.dg/dtio_11.f90: new test.
953b9eef 862
1aef7c3c 8632016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
864
865 PR fortran/77507
866 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
867 * gfortran.dg/c_assoc_4.f90: Ditto.
868
3bb45f76 8692016-09-10 Tom de Vries <tom@codesourcery.com>
870
871 PR C/71602
872 * c-c++-common/va-arg-va-list-type.c: New test.
873
9731eaaf 8742016-09-09 Peter Bergner <bergner@vnet.ibm.com>
875
876 PR rtl-optimization/77289
877 * gcc.target/powerpc/pr77289.c: New test.
878
911ea34a 8792016-09-09 Martin Sebor <msebor@redhat.com>
880
881 PR c/77520
882 PR c/77521
883 * gcc.dg/pr77520.c: New test.
884 * gcc.dg/pr77521.c: New test.
885
edd0f33b 8862016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
887
888 PR fortran/77506
889 * gfortran.dg/pr77506.f90: New test.
890
374777a4 8912016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
892
893 PR fortran/77507
894 * gfortran.dg/pr77507.f90: New test.
895
c5eddaf9 8962016-09-09 Joseph Myers <joseph@codesourcery.com>
897
898 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
899
3e7e4e14 9002016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
901 Louis Krupp <lkrupp@gcc.gnu.org>
902
903 PR fortran/69514
904 * gfortran.dg/pr69514_1.f90: New test.
905 * gfortran.dg/pr69514_2.f90: New test.
906
51688bb7 9072016-09-08 Jakub Jelinek <jakub@redhat.com>
908
a34338c9 909 PR fortran/77500
910 * gfortran.dg/gomp/pr77500.f90: New test.
911
51688bb7 912 PR fortran/77516
913 * gfortran.dg/gomp/pr77516.f90: New test.
914
3ecb55e7 9152016-09-07 Jakub Jelinek <jakub@redhat.com>
916
917 PR middle-end/77475
918 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
919 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
920 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
921 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
922 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
923 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
924
3da97ff7 9252016-09-07 David Malcolm <dmalcolm@redhat.com>
926
927 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
928 "substring-locations.h".
929
b55f1f44 9302016-09-07 Richard Biener <rguenther@suse.de>
931
932 PR c/77450
933 * c-c++-common/vector-subscript-8.c: Move ..
934 * gcc.dg/pr77450.c: ... here.
935
7d482049 9362016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 937
938 PR libgfortran/77393
939 * gfortran.dg/fmt_f0_2.f90: Update test.
940 * gfortran.dg/fmt_f0_3.f90: New test.
941
ef3b531c 9422016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
943
944 PR debug/77389
945 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
946 in dg-options.
947
948 PR debug/57519
949 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
950
39370ea0 9512016-09-06 Jakub Jelinek <jakub@redhat.com>
952
953 PR target/69255
954 * gcc.target/i386/pr69255-1.c: New test.
955 * gcc.target/i386/pr69255-2.c: New test.
956 * gcc.target/i386/pr69255-3.c: New test.
957
9582016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 959
960 PR c/77336
961 * gcc.dg/format/miss-7.c: New test.
962
88820414 9632016-09-06 Uros Bizjak <ubizjak@gmail.com>
964
965 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
966
4c790ba8 9672016-09-06 Martin Liska <mliska@suse.cz>
968
969 PR gcov-profile/77378
970 PR gcov-profile/77466
971 * gcc.dg/profile-update-warning.c: New test.
972
43d2460d 9732016-09-06 Richard Biener <rguenther@suse.de>
974
975 PR tree-optimization/77479
976 * gcc.dg/torture/pr77479.c: New testcase.
977
4c04bcce 9782016-09-06 Richard Biener <rguenther@suse.de>
979
980 PR c/77450
981 * c-c++-common/vector-subscript-7.c: Adjust.
982 * c-c++-common/vector-subscript-8.c: New testcase.
983
8925068a 9842016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
985
986 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
987
daea048c 9882016-09-05 Jakub Jelinek <jakub@redhat.com>
989
e315ff48 990 PR target/77476
991 * gcc.target/i386/avx512f-pr77476.c: New test.
992 * gcc.target/i386/avx512bw-pr77476.c: New test.
993 * gcc.target/i386/avx512dq-pr77476.c: New test.
994
8eeca3ac 995 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
996 Update comment to mention also avx512f.
997
daea048c 998 PR sanitizer/77396
999 * g++.dg/asan/pr77396-2.C: New test.
1000
a6ffaadf 10012016-09-05 Uros Bizjak <ubizjak@gmail.com>
1002
1003 PR rtl-optimization/77452
1004 * gcc.target/i386/pr77452.c: New test.
1005
8f8828ba 10062016-09-05 Marek Polacek <polacek@redhat.com>
1007
1008 PR c/77423
1009 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1010
65277f2a 10112016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1012
1013 PR fortran/77391
1014 * gfortran.dg/pr77391.f90: New test.
1015
a1cf06b8 10162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1017
1018 PR fortran/77460
1019 * gfortran.dg/pr77460.f90: New test.
1020
4d261282 10212016-09-03 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR c/65467
1024 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1025
4fc4eb94 10262016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1027
1028 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1029
40a431fa 10302016-09-02 David Malcolm <dmalcolm@redhat.com>
1031
1032 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1033 test case.
1034 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1035 diagnostic-test-show-locus-generate-patch.c to the sources
1036 for diagnostic_plugin_test_show_locus.c.
1037
a940fdc7 10382016-09-02 Jakub Jelinek <jakub@redhat.com>
1039
0b80c4b2 1040 PR c/65467
1041 * gcc.dg/gomp/_Atomic-1.c: New test.
1042 * gcc.dg/gomp/_Atomic-2.c: New test.
1043 * gcc.dg/gomp/_Atomic-3.c: New test.
1044 * gcc.dg/gomp/_Atomic-4.c: New test.
1045 * gcc.dg/gomp/_Atomic-5.c: New test.
1046
a940fdc7 1047 PR sanitizer/77396
1048 * g++.dg/asan/pr77396.C: New test.
1049
10502016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 1051
1052 PR tree-optimization/71831
1053 * gcc.dg/builtin-object-size-16.c: New test.
1054 * gcc.dg/builtin-object-size-17.c: New test.
1055
0b404bb4 10562016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1057
1058 PR libgfortran/77393
1059 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1060
8a5817a9 10612016-09-01 Uros Bizjak <ubizjak@gmail.com>
1062
1063 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1064 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1065 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1066 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1067 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1068 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1069 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1070 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1071 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1072 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1073 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1074 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1075 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1076 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1077 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1078 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1079 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1080 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1081
209253ae 10822016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gnat.dg/opt58.adb: New test.
1085 * gnat.dg/opt58_pkg.ads: New helper.
1086
15182c1d 10872016-09-01 Richard Biener <rguenther@suse.de>
1088
1089 PR middle-end/77436
1090 * gcc.dg/torture/pr77436.c: New testcase.
1091
1c02615c 10922016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1093
1094 * gcc.dg/pr64252.c: Require int32plus.
1095 * gcc.dg/pr66299-1.c: Likewise.
1096 * gcc.dg/pr66299-2.c: Likewise.
1097 * gcc.dg/torture/20131115-1.c: Skip for avr.
1098
08fded5f 10992016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1100
1101 * gcc.target/aarch64/ands_3.c: New test.
1102
a7b3b7c4 11032016-08-31 Jakub Jelinek <jakub@redhat.com>
1104
68c215e4 1105 PR fortran/77352
1106 * gfortran.dg/gomp/pr77352.f90: New test.
1107
a7b3b7c4 1108 PR fortran/77374
1109 * gfortran.dg/gomp/pr77374.f08: New test.
1110
51a43c06 11112016-08-31 Marc Glisse <marc.glisse@inria.fr>
1112
1113 PR tree-optimization/73714
1114 * gcc.dg/tree-ssa/pr73714.c: New test.
1115
01109414 11162016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1117
1118 PR libgfortran/77393
1119 * gfortran.dg/fmt_f0_2.f90: New test.
1120
8036ac7f 11212016-08-31 Marc Glisse <marc.glisse@inria.fr>
1122
1123 * gcc.target/i386/pr59539-2.c: Adapt options.
1124 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1125
b298bde8 11262016-08-31 Paul Thomas <pault@gcc.gnu.org>
1127
1128 PR fortran/77418
1129 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1130 of the associate entity and replace with a pointer to the
1131 intended item on the stack.
1132
9f732c4e 11332016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 1134 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 1135
1136 PR fortran/48298
1137 * gfortran.dg/dtio_1.f90: New test.
1138 * gfortran.dg/dtio_2.f90: New test.
1139 * gfortran.dg/dtio_3.f90: New test.
1140 * gfortran.dg/dtio_4.f90: New test.
1141 * gfortran.dg/dtio_5.f90: New test.
1142 * gfortran.dg/dtio_6.f90: New test.
1143 * gfortran.dg/dtio_7.f90: New test.
1144 * gfortran.dg/dtio_8.f90: New test.
1145 * gfortran.dg/dtio_9.f90: New test.
1146 * gfortran.dg/dtio_10.f90: New test.
1147
d6dd1b60 11482016-08-30 David Malcolm <dmalcolm@redhat.com>
1149
1150 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1151 (test_many_nested_locations): New function.
1152 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1153 (test_show_locus): Handle "test_many_nested_locations".
1154
2e7400df 11552016-08-30 David Malcolm <dmalcolm@redhat.com>
1156
1157 * g++.dg/template/double-greater-than-fixit.C: New test case.
1158
98023bfd 11592016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1160
1161 * gnat.dg/opt57.ad[sb]: New test.
1162 * gnat.dg/opt57_pkg.ads: New helper.
1163
f9723d87 11642016-08-30 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/69047
1167 * gcc.dg/pr69047.c: Fix byte-order check.
1168
77ce6232 11692016-08-30 Jakub Jelinek <jakub@redhat.com>
1170
adca2d16 1171 PR tree-optimization/72866
1172 * gcc.dg/vect/pr72866.c: New test.
1173
06cee168 1174 PR debug/77363
1175 * g++.dg/debug/dwarf2/pr77363.C: New test.
1176
4472e8d1 1177 PR middle-end/77377
1178 * gcc.target/i386/pr77377.c: New test.
1179
77ce6232 1180 PR debug/77389
1181 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1182 in dg-options.
1183
36bda760 11842016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1185
1186 * gfortran.dg/pr77372.f90: Moved to ...
1187 * gfortran.dg/ieee/pr77372.f90: here.
1188
2db6ea89 11892016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1190
1191 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1192 vector short/char initializations.
1193 * gcc.target/powerpc/vec-init-5.c: Likewise.
1194 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1195 vector initialization optimizations.
1196 * gcc.target/powerpc/vec-init-7.c: Likewise.
1197 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1198 vector float/double initializations.
1199 * gcc.target/powerpc/vec-init-9.c: Likewise.
1200
1e4df796 12012016-08-29 Uros Bizjak <ubizjak@gmail.com>
1202
1203 PR target/77403
1204 * gcc.target/i386/pr77403.c: New test.
1205
f293b7f2 12062016-08-29 Marek Polacek <polacek@redhat.com>
1207
1208 PR c/77292
1209 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1210
ea2ec8f6 12112016-08-29 Tom de Vries <tom@codesourcery.com>
1212
1213 PR c/77398
1214 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1215
686436fe 12162016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1217
1218 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 1219
686436fe 12202016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 1221
1222 * gfortran.dg/dec_structure_13.f90: New testcase.
1223
f1ecf8b3 12242016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1225
1226 PR fortran/77261
1227 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1228 available.
1229
4670f428 12302016-08-28 Tom de Vries <tom@codesourcery.com>
1231
1232 PR lto/70955
1233 * gcc.dg/pr70955.c: New test.
1234 * gcc.dg/lto/pr70955_0.c: Same.
1235 * gcc.dg/lto/pr70955_1.c: Same.
1236
b243b563 12372016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1238
1239 PR tree-optimization/71077
1240 * gcc.target/i386/pr71077.c: New test.
1241
92a44a68 12422016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 1243
1244 PR fortran/77380
1245 * gfortran.dg/pr77380.f90: New test.
1246
92a44a68 12472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 1248
1249 PR fortran/77372
1250 gfortran.dg/pr77372.f90: New test.
1251
367964fa 12522016-08-26 David Malcolm <dmalcolm@redhat.com>
1253
1254 * gcc.dg/spellcheck-fields-2.c (test): Move
1255 dg-begin/end-multiline-output within function body.
1256 (test_macro): New function.
1257
df4248fb 12582016-08-26 David Malcolm <dmalcolm@redhat.com>
1259
1260 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1261 (test_fixit_insert): Update expected output.
1262 (test_fixit_remove): Likewise.
1263 (test_fixit_replace): Likewise.
1264
377da6e4 12652016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1266
1267 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1268 Fix typo.
1269
4f16cc83 12702016-08-26 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/69047
1273 * gcc.dg/pr69047.c: New testcase.
1274
a54071b2 12752016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1276 Martin Jambhor <mjambor@suse.cz>
377da6e4 1277
a54071b2 1278 * gcc.dg/ipa/propbits-1.c: New test-case.
1279 * gcc.dg/ipa/propbits-2.c: Likewise.
1280 * gcc.dg/ipa/propbits-3.c: Likewise.
1281
2ae10c8c 12822016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1283
1284 PR fortran/77351
1285 * gfortran.dg/pr77351.f90: New test.
1286
c4963714 12872016-08-25 Marek Polacek <polacek@redhat.com>
1288
1289 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1290
49e1f4eb 12912016-08-25 Marek Polacek <polacek@redhat.com>
1292
1293 PR c/77323
1294 * gcc.dg/pr77323.c: New test.
1295
984f03c2 12962016-08-24 Paul Thomas <pault@gcc.gnu.org>
1297
1298 PR fortran/77358
1299 * gfortran.dg/submodule_17.f08: New test.
1300
92a44a68 13012016-08-24 Michael Collison <michael.collison@linaro.org>
1302 Michael Collison <michael.collison@arm.com>
f6c98a9a 1303
1304 * gcc.target/arm/builtin_saddl.c: New testcase.
1305 * gcc.target/arm/builtin_saddll.c: New testcase.
1306 * gcc.target/arm/builtin_uaddl.c: New testcase.
1307 * gcc.target/arm/builtin_uaddll.c: New testcase.
1308 * gcc.target/arm/builtin_ssubl.c: New testcase.
1309 * gcc.target/arm/builtin_ssubll.c: New testcase.
1310 * gcc.target/arm/builtin_usubl.c: New testcase.
1311 * gcc.target/arm/builtin_usubll.c: New testcase.
1312
8938d43d 13132016-08-24 Uros Bizjak <ubizjak@gmail.com>
1314
1315 PR target/77270
1316 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1317 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1318 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1319 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1320 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1321 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1322 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1323 effective target. Remove scan-assembler-times directives.
1324 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1325 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1326 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1327
2fb84e50 13282016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1329
1330 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1331 of unsigned int.
1332 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1333
cac7df4e 13342016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1335
1336 PR testsuite/77317
1337 * lib/target-supports.exp
1338 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1339 (check_effective_target_vect_natural_alignment): Ditto.
1340 (check_effective_target_vector_alignment_reachable): Ditto.
1341 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1342
b904831d 13432016-08-23 Ian Lance Taylor <iant@golang.org>
1344
1345 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1346
ff055c48 13472016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1348
1349 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1350 being created from pointers to memory locations.
1351 * gcc.target/powerpc/vec-init-2.c: Likewise.
1352
27af8972 13532016-08-23 Fritz Reese <fritzoreese@gmail.com>
1354
1355 * gfortran.dg/dec_structure_12.f90: New testcase.
1356
bd8ac469 13572016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1358
1359 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1360
434d4291 13612016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1362
1363 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1364 verification.
1365
be0be2de 13662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1367
1368 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1369 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1370
7feac654 13712016-08-23 Richard Biener <rguenther@suse.de>
1372
1373 PR tree-optimization/27336
1374 * c-c++-common/pr27336.c: New testcase.
1375
364743f3 13762016-08-22 Marek Polacek <polacek@redhat.com>
1377
1378 PR c++/77321
1379 * g++.dg/cpp1y/pr77321.C: New test.
1380
b92c452d 13812016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1382
1383 PR fortran/60774
1384 * gfortran.dg/empty_label.f: Adjust test for new error message.
1385 * gfortran.dg/empty_label.f90: Ditto.
1386 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1387 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1388 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1389
bfbc628a 13902016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1391
1392 PR fortran/61318
1393 * gfortran.dg/pr61318.f90: New test.
1394
99af6e70 13952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1396
1397 PR fortran/77260
1398 * gfortran.dg/pr77260_1.f90: New test.
1399 * gfortran.dg/pr77260_2.f90: Ditto.
1400
6cfc7001 14012016-08-22 Joseph Myers <joseph@codesourcery.com>
1402
1403 PR middle-end/77269
1404 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1405 __builtin_signbitf and __builtin_signbitl in expected generic
1406 expansion.
1407 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1408 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1409 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1410 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1411 tests.
1412
012f068a 14132016-08-22 Joseph Myers <joseph@codesourcery.com>
1414
1415 * gcc.dg/torture/float128-builtin.c,
1416 gcc.dg/torture/float128-ieee-nan.c,
1417 gcc.dg/torture/float128x-builtin.c,
1418 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1419 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1420 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1421 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1422 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1423 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1424 gcc.dg/torture/floatn-nan.h: New tests.
1425
e2c5b687 14262016-08-22 Joseph Myers <joseph@codesourcery.com>
1427
1428 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1429 macro.
1430 (main): Update calls to TEST_I_F.
1431 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1432 macro.
1433 (main): Update calls to TEST_I_F.
1434
b4635564 14352016-08-22 Joseph Myers <joseph@codesourcery.com>
1436
1437 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1438 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1439 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1440 names in calls to TEST_I_F.
1441
802bc569 14422016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1443
1444 PR c/52952
1445 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1446
70fa7158 14472016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1448
1449 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1450 and !natural_alignment_64.
1451 * gcc.dg/ipa/propalign-2.c: Likewise.
1452 * gcc.dg/ipa/propalign-3.c: Likewise.
1453 * gcc.dg/ipa/propalign-4.c: Likewise.
1454 * gcc.dg/ipa/propalign-5.c: Likewise.
1455 * lib/target-supports.exp
1456 (check_effective_target_natural_alignment_32): Add avr-*-*.
1457
d0346b1a 14582016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1459
1460 PR tree-optimization/61839
1461 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1462 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1463 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1464 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1465
82c85aba 14662016-08-19 Joseph Myers <joseph@codesourcery.com>
1467
1468 PR c/32187
1469 * lib/target-supports.exp (check_effective_target_float16)
1470 (check_effective_target_float32, check_effective_target_float64)
1471 (check_effective_target_float128, check_effective_target_float32x)
1472 (check_effective_target_float64x)
1473 (check_effective_target_float128x)
1474 (check_effective_target_float16_runtime)
1475 (check_effective_target_float32_runtime)
1476 (check_effective_target_float64_runtime)
1477 (check_effective_target_float128_runtime)
1478 (check_effective_target_float32x_runtime)
1479 (check_effective_target_float64x_runtime)
1480 (check_effective_target_float128x_runtime)
1481 (check_effective_target_floatn_nx_runtime)
1482 (add_options_for_float16, add_options_for_float32)
1483 (add_options_for_float64, add_options_for_float128)
1484 (add_options_for_float32x, add_options_for_float64x)
1485 (add_options_for_float128x): New procedures.
1486 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1487 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1488 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1489 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1490 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1491 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1492 gcc.dg/torture/float128-complex.c,
1493 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1494 gcc.dg/torture/float128x-basic.c,
1495 gcc.dg/torture/float128x-complex.c,
1496 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1497 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1498 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1499 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1500 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1501 gcc.dg/torture/float32x-basic.c,
1502 gcc.dg/torture/float32x-complex.c,
1503 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1504 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1505 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1506 gcc.dg/torture/float64x-basic.c,
1507 gcc.dg/torture/float64x-complex.c,
1508 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1509 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1510 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1511 gcc.dg/torture/floatn-tg.h,
1512 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1513 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1514 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1515 gcc.dg/torture/fp-int-convert-float128x.c,
1516 gcc.dg/torture/fp-int-convert-float16-timode.c,
1517 gcc.dg/torture/fp-int-convert-float16.c,
1518 gcc.dg/torture/fp-int-convert-float32-timode.c,
1519 gcc.dg/torture/fp-int-convert-float32.c,
1520 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1521 gcc.dg/torture/fp-int-convert-float32x.c,
1522 gcc.dg/torture/fp-int-convert-float64-timode.c,
1523 gcc.dg/torture/fp-int-convert-float64.c,
1524 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1525 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1526 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1527 maximum exponent of floating-point type. Use it in testing
1528 whether 0x8...0 fits in the floating-point type. Always treat -1
1529 (signed 0xf...f) as fitting in the floating-point type.
1530 (M_OK1): New macro.
1531 * gcc.dg/torture/fp-int-convert-double.c,
1532 gcc.dg/torture/fp-int-convert-float.c,
1533 gcc.dg/torture/fp-int-convert-float128-timode.c,
1534 gcc.dg/torture/fp-int-convert-float128.c,
1535 gcc.dg/torture/fp-int-convert-float80-timode.c,
1536 gcc.dg/torture/fp-int-convert-float80.c,
1537 gcc.dg/torture/fp-int-convert-long-double.c,
1538 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1539
cf0bbc39 15402016-08-19 Jakub Jelinek <jakub@redhat.com>
1541
9354a9a5 1542 PR fortran/72744
1543 * gfortran.dg/gomp/pr72744.f90: New test.
1544
cf0bbc39 1545 PR fortran/69281
1546 * gfortran.dg/gomp/pr69281.f90: New test.
1547
ee0e163a 15482016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1549
1e4df796 1550 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1551 the last special seed value.
1552 * gfortran.dg/random_7.f90: Use size for last array member instead
1553 of hardcoded value.
ee0e163a 1554
6d7de609 15552016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1556
1557 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1558 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1559
e3243c77 15602016-08-19 Richard Biener <rguenther@suse.de>
1561
1562 PR tree-optimization/77286
1563 * gcc.dg/torture/pr77286.c: New testcase.
1564
b983d92d 15652016-08-18 David Malcolm <dmalcolm@redhat.com>
1566
1567 * gcc.dg/verbose-asm-2.c: New test case.
1568
48a7392b 15692016-08-18 David Malcolm <dmalcolm@redhat.com>
1570
1571 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1572 (custom_diagnostic_finalizer): Update for change to
1573 diagnostic_show_locus.
1574
5c8151fa 15752016-08-18 David Malcolm <dmalcolm@redhat.com>
1576
1577 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1578 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1579
26040f06 15802016-08-18 Marek Polacek <polacek@redhat.com>
1581
1582 PR c/71514
1583 * gcc.dg/pr71514.c: New test.
1584
360e911d 15852015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1586
1587 PR target/72839
1588 * gcc.target/i386/pr72839.c: New test.
1589
6de0546d 15902016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1591
1592 PR middle-end/70895
1593 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1594 * c-c++-common/goacc/reduction-1.c: Likewise.
1595 * c-c++-common/goacc/reduction-2.c: Likewise.
1596 * c-c++-common/goacc/reduction-3.c: Likewise.
1597 * c-c++-common/goacc/reduction-4.c: Likewise.
1598
cee80871 15992016-08-18 Alan Modra <amodra@gmail.com>
1600
1601 * gcc.c-torture/compile/pr72771.c: New.
1602
f9c39b65 16032016-08-17 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR fortran/67496
1606 * gfortran.dg/pr67496.f90: New test.
1607
92a44a68 16082015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 1609
1610 PR tree-optimization/71752
f9c39b65 1611 * gcc.dg/vect/pr71752.c: New.
bf448dc8 1612
d2392ec3 16132016-08-17 Uros Bizjak <ubizjak@gmail.com>
1614
1615 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1616
c4994c0b 16172016-08-17 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR middle-end/77259
1620 * g++.dg/ipa/devirt-52.C: New test.
1621
f7896ff0 16222016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1623
1624 * c-c++-common/goacc/reduction-6.c: New testcase.
1625
7104d1a8 16262016-08-17 Richard Biener <rguenther@suse.de>
1627
1628 PR tree-optimization/76490
1629 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1630 * gcc.dg/pr52904.c: XFAIL.
1631
cff41b9e 16322016-08-17 Richard Biener <rguenther@suse.de>
1633
1634 PR tree-optimization/23855
1635 * gcc.dg/loop-unswitch-2.c: Adjust.
1636
b1398e47 16372016-08-16 Jakub Jelinek <jakub@redhat.com>
1638
1639 PR tree-optimization/72817
1640 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1641
de41fc22 16422016-08-16 Joseph Myers <joseph@codesourcery.com>
1643
1644 PR libgcc/77265
1645 * gcc.dg/torture/float128-extend-inf.c: New test.
1646
5927e78e 16472016-08-16 David Malcolm <dmalcolm@redhat.com>
1648
1649 PR c/72857
1650 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1651 for embedded NUL.
1652 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1653 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1654 caret placement.
1655 (test_oct): Likewise.
1656 (test_multiple): Likewise.
1657 (test_field_width_specifier): Likewise.
1658 (test_field_width_specifier_2): New function.
1659 (test_field_precision_specifier): New function.
1660 (test_embedded_nul): Update expected caret placement.
1661 (test_non_contiguous_strings): Update line number.
1662 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1663 (__emit_string_literal_range): Add "caret_idx" param.
1664 (test_simple_string_literal): Add value for new param, updating
1665 expected output..
1666 (test_concatenated_string_literal): Likewise.
1667 (test_multiline_string_literal): Likewise.
1668 (test_hex): Likewise.
1669 (test_oct): Likewise.
1670 (test_multiple): Likewise.
1671 (test_ucn4): Likewise.
1672 (test_ucn8): Likewise.
1673 (test_u8): Likewise.
1674 (test_u): Likewise; update expected message, from "range" to
1675 "location".
1676 (test_U): Likewise.
1677 (test_L): Likewise.
1678 (test_macro): Add value for new param.
1679 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1680 (__emit_string_literal_range): Add "caret_idx" param.
1681 (test_stringified_token_1): Add value for new param. Update
1682 expected message, from "range" to "location".
1683 (test_stringized_token_2): Likewise, adding param to macro.
1684 (test_stringified_token_3): Likewise.
1685 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1686 (emit_warning): Convert param from source_range to location_t.
1687 (test_string_literals): Add caret_idx param, and use it when
1688 constructing a substring_loc. Update error message, from
1689 "range" to "location".
1690
b8d94309 16912016-08-16 Jakub Jelinek <jakub@redhat.com>
1692
2e947447 1693 PR target/71910
1694 * g++.dg/gomp/pr71910.C: New test.
1695
9ea71b15 1696 PR middle-end/67485
1697 * gcc.c-torture/compile/pr67485.c: New test.
1698
b8d94309 1699 PR target/72867
1700 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1701
31de5086 17022016-08-16 Bin Cheng <bin.cheng@arm.com>
1703
1704 PR tree-optimization/69848
1705 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1706
a05d3de8 17072016-08-16 Martin Liska <mliska@suse.cz>
1708
1709 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1710 of memory operations so that it can be handled by core2
1711 in 32-bit mode.
1712
b50ad04e 17132016-08-16 Richard Biener <rguenther@suse.de>
1714
1715 PR tree-optimization/76783
1716 * gcc.dg/pr76783.c: New testcase.
1717 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1718
b441db40 17192016-08-16 Bin Cheng <bin.cheng@arm.com>
1720
1721 PR tree-optimization/72817
1722 PR tree-optimization/73450
1723 * gcc.dg/tree-ssa/pr72817.c: New test.
1724 * gcc.dg/tree-ssa/pr73450.c: New test.
1725
36d310d0 17262016-08-15 Fritz Reese <fritzoreese@gmail.com>
1727
1728 * gfortran.dg/init_flag_13.f90: New testcase.
1729 * gfortran.dg/init_flag_14.f90: Ditto.
1730 * gfortran.dg/init_flag_15.f03: Ditto.
1731 * gfortran.dg/dec_init_1.f90: Ditto.
1732 * gfortran.dg/dec_init_2.f90: Ditto.
1733
e5ec9f76 17342016-08-15 Uros Bizjak <ubizjak@gmail.com>
1735
1736 PR target/72867
1737 * gcc.target/i386/pr72867.c: New test.
1738
6ce66d38 17392016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1740
1741 * c-c++-common/dump-ada-spec-5.c: New test.
1742
894463cf 17432016-08-15 Richard Biener <rguenther@suse.de>
1744
1745 PR tree-optimization/73434
1746 * gcc.dg/torture/pr73434.c: New testcase.
1747
98b374b4 17482016-08-15 Jakub Jelinek <jakub@redhat.com>
1749
1750 PR tree-optimization/72824
1751 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1752
9b90f118 17532016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1754
1755 PR fortran/70598
1756 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1757 in use_device clause.
1758 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1759 * gfortran.dg/goacc/list.f95: Adjust to catch
1760 "neither a POINTER nor an array" error messages.
1761
1d80868e 17622016-08-14 Uros Bizjak <ubizjak@gmail.com>
1763
1764 PR target/76342
1765 * gcc.target/i386/pr76342.c: New test.
1766
153e4ac1 17672016-08-12 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR c/71512
1770 * g++.dg/ubsan/pr71512.C: New test.
1771 * c-c++-common/ubsan/pr71512-1.c: New test.
1772 * c-c++-common/ubsan/pr71512-2.c: New test.
1773
3c382998 17742016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1775
1776 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1777 vector initialization options.
1778 * gcc.target/powerpc/vec-init-2.c: Likewise.
1779 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1780 is generated on ISA 3.0.
1781
7079d57a 17822016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1783
1784 PR middle-end/71654
1785 * gcc.dg/c-c++-common/pr71654.c: New test.
1786 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1787 dg-options.
1788 * gcc.dg/tree-ssa/vrp24: Likewise.
1789
7175bb2a 17902016-08-12 Jakub Jelinek <jakub@redhat.com>
1791
1792 PR c/67410
1793 * gcc.dg/pr67410.c: New test.
1794
56fb8e9d 17952016-08-12 Bin Cheng <bin.cheng@arm.com>
1796
1797 PR tree-optimization/69848
1798 * gcc.dg/vect/vect-pr69848.c: New test.
1799
1f84b4ab 18002016-08-12 Uros Bizjak <ubizjak@gmail.com>
1801
1802 PR testsuite/71008
1803 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1804 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1805 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1806 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1807
60b349d9 18082016-08-12 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/57326
1811 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1812 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1813 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1814 * gcc.target/i386/pr45685.c: Likewise.
1815 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1816 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1817 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1818 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1819 * gfortran.dg/pr34163.f90: Likewise.
1820
6d5f72f3 18212016-08-12 Martin Liska <mliska@suse.cz>
1822
1823 * g++.dg/gcov/gcov-16.C: New test.
1824 * lib/gcov.exp: Support new argument for run-gcov function.
1825
b357db2c 18262016-08-12 Martin Liska <mliska@suse.cz>
1827
1828 PR gcov-profile/35590
1829 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1830
08e33f10 18312016-08-12 Richard Biener <rguenther@suse.de>
1832
1833 PR tree-optimization/72851
1834 * gcc.dg/torture/pr72851.c: New testcase.
1835
92a44a68 18362016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1837
832d369d 1838 PR debug/63240
1839 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1840 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1841 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1842 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1843 DW_AT_deleted.
1844
1289a281 1845 PR debug/55641
1846 * g++.dg/debug/dwarf2/ref-1.C: New.
1847
9a478fab 1848 PR debug/49366
1849 * g++.dg/debug/dwarf2/template-params-12.H: New.
1850 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1851 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1852 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1853 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1854 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1855 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1856 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1857
e61229f8 18582016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1859
1860 PR target/72863
1861 * gcc.target/powerpc/pr72863.c: New test.
1862
c7823416 18632016-08-11 Uros Bizjak <ubizjak@gmail.com>
1864
1865 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1866
df15667f 18672015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1868
1869 * gcc.target/i386/pieces-strcpy-1.c: New test.
1870 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1871
83c375ba 18722016-08-11 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR c++/72868
1875 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1876
350f354a 18772015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1878
1879 * gcc.target/i386/pieces-memcpy-1.c: New test.
1880 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1881 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1882 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1883 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1884 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1885
74be5bc1 18862016-08-11 Jakub Jelinek <jakub@redhat.com>
1887
1888 PR c/72816
20fb4916 1889 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1890
40395983 18912016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1892
1893 PR tree-optimization/71083
1894 * gcc.c-torture/execute/pr71083.c: New test.
1895 * gnat.dg/loop_optimization23.adb: New test.
1896 * gnat.dg/loop_optimization23_pkg.ads: New test.
1897 * gnat.dg/loop_optimization23_pkg.adb: New test.
1898
ec969ce4 18992016-08-11 Richard Biener <rguenther@suse.de>
1900
1901 PR tree-optimization/72772
1902 * gcc.dg/graphite/pr35356-1.c: Adjust.
1903 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1904
25482c16 19052016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1906
1907 * gfortran.dg/random_7.f90: Take into account that the last seed
1908 value is the special p value.
1909 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1910
f454033a 19112016-08-11 Richard Biener <rguenther@suse.de>
1912
1913 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1914
2d2b78a1 19152016-08-11 Alan Modra <amodra@gmail.com>
1916
1917 * gcc.target/powerpc/pr71680.c: New.
1918
97468983 19192016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1920
1921 * gcc.target/powerpc/bfp/bfp.exp: New file.
1922 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1923 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1924 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1925 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1926 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1927 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1928 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1929 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1930 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1931 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1932 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1933 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1934 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1935 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1936 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1937 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1938 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1939 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1940 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1941 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1942 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1943 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1944 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1945 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1946 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1947 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1948 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1949 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1950 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1951 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1952 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1953 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1954 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1955 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1956 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1957 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1958 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1959 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1960 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1961 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1962 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1963 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1964 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1965 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1966 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1967 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1968 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1969 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1970 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1971 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1972 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1973 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1974 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1975
23a6fe48 19762016-08-10 Bin Cheng <bin.cheng@arm.com>
1977
1978 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1979 Add aarch64*-*-*.
1980
0cb8f73e 19812016-08-10 Bin Cheng <bin.cheng@arm.com>
1982
1983 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1984
b7ed2a65 19852016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1986
1987 PR target/72853
1988 * gcc.target/powerpc/pr72853.c: New test.
1989
2d2b4107 19902016-08-10 Martin Liska <mliska@suse.cz>
1991
1992 PR gcov-profile/58306
1993 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1994
7132b755 19952016-08-10 Martin Liska <mliska@suse.cz>
1996
1997 * g++.dg/gcov/gcov-threads-1.C: New test.
1998
5186407c 19992016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2000
2001 PR target/71873
2002 * gcc.target/avr/pr71873.c: New test.
2003
44f01555 20042016-08-09 Martin Liska <mliska@suse.cz>
2005
2006 * g++.dg/gcov/gcov-dump-1.C: New test.
2007 * g++.dg/gcov/gcov-dump-2.C: New test.
2008
7d4f18f5 20092016-08-09 Martin Liska <mliska@suse.cz>
2010
2011 * gcc.dg/tree-prof/val-prof-9.c: New test.
2012
defa7026 20132016-08-09 Martin Liska <mliska@suse.cz>
2014
2015 * gcc.dg/tree-prof/val-prof-8.c: New test.
2016
ae7e6062 20172016-08-09 Martin Jambor <mjambor@suse.cz>
2018
0c47dd26 2019 PR ipa/71981
2020 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 2021
a69fb570 20222016-08-09 Bin Cheng <bin.cheng@arm.com>
2023
2024 PR tree-optimization/33707
2025 * gcc.dg/vect/pr33707.c: New test.
2026
a031a844 20272016-08-09 Bin Cheng <bin.cheng@arm.com>
2028
2029 PR tree-optimization/pr72772
2030 * gcc.dg/tree-ssa/pr72772.c: New test.
2031
8f1baf0d 20322016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2033
2034 PR rtl-optimization/66669
2035 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2036
53e7aca1 20372016-08-09 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR tree-optimization/72824
2040 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2041
c162fa25 20422016-08-09 Richard Biener <rguenther@suse.de>
2043
2044 PR tree-optimization/71802
2045 * gcc.dg/torture/pr71802.c: New testcase.
2046
87156a7d 20472016-08-09 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR c++/72809
2050 * g++.dg/eh/stdarg1.C: New test.
2051
d0029333 20522016-08-08 Andi Kleen <ak@linux.intel.com>
2053
2054 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2055 test command line in failure log.
2056 (profopt-execute): dito. Make autofdo file names unique.
2057
7af4d06b 20582016-08-08 David Malcolm <dmalcolm@redhat.com>
2059
2060 PR c/64955
2061 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2062 output.
2063
7091ff70 20642016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2065
2066 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2067 c99_runtime.
2068 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2069 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2070 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2071 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2072 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2073 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2074
d189b094 20752016-08-08 David Malcolm <dmalcolm@redhat.com>
2076
2077 PR c/52952
2078 * gcc.dg/cpp/pr66415-1.c: Likewise.
2079 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2080 * gcc.dg/format/c90-printf-1.c: Likewise.
2081 * gcc.dg/format/diagnostic-ranges.c: New test case.
2082
440837fe 20832016-08-08 Jakub Jelinek <jakub@redhat.com>
2084
7cbcf608 2085 PR fortran/72716
2086 * gfortran.dg/gomp/pr72716.f90: New test.
2087
aa1ddb66 2088 PR middle-end/72781
2089 * gcc.dg/gomp/pr72781.c: New test.
2090
440837fe 2091 PR middle-end/68762
2092 * g++.dg/vect/pr68762-1.cc: New test.
2093 * g++.dg/vect/pr68762-2.cc: New test.
2094 * g++.dg/vect/pr68762.h: New file.
2095
eb571c16 20962016-08-08 Martin Sebor <msebor@redhat.com>
2097
2098 PR testsuite/72838
f9c39b65 2099 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2100 * g++.dg/warn/overflow-warn-3.C: Same.
2101 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 2102
8ca5189a 21032016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2104
2105 PR fortran/71936
2106 * gfortran.dg/allocate_with_source_21.f03: New test.
2107
1495e54c 21082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2109
2110 PR fortran/72698
2111 * gfortran.dg/allocate_with_source_20.f03: New test.
2112
d1e97886 21132016-08-08 Alan Modra <amodra@gmail.com>
2114
2115 * gcc.c-torture/compile/pr72802.c: New.
2116
9da84a54 21172016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2118
2119 PR fortran/70524
2120 * gfortran.dg/dependency_48.f90: New test.
2121
3f9692a5 21222016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2123
b5b764be 2124 PR fortran/70040
3f9692a5 2125 * gfortran.dg/pr70040.f90: New testcase.
2126
099ec19a 21272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2128
2129 PR fortran/71961
2130 * gfortran.dg/matmul_10.f90: New testcase.
2131
e8272095 21322016-08-07 Jan Hubicka <hubicka@ucw.cz>
2133
2134 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2135
f5d2c462 21362016-08-07 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR c/72816
2139 * gcc.dg/pr72816.c: New test.
2140
30c60892 21412016-08-06 Jonathan Wakely <jwakely@redhat.com>
2142
2143 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2144 * g++.dg/conversion/pr41426.C: Likewise.
2145 * g++.dg/conversion/pr66211.C: Likewise.
2146 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2147 * g++.dg/init/ref8.C: Likewise.
2148 * g++.old-deja/g++.law/cvt20.C: Likewise.
2149 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2150
2abf3c4a 21512016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2152
2153 PR tree-optimization/18046
2154 * gcc.dg/tree-ssa/vrp105.c: New test.
2155 * gcc.dg/tree-ssa/vrp106.c: New test.
2156
a940fdc7 21572016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 2158
2159 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2160 1ul in diagnostics. Remove hyphen from "constant-expression."
2161 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2162 * g++.dg/cpp0x/static_assert3.C: Same.
2163 * g++.dg/cpp1y/constexpr-throw.C: Same.
2164 * g++.dg/template/nontype3.C: Same.
2165 * g++.dg/warn/overflow-warn-1.C: Same.
2166 * g++.dg/warn/overflow-warn-3.C: Same.
2167 * g++.dg/warn/overflow-warn-4.C: Same.
2168
d4166bdc 21692016-08-05 David Malcolm <dmalcolm@redhat.com>
2170
2171 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2172 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2173 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2174 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2175
906dd612 21762016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2177
2178 PR tree-optimization/72810
2179 * gcc.dg/tree-ssa/vrp110.c: New test.
2180
9788fb76 21812016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2182
2183 PR Target/72819
2184 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2185 registers.
2186 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2187 saving the half-precision registers.
2188 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2189 value is returned in h0.
2190 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2191 are passed in FP/SIMD registers.
2192 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2193 passing works corrcetly.
2194 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2195 (hfa_f16x2_t): Likewise.
2196 (hfa_f16x3_t): Likewise.
2197 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2198 are promoted to double and passed in a double register.
2199 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2200 are promoted to double and stacked.
2201 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2202 __fp16 data types.
2203 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2204 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2205 __fp16 first get passed in FP/SIMD registers, then stacked.
2206
30f40fe4 22072016-08-05 Nathan Sidwell <nathan@acm.org>
2208
2209 PR c++/68724
2210 * g++.dg/cpp0x/pr68724.C: New.
2211
8a6540e1 22122016-08-05 Richard Biener <rguenther@suse.de>
2213
2214 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2215
09001ac1 22162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2217
2218 * gcc.dg/tree-ssa/vrp107.c: New test.
2219 * gcc.dg/tree-ssa/vrp108.c: New test.
2220 * gcc.dg/tree-ssa/vrp109.c: New test.
2221
88ab6a9c 22222016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2223
2224 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2225 dg-options.
2226
b2a036e7 22272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2228
2229 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2230 test-cases.
2231 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2232 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2233 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2234 test-cases.
2235 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2236 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2237 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2238 large_double.
2239
8dbf49cb 22402016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2241
2242 PR c++/72800
2243 * g++.dg/cpp1y/lambda-ice1.C: New.
2244
dcc45aae 22452016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2246
2247 PR c++/72759
2248 * g++.dg/cpp1y/pr72759.C: New test.
2249
88fe4062 22502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2251
2252 * gcc.dg/switch-10.c: New test.
2253
a1af716f 22542016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2255
2256 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2257
1fa5d8ba 22582016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2259
2260 * c-c++-common/goacc/routine-5.c: Update.
2261
e8dedc4a 22622016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2263
2264 PR rtl-optimization/70903
2265 * gcc.c-torture/execute/pr70903.c: New test.
2266
7ca5003c 22672016-08-04 Martin Liska <mliska@suse.cz>
2268
2269 * gcc.dg/params/params.exp: Replace file exists with
2270 TESTING_IN_BUILD_TREE.
2271
810702a2 22722016-08-04 Marek Polacek <polacek@redhat.com>
2273
2274 PR c++/70229
2275 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2276
fa8a8f79 22772016-08-04 Richard Biener <rguenther@suse.de>
2278
2279 PR middle-end/71984
2280 * gcc.dg/torture/pr71984.c: Guard correctness check for
2281 little-endian.
2282
9916f5a5 22832016-08-03 Andrew Pinski <apinski@cavium.com>
2284
2285 * gcc.c-torture/compile/20160802-1.c: New testcase.
2286
278b4698 22872016-08-03 Fritz Reese <fritzoreese@gmail.com>
2288
2289 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2290
860c3c85 22912016-08-03 Richard Biener <rguenther@suse.de>
2292
2293 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2294 and remove -O3.
2295 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2296 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2297
0a41d717 22982016-08-03 Richard Biener <rguenther@suse.de>
2299
2300 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2301 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2302 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2303 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2304
52e3c0e8 23052016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2306
2307 * gcc.dg/init-excess-2.c: Require int32plus.
2308 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2309 * gcc.dg/pr59963-2.c: Require int32plus.
2310 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2311 * gcc.dg/unroll-7.c: Require int32plus.
2312
ad8a330c 23132016-08-02 Bin Cheng <bin.cheng@arm.com>
2314
2315 PR tree-optimization/34114
2316 * gcc.dg/tree-ssa/loop-42.c: New test.
2317
d3aa3636 23182016-08-02 Tamar Christina <tamar.christina@arm.com>
2319
2320 * gcc.target/aarch64/vminmaxnm.c: New.
2321 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2322 tests.
2323
c79d3723 23242016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2325
2326 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2327 vec_extract for vector float, vector int, vector short, and vector
2328 char.
2329 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2330 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2331 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2332 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2333
5fc13c39 23342016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2335
2336 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 2337 single stack adjustment, no writeback.
5fc13c39 2338 * gcc.target/aarch64/test_frame_12.c: Likewise.
2339 * gcc.target/aarch64/test_frame_13.c: Likewise.
2340 * gcc.target/aarch64/test_frame_15.c: Likewise.
2341 * gcc.target/aarch64/test_frame_6.c: Likewise.
2342 * gcc.target/aarch64/test_frame_7.c: Likewise.
2343 * gcc.target/aarch64/test_frame_8.c: Likewise.
2344 * gcc.target/aarch64/test_frame_16.c: New test.
2345
2eb70c76 23462015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2347
2348 PR target/72748
2349 * gcc.target/i386/pr72748.c: New test.
2350
92a44a68 23512015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 2352
2353 PR tree-optimization/71818
2354 * gcc.dg/vect/pr71818.c: New
2355
56e7a293 23562016-08-01 Martin Liska <mliska@suse.cz>
2357
2358 PR tree-optimization/71857
2359 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2360
aa8852cc 23612016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2362
2363 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2364
f3c032a4 23652016-08-01 Jan Beulich <jbeulich@suse.com>
2366
2367 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2368
a1e9d2c3 23692016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2370
2371 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2372 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2373
466045aa 23742016-07-31 Jonathan Wakely <jwakely@redhat.com>
2375
2376 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2377 (check_effective_target_c++): Likewise. Also match for libstdc++.
2378
92a44a68 23792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 2380
2381 PR fortran/41922
2382 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2383 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2384 * gfortran.dg/pr41922.f90: New test.
2385
dd13eb1b 23862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2387
2388 PR fortran/68566
2389 * gfortran.dg/pr68566.f90: new test.
2390
a940fdc7 23912016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 2392
2393 PR c++/60760
2394 PR c++/71091
2395 * g++.dg/cpp0x/constexpr-cast.C: New test.
2396 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2397 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2398 * g++.dg/ubsan/pr63956.C: Correct.
2399
efa8ff03 24002016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2401
2402 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2403 vector double or vector long where the vector is in memory.
2404 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2405 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2406
0b8113c5 24072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2408
2409 PR fortran/69867
2410 * gfortran.dg/pr69867.f90: New test.
2411
3badc59b 24122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2413
2414 PR fortran/69962
2415 * gfortran.dg/pr69962.f90: New test.
2416
fc8b54ff 24172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2418
2419 PR fortran/70006
2420 * gfortran.dg/pr70006.f90: New test.
2421
165b422e 24222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2423
2424 PR fortran/71730
2425 * gfortran.dg/pr71730.f90: New test.
2426 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2427 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2428 * gfortran.dg/array_constructor_26.f03: Ditto.
2429
0c6334ed 24302016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2431
2432 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2433 * gcc.target/powerpc/pr71763.c: Likewise.
2434
4ebf85be 24352016-07-29 Marek Polacek <polacek@redhat.com>
2436
2437 PR c/71742
2438 * gcc.dg/940510-1.c: Adjust dg-error.
2439 * gcc.dg/c99-flex-array-1.c: Likewise.
2440 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2441
9efe5be6 2442 PR c/71853
2443 * gcc.dg/noncompile/pr71853.c: New test.
2444
4c4548bb 2445 PR c/71573
2446 * gcc.dg/noncompile/pr71573.c: New test.
2447
8ae70602 2448 PR c/71926
2449 * g++.dg/warn/Wparentheses-30.C: New test.
2450 * gcc.dg/Wparentheses-14.c: New test.
2451
cfc1aded 24522016-07-29 Uros Bizjak <ubizjak@gmail.com>
2453
2454 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2455
d5e80d93 24562016-07-29 Bin Cheng <bin.cheng@arm.com>
2457
2458 PR tree-optimization/57558
2459 * gcc.dg/vect/pr57558-1.c: New test.
2460 * gcc.dg/vect/pr57558-2.c: New test.
2461
c7c713ec 24622016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2463
cfc1aded 2464 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2465 to scan forwprop1 dump pass.
2466
34b9af67 24672016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2468
2469 PR c++/51488
2470 * g++.dg/template/pr51488.C: New.
2471
322d4184 24722016-07-29 Jakub Jelinek <jakub@redhat.com>
2473
2474 PR c/71969
2475 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2476 static __inline__.
2477 * gcc.dg/pr71969-1.c: New test.
2478 * gcc.dg/pr71969-2.c: New test.
2479 * gcc.dg/pr71969-3.c: New test.
2480
7648c9c7 24812016-07-29 Marek Polacek <polacek@redhat.com>
2482
2483 PR c/71574
2484 * c-c++-common/pr71574.c: New test.
2485
35fddbd6 2486 PR c/71583
2487 * gcc.dg/noncompile/pr71583.c: New test.
2488
d06bcb87 24892016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2490
2491 PR middle-end/68217
2492 * gcc.dg/pr68217.c: New test.
2493
fb5574d7 24942016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2495
2496 PR fortran/71067
2497 * gfortran.dg/pr71067_1.f90: New test.
2498 * gfortran.dg/pr71067_2.f90: Ditto.
2499
a52bb7a0 25002016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2501
2502 * gcc.target/powerpc/vec-extract-1.c: New test.
2503
42e96823 25042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2505
2506 PR fortran/71799
2507 * gfortran.dg/pr71799.f90: New test.
2508
d5539c6b 25092016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2510
2511 PR c++/71665
2512 * g++.dg/cpp0x/pr71665-1.C: New.
2513 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2514 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2515 * g++.dg/ext/label10.C: Likewise.
2516 * g++.dg/parse/constant5.C: Likewise.
2517
05995232 25182016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2519
2520 PR fortran/71859
2521 * gfortran.dg/pr71859.f90: New test.
2522 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2523 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2524
7a4429b2 25252016-07-28 Paul Thomas <pault@gcc.gnu.org>
2526
2527 PR fortran/71883
2528 * gfortran.dg/pr71883.f90 : New test.
2529
f339cf78 25302016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2531
2532 PR tree-optimization/71734
cfc1aded 2533 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 2534
8311fe26 25352016-07-28 Renlin Li <renlin.li@arm.com>
2536
2537 Revert
2538 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2539
2540 PR fortran/71902
2541 * gfortran.dg/dependency_47.f90: New test.
2542
595e387a 25432016-07-28 Martin Liska <mliska@suse.cz>
2544
2545 PR gcov-profile/68025
2546 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2547
83554604 25482016-07-28 Martin Liska <mliska@suse.cz>
2549
2550 * g++.dg/vect/pr70944.cc: New test.
2551
ec6d2d63 25522016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2553
2554 PR middle-end/71994
2555 * gcc.dg/torture/pr71994.c: New test.
2556
12dabcee 25572016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2558
2559 PR middle-end/71078
2560 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2561 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2562 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2563
262a83d5 25642016-07-27 Richard Biener <rguenther@suse.de>
2565
2566 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2567
3989f1fe 25682016-07-27 Martin Liska <mliska@suse.cz>
2569
2570 * gcc.dg/predict-13.c: New test.
2571 * gcc.dg/predict-14.c: New test.
2572
69a499fa 25732016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2574
7a4429b2 2575 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 2576 including stdint.h.
2577 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2578 including stdint.h.
2579
751fef95 25802016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2581
2582 PR target/71869
2583 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2584 IEEE built-in functions handle quiet and signalling NaNs
2585 correctly.
2586
5e07497c 25872016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2588
2589 PR fortran/71862
2590 * gfortran.dg/pr71862.f90: New test.
2591
18928e61 25922016-07-26 Martin Sebor <msebor@redhat.com>
2593
2594 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2595 selector with dg-options.
2596
7e1856f1 25972016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2598
2599 PR tree-optimization/18046
2600 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2601 * gcc.dg/tree-ssa/vrp103.c: New test.
2602 * gcc.dg/tree-ssa/vrp104.c: New test.
2603
08679462 26042016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2605
2606 * gcc.target/powerpc/pr63354.c: Require lp64 since
2607 -mprofile-kernel is not legal with -m32.
2608
8c3efadf 26092016-07-26 Richard Biener <rguenther@suse.de>
2610
2611 PR rtl-optimization/71984
2612 * gcc.dg/torture/pr71984.c: New testcase.
2613
78866ecd 26142016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2615
2616 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2617 g++-dg-runtest via et-dg-runtest.
2618 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2619 * gcc.dg/vect/vect.exp: Likewise.
2620 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2621 gfortran-dg-runtest.
2622 * gfortran.dg/vect/vect.exp: Likewise.
2623 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2624 (check_mips_loongson_hw_available): Likewise.
2625 (check_effective_target_mpaired_single_runtime): Likewise.
2626 (check_effective_target_mips_loongson_runtime): Likewise.
2627 (add_options_for_mpaired_single): Likewise.
2628 (check_effective_target_vect_int): Add global et_index.
2629 Check and save the supported feature for a target selected by
2630 the et_index target. Break long lines where appropriate. Call
2631 et-is-effective-target for MIPS with an argument instead of
2632 check_effective_target_* where appropriate.
2633 (check_effective_target_vect_intfloat_cvt): Likewise.
2634 (check_effective_target_vect_uintfloat_cvt): Likewise.
2635 (check_effective_target_vect_floatint_cvt): Likewise.
2636 (check_effective_target_vect_floatuint_cvt): Likewise.
2637 (check_effective_target_vect_simd_clones): Likewise.
2638 (check_effective_target_vect_shift): ewise.
2639 (check_effective_target_whole_vector_shift): Likewise.
2640 (check_effective_target_vect_bswap): Likewise.
2641 (check_effective_target_vect_shift_char): Likewise.
2642 (check_effective_target_vect_long): Likewise.
2643 (check_effective_target_vect_float): Likewise.
2644 (check_effective_target_vect_double): Likewise.
2645 (check_effective_target_vect_long_long): Likewise.
2646 (check_effective_target_vect_no_int_max): Likewise.
2647 (check_effective_target_vect_no_int_add): Likewise.
2648 (check_effective_target_vect_no_bitwise): Likewise.
2649 (check_effective_target_vect_widen_shift): Likewise.
2650 (check_effective_target_vect_no_align): Likewise.
2651 (check_effective_target_vect_hw_misalign): Likewise.
2652 (check_effective_target_vect_element_align): Likewise.
2653 (check_effective_target_vect_condition): Likewise.
2654 (check_effective_target_vect_cond_mixed): Likewise.
2655 (check_effective_target_vect_char_mult): Likewise.
2656 (check_effective_target_vect_short_mult): Likewise.
2657 (check_effective_target_vect_int_mult): Likewise.
2658 (check_effective_target_vect_extract_even_odd): Likewise.
2659 (check_effective_target_vect_interleave): Likewise.
2660 (check_effective_target_vect_stridedN): Likewise.
2661 (check_effective_target_vect_multiple_sizes): Likewise.
2662 (check_effective_target_vect64): Likewise.
2663 (check_effective_target_vect_call_copysignf): Likewise.
2664 (check_effective_target_vect_call_sqrtf): Likewise.
2665 (check_effective_target_vect_call_btrunc): Likewise.
2666 (check_effective_target_vect_call_btruncf): Likewise.
2667 (check_effective_target_vect_call_ceil): Likewise.
2668 (check_effective_target_vect_call_ceilf): Likewise.
2669 (check_effective_target_vect_call_floor): Likewise.
2670 (check_effective_target_vect_call_floorf): Likewise.
2671 (check_effective_target_vect_call_lceil): Likewise.
2672 (check_effective_target_vect_call_lfloor): Likewise.
2673 (check_effective_target_vect_call_nearbyint): Likewise.
2674 (check_effective_target_vect_call_nearbyintf): Likewise.
2675 (check_effective_target_vect_call_round): Likewise.
2676 (check_effective_target_vect_call_roundf): Likewise.
2677 (check_effective_target_vect_perm): Likewise, but also append *_saved
2678 to the existing global name to properly cache the result.
2679 (check_effective_target_vect_perm_byte): Likewise.
2680 (check_effective_target_vect_perm_short): Likewise.
2681 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2682 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2683 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2684 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2685 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2686 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2687 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2688 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2689 (check_effective_target_vect_sdot_qi): Likewise.
2690 (check_effective_target_vect_udot_qi): Likewise.
2691 (check_effective_target_vect_sdot_hi): Likewise.
2692 (check_effective_target_vect_udot_hi): Likewise.
2693 (check_effective_target_vect_usad_char): Likewise.
2694 (check_effective_target_vect_pack_trunc): Likewise.
2695 (check_effective_target_vect_unpack): Likewise.
2696 (check_effective_target_vect_aligned_arrays): Likewise.
2697 (check_effective_target_vect_natural_alignment): Likewise.
2698 (check_effective_target_vector_alignment_reachable): Likewise.
2699 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2700 (is-effective-target): Initialize et_index if undefined.
2701 (et-dg-runtest): New.
2702 (et-is-effective-target): Likewise.
2703 (check_vect_support_and_set_flags): Add supported MIPS targets to
2704 EFFECTIVE_TARGETS list. Return the number of supported targets.
2705
b2930f09 27062016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 2707 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 2708
2709 PR middle-end/70920
2710 * gcc.dg/pr70920-1.c: New test-case.
2711 * gcc.dg/pr70902-2.c: Likewise.
2712 * gcc.dg/pr70920-3.c: Likewise.
2713 * gcc.dg/pr70920-4.c: Likewise
2714 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2715 2 instead of 3.
2716
90821294 27172016-07-25 Alexander Monakov <amonakov@ispras.ru>
2718
2719 * gcc.c-torture/execute/pr71494.c: Require label_values.
2720 * gcc.dg/pr16973.c: Ditto.
2721
1660595b 27222016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2723
2724 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2725 * gcc.dg/torture/pr69771.c: Require int32plus.
2726 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2727
5b2b88ce 27282016-07-25 Martin Liska <mliska@suse.cz>
2729
2730 * gcc.dg/torture/pr71987.c: New test.
2731
e2f926e9 27322016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2733
2734 PR fortran/71935
2735 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2736 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2737 * gfortran.dg/pr71935.f90: New test.
2738
a940fdc7 27392016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 2740
2741 PR c++/71675
2742 * g++.dg/ext/atomic-3.C: New test.
2743 * gcc.dg/atomic/pr71675.c: New test.
2744
5a43070d 27452016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2746
2747 * gcc.target/i386/mvc8.c: New test.
2748
1b793819 27492016-07-22 Bin Cheng <bin.cheng@arm.com>
2750
2751 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2752 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2753
d4b4c787 27542016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2755
2756 PR fortran/71795
2757 * gfortran.dg/constructor_50.f90: New test.
2758
45648efe 27592016-07-22 Martin Liska <mliska@suse.cz>
2760
2761 PR gcov-profile/69028
2762 PR gcov-profile/62047
2763 * g++.dg/cilk-plus/pr69028.C: New test.
2764
b657bb1f 27652016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2766
2767 * gfortran.dg/coarray_stat_2.f90: New test.
2768
3a421504 27692016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2770
2771 * gcc.target/powerpc/vec-extract.h: New files to check the
2772 vec_extract built-in functions for all vector types, testing
2773 accessing each element, both with constant and variable element
2774 numbers.
2775 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2776 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2777 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2778 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2779 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2780 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2781 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2782 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2783 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2784
d40a1eac 27852016-07-21 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR c++/71728
2788 * g++.dg/other/pr71728.C: New test.
2789
3b0d7293 27902016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2791
2792 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2793 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2794 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2795 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2796 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2797
50953a9f 27982016-07-21 Richard Biener <rguenther@suse.de>
2799
2800 PR tree-optimization/71947
2801 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2802
90261646 28032016-07-21 Bin Cheng <bin.cheng@arm.com>
2804
2805 * gcc.dg/tree-ssa/scev-15.c: New.
2806
5a5a7a90 28072016-07-21 Bin Cheng <bin.cheng@arm.com>
2808
2809 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2810
df0c563f 28112016-07-21 Jakub Jelinek <jakub@redhat.com>
2812
2813 PR c++/71941
2814 * g++.dg/gomp/pr71941.C: New test.
2815
24acd4ab 28162016-07-20 David Malcolm <dmalcolm@redhat.com>
2817
2818 PR c/70339
2819 PR c/71858
2820 * g++.dg/spellcheck-identifiers.C: New test case, based on
2821 gcc.dg/spellcheck-identifiers.c.
2822 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2823 gcc.dg/spellcheck-identifiers-2.c.
2824 * g++.dg/spellcheck-typenames.C: New test case, based on
2825 gcc.dg/spellcheck-typenames.c
2826
8669e753 28272016-07-20 Jonathan Wakely <jwakely@redhat.com>
2828
2829 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2830 pointer to member function and also test catching by reference.
2831
75cb41b8 28322016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2833
2834 * gcc.target/s390/pr67443.c: Fix test case.
2835
07be1239 28362016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2837
2838 * gcc.target/s390/insv-1.c: Xfail some tests.
2839 * gcc.target/s390/insv-2.c: Likewise.
2840
e9b5fdd9 28412016-07-20 Georg-Johann Lay <avr@gjlay.de>
2842
2843 * gcc.target/avr/torture/get-mem.c: New test.
2844 * gcc.target/avr/torture/set-mem.c: New test.
2845
b704b0e1 28462016-07-20 Georg-Johann Lay <avr@gjlay.de>
2847
2848 PR target/71948
2849 * gcc.target/avr/torture/tiny-progmem.c: New test.
2850
051eb924 28512016-07-20 Jakub Jelinek <jakub@redhat.com>
2852
fdb70809 2853 PR c++/71909
2854 * g++.dg/parse/pr71909.C: New test.
2855 * g++.dg/tm/pr71909.C: New test.
2856
051eb924 2857 PR c++/50060
2858 * g++.dg/cpp0x/constexpr-50060.C: New test.
2859 * g++.dg/cpp1y/constexpr-50060.C: New test.
2860
c4e1267c 28612016-07-20 Martin Liska <mliska@suse.cz>
2862
2863 * gfortran.dg/graphite/pr71898.f90: New test.
2864
ecaa5fd4 28652016-07-20 Bin Cheng <bin.cheng@arm.com>
2866
2867 PR tree-optimization/71503
2868 PR tree-optimization/71683
2869 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2870 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2871
f5b88ba1 28722016-07-20 Martin Liska <mliska@suse.cz>
2873
2874 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2875 * gcc.dg/plugin/sreal-test-1.c: Remove.
2876 * gcc.dg/plugin/sreal_plugin.c: Remove.
2877
e889bd11 28782016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2879
2880 PR fortran/71902
2881 * gfortran.dg/dependency_47.f90: New test.
2882
1c6bb1c0 28832016-07-19 Jakub Jelinek <jakub@redhat.com>
2884
94d511af 2885 PR rtl-optimization/71916
2886 * gcc.c-torture/compile/pr71916.c: New test.
2887
54e95a17 2888 PR middle-end/71874
2889 * g++.dg/torture/pr71874.C: New test.
2890
1c6bb1c0 2891 PR middle-end/71734
2892 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2893 (my_alloc): Rewritten to use __builtin_posix_memalign and
2894 __SIZE_TYPE__.
2895 (my_free): Use __builtin_free instead of _mm_free.
2896 (Vec::operator=): Use __builtin_memcpy.
2897
0d565f19 28982016-07-19 Martin Jambor <mjambor@suse.cz>
2899
cfc1aded 2900 PR fortran/71688
2901 * gfortran.dg/pr71688.f90: New test.
0d565f19 2902
2be13cd5 29032016-07-19 Richard Biener <rguenther@suse.de>
2904
2905 * c-c++-common/vector-subscript-6.c: New testcase.
2906 * c-c++-common/vector-subscript-7.c: Likewise.
2907
1697df09 29082016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2909
7a4429b2 2910 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2911 and UInt32 based on __SIZEOF_INT__.
2912
8894566e 29132016-07-19 Richard Biener <rguenther@suse.de>
2914
2915 PR tree-optimization/71901
2916 * gcc.dg/torture/pr71901.c: New testcase.
2917
29182016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2919
2920 PR tree-optimization/71908
2921 * gcc.dg/torture/pr71908.c: New testcase.
2922
106ac76d 29232016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2924
2925 PR target/71493
2926 * gcc.target/powerpc/pr71493-1.c: New test.
2927 * gcc.target/powerpc/pr71493-2.c: Likewise.
2928
e6517a48 29292016-07-18 Jakub Jelinek <jakub@redhat.com>
2930
d1e0c36e 2931 PR c++/71835
2932 * g++.dg/conversion/ambig3.C: New test.
2933
6fe424c2 2934 PR c++/71828
2935 * g++.dg/cpp0x/constexpr-71828.C: New test.
2936
d3dd9e33 2937 PR c++/71826
2938 * g++.dg/template/pr71826.C: New test.
2939
74fd83a9 2940 PR c++/71822
2941 * g++.dg/template/defarg21.C: New test.
2942
e6517a48 2943 PR c++/71871
2944 * g++.dg/ext/vector31.C: New test.
2945
f942bdbf 29462016-07-18 Uros Bizjak <ubizjak@gmail.com>
2947
2948 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2949
4b1425be 29502016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2951
2952 PR tree-optimization/71734
2953 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2954
a80f37e1 29552016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2956
2957 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2958 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2959 stack-layout-dynamic-1.c: New test.
2960
ea283725 29612016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2962
2963 * gcc.target/s390/nolrl-1.c: New test.
2964
14eab729 29652016-07-17 Fritz Reese <fritzoreese@gmail.com>
2966
2967 PR fortran/71523
2968 * gfortran.dg/pr71523_1.f90: New test.
2969 * gfortran.dg/pr71523_2.f90: New test.
2970
3925d644 29712016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2972
2973 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2974
fb9ff4ce 29752016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2976 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2977
2978 PR fortran/62125
2979 * gfortran.dg/pr62125.f90: New test.
2980
95b0f5e9 29812016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2982
2983 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2984 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2985
1913be16 29862016-07-15 Jonathan Wakely <jwakely@redhat.com>
2987
2988 PR c++/58796
2989 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2990 * g++.dg/cpp0x/nullptr35.C: New test.
2991
b4803084 29922016-07-15 Bin Cheng <bin.cheng@arm.com>
2993
2994 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2995
89e3ec3d 29962016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2997
2998 * gfortran.dg/goacc/vector_length.f90: New test.
2999
2084e279 30002016-07-15 Richard Biener <rguenther@suse.de>
3001
3002 PR tree-optimization/71881
3003 * gcc.dg/torture/pr71881.c: New testcase.
3004
2177bb9a 30052016-07-15 Richard Biener <rguenther@suse.de>
3006
3007 PR tree-optimization/71887
3008 * gcc.dg/torture/pr71887.c: New testcase.
3009
0dd7db3b 30102016-07-15 Jakub Jelinek <jakub@redhat.com>
3011
3012 PR c/71858
3013 * gcc.dg/spellcheck-identifiers-3.c: New test.
3014
b41cc4d1 30152016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3016
3017 PR fortran/71807
3018 * gfortran.dg/null_9.f90: New test.
3019
a4d34e5e 30202016-07-15 Bin Cheng <bin.cheng@arm.com>
3021
3022 * gcc.dg/tree-ssa/loop-41.c: New test.
3023
1547c551 30242016-07-15 Bin Cheng <bin.cheng@arm.com>
3025
3026 PR tree-optimization/71347
3027 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3028
b9c2416b 30292016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3030
3031 PR fortran/29819
3032 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3033 * gfortran.dg/contains.f90: Ditto.
3034 * gfortran.dg/contains_empty_1.f03: Ditto.
3035 * gfortran.dg/submodule_3.f08: Ditto.
3036
28413b15 30372016-07-14 Jakub Jelinek <jakub@redhat.com>
3038
661af228 3039 PR testsuite/71865
3040 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3041 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3042 expected diagnostics.
3043
28413b15 3044 PR c/71858
3045 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3046 * gcc.dg/spellcheck-identifiers-2.c: New test.
3047 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3048 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3049
7b3b3a49 30502016-07-14 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR tree-optimization/71872
3053 * gcc.c-torture/compile/pr71872.c: New test.
3054
7c039c44 30552016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3056
3057 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3058 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3059 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3060 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3061 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3062 * gcc.target/arm/atomic-op-acquire-1.c: This.
3063 * gcc.target/arm/atomic-op-char.c: Rename into ...
3064 * gcc.target/arm/atomic-op-char-1.c: This.
3065 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3066 * gcc.target/arm/atomic-op-consume-1.c: This.
3067 * gcc.target/arm/atomic-op-int.c: Rename into ...
3068 * gcc.target/arm/atomic-op-int-1.c: This.
3069 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3070 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3071 * gcc.target/arm/atomic-op-release.c: Rename into ...
3072 * gcc.target/arm/atomic-op-release-1.c: This.
3073 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3074 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3075 * gcc.target/arm/atomic-op-short.c: Rename into ...
3076 * gcc.target/arm/atomic-op-short-1.c: This.
3077 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3078 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3079 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3080 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3081 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3082 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3083 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3084 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3085 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3086 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3087
80c5e533 30882016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3089
3090 PR fortran/70842
3091 * gfortran.dg/select_type_35.f03: New test.
3092
c5a9fc7b 30932016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3094
3095 PR target/65951
3096 PR tree-optimization/70923
3097 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3098 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3099 * gcc.dg/vect/pr65951.c: Likewise.
3100 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3101
d1242c94 31022016-07-14 David Edelsohn <dje.gcc@gmail.com>
3103
3104 * c-c++-common/pr60226.c: Expect maximum object file alignment
3105 error on AIX.
3106
97f2a90b 31072016-07-14 Richard Biener <rguenther@suse.de>
3108
3109 PR tree-optimization/71866
3110 * gcc.dg/torture/pr71866.c: New testcase.
3111
6029a910 31122016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3113
3114 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3115 selector and enclose boolean expression in curly braces.
3116
798d22ed 31172016-07-14 Alan Modra <amodra@gmail.com>
3118
3119 PR target/71733
3120 * gcc.target/powerpc/p9-novsx.c: New.
3121
3ffcb27d 31222016-07-13 Andi Kleen <ak@linux.intel.com>
3123
3124 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3125 * g++.dg/tree-prof/morefunc.C: Dito.
3126 * g++.dg/tree-prof/pr35545.C: Dito.
3127 * g++.dg/tree-prof/reorder.C: Dito.
3128 * gcc.dg/tree-prof/20050826-2.c: Dito.
3129 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3130 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3131 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3132 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3133 * gcc.dg/tree-prof/inliner-1.c: Dito.
3134 * gcc.dg/tree-prof/merge_block.c: Dito.
3135 * gcc.dg/tree-prof/stringop-1.c: Dito.
3136 * gcc.dg/tree-prof/stringop-2.c: Dito.
3137 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3138 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3139 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3140 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3141 * gcc.dg/tree-prof/update-loopch.c: Dito.
3142 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3143 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3144 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3145 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3146 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3147 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3148 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3149
9ace90e5 31502016-07-13 Andi Kleen <ak@linux.intel.com>
3151
3152 * lib/profopt.exp (profopt-execute): Remove .imports files.
3153
b75cf198 31542016-07-13 Andi Kleen <ak@linux.intel.com>
3155
f942bdbf 3156 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 3157
4d0389a9 31582016-07-13 Andi Kleen <ak@linux.intel.com>
3159
3160 * lib/profopt.exp (dg-final-scan-autofdo,
3161 dg-final-scan-not-autofdo): New functions.
3162
a5af7a75 31632016-07-13 Bin Cheng <bin.cheng@arm.com>
3164
3165 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3166 * gcc.dg/vect/vect-35.c: Ditto.
3167 * gcc.dg/vect/vect-alias-check-2.c: New test.
3168
c6bcae01 31692016-07-13 Martin Liska <mliska@suse.cz>
3170
3171 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 3172 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 3173 * gfortran.dg/pr42108.f90: Update expected dump scan.
3174
0644c120 31752016-07-13 Richard Biener <rguenther@suse.de>
3176
3177 PR tree-optimization/24574
3178 * gcc.dg/pr24574.c: New testcase.
3179
2bbae5b9 31802016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3181
f942bdbf 3182 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 3183 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3184 * c-c++-common/pr68833-1.c: Require int32plus.
3185 * gcc.dg/ipa/pr63551.c: Likewise.
3186 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3187 * gcc.dg/ipa/pr64041.c: Require int32plus.
3188
839a6560 31892016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3190
3191 PR ipa/71633
3192 * g++.dg/pr71633.C: New test.
3193
8f5f2788 31942016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3195
3196 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3197 Add new arm_thumb1_cbz_ok effective target.
3198 * gcc.target/arm/cbz.c: New test.
3199
417e5cc5 32002016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3201
3202 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3203 Define effective target.
3204 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3205 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3206 * gcc.target/arm/movhi_movw.c: New test.
3207 * gcc.target/arm/movsi_movw.c: Likewise.
3208 * gcc.target/arm/movdi_movw.c: Likewise.
3209
68a5143e 32102016-07-13 Richard Biener <rguenther@suse.de>
3211
3212 PR middle-end/71104
3213 * gcc.dg/pr71104-1.c: New testcase.
3214 * gcc.dg/pr71104-2.c: Likewise.
3215
69e8d259 32162016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3217
3218 PR target/71805
3219 * gcc.target/powerpc/pr71805.c: New test.
3220
244f142f 32212016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3222
3223 * gcc.target/powerpc/divkc3-1.c: New.
3224 * gcc.target/powerpc/mulkc3-1.c: New.
3225
6fc56f1f 32262016-07-12 Nathan Sidwell <nathan@acm.org>
3227
3228 * gcc.target/arm/data-rel-1.c: New.
3229 * gcc.target/arm/data-rel-2.c: New.
3230 * gcc.target/arm/data-rel-3.c: New.
3231
94ee1e9c 32322016-07-12 Martin Liska <mliska@suse.cz>
3233
3234 * gcc.dg/params/blocksort-part.c: New test.
3235 * gcc.dg/params/params.exp: New file.
3236
cd32d747 32372016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3238
3239 PR middle-end/71700
3240 * gcc.c-torture/execute/pr71700.c: New test.
3241
ad010d47 32422016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3243 Richard Biener <rguenther@suse.de>
3244
3245 PR tree-optimization/23286
3246 PR tree-optimization/70159
3247 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3248 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3249 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3250 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3251 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3252 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3253 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3254 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3255 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3256 * gcc.dg/pr51879-12.c: Likewise.
3257 * gcc.dg/strlenopt-9.c: Likewise.
3258 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3259 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3260 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3261 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3262 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3263 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3264 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3265 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3266 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3267 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3268 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3269 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3270 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3271 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3272 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3273
9aece49e 32742016-07-12 Richard Biener <rguenther@suse.de>
3275
3276 PR rtl-optimization/68961
3277 * gcc.target/i386/pr68961.c: New testcase.
3278
8f05fee9 32792016-07-11 Jakub Jelinek <jakub@redhat.com>
3280
4a6cc5cd 3281 PR middle-end/71758
3282 * c-c++-common/gomp/pr71758.c: New test.
3283 * gfortran.dg/gomp/pr71758.f90: New test.
3284
8f05fee9 3285 PR tree-optimization/71823
3286 * gcc.dg/vect/pr71823.c: New test.
3287
b73690a4 32882016-07-11 David Malcolm <dmalcolm@redhat.com>
3289
3290 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3291 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3292 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3293
675f4c6b 32942016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3295
3296 PR target/71801
3297 * gcc.target/i386/pr71801.c: New test.
3298
9aaf7e3e 32992016-07-11 Richard Biener <rguenther@suse.de>
3300
3301 PR tree-optimization/71816
3302 * gcc.dg/torture/pr71816.c: New testcase.
3303
dd58bf21 33042016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3305
3306 PR fortran/71783
3307 * gfortran.dg/dependency_46.f90: New test.
3308
a2ebcb84 33092016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3310
3311 PR rtl-optimization/71621
3312 * gcc.target/i386/pr71621-1.c: New.
3313 * gcc.target/i386/pr71621-2.c: New.
3314
6cedf97e 33152016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3316
3317 * gfortran.dg/goacc/pr71704.f90: New test.
3318
dc71c755 33192016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3320
3321 PR target/71297
3322 * gcc.target/powerpc/pr71297.c: New.
3323
288161af 33242016-07-08 Jiong Wang <jiong.wang@arm.com>
3325
3326 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3327
98e771d6 33282016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3329
3330 PR target/71806
3331 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3332
c3d27339 33332016-07-08 Alan Hayward <alan.hayward@arm.com>
3334
3335 PR tree-optimization/71667
3336 * gcc.dg/vect/pr71667.c: New
3337
b1b5042a 33382016-07-08 Martin Liska <mliska@suse.cz>
3339
3340 * gcc.dg/torture/pr71606.c: New test.
3341
5cdc40a0 33422016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3343
3344 PR fortran/71764
3345 * gfortran.dg/pr71764.f90: New test.
3346
bcc4d868 33472016-07-07 Jakub Jelinek <jakub@redhat.com>
3348 Kai Tietz <ktietz70@googlemail.com>
3349
3350 PR c++/70869
3351 PR c++/71054
3352 * g++.dg/cpp0x/pr70869.C: New test.
3353 * g++.dg/cpp0x/pr71054.C: New test.
3354
b39328b2 33552016-07-07 David Edelsohn <dje.gcc@gmail.com>
3356
3357 * g++.dg/debug/pr71432.C: Fail on AIX.
3358
95c9caad 33592016-07-07 Martin Liska <mliska@suse.cz>
3360
3361 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3362 an undefined behavior.
3363 * gfortran.dg/do_3.F90: Likewise.
3364 * gfortran.dg/do_check_11.f90: New test.
3365 * gfortran.dg/do_check_12.f90: New test.
3366 * gfortran.dg/do_corner_warn.f90: New test.
3367
8e976d11 33682016-07-07 Martin Liska <mliska@suse.cz>
3369
3370 * gfortran.dg/predict-1.f90: Ammend the test.
3371 * gfortran.dg/predict-2.f90: Likewise.
3372
26716fc7 33732016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3374
3375 PR ipa/71624
3376 * g++.dg/pr71624.C: New test.
3377
2d079cbf 33782016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3379
3380 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3381 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3382 ARMv8-M Mainline architectures.
3383
9e6f4af4 33842016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3385
3386 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3387 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3388
d490b07a 33892016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3390
3391 PR target/70098
3392 PR target/71763
3393 * gcc.target/powerpc/pr71763.c: New file.
3394
798fc305 33952016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3396
3397 PR tree-optimization/71518
f942bdbf 3398 * gcc.dg/pr71518.c: New test.
798fc305 3399
97e4cbac 34002016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3401
3402 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3403
19aea164 34042016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3405
f942bdbf 3406 PR target/50739
19aea164 3407 * gcc.target/avr/pr50739.c: New test.
3408
105e9dfc 34092016-07-05 Jan Hubicka <jh@suse.cz>
3410
3411 * gcc.dg/tree-ssa/scev-14.c: update template.
3412
1137da9c 34132016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3414
3415 * gcc.dg/vect/group-no-gaps-1.c: New test.
3416
ce393063 34172016-07-05 Andi Kleen <ak@linux.intel.com>
3418
3419 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3420 if kernel supports MPX.
3421
92a44a68 34222016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 3423
3424 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3425
f2ccdf8e 34262016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3427 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3428
3429 * gcc.target/powerpc/signbit-1.c: New test.
3430 * gcc.target/powerpc/signbit-2.c: New test.
3431 * gcc.target/powerpc/signbit-3.c: New test.
3432
0215a22c 34332016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3434
3435 PR rtl-optimization/71594
3436 * gcc.dg/torture/pr71594.c: New test.
3437
30a39817 34382016-07-05 Jan Hubicka <jh@suse.cz>
3439
3440 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3441
b65b8df2 34422016-07-05 David Malcolm <dmalcolm@redhat.com>
3443
3444 PR c++/62314
f9c39b65 3445 * g++.dg/parse/error5.C: Update column
b65b8df2 3446 number of missing semicolon error.
3447 * g++.dg/pr62314-2.C: New test case.
3448
6b5471d8 34492016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3450
3451 * gfortran.dg/coarray_stat_function.f90: New test.
3452 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3453 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3454 to new interfaces.
3455
35b3a8dd 34562016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3457
3458 PR fortran/71623
3459 * gfortran.dg/deferred_character_17.f90: New test.
3460
b84c1ddf 34612016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3462
3463 * gcc.target/arm/neon/polytypes.c: Move to ...
3464 * gcc.target/arm/polytypes.c: ... here.
3465 * gcc.target/arm/neon/pr51534.c: Move to ...
3466 * gcc.target/arm/pr51534.c: ... here.
3467 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3468 * gcc.target/arm/vect-vcvt.c: ... here.
3469 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3470 * gcc.target/arm/vect-vcvtq.c: ... here.
3471 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3472 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3473 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3474 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3475 * gcc.target/arm/neon/neon.exp: Delete.
3476 * gcc.target/arm/neon/: Delete.
3477
7e9136f1 34782016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3479
3480 PR fortran/65575
3481 * gfortran.dg: pr65575.f90: New test.
3482
18b42a28 34832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3484
3485 PR fortran/35849
3486 * gfortran.dg: pr35849.f90: New test.
3487
f8765404 34882016-07-04 Jakub Jelinek <jakub@redhat.com>
3489
3490 PR c++/71739
3491 * g++.dg/cpp0x/pr71739.C: New test.
3492
e3422b3a 34932016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3494
3495 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3496
2da1c9f7 34972016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3498
3499 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3500 locr.
3501 * gcc.target/s390/loc-1.c: New test.
3502
6125d36e 35032016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3504
f9c39b65 3505 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3506 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 3507
42797d4b 35082016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3509
3510 PR target/63874
3511 * gcc.target/aarch64/pr63874.c: New test.
3512
9d9fe66a 35132016-07-04 Jan Beulich <jbeulich@suse.com>
3514
3515 * g++.dg/header.c: New.
3516 * gcc.dg/header.c: New.
3517
c364d0f3 35182016-07-02 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR c/71719
3521 * c-c++-common/Wunused-var-15.c: New test.
3522
267f3c67 35232016-07-01 Jakub Jelinek <jakub@redhat.com>
3524
3525 PR fortran/71687
3526 * gfortran.dg/gomp/pr71687.f90: New test.
3527
8297c70b 35282016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3529
3530 * gcc.dg/const-float128-ped.c: Require __float128 effective
3531 target and options.
3532 * gcc.dg/const-float128.c: Likewise.
3533 * gcc.dg/torture/float128-cmp-invalid.c: Require
3534 __float128 and base_quadfloat_support effective targets, and
3535 __float128 options.
3536 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3537 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3538 * gcc.dg/torture/float128-nan.c: Likewise.
3539 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3540 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3541 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 3542 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 3543 (add_options_for___float128): New.
3544 (check_effective_target_base_quadword_support): New.
3545
eab79b94 35462016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3547
3548 PR target/71720
3549 * gcc.target/powerpc/pr71720.c: New test.
3550
4ce6622a 35512016-07-01 Jan Beulich <jbeulich@suse.com>
3552
3553 * gcc.dg/bss.c: New.
3554
0b6f1914 35552016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3556
3557 PR target/71698
3558 * gcc.target/powerpc/pr71698.c: New test.
3559
4d28a470 35602016-07-01 Georg-Johann Lay <avr@gjlay.de>
3561
3562 PR target/71151
3563 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3564 instead of ".foo" for its section name.
3565 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3566 depending on MCU's flash size.
3567 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3568 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3569 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3570 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3571 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3572 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3573
ed8613ec 35742016-07-01 Jan Beulich <jbeulich@suse.com>
3575
3576 * gcc.target/i386/pr65105-2.c: Add -msse2.
3577
720a0bce 35782016-06-30 Jakub Jelinek <jakub@redhat.com>
3579
c54ee83c 3580 PR tree-optimization/71707
3581 * gcc.dg/strlenopt-29.c: New test.
3582
a845ae6c 3583 PR fortran/71704
3584 * gfortran.dg/gomp/pr71704.f90: New test.
3585
720a0bce 3586 PR fortran/71705
3587 * gfortran.dg/gomp/pr71705.f90: New test.
3588
17c32c4a 35892016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3590
3591 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3592 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3593 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3594 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3595 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3596 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3597 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3598 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3599 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3600 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3601 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3602 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3603 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3604 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3605 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3606 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3607 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3608 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3609 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3610 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3611 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3612 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3613 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3614 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3615 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3616 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3617 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3618 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3619 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3620 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3621 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3622 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3623 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3624 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3625 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3626 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3627 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3628 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3629 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3630 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3631 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3632 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3633 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3634 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3635 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3636 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3637 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3638 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3639 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3640 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3641 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3642 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3643 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3644 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3645 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3646 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3647 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3648 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3649 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3650 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3651 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3652 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3653 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3654 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3655 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3656 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3657 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3658 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3659 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3660 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3661 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3662 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3663 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3664 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3665 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3666 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3667 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3668 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3669 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3670 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3671 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3672
443405c9 36732016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3674 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3675
3676 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3677
6e3a3de2 36782016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3679 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3680
3681 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3682
413c4f6c 36832016-06-30 David Malcolm <dmalcolm@redhat.com>
3684
3685 PR driver/71651
3686 * gcc.dg/spellcheck-options-12.c: New test case.
3687
4c4e99c3 36882016-06-30 Jakub Jelinek <jakub@redhat.com>
3689
3690 PR middle-end/71693
3691 * gcc.c-torture/compile/pr71693.c: New test.
3692
26a2e993 36932016-06-29 David Malcolm <dmalcolm@redhat.com>
3694
3695 * gcc.dg/spellcheck-params.c: New testcase.
3696 * gcc.dg/spellcheck-params-2.c: New testcase.
3697
63abcf45 36982016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3699
3700 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3701 vector extract instructions.
3702 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3703
5f1d49ac 37042016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3705
3706 PR fortran/71686
3707 * gfortran.dg/unexpected_eof_2.f90: New test.
3708 * gfortran.dg/unexpected_eof_3.f90: New test.
3709
0dc00113 37102016-06-29 Jim Wilson <jim.wilson@linaro.org>
3711
3712 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3713
4b975445 37142016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3715
3716 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3717 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3718 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3719
e276a6b9 37202016-06-29 Richard Biener <rguenther@suse.de>
3721
3722 PR middle-end/15256
3723 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3724
c02f3e35 37252016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3726
3727 * gcc.target/arm/aapcs/neon-vect10.c: Require
3728 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3729 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3730 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3731 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3732 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3733 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3734 * gcc.target/arm/fp16-aapcs-1.c: Require
3735 -mfloat-ab=hard. Also simplify the test.
3736 * gcc.target/arm/fp16-aapcs-2.c: New.
3737
d0c2a3dd 37382016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3739
f942bdbf 3740 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 3741 (add_options_for_arm_fp16_ieee): New.
3742 (add_options_for_arm_fp16_alternative): New.
3743 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3744 long-line.
3745 (effective_target_arm_fp16_hw): New.
3746
162fed22 37472016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3748
3749 PR tree-optimization/71655
3750 * g++.dg/pr71655.C: New test.
3751
9ed0eb00 37522016-06-29 Martin Liska <mliska@suse.cz>
3753
3754 * gcc.dg/pr71585.c: New test.
3755 * gcc.dg/pr71585-2.c: New test.
3756 * gcc.dg/pr71585-3.c: New test.
3757
641b1c86 37582016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3759
3760 PR tree-optimization/70729
3761 * g++.dg/vect/pr70729.cc: New test.
3762
44e775d8 37632016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3764
3765 * c-c++-common/gomp/cancel-1.c: Extend.
3766
83b23cdf 37672016-06-29 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR tree-optimization/71625
3770 * gcc.dg/strlenopt-28.c: New test.
3771
b6a4a0f5 37722016-06-29 Richard Biener <rguenther@suse.de>
3773
3774 PR middle-end/71002
3775 * g++.dg/torture/pr71002.C: Adjust testcase.
3776
1af10ce6 37772016-06-29 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR c/71685
3780 * gcc.dg/pr71685.c: New test.
3781
37822016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3783
3784 PR c/71552
3785 * gcc.dg/init-bad-9.c: New test.
3786
043457fd 37872016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3788
3789 * gcc.target/powerpc/abs128-1.c: Require VSX.
3790 * gcc.target/powerpc/copysign128-1.c: Likewise.
3791 * gcc.target/powerpc/inf128-1.c: Likewise.
3792 * gcc.target/powerpc/nan128-1.c: Likewise.
3793
d378e319 37942016-06-28 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR middle-end/71626
3797 * gcc.c-torture/execute/pr71626-1.c: New test.
3798 * gcc.c-torture/execute/pr71626-2.c: New test.
3799
10ef7949 38002016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3801
3802 PR target/71656
3803 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3804
1fcfb8f7 38052016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3806
3807 PR target/71670
3808 * gcc.target/powerpc/pr71670.c: New testcase.
3809
35fd0c10 38102016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3811
3812 PR target/71656
3813 * gcc.target/powerpc/pr71656-1.c: New test.
3814 * gcc.target/powerpc/pr71656-2.c: New test.
3815
584757bc 38162016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3817
3818 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3819 around fp16 code.
3820 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3821 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3822 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3823 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3824 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3825 Add arm_neon_fp16_ok effective target.
f942bdbf 3826 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3827 Likewise.
3828 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3829 Likewise.
3830 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3831 Likewise.
3832 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3833 Likewise.
3834 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3835 Likewise.
3836 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3837 Likewise.
3838 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3839 Likewise.
3840 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3841 Likewise.
3842 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3843 Likewise.
3844 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3845 Likewise.
3846 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3847 Likewise.
584757bc 3848
cbcc4297 38492016-06-26 Jan Hubicka <hubicka@ucw.cz>
3850
3851 * gcc.dg/predict-12.c: New testcase.
3852
0aa73965 38532016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3854
3855 PR fortran/71649
3856 * gfortran.dg/pr71649.f90: New test.
3857
9977f724 38582016-06-25 Jakub Jelinek <jakub@redhat.com>
3859
a5c54f33 3860 PR tree-optimization/71643
3861 * g++.dg/opt/pr71643.C: New test.
3862
9977f724 3863 PR tree-optimization/71631
3864 * gcc.c-torture/execute/pr71631.c: New test.
3865
e09883e4 38662016-06-24 Jan Hubicka <hubicka@ucw.cz>
3867
3868 * gcc.dg/predict-11.c: New testcase.
3869 * gfortran.dg/predict-2.f90: New testcase.
3870
89beffc9 38712016-06-24 Jan Hubicka <hubicka@ucw.cz>
3872
3873 * gcc.dg/predict-10.c: New test.
3874
2275a11d 38752016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3876
3877 * gcc.target/powerpc/abs128-1.c: New.
3878 * gcc.target/powerpc/copysign128-1.c: New.
3879 * gcc.target/powerpc/inf128-1.c: New.
3880 * gcc.target/powerpc/nan128-1.c: New.
3881
37681b7f 38822016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3883
3884 * gfortran.dg/pr71642.f90: New test.
3885
9cf2d600 38862016-06-24 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR tree-optimization/71647
3889 * gcc.target/i386/pr71647.c: New test.
3890
eea332b9 38912016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3892
3893 * gcc.target/i386/noplt-gd-1.c: New test.
3894 * gcc.target/i386/noplt-gd-2.c: Likewise.
3895 * gcc.target/i386/noplt-gd-3.c: Likewise.
3896 * gcc.target/i386/noplt-ld-1.c: Likewise.
3897 * gcc.target/i386/noplt-ld-2.c: Likewise.
3898 * gcc.target/i386/noplt-ld-3.c: Likewise.
3899 * lib/target-supports.exp
3900 (check_effective_target_tls_get_addr_via_got): New.
3901
b6d48a78 39022016-06-24 Uros Bizjak <ubizjak@gmail.com>
3903
3904 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3905 testsuite compile flags.
3906 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3907 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3908
39092016-06-24 Uros Bizjak <ubizjak@gmail.com>
3910
3911 * g++dg/vect/pr36684.cc: Add dg-do compile.
3912 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3913 * gcc.dg/vect/pr70021.c: Ditto.
3914 * gcc.dg/vect/pr70138-1.c: Ditto.
3915 * gcc.dg/vect/pr70138-2.c: Ditto.
3916 * gcc.dg/vect/pr70354-1.c: Ditto.
3917 * gcc.dg/vect/pr70354-2.c: Ditto.
3918 * gcc.dg/vect/pr71259.c: Ditto.
3919 * gcc.dg/vect/pr71416-1.c: Ditto.
3920 * gcc.dg/vect/slp-43.c: Ditto.
3921 * gcc.dg/vect/slp-45.c: Ditto.
3922 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3923 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3924 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3925 * gfortran.dg/vect/pr69980.f90: Ditto.
3926
39272016-06-24 Uros Bizjak <ubizjak@gmail.com>
3928
3929 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3930 * gcc.dg/vect/bb-slp-30.c: Ditto.
3931 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3932 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3933 * gcc.dg/vect/pr45902.c: Ditto.
3934 * gcc.dg/vect/pr48172.c: Ditto.
3935 * gcc.dg/vect/pr48377.c: Ditto.
3936 * gcc.dg/vect/pr49038.c: Ditto.
3937 * gcc.dg/vect/pr49771.c: Ditto.
3938 * gcc.dg/vect/pr52091.c: Ditto.
3939 * gcc.dg/vect/pr53185-2.c: Ditto.
3940 * gcc.dg/vect/pr56826.c: Ditto.
3941 * gcc.dg/vect/pr60276.c: Ditto.
3942 * gcc.dg/vect/pr62021.c: Ditto.
3943 * gcc.dg/vect/pr63530.c: Ditto.
3944 * gcc.dg/vect/pr65518.c: Ditto.
3945 * gcc.dg/vect/pr65947-1.c: Ditto.
3946 * gcc.dg/vect/pr65947-10.c: Ditto.
3947 * gcc.dg/vect/pr65947-11.c: Ditto.
3948 * gcc.dg/vect/pr65947-12.c: Ditto.
3949 * gcc.dg/vect/pr65947-13.c: Ditto.
3950 * gcc.dg/vect/pr65947-2.c: Ditto.
3951 * gcc.dg/vect/pr65947-3.c: Ditto.
3952 * gcc.dg/vect/pr65947-4.c: Ditto.
3953 * gcc.dg/vect/pr65947-5.c: Ditto.
3954 * gcc.dg/vect/pr65947-6.c: Ditto.
3955 * gcc.dg/vect/pr65947-7.c: Ditto.
3956 * gcc.dg/vect/pr65947-8.c: Ditto.
3957 * gcc.dg/vect/pr65947-9.c: Ditto.
3958 * gcc.dg/vect/pr71416-1.c: Ditto.
3959 * gcc.dg/vect/pr71439.c: Ditto.
3960 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3961 * gcc.dg/vect/vect-bswap16.c: Ditto.
3962 * gcc.dg/vect/vect-bswap32.c: Ditto.
3963 * gcc.dg/vect/vect-bswap64.c: Ditto.
3964 * gcc.dg/vect/vect-live-1.c: Ditto.
3965 * gcc.dg/vect/vect-live-2.c: Ditto.
3966 * gcc.dg/vect/vect-live-3.c: Ditto.
3967 * gcc.dg/vect/vect-live-4.c: Ditto.
3968 * gcc.dg/vect/vect-live-5.c: Ditto.
3969 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3970 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3971 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3972 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3973 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3974 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3975 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3976 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3977 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3978 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3979 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3980 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3981 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3982 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3983 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3984 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3985 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3986
d4213166 39872016-06-24 Uros Bizjak <ubizjak@gmail.com>
3988
3989 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3990
5aaec397 39912016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3992
3993 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3994 ia32 if R_386_GOT32X relocation is supported.
3995 * gcc.target/i386/noplt-3.c: Likewise.
3996 * gcc.target/i386/noplt-2.c: Likewise.
3997 (main): Renamed to ...
3998 (bar): This.
3999 * gcc.target/i386/noplt-4.c: Likewise.
4000 (main): Renamed to ...
4001 (bar): This.
4002 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4003 * gcc.target/i386/pr67400-5.c: Likewise.
4004
77104764 40052016-06-24 Jakub Jelinek <jakub@redhat.com>
4006
7318e591 4007 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4008 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4009
77104764 4010 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4011 f4): Adjust expected diagnostics.
4012 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4013 (T): If OVFP is defined, redefine to TP.
4014 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4015 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4016 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4017 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4018 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4019 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4020 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4021 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4022 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4023 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4024 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4025 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4026 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4027 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4028 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4029 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4030 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4031 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4032 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4033 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4034 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4035 as last argument to __builtin_add_overflow_p.
4036
ddf08519 40372016-06-23 Uros Bizjak <ubizjak@gmail.com>
4038
4039 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4040 dg-options and remove default vector testsuite compile flags.
4041 * g++.dg/vect/pr33860a.cc: Ditto.
4042 * g++.dg/vect/pr45470-a.cc: Ditto.
4043 * g++.dg/vect/pr45470-b.cc: Ditto.
4044 * g++.dg/vect/pr60896.cc: Ditto.
4045 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4046 * gcc.dg/vect/pr18308.c: Ditto.
4047 * gcc.dg/vect/pr24049.c: Ditto.
4048 * gcc.dg/vect/pr33373.c: Ditto.
4049 * gcc.dg/vect/pr36228.c: Ditto.
4050 * gcc.dg/vect/pr42395.c: Ditto.
4051 * gcc.dg/vect/pr42604.c: Ditto.
4052 * gcc.dg/vect/pr46663.c: Ditto.
4053 * gcc.dg/vect/pr48765.c: Ditto.
4054 * gcc.dg/vect/pr49093.c: Ditto.
4055 * gcc.dg/vect/pr49352.c: Ditto.
4056 * gcc.dg/vect/pr52298.c: Ditto.
4057 * gcc.dg/vect/pr52870.c: Ditto.
4058 * gcc.dg/vect/pr53185.c: Ditto.
4059 * gcc.dg/vect/pr53773.c: Ditto.
4060 * gcc.dg/vect/pr56695.c: Ditto.
4061 * gcc.dg/vect/pr62171.c: Ditto.
4062 * gcc.dg/vect/pr63530.c: Ditto.
4063 * gcc.dg/vect/pr68339.c: Ditto.
4064 * gcc.dg/vect/pr71259.c: Ditto.
4065 * gcc.dg/vect/vect-82_64.c: Ditto.
4066 * gcc.dg/vect/vect-83_64.c: Ditto.
4067 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4068 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4069 * gcc.dg/vect/vect-shift-2.c: Ditto.
4070 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4071 * gfortran.dg/vect/pr39318.f90: Ditto.
4072 * gfortran.dg/vect/pr45714-a.f: Ditto.
4073 * gfortran.dg/vect/pr45714-b.f: Ditto.
4074 * gfortran.dg/vect/pr46213.f90: Ditto.
4075
81883aeb 40762016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4077 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4078
4079 * gcc.target/powerpc/p9-splat-5.c: New test.
4080
affe5c16 40812016-06-23 Uros Bizjak <ubizjak@gmail.com>
4082
4083 PR tree-optimization/71488
4084 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4085 * lib/target-supports.exp: ... here.
4086 (check_sse4_hw_available): New procedure.
4087 (check_effective_target_sse4_runtime): Ditto.
4088 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4089 -march=westmere for sse4_runtime targets.
547fdd3e 4090 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 4091 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 4092 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 4093 (main): Call check_vect ().
e50240d3 4094 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 4095
6fb2f181 40962016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4097
4098 PR target/66232
4099 PR target/67400
4100 * gcc.target/i386/pr66232-14.c: New file.
4101 * gcc.target/i386/pr66232-15.c: Likewise.
4102 * gcc.target/i386/pr66232-16.c: Likewise.
4103 * gcc.target/i386/pr66232-17.c: Likewise.
4104 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4105 ia32 if R_386_GOT32X relocation is supported.
4106 * gcc.target/i386/pr67400-2.c: Likewise.
4107 * gcc.target/i386/pr67400-3.c: Likewise.
4108 * gcc.target/i386/pr67400-4.c: Likewise.
4109 * gcc.target/i386/pr67400-6.c: Likewise.
4110 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 4111 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 4112
88be2b3c 41132016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4114
4115 PR libgfortran/48852
4116 * gfortran.dg/char4_iunit_1.f03: Update test.
4117 * gfortran.dg/f2003_io_5.f03: Update test.
4118 * gfortran.dg/real_const_3.f90: Update test.
4119
ff600f64 41202016-06-23 Andi Kleen <ak@linux.intel.com>
4121
4122 * g++.dg/bprob/bprob.exp: Support autofdo.
4123 * g++.dg/tree-prof/tree-prof.exp: dito.
4124 * gcc.dg/tree-prof/tree-prof.exp: dito.
4125 * gcc.misc-tests/bprob.exp: dito.
4126 * gfortran.dg/prof/prof.exp: dito.
4127 * lib/profopt.exp: dito.
4128 * lib/target-supports.exp: Check for autofdo.
4129
afa7ed87 41302016-06-23 Martin Liska <mliska@suse.cz>
4131
4132 * gcc.dg/pr71619.c: New test.
4133
0941fba8 41342016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4135
4136 PR target/67400
56896ed3 4137 * gcc.target/i386/pr67400-1.c: New test.
4138 * gcc.target/i386/pr67400-2.c: Likewise.
4139 * gcc.target/i386/pr67400-3.c: Likewise.
4140 * gcc.target/i386/pr67400-4.c: Likewise.
4141 * gcc.target/i386/pr67400-5.c: Likewise.
4142 * gcc.target/i386/pr67400-6.c: Likewise.
4143 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 4144
e557fc7f 41452016-06-22 David Malcolm <dmalcolm@redhat.com>
4146
4147 * c-c++-common/missing-header-1.c: New test case.
4148 * c-c++-common/missing-header-2.c: New test case.
4149 * c-c++-common/missing-header-3.c: New test case.
4150 * c-c++-common/missing-header-4.c: New test case.
4151
8469aece 41522016-06-22 David Malcolm <dmalcolm@redhat.com>
4153
4154 PR c/70339
4155 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4156 hint.
4157 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4158 expected results due to builtin "nanl" now being suggested for
4159 "name".
4160 * gcc.dg/pr67580.c: Update expected messages.
4161 * gcc.dg/spellcheck-identifiers.c: New testcase.
4162 * gcc.dg/spellcheck-typenames.c: New testcase.
4163
6628b04d 41642016-06-22 David Malcolm <dmalcolm@redhat.com>
4165
4166 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4167 file.
4168 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4169 diagnostic-test-show-locus-parseable-fixits.c to sources for
4170 diagnostic_plugin_test_show_locus.c.
4171 * lib/gcc-defs.exp (freeform_regexps): New global.
4172 (dg-regexp): New function.
4173 (handle-dg-regexps): New function.
4174 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4175 freeform_regexps to the empty list.
4176 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4177
82ccd33e 41782016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4179
affe5c16 4180 PR tree-optimization/71488
82ccd33e 4181 * g++.dg/pr71488.C: New test.
4182 * gcc.dg/vect/vect-bool-cmp.c: New test.
4183
2c21de58 41842016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4185
4186 * gcc.dg/guality/param-5.c: New test.
4187
fadfd5fc 41882016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4189
4190 * gcc.target/i386/asm-flag-7.c: New test.
4191
03fee1f8 41922016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4193
4194 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4195 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4196 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4197 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4198 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4199 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4202 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4203 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4204 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4205 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4206 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4207 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4208 * lib/target-supports.exp: Likewise.
4209
6905db52 42102016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4211
4212 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4213 * gcc.dg/attr-ms_struct-2.c: Likewise.
4214 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4215 * gcc.dg/bf-ms-attrib.c: Likewise.
4216 * gcc.dg/bf-ms-layout-2.c: Likewise.
4217 * gcc.dg/bf-ms-layout-3.c: Likewise.
4218 * gcc.dg/bf-ms-layout.c: Likewise.
4219 * gcc.dg/bf-no-ms-layout.c: Likewise.
4220 * gcc.target/i386/bitfield1.c: Likewise.
4221 * gcc.target/i386/bitfield2.c: Likewise.
4222 * gcc.target/i386/bitfield3.c: Likewise.
4223
a6f93fc2 42242016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4225
4226 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4227 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4228 override other than -mcpu=power9 command-line option is specified,
4229 or if the target operating system is aix.
4230 * gcc.target/powerpc/darn-1.c: Likewise.
4231 * gcc.target/powerpc/darn-2.c: Likewise.
4232 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4233 test if effective-target is not powerpc_p9vector_ok or if the
4234 target operating system is not defined.
4235 * gcc.target/powerpc/vslv-1.c: Likewise.
4236 * gcc.target/powerpc/vsrv-0.c: Likewise.
4237 * gcc.target/powerpc/vsrv-1.c: Likewise.
4238
1cb2b4d3 42392016-06-21 Tobias Burnus <burnus@net-b.de>
4240
4241 PR fortran/71068
4242 * gfortran.dg/coarray/data_1.f90: New.
4243
66ff0c67 42442016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4245
4246 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4247 (dg-require-effective-target): Use arm_v8_neon_hw.
4248 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4249 (dg-require-effective-target): Likewise.
4250 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4251 (dg-require-effective-target): Likewise.
4252 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4253 (dg-require-effective-target): Likewise.
4254 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4255 (dg-require-effective-target): Likewise.
4256 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4257 (dg-require-effective-target): Likewise.
4258 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4259 Add AArch64 check.
4260
949bfed4 42612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4262
4263 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4264 Set to 3 so test passes.
4265
a20f6cd4 42662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4267
4268 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4269
12792843 42702016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4271
4272 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4273 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4274 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4275 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4276
49763db6 42772016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4278
4279 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4280 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4281
ada61167 42822016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4283
4284 PR target/71549
4285 * gcc.target/i386/pr71549.c: New test.
4286
a15584d4 42872016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4288
4289 * gcc.target/powerpc/vadsdu-0.c: Replace
4290 dg-require-effective-target directive to allow test to run on more
4291 platforms, and add dg-skip-if directive to disable test on aix
4292 platforms because of known incompatibilities.
4293 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4294 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4295 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4296 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4297 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4298 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4299 * gcc.target/powerpc/vadsdub-2.c: Replace
4300 dg-require-effective-target directive to allow test to run on more
4301 platforms, and add dg-skip-if directive to disable test on aix
4302 platforms because of known incompatibilities.
4303 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4304 with vec_absdb call to differentiate this test from vadsdub-1.c.
4305 * gcc.target/powerpc/vadsduh-1.c: Replace
4306 dg-require-effective-target directive to allow test to run on more
4307 platforms, and add dg-skip-if directive to disable test on aix
4308 platforms because of known incompatibilities.
4309 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4310 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4311 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4312
ec15ec36 43132016-06-21 Jakub Jelinek <jakub@redhat.com>
4314
4315 PR tree-optimization/71588
4316 * gcc.dg/pr71558.c: New test.
4317
faeffe49 43182016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4319
4320 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4321 * c-c++-common/pr68657-2.c: Likewise.
4322 * c-c++-common/pr68657-3.c: Likewise.
4323 * gcc.dg/torture/pr69714.c: Require int32plus support.
4324 * gcc.dg/torture/pr70025.c: Likewise.
4325 * gcc.dg/torture/pr70083.c: Likewise.
4326 * gcc.dg/torture/pr70542.c: Likewise.
4327 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4328
e218d07f 43292016-06-20 Joseph Myers <joseph@codesourcery.com>
4330
4331 PR c/71601
4332 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4333
232a3df7 43342016-06-20 Jakub Jelinek <jakub@redhat.com>
4335
d7f45b87 4336 PR middle-end/71581
4337 * gcc.dg/pr71581.c: New test.
4338
232a3df7 4339 PR rtl-optimization/71591
4340 * gcc.dg/cpp/pr71591.c: New test.
4341
dbddef42 43422016-06-20 David B. Robins <gcc@davidrobins.net>
4343
4344 PR target/71571
4345 * g++.dg/torture/pr71571.C: New test.
4346
03129ccb 43472016-06-20 Jakub Jelinek <jakub@redhat.com>
4348
4349 PR target/71559
4350 * gcc.target/i386/sse2-pr71559.c: New test.
4351 * gcc.target/i386/avx-pr71559.c: New test.
4352 * gcc.target/i386/avx512f-pr71559.c: New test.
4353
a40b4b62 43542016-06-20 Tobias Burnus <burnus@net-b.de>
4355
4356 PR fortran/71194
4357 * gfortran.dg/pointer_remapping_10.f90: New.
4358
ecbea05a 43592016-06-20 David Malcolm <dmalcolm@redhat.com>
4360
4361 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4362
0f61dae9 43632016-06-20 Martin Sebor <msebor@redhat.com>
4364
4365 PR c/69507
4366 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4367 * gnu90-const-expr-1.c: Same.
4368 * gnu99-const-expr-1.c: Same.
4369 * gnu99-static-1.c: Same.
4370
e458dfd8 43712016-06-20 Renlin Li <renlin.li@arm.com>
4372
2c0c0c9b 4373 PR testsuite/71489
e458dfd8 4374 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4375
7ab71cb3 43762016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4377
4378 * gcc.target/aarch64/vcvt_f64_1.c: New.
4379 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4380 * gcc.target/aarch64/vrecp_f64_1.c: New.
4381
34d36b7a 43822016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4383
4384 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4385 "alignement".
4386
ed7f4748 43872016-06-20 Georg-Johann Lay <avr@gjlay.de>
4388
4389 PR target/71103
4390 * gcc.target/avr/torture/pr71103-2.c: New test.
4391
a940fdc7 43922016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 4393
4394 PR c/69507
4395 * gcc.dg/alignof.c: New test.
4396
98683d85 43972016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4398
4399 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4400 vs dg-error; test constexpr specifier too.
4401
358cee25 44022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4403
4404 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4405
c3d7ceb6 44062016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4407
4408 * lib/target-supports.exp
4409 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4410 arm_neon_ok and merge flags. Fix temporary test name.
4411 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4412 and merge flags.
4413
1176073c 44142016-06-17 Martin Liska <mliska@suse.cz>
4415
4416 * gcc.dg/predict-9.c: Fix dump scanning.
4417
f3e2969a 44182016-06-17 Bin Cheng <bin.cheng@arm.com>
4419
4420 PR tree-optimization/71354
4421 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4422
7fdca647 44232016-06-17 Bin Cheng <bin.cheng@arm.com>
4424
4425 PR tree-optimization/71347
4426 * gcc.dg/tree-ssa/pr71347.c: New test.
4427
a338a226 44282016-06-17 Bin Cheng <bin.cheng@arm.com>
4429
4430 PR tree-optimization/71354
4431 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4432
c1e75671 44332016-06-17 Bin Cheng <bin.cheng@arm.com>
4434
4435 * gcc.dg/vect/vect-alias-check-1.c: New test.
4436
365ba13d 44372016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4438
59bde511 4439 PR target/71151
365ba13d 4440 * gcc.target/avr/pr71151-1.c: New test.
4441 * gcc.target/avr/pr71151-2.c: New test.
4442 * gcc.target/avr/pr71151-3.c: New test.
4443 * gcc.target/avr/pr71151-4.c: New test.
4444 * gcc.target/avr/pr71151-5.c: New test.
4445 * gcc.target/avr/pr71151-6.c: New test.
4446 * gcc.target/avr/pr71151-7.c: New test.
4447 * gcc.target/avr/pr71151-8.c: New test.
4448 * gcc.target/avr/pr71151-common.h: New test.
4449
db48d95b 44502016-06-16 Martin Liska <mliska@suse.cz>
4451
4452 * gfortran.dg/predict-1.f90: New test.
4453
4c780a59 44542016-06-16 Uros Bizjak <ubizjak@gmail.com>
4455
4456 PR target/71242
f9c39b65 4457 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4458
8c1879bc 44592016-06-16 Jan Hubicka <hubicka@ucw.cz>
4460
4461 * g++.dg/vect/pr36648.cc: Disable cunrolli
4462
33698dfe 44632016-06-16 Jakub Jelinek <jakub@redhat.com>
4464
745f2db6 4465 PR target/71554
4466 * gcc.c-torture/execute/pr71554.c: New test.
4467
33698dfe 4468 PR rtl-optimization/71532
4469 * gcc.dg/torture/pr71532.c: New test.
4470
b42322b9 44712016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4472
4473 * gcc.target/powerpc/p9-dimode1.c: New test.
4474 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4475
412b298a 44762016-06-15 Jakub Jelinek <jakub@redhat.com>
4477
93479f99 4478 * gcc.c-torture/compile/20160615-1.c: New test.
4479
412b298a 4480 * g++.dg/cpp0x/ref-qual17.C: New test.
4481
3ec40531 44822016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4483
4484 PR middle-end/71529
4485 * gcc.target/i386/pr71529.C: New test.
4486
edfe7670 44872016-06-15 Alan Hayward <alan.hayward@arm.com>
4488
4489 PR tree-optimization/71483
4490 * g++.dg/vect/pr71483.c: New
4491
6e52ac17 44922016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4493
4494 PR c++/70202
4495 * g++.dg/inherit/crash6.C: New.
4496 * g++.dg/inherit/union2.C: Likewise.
4497 * g++.dg/inherit/virtual12.C: Likewise.
4498 * g++.dg/inherit/virtual13.C: Likewise.
4499 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4500
aed35af2 45012016-06-15 Uros Bizjak <ubizjak@gmail.com>
4502
0941fba8 4503 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 4504
6f710392 45052016-06-15 Alan Hayward <alan.hayward@arm.com>
4506
4507 PR tree-optimization/71439
4508 * gcc.dg/vect/pr71439.c: New
4509
d1cedfd3 45102016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4511
4512 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4513
ee8fd158 45142016-06-15 Richard Biener <rguenther@suse.de>
4515
4516 * gcc.dg/vect/slp-45.c: New testcase.
4517
5695a690 45182016-06-15 Richard Biener <rguenther@suse.de>
4519
4520 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4521
267ae3ee 45222016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4523
4524 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4525 requirements, and disable for AIX for now.
4526 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4527
a6d0e20a 45282016-06-14 Jakub Jelinek <jakub@redhat.com>
4529
b2efd162 4530 PR c++/71528
4531 * g++.dg/opt/pr71528.C: New test.
4532
a6d0e20a 4533 PR c++/71516
4534 * g++.dg/init/pr71516.C: New test.
4535
035778de 45362016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4537
4538 * g++.dg/init/array46.C: New.
4539
7c9dc58e 45402016-06-14 Uros Bizjak <ubizjak@gmail.com>
4541
0941fba8 4542 * gcc.target/i386/float128-3.c: New test.
4543 * gcc.target/i386/quad-sse4.c: Ditto.
4544 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4545 Update scan strings.
7c9dc58e 4546
412640c9 45472016-06-14 Richard Biener <rguenther@suse.de>
4548
4549 PR middle-end/71526
4550 * gfortran.dg/pr71526.f90: New testcase.
4551
1b9fde85 45522016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4553
4554 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4555 * gcc.dg/zero_bits_compound-1.c: Likewise.
4556
306097e3 45572016-06-14 Richard Biener <rguenther@suse.de>
4558
4559 PR tree-optimization/71522
4560 * gcc.dg/torture/pr71522.c: New testcase.
4561
566255a8 45622016-06-14 Jakub Jelinek <jakub@redhat.com>
4563
4564 PR tree-optimization/71520
4565 * gcc.dg/tree-ssa/pr71520.c: New test.
4566
eb912adb 45672016-06-14 Richard Biener <rguenther@suse.de>
4568
4569 PR tree-optimization/71521
56d35455 4570 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 4571
9720103d 45722016-06-13 Jakub Jelinek <jakub@redhat.com>
4573
12cb8367 4574 PR sanitizer/71498
4575 * c-c++-common/ubsan/bounds-13.c: New test.
4576
9720103d 4577 PR preprocessor/71183
4578 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4579
5965fbcc 45802016-06-13 Jeff Law <law@redhat.com>
4581
4582 PR tree-optimization/71403
4583 * c-c++-common/ubsan/pr71403-1.c: New test.
4584 * c-c++-common/ubsan/pr71403-2.c: New test.
4585 * c-c++-common/ubsan/pr71403-3.c: New test.
4586
04537049 45872016-06-13 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR middle-end/71478
4590 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4591 Add -Wno-psabi -w to dg-options.
4592
412f195f 45932016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4594
4595 * gcc.target/powerpc/vadsdu-0.c: New test.
4596 * gcc.target/powerpc/vadsdu-1.c: New test.
4597 * gcc.target/powerpc/vadsdu-2.c: New test.
4598 * gcc.target/powerpc/vadsdu-3.c: New test.
4599 * gcc.target/powerpc/vadsdu-4.c: New test.
4600 * gcc.target/powerpc/vadsdu-5.c: New test.
4601 * gcc.target/powerpc/vadsdub-1.c: New test.
4602 * gcc.target/powerpc/vadsdub-2.c: New test.
4603 * gcc.target/powerpc/vadsduh-1.c: New test.
4604 * gcc.target/powerpc/vadsduh-2.c: New test.
4605 * gcc.target/powerpc/vadsduw-1.c: New test.
4606 * gcc.target/powerpc/vadsduw-2.c: New test.
4607
527790c1 46082016-06-13 David Malcolm <dmalcolm@redhat.com>
4609
4610 * gcc.dg/c99-init-2.c (c): Update expected error message.
4611 * gcc.dg/init-bad-8.c (foo): Likewise.
4612 * gcc.dg/spellcheck-fields-3.c: New test case.
4613
102e67eb 46142016-06-13 Martin Liska <mliska@suse.cz>
4615
4616 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4617 and "guess loop iv compared" heuristics.
4618 * gcc.dg/predict-2.c: Likewise.
4619 * gcc.dg/predict-3.c: Likewise.
4620 * gcc.dg/predict-4.c: Likewise.
4621 * gcc.dg/predict-5.c: Likewise.
4622 * gcc.dg/predict-6.c: Likewise.
4623
1a54d3be 46242016-06-13 Marek Polacek <polacek@redhat.com>
4625
4626 PR middle-end/71476
4627 * c-c++-common/Wswitch-unreachable-4.c: New test.
4628 * gcc.dg/Wswitch-unreachable-2.c: New test.
4629 * g++.dg/tm/jump1.C: Move dg-warning.
4630
5b7401b8 46312016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4632
4633 * gnat.dg/renaming10.ad[sb]: New test.
4634
1c93151c 46352016-06-13 Paul Thomas <pault@gcc.gnu.org>
4636
4637 PR fortran/70673
4638 * gfortran.dg/pr70673.f90: New test.
4639
249865a0 46402016-06-13 Richard Biener <rguenther@suse.de>
4641
4642 PR middle-end/64516
4643 * gcc.dg/align-3.c: New testcase.
4644
776d9b14 46452016-06-13 Martin Liska <mliska@suse.cz>
4646
4647 * gcc.target/i386/pr71458.c: New test.
4648
0cf5c551 46492016-06-12 Uros Bizjak <ubizjak@gmail.com>
4650
4651 PR target/71241
f9c39b65 4652 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4653
34de0a35 46542016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4655
4656 PR target/60751
4657 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4658 statement.
4659
0cc8bc98 46602016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4661
4662 PR target/60751
4663 * gfortran.dg/comma_IO_extension_1.f90: New test.
4664 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4665 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4666 statement.
4667 * gfortran.dg/graphite/pr38083.f90: Likewise.
4668 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4669 missing format.
4670
0ff78c86 46712016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4672
4673 * gnat.dg/case_character.adb: New test.
4674
6c38863e 46752016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4676
4677 PR middle-end/71310
4678 * gcc.target/powerpc/pr71310.c: New testcase.
4679
24c41395 46802016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4681
4682 PR middle-end/71478
4683 * gcc.dg/pr71478.c: New test.
4684
aeb26fb6 46852016-06-10 Jakub Jelinek <jakub@redhat.com>
4686
702b3575 4687 PR middle-end/71494
4688 * gcc.c-torture/execute/pr71494.c: New test.
4689
8ec29807 4690 PR c/68657
4691 * gcc.target/i386/pr68657.c: New test.
4692
aeb26fb6 4693 PR inline-asm/68843
4694 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4695 (test): Add -masm=intel alternatives.
4696
1dc4d519 46972016-06-10 Martin Sebor <msebor@redhat.com>
4698
4699 PR c/71392
4700 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4701
6385d6d3 47022016-06-10 Jeff Law <law@redhat.com>
4703
4704 PR tree-optimization/71335
4705 * gcc.c-torture/execute/pr71335.c: New test.
4706
041a412b 47072016-06-10 David Malcolm <dmalcolm@redhat.com>
4708
4709 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4710 the various "cannot tail-call: " messages.
4711
4a5edbb2 47122016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4713
4714 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4715 and options.
4716
9cf3aec3 47172016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4718
4719 PR sanitizer/71480
4720 * c-c++-common/asan/pr71480.c: New test.
4721
61724718 47222016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4723
4724 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4725 (ASMNAME2): Likewise.
4726 (main): Replace fn in asm statement with ASMNAME ("fn").
4727 * gcc.dg/guality/pr68037-2.c: Likewise.
4728 * gcc.dg/guality/pr68037-3.c: Likewise.
4729 * gcc.dg/torture/pr68037-1.c: Likewise.
4730 * gcc.dg/torture/pr68037-2.c: Likewise.
4731 * gcc.dg/torture/pr68037-3.c: Likewise.
4732
1807f6fb 47332016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4734
4735 PR inline-asm/68843
4736 * gcc.target/i386/pr68843-1.c: New test.
4737 * gcc.target/i386/pr68843-2.c: New test.
4738
ccfa030f 47392016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 4740 Cesar Philippidis <cesar@codesourcery.com>
4741
4742 PR middle-end/71373
4743 * gcc.dg/goacc/nested-function-1.c: New file.
4744 * gcc.dg/goacc/nested-function-2.c: Likewise.
4745 * gcc.dg/goacc/pr71373.c: Likewise.
4746 * gfortran.dg/goacc/cray-2.f95: Likewise.
4747 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4748 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4749 * gfortran.dg/goacc/cray.f95: Update.
4750 * gfortran.dg/goacc/loop-1.f95: Likewise.
4751 * gfortran.dg/goacc/loop-3.f95: Likewise.
4752 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4753 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4754
47552016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4756
4757 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4758 for OpenACC tile clauses.
4759 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4760
4761 PR c/71381
4762 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4763 to...
4764 * c-c++-common/goacc/cache-2.c: ... this new file.
4765 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4766 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4767 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4768 usage.
4769 * gfortran.dg/goacc/cray.f95: Likewise.
4770 * gfortran.dg/goacc/loop-1.f95: Likewise.
4771
bb038f3e 47722016-06-10 Alan Hayward <alan.hayward@arm.com>
4773
4774 PR tree-optimization/71407
4775 PR tree-optimization/71416
4776 * gcc.dg/vect/pr71407.c: New
4777 * gcc.dg/vect/pr71416-1.c: New
4778 * gcc.dg/vect/pr71416-2.c: New
4779
332409d3 47802016-06-10 Richard Biener <rguenther@suse.de>
4781
4782 PR middle-end/71477
4783 * gcc.dg/torture/pr71477.c: New testcase.
4784
03cf727c 47852016-06-09 Julia Koval <julia.koval@intel.com>
4786
4787 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4788 * gcc.target/i386/interrupt-13.c: Likewise.
4789 * gcc.target/i386/interrupt-15.c: Likewise.
4790 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4791 * gcc.target/i386/interrupt-24.c: Likewise.
4792 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4793 * gcc.target/i386/interrupt-9.c: Likewise.
4794 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4795
23b101c5 47962016-06-09 Martin Sebor <msebor@redhat.com>
4797
4798 PR c/70883
4799 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4800 * gcc.dg/builtin-constant_p-1.c: Same.
4801 * gcc.dg/builtins-error.c: Same.
4802 * gcc.dg/pr70859.c: Same.
4803
188d6bbb 48042016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4805
4806 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4807 * gcc.dg/torture/pr68067-1.c: Likewise.
4808 * gcc.dg/torture/pr68067-2.c: Likewise.
4809
48102016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4811
4812 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4813 when setting SIZE.
4814
ff8886bd 48152016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4816
4817 PR c++/71465
4818 * g++.dg/inherit/crash5.C: New.
4819 Revert:
4820 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4821
4822 PR c++/70202
4823 * g++.dg/inherit/crash5.C: New.
4824 * g++.dg/inherit/virtual1.C: Adjust.
4825
3f76cceb 48262016-06-09 Martin Liska <mliska@suse.cz>
4827
4828 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4829 * g++.dg/predict-loop-exit-2.C: Likewise.
4830 * g++.dg/predict-loop-exit-3.C: Likewise.
4831 * gcc.dg/predict-1.c: Likewise.
4832 * gcc.dg/predict-2.c: Likewise.
4833 * gcc.dg/predict-3.c: Likewise.
4834 * gcc.dg/predict-4.c: Likewise.
4835 * gcc.dg/predict-5.c: Likewise.
4836 * gcc.dg/predict-6.c: Likewise.
4837 * gcc.dg/predict-7.c: Likewise.
4838
59ae3d1b 48392016-06-09 Richard Biener <rguenther@suse.de>
4840
4841 PR tree-optimization/71462
4842 * gcc.dg/torture/pr71462.c: New testcase.
4843
8c2d2acf 48442016-06-09 Marek Polacek <polacek@redhat.com>
4845
4846 PR c/65471
4847 * gcc.dg/c11-generic-3.c: New test.
4848
224cb6b7 48492016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4850
4851 * g++.dg/init/array42.C: New.
4852 * g++.dg/init/array43.C: Likewise.
4853 * g++.dg/init/array44.C: Likewise.
4854 * g++.dg/init/array45.C: Likewise.
4855 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4856 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4857 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4858 * g++.dg/gomp/pr35751.C: Likewise.
4859 * g++.dg/init/array23.C: Likewise.
4860 * g++.dg/init/brace2.C: Likewise.
4861 * g++.dg/init/brace6.C: Likewise.
4862
732905bb 48632016-06-08 Martin Sebor <msebor@redhat.com>
4864 Jakub Jelinek <jakub@redhat.com>
4865
4866 PR c++/70507
4867 PR c/68120
4868 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4869 * c-c++-common/builtin-arith-overflow-2.c: New test.
4870 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4871 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4872 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4873
7ddaa622 48742016-06-08 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR c++/71442
4877 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4878
84ee0905 48792016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4880
4881 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4882 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4883 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4884 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4885 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4886 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4887 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4888 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4889 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4890 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4891 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4892 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4893 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4894
2876af98 48952016-06-08 Richard Biener <rguenther@suse.de>
4896
4897 PR tree-optimization/68558
4898 * gcc.dg/vect/slp-44.c: New testcase.
4899
acbb0d03 49002016-06-08 Richard Biener <rguenther@suse.de>
4901
4902 * gcc.dg/vect/slp-43.c: New testcase.
4903
f8689010 49042016-06-08 Richard Biener <rguenther@suse.de>
4905
4906 PR tree-optimization/71452
4907 * gcc.dg/torture/pr71452.c: New testcase.
4908
52d393eb 49092016-06-08 Jakub Jelinek <jakub@redhat.com>
4910
4911 PR c++/71448
4912 * g++.dg/torture/pr71448.C: New test.
4913
9d700ce4 49142016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4915
4916 PR debug/71432
4917 PR ada/71413
4918 * g++.dg/debug/pr71432.C: New test.
4919
eb96ef65 49202016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4921
4922 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4923 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4924 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4925
a4753cdd 49262016-06-08 Alan Hayward <alan.hayward@arm.com>
4927
4928 * gcc.dg/vect/vect-live-2.c: Update effective target.
4929 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4930 * lib/target-supports.exp: Add aarch64 to vect_long.
4931
bafc7b1d 49322016-06-08 Marek Polacek <polacek@redhat.com>
4933
4934 PR c/71418
4935 * gcc.dg/noncompile/pr71418.c: New test.
4936
06e590e7 4937 PR c/71426
4938 * gcc.dg/noncompile/pr71426.c: New test.
4939
d3cb49c9 49402016-06-07 Jan Hubicka <hubicka@ucw.cz>
4941
4942 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4943 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4944 * gcc.dg/predict-3.c: Update template.
4945 * gcc.dg/predict-5.c: Update template.
4946 * gcc.dg/predict-6.c: Update template.
4947 * gcc.dg/predict-9.c: Update template.
4948 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4949
2d76c36a 49502016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4951
4952 * gcc.target/powerpc/vec-mul.c: New test.
4953
7cfde92a 49542016-06-07 David Malcolm <dmalcolm@redhat.com>
4955
4956 * gcc.dg/spellcheck-fields-2.c: New test case.
4957
b032c4dd 49582016-06-07 Richard Biener <rguenther@suse.de>
4959
4960 PR c/61564
4961 * gcc.dg/Wpragmas-1.c: New testcase.
4962 * gcc.dg/Wattributes-4.c: Likewise.
4963 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4964 entry.
4965
a7056369 49662016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4967
4968 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4969 spurious debug code.
4970
123c61e0 49712016-06-07 Richard Biener <rguenther@suse.de>
4972
4973 PR tree-optimization/71428
4974 * gcc.dg/torture/pr71428.c: New testcase.
4975
5819d47b 49762016-06-07 Richard Biener <rguenther@suse.de>
4977
4978 PR middle-end/71423
4979 * gcc.dg/torture/pr71423.c: New testcase.
4980
6cec5c6b 49812016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4982
4983 PR middle-end/71408
4984 * gcc.dg/tree-ssa/pr71408.c: New test.
4985
40bbfc17 49862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4987
4988 PR middle-end/71281
4989 * g++.dg/torture/pr71281.C: New test.
4990
61f1f80c 49912016-06-06 Marek Polacek <polacek@redhat.com>
4992
4993 PR c/71362
4994 * gcc.dg/pr71362.c: New test.
4995
0406b32f 49962016-06-06 Jakub Jelinek <jakub@redhat.com>
4997 Patrick Palka <ppalka@gcc.gnu.org>
4998
4999 PR c++/70847
5000 PR c++/71330
5001 PR c++/71393
5002 * g++.dg/opt/pr70847.C: New test.
5003 * g++.dg/ubsan/pr70847.C: New test.
5004 * g++.dg/ubsan/pr71393.C: New test.
5005
b1445999 50062016-06-06 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR tree-optimization/71259
5009 * gcc.dg/vect/pr71259.c: New test.
5010
99b4f3a2 50112016-06-06 David Malcolm <dmalcolm@redhat.com>
5012
5013 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5014 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5015 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5016 above.
5017
837679bc 50182016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5019
5020 PR middle-end/37780
5021 * gcc.c-torture/execute/pr37780.c: New test.
5022 * gcc.target/aarch64/pr37780_1.c: Likewise.
5023 * gcc.target/arm/pr37780_1.c: Likewise.
5024
e4b92538 50252016-06-06 Marek Polacek <polacek@redhat.com>
5026
5027 * c-c++-common/attr-may-alias-1.c: New test.
5028 * c-c++-common/attr-may-alias-2.c: New test.
5029 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5030
43ac2f2f 50312016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5032
5033 PR c/24414
5034 * gcc.target/i386/pr24414.c: New test.
5035
7e1786b2 50362016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5037
5038 * gcc.target/sparc/vis4misc.c: New file.
5039 * gcc.target/sparc/fpcmp.c: Likewise.
5040 * gcc.target/sparc/fpcmpu.c: Likewise.
5041
f593ccb2 50422016-06-06 Alan Hayward <alan.hayward@arm.com>
5043
5044 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5045 * gcc.dg/vect/vect-live-3.c: Likewise.
5046
be6d8ddc 50472016-06-06 Richard Biener <rguenther@suse.de>
5048
5049 PR tree-optimization/71398
5050 * gcc.dg/torture/pr71398.c: New testcase.
5051
78f27916 50522016-06-06 Uros Bizjak <ubizjak@gmail.com>
5053
5054 PR target/71389
5055 * g++.dg/pr71389.C: New test.
5056
c5899606 50572016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5058
5059 PR fortran/71404
5060 * gfortran.dg/fmt_read_5.f: New test.
5061
8e3cd305 50622016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5063
5064 PR fortran/69659
5065 * gfortran.dg/class_array_22.f03: New test.
5066
703c0a09 50672016-06-05 Jan Hubicka <hubicka@ucw.cz>
5068
5069 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5070
d07b2b6f 50712016-06-05 Jan Hubicka <hubicka@ucw.cz>
5072
5073 * gcc.dg/predict-9.c: Update template.
5074
4a7ec4ac 50752016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5076
5077 PR c++/49377
5078 * g++.dg/template/pr49377.C: New.
5079
7499ef4a 50802016-06-04 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR tree-optimization/71405
5083 * g++.dg/torture/pr71405.C: New test.
5084
558c800d 50852016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 PR c++/70202
5088 * g++.dg/inherit/crash5.C: New.
5089 * g++.dg/inherit/virtual1.C: Adjust.
5090
4ee7cf4b 50912016-06-03 Jeff Law <law@redhat.com>
5092
5093 PR tree-optimization/71316
5094 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5095
b12ae762 50962016-06-03 Jakub Jelinek <jakub@redhat.com>
5097
5098 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5099 dg-additional-options with just -fno-tree-scev-cprop in it.
5100 * gcc.dg/vect/vect-live-2.c: Likewise.
5101 * gcc.dg/vect/vect-live-5.c: Likewise.
5102 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5103 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5104 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5105
e09a5ee3 51062016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5107
5108 PR c++/27100
5109 * g++.dg/other/friend6.C: New test.
5110
f14b1922 51112016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5112
5113 * g++.dg/torture/ppc-ldst-array.C: New.
5114
20702ea3 51152016-06-03 Joseph Myers <joseph@codesourcery.com>
5116
5117 PR target/71276
5118 PR target/71277
5119 * gcc.dg/torture/builtin-fp-int-inexact.c,
5120 gcc.target/i386/387-builtin-fp-int-inexact.c,
5121 gcc.target/i386/387-rint-inline-1.c,
5122 gcc.target/i386/387-rint-inline-2.c,
5123 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5124 gcc.target/i386/sse2-rint-inline-1.c,
5125 gcc.target/i386/sse2-rint-inline-2.c,
5126 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5127 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5128
5ed3cc7b 51292016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5130 Julia Koval <julia.koval@intel.com>
5131
5132 PR target/66960
5133 PR target/67630
5134 PR target/67634
5135 PR target/67841
5136 PR target/68037
5137 PR target/68618
5138 PR target/68661
5139 PR target/69575
5140 PR target/69596
5141 PR target/69734
5142 * gcc.dg/guality/pr68037-1.c: New test.
5143 * gcc.dg/guality/pr68037-2.c: Likewise.
5144 * gcc.dg/guality/pr68037-3.c: Likewise.
5145 * gcc.dg/torture/pr68037-1.c: Likewise.
5146 * gcc.dg/torture/pr68037-2.c: Likewise.
5147 * gcc.dg/torture/pr68037-3.c: Likewise.
5148 * gcc.dg/torture/pr68661-1a.c: Likewise.
5149 * gcc.dg/torture/pr68661-1b.c: Likewise.
5150 * gcc.target/i386/interrupt-1.c: Likewise.
5151 * gcc.target/i386/interrupt-2.c: Likewise.
5152 * gcc.target/i386/interrupt-3.c: Likewise.
5153 * gcc.target/i386/interrupt-4.c: Likewise.
5154 * gcc.target/i386/interrupt-5.c: Likewise.
5155 * gcc.target/i386/interrupt-6.c: Likewise.
5156 * gcc.target/i386/interrupt-7.c: Likewise.
5157 * gcc.target/i386/interrupt-8.c: Likewise.
5158 * gcc.target/i386/interrupt-9.c: Likewise.
5159 * gcc.target/i386/interrupt-10.c: Likewise.
5160 * gcc.target/i386/interrupt-11.c: Likewise.
5161 * gcc.target/i386/interrupt-12.c: Likewise.
5162 * gcc.target/i386/interrupt-13.c: Likewise.
5163 * gcc.target/i386/interrupt-14.c: Likewise.
5164 * gcc.target/i386/interrupt-15.c: Likewise.
5165 * gcc.target/i386/interrupt-16.c: Likewise.
5166 * gcc.target/i386/interrupt-17.c: Likewise.
5167 * gcc.target/i386/interrupt-18.c: Likewise.
5168 * gcc.target/i386/interrupt-19.c: Likewise.
5169 * gcc.target/i386/interrupt-20.c: Likewise.
5170 * gcc.target/i386/interrupt-21.c: Likewise.
5171 * gcc.target/i386/interrupt-22.c: Likewise.
5172 * gcc.target/i386/interrupt-23.c: Likewise.
5173 * gcc.target/i386/interrupt-24.c: Likewise.
5174 * gcc.target/i386/interrupt-25.c: Likewise.
5175 * gcc.target/i386/interrupt-26.c: Likewise.
5176 * gcc.target/i386/interrupt-27.c: Likewise.
5177 * gcc.target/i386/interrupt-28.c: Likewise.
5178 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5179 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5180 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5181 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5182 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5183 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5184 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5185 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5186 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5187 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5188 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5189 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5190
3e346f54 51912016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5192
f27c52fb 5193 PR tree-optimization/52171
5194 * gcc.dg/pr52171.c: New test.
5195 * gcc.target/i386/pr52171.c: New test.
3e346f54 5196
22e029d2 51972016-06-03 Jan Hubicka <jh@suse.cz>
5198
5199 * g++.dg/tree-ssa/pred-1.C: New testcase
5200 * gcc.dg/tree-ssa/pred-1.c: New testcase
5201
41ce74ed 52022016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5203
5204 PR target/70957
5205 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5206 support.
5207 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5208
cf573a72 52092016-06-03 Alan Hayward <alan.hayward@arm.com>
5210
5211 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5212
75aae5b4 52132016-06-03 Alan Hayward <alan.hayward@arm.com>
5214
5215 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 5216 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 5217 * gcc.dg/vect/vect-live-1.c: New test.
5218 * gcc.dg/vect/vect-live-2.c: New test.
5219 * gcc.dg/vect/vect-live-3.c: New test.
5220 * gcc.dg/vect/vect-live-4.c: New test.
5221 * gcc.dg/vect/vect-live-5.c: New test.
5222 * gcc.dg/vect/vect-live-slp-1.c: New test.
5223 * gcc.dg/vect/vect-live-slp-2.c: New test.
5224 * gcc.dg/vect/vect-live-slp-3.c: New test.
5225
eba6788d 52262016-06-03 Jakub Jelinek <jakub@redhat.com>
5227
5228 PR middle-end/71387
5229 * g++.dg/opt/pr71387.C: New test.
5230
5a653985 52312016-06-02 Jeff Law <law@redhat.com>
5232
5233 PR tree-optimization/71328
5234 * gcc.c-torture/compile/pr71328.c: New test.
5235
f92f6941 52362016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5237
5238 PR fortran/52393
5239 * gfortran.dg/fmt_read_3.f90: Fix typo.
5240 * gfortran.dg/fmt_read_4.f90: New test.
5241
0d29e152 52422016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5245 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5246 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5247 * g++.dg/cpp0x/override2.C: Likewise.
5248 * g++.dg/parse/crash5.C: Likewise.
5249 * g++.dg/parse/error16.C: Likewise.
5250 * g++.dg/parse/error27.C: Likewise.
5251 * g++.dg/template/qualttp15.C: Likewise.
5252 * g++.dg/template/redecl4.C: Likewise.
5253 * g++.old-deja/g++.other/crash39.C: Likewise.
5254 * g++.old-deja/g++.other/struct1.C: Likewise.
5255 * g++.old-deja/g++.pt/m9a.C: Likewise.
5256 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5257
2740a1a5 52582016-06-02 Jakub Jelinek <jakub@redhat.com>
5259
89f17a65 5260 PR c++/71372
5261 * c-c++-common/pr71372.c: New test.
5262
2740a1a5 5263 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5264 __TIME__ strings with __builtin_strcmp instead of printf and
5265 dg-output.
5266
9ae89a4e 52672016-06-02 Martin Liska <mliska@suse.cz>
5268
5269 * gcc.dg/predict-9.c: New test.
5270
41258f9c 52712016-06-02 Jakub Jelinek <jakub@redhat.com>
5272
5273 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5274 global set_compiler_env_var and global saved_compiler_env_var.
5275
dad46eb8 52762016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5277
5278 PR rtl-optimization/71295
5279 * gcc.c-torture/compile/pr71295.c: New test.
5280
9cc8a892 52812016-06-02 Jakub Jelinek <jakub@redhat.com>
5282
98e7c96c 5283 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5284
4a5a4de2 5285 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5286 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5287
9cc8a892 5288 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5289 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5290 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5291 alternative number.
5292
46819a36 52932016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5294
5295 * gcc.target/powerpc/p9-splat-4.c: New test.
5296
52972016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5298
5299 PR target/71186
5300 * gcc.target/powerpc/pr71186.c: New test.
5301
d9820cc5 53022016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5303
5304 PR fortran/52393
5305 * gfortran.dg/fmt_read_3.f90: New test.
5306
2f14ca3e 53072016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5308
5309 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5310 procedure.
5311
dfa5c0d3 53122016-06-01 Eduard Sanou <dhole@openmailbox.org>
5313
5314 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5315 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5316 env var is set.
5317 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5318 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5319 shown once.
5320 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5321 during compilation.
5322 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5323 vars set by dg-set-compiler-env-var.
5324
7d7125df 53252016-06-01 Paul Thomas <pault@gcc.gnu.org>
5326
5327 PR fortran/71156
5328 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5329 to the module procedure declaration.
5330 * gfortran.dg/submodule_16.f08: New test.
5331
6ab9cde4 53322016-06-01 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR middle-end/71371
5335 * c-c++-common/gomp/pr71371.c: New test.
5336
0cfe7a23 53372016-06-01 Richard Biener <rguenther@suse.de>
5338
5339 PR tree-optimization/71366
5340 * gcc.dg/torture/pr71366-1.c: New testcase.
5341 * gcc.dg/torture/pr71366-2.c: Likewise.
5342
5a5b02e1 53432016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5344
5345 * gcc.target/powerpc/vslv-0.c: New test.
5346 * gcc.target/powerpc/vslv-1.c: New test.
5347 * gcc.target/powerpc/vsrv-0.c: New test.
5348 * gcc.target/powerpc/vsrv-1.c: New test.
5349
d27a79f6 53502016-06-01 Nathan Sidwell <nathan@acm.org>
5351
5352 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5353 * gcc.target/nvptx/weak.c: New.
5354
6172a9fd 53552016-06-01 Richard Biener <rguenther@suse.de>
5356
5357 PR tree-optimization/71261
5358 * gcc.dg/torture/vect-bool-1.c: New testcase.
5359
f9aaabb2 53602016-06-01 Jakub Jelinek <jakub@redhat.com>
5361
5362 * gfortran.dg/gomp/order-1.f90: New test.
5363 * gfortran.dg/gomp/order-2.f90: New test.
5364
53b01069 53652016-06-01 Jan Hubicka <hubicka@ucw.cz>
5366
5367 * gcc.dg/unroll-6.c: Update template.
5368 * gcc.dg/unroll-7.c: New testcase.
5369 * gcc.dg/unroll-8.c: New testcase.
5370
36757397 53712016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5372
5373 * gnat.dg/opt56.ad[sb]: New test.
5374
7f93bd6e 53752016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5376
5377 PR c++/66635
5378 * g++.dg/cpp0x/constexpr-ice16.C: New.
5379
9f41a2ce 53802016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5381
5382 PR tree-optimization/71314
5383 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5384 -mbranch-cost=2.
5385
31e02373 53862016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5387
5388 PR tree-optimization/71077
5389 * gcc.dg/tree-ssa/pr71077.c: New test.
5390
76f8f901 53912016-05-31 Jan Hubicka <hubicka@ucw.cz>
5392
7f93bd6e 5393 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5394 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5395 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 5396
04f5f923 53972016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/71248
5400 * g++.dg/cpp0x/pr71248.C: New.
5401 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5402 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5403 * g++.dg/init/new37.C: Likewise.
5404 * g++.dg/template/static1.C: Likewise.
5405 * g++.dg/template/static2.C: Likewise.
5406
4ffddf28 54072016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5408
5409 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5410 instead of %rdi.
5411 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5412
4ff7bd21 54132016-05-31 Marek Polacek <polacek@redhat.com>
5414
5415 * c-c++-common/Wswitch-unreachable-3.c: New test.
5416 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5417
e1f7cc4b 54182016-05-31 Richard Biener <rguenther@suse.de>
5419
5420 PR tree-optimization/71352
5421 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5422
02978bd1 54232016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5424
5425 * gcc.target/arm/armv5_thumb_isa.c: New test.
5426
cfce8164 54272016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5428
5429 PR target/71346
5430 * gcc.target/i386/pr71346.c: New test.
5431
7a51c705 54322016-05-31 Tom de Vries <tom@codesourcery.com>
5433
5434 PR tree-optimization/69068
5435 * gcc.dg/graphite/pr69068.c: New test.
5436
8c1ac106 54372016-05-27 Martin Sebor <msebor@redhat.com>
5438
5439 PR c++/71306
5440 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5441
b6431756 54422016-05-30 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR c++/71349
5445 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5446 nowait depend(inout: dd[0]) clauses where permitted.
5447
f6203294 54482016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5449
5450 PR c++/71238
5451 * g++.dg/parse/pr71238.C: New.
5452 * g++.dg/concepts/friend1.C: Test column numbers too.
5453 * g++.dg/cpp0x/initlist31.C: Likewise.
5454 * g++.dg/cpp0x/pr51420.C: Likewise.
5455 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5456 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5457 * g++.dg/ext/builtin3.C: Likewise.
5458 * g++.dg/lookup/friend12.C: Likewise.
5459 * g++.dg/lookup/friend7.C: Likewise.
5460 * g++.dg/lookup/koenig1.C: Likewise.
5461 * g++.dg/lookup/koenig5.C: Likewise.
5462 * g++.dg/lookup/used-before-declaration.C: Likewise.
5463 * g++.dg/overload/koenig1.C: Likewise.
5464 * g++.dg/template/crash65.C: Likewise.
5465 * g++.dg/template/friend57.C: Likewise.
5466 * g++.dg/warn/Wshadow-5.C: Likewise.
5467 * g++.dg/warn/Wunused-8.C: Likewise.
5468 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5469 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5470 * g++.old-deja/g++.jason/member.C: Likewise.
5471 * g++.old-deja/g++.jason/report.C: Likewise.
5472 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5473 * g++.old-deja/g++.law/visibility20.C: Likewise.
5474 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5475 * g++.old-deja/g++.other/static5.C: Likewise.
5476 * g++.old-deja/g++.pt/overload2.C: Likewise.
5477
b96f8145 54782016-05-30 Jan Hubicka <hubicka@ucw.cz>
5479
5480 * gcc.dg/tree-ssa/peel1.c: New testcase.
5481 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5482 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5483
ed5bca7a 54842016-05-30 Tom de Vries <tom@codesourcery.com>
5485
5486 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5487 to ce.
5488
c0aa0333 54892016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5490
5491 PR c++/71099
5492 * g++.dg/parse/virtual1.C: New.
5493
231010db 54942016-05-30 Uros Bizjak <ubizjak@gmail.com>
5495
5496 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5497 Use correct register when clearing %edx.
5498
765557c0 54992016-05-30 Alexander Monakov <amonakov@ispras.ru>
5500
5501 PR tree-optimization/71289
5502 * gcc.dg/pr71289.c: New test.
5503
fc3b1c44 55042016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5505
5506 PR middle-end/71269
5507 PR middle-end/71292
5508 * gcc.dg/tree-ssa/pr71269.c: New test.
5509 * gcc.dg/tree-ssa/pr71292.c: New test.
5510
ce352457 55112016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5512
5513 PR middle-end/71252
5514 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5515
eedd711b 55162016-05-30 Jan Hubicka <hubicka@ucw.cz>
5517
5518 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5519 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5520 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5521
8c061890 55222016-05-30 Tom de Vries <tom@codesourcery.com>
5523
5524 PR tree-optimization/69067
5525 * gcc.dg/graphite/pr69067.c: New test.
5526
a6b0884c 55272016-05-29 Uros Bizjak <ubizjak@gmail.com>
5528
5529 PR target/71245
5530 * gcc.target/i386/pr71245-1.c: New test.
5531 * gcc.target/i386/pr71245-2.c: Ditto.
5532
2369edfc 55332016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5534
5535 PR c++/71105
5536 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5537 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5538 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5539
b6ab3f43 55402016-05-27 Jan Hubicka <hubicka@ucw.cz>
5541
5542 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5543
0192662b 55442016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5545
5546 Revert:
5547 PR c++/69855
5548 * g++.dg/overload/69855.C: New.
5549 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5550 * g++.old-deja/g++.pt/crash3.C: Likewise.
5551
fce78c50 55522016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5553
5554 PR c++/60385
5555 * g++.dg/parse/namespace13.C: New.
5556
372172fe 55572016-05-26 Jeff Law <law@redhat.com>
5558
5559 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5560 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5561 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5562 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5563 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5564 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5565 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5566 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5567 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5568 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5569 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5570 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5571 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5572
5d8a8944 55732016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5574
5575 PR c++/69855
5576 * g++.dg/overload/69855.C: New.
5577 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5578 * g++.old-deja/g++.pt/crash3.C: Likewise.
5579
29602b75 55802016-05-27 Jiong Wang <jiong.wang@arm.com>
5581
5582 PR target/63596
5583 * gcc.target/aarch64/va_arg_1.c: New testcase.
5584 * gcc.target/aarch64/va_arg_2.c: Likewise.
5585 * gcc.target/aarch64/va_arg_3.c: Likewise.
5586
c900b732 55872016-05-27 Jiong Wang <jiong.wang@arm.com>
5588
5589 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5590 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5591 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5592 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5593 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5594
73ef73bd 55952016-05-27 Marek Polacek <polacek@redhat.com>
5596
5597 PR middle-end/71308
5598 * g++.dg/torture/pr71308.C: New test.
5599
a6031633 56002016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5601
5602 * gcc.dg/zero_bits_compound-1.c: New test.
5603 * gcc.dg/zero_bits_compound-2.c: New test.
5604
1fbdc7ae 56052016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5606
5607 PR middle-end/71279
5608 * gcc.dg/pr71279.c: New test.
5609
2e196ca8 56102016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5611
5612 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5613 floating point min/max/comparison instructions.
5614 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5615
6feab9ce 56162016-05-26 Jakub Jelinek <jakub@redhat.com>
5617
5618 * c-c++-common/gomp/schedule-1.c: New test.
5619 * gfortran.dg/gomp/schedule-1.f90: New test.
5620
978cea8f 56212016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5622
5623 PR c++/70822
5624 PR c++/70106
5625 * g++.dg/cpp1y/auto-fn32.C: New test.
5626 * g++.dg/cpp1y/paren4.C: New test.
5627
0478d9ed 56282016-05-26 Nathan Sidwell <nathan@acm.org>
5629
5630 * gcc.dg/20060410.c: Xfail on ptx.
5631 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5632 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5633 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5634 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5635 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5636
5fd1c174 56372016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5638
5639 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5640
c5e8b3e2 56412016-05-26 Jakub Jelinek <jakub@redhat.com>
5642
0db93a5b 5643 PR tree-optimization/71280
5644 * gcc.dg/pr71280.c: New test.
5645
7199c05c 5646 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5647
76c786ac 5648 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5649 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5650
c5e8b3e2 5651 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5652
e9bcea2f 56532016-05-26 Jiong Wang <jiong.wang@arm.com>
5654
5655 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5656 kept in memory.
e9bcea2f 5657
955d947b 56582016-05-25 Jeff Law <law@redhat.com>
5659
5660 PR tree-optimization/71272
5661 * gcc.c-torture/compile/pr71272.c: new test.
5662
77102dbe 56632016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5664
5665 * gcc.target/powerpc/vec-cmpne.c: New test.
5666 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5667
552821b4 56682016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5669
5670 * gnat.dg/opt55.ad[sb]: New test.
5671
0113f3c5 56722016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5673
5674 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5675 * c-c++-common/pr60226.c: Require int32plus.
5676 * gcc.c-torture/execute/pr70602.c: Likewise.
5677 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5678 unsigned long for malloc arg type.
5679 * gcc.dg/asr_div1.c: Require int32plus.
5680 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5681 * gcc.dg/pie-1.c: Require pie.
5682 * gcc.dg/pie-2.c: Likewise.
5683 * gcc.dg/pr59471.c: Require int32plus.
5684 * gcc.dg/pr59963-2.c: XFAIL for int16.
5685 * gcc.dg/pr60114.c: Require int32plus.
5686 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5687 unsigned long for typedef of size_t.
5688 * gcc.dg/pr63914.c: Require int32plus.
5689 * gcc.dg/pr64536.c: Require pt32plus.
5690 * gcc.dg/pr65658.c: Likewise.
5691 * gcc.dg/pr67271.c: Require int32plus.
5692 * gcc.dg/pr68112.c: Likewise.
5693 * gcc.dg/pr69071.c: Skip for avr target.
5694 * gcc.dg/pr69973.c: Require int32plus.
5695 * gcc.dg/pr70169.c: Skip for avr target.
5696 * gcc.dg/sso-6.c: Require int32plus.
5697 * gcc.dg/sso-7.c: Likewise.
5698 * gcc.dg/sso-8.c: Likewise.
5699 * gcc.dg/vrp-min-max-2.c: Likewise.
5700
f4094380 57012016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5702
5703 PR target/70738
5704 * gcc.target/i386/pr70738-1.c: New test.
5705 * gcc.target/i386/pr70738-2.c: Likewise.
5706 * gcc.target/i386/pr70738-3.c: Likewise.
5707 * gcc.target/i386/pr70738-4.c: Likewise.
5708 * gcc.target/i386/pr70738-5.c: Likewise.
5709 * gcc.target/i386/pr70738-6.c: Likewise.
5710 * gcc.target/i386/pr70738-7.c: Likewise.
5711 * gcc.target/i386/pr70738-8.c: Likewise.
5712 * gcc.target/i386/pr70738-9.c: Likewise.
5713
239a4bea 57142016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5715
5716 PR rtl-optimization/66940
5717 * gcc.c-torture/execute/pr66940.c: New test.
5718
bf6382ba 57192016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5720
5721 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5722 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5723 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5724 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5725 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5726 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5727 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5728 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5729 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5730 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5731 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5732 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5733 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5734 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5735 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5736 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5737 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5738 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5739 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5740 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5741 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5742 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5743 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5744 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5745
2c995da9 57462016-05-25 Marek Polacek <polacek@redhat.com>
5747
5748 PR c/71265
5749 * gcc.dg/noncompile/pr71265.c: New test.
5750
abfbb5b5 5751 PR c/71266
5752 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5753
f6871bbd 57542016-05-25 Nathan Sidwell <nathan@acm.org>
5755
5756 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5757
de04e83e 57582016-05-25 Richard Biener <rguenther@suse.de>
5759
5760 PR tree-optimization/71261
5761 * c-c++-common/torture/pr71261.c: New testcase.
5762
b35931f7 57632016-05-25 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/71264
5766 * gcc.dg/vect/pr71264.c: New testcase.
5767
166c3089 57682016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/55992
5771 * g++.dg/cpp0x/alias-decl-53.C: New.
5772 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5773
14240409 57742016-05-25 Martin Liska <mliska@suse.cz>
5775
5776 * g++.dg/pr71239.C: New test.
5777
bc47d9f6 57782016-05-25 Richard Biener <rguenther@suse.de>
5779
4860a6bf 5780 * gcc.dg/vect/pr58135.c: Rename to ...
5781 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5782
d8a3f157 57832016-05-25 Marek Polacek <polacek@redhat.com>
5784
5785 * g++.dg/pr65295.C: Use target c++14.
5786
3af16045 57872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5788
231010db 5789 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5790 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5791
949479b2 57922016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5793
5794 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5795 instructions.
5796
6d6a3fc3 57972016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5798
5799 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5800 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5801 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5802 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5803 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5804 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5805 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5806 * c-c++-common/goacc/pcopy.c: Likewise.
5807 * c-c++-common/goacc/pcopyin.c: Likewise.
5808 * c-c++-common/goacc/pcopyout.c: Likewise.
5809 * c-c++-common/goacc/pcreate.c: Likewise.
5810 * c-c++-common/goacc/pr70688.c: New test.
5811 * c-c++-common/goacc/present-1.c: Adjust test.
5812 * c-c++-common/goacc/reduction-5.c: Likewise.
5813 * g++.dg/goacc/data-1.C: New test.
5814
af648be2 58152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5816
5817 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5818 vector parity built-in functions.
5819 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5820 count trailing zeros automatic vectorization.
5821 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5822 count trailing zeros built-in functions.
5823
4e173d60 58242016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5825
5826 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5827
a0c02a52 58282016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5829
5830 PR target/71050
5831 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5832
64c52e9c 58332016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5834
5835 PR c++/50436
5836 * g++.dg/template/crash123.C: New.
5837 * g++.dg/template/crash124.C: Likewise.
5838
752b5a4c 58392016-05-24 Martin Sebor <msebor@redhat.com>
5840
5841 PR c++/71147
5842 * g++.dg/ext/flexary16.C: New test.
5843
a36dd683 58442016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5845
f6871bbd 5846 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5847 before math.h is included.
a36dd683 5848 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5849 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5850 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5851 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5852 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5853 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5854 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5855 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5856 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5857 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5858 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5859 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5860 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5861 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5862 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5863 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5864 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5865 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5866 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5867 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5868 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5869 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5870 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5871
d60e1df7 58722016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5873 Kelvin Nilsen <kelvin@gcc.gnu.org>
5874
5875 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5876 support.
5877
22d09025 58782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5879
5880 PR c++/69872
5881 * g++.dg/warn/Wno-narrowing1.C: New.
5882
6ef0143d 58832016-05-24 Marek Polacek <polacek@redhat.com>
5884
5885 PR c/71249
5886 * c-c++-common/Wswitch-unreachable-2.c: New test.
5887
962a2062 58882016-05-24 Jakub Jelinek <jakub@redhat.com>
5889
ead77194 5890 PR c++/71257
5891 * g++.dg/vect/simd-clone-6.cc: New test.
5892 * g++.dg/gomp/declare-simd-6.C: New test.
5893
962a2062 5894 PR middle-end/70434
5895 PR c/69504
5896 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5897
23edc6d1 58982016-05-24 Richard Biener <rguenther@suse.de>
5899
5900 PR tree-optimization/71240
5901 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5902
30633bcc 59032016-05-24 Richard Biener <rguenther@suse.de>
5904
5905 PR tree-optimization/71230
5906 * gcc.dg/torture/pr71230.c: New testcase.
5907 * g++.dg/torture/pr71230.C: Likewise.
5908
c9d624bd 59092016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5910
5911 * c-c++-common/goacc/routine-5.c: Add tests.
5912 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5913 * gfortran.dg/goacc/routine-6.f90: Add tests.
5914
ce143ff0 59152016-05-24 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/71253
5918 * gcc.dg/torture/pr71253.c: New testcase.
5919
3bdaecd5 59202016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5921
5922 PR middle-end/71252
5923 * gfortran.dg/pr71252.f90: New test.
5924
856b494d 59252016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5926
5927 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5928
7345b977 59292016-05-24 Richard Biener <rguenther@suse.de>
5930
5931 PR middle-end/70434
5932 PR c/69504
5933 * c-c++-common/vector-subscript-4.c: New testcase.
5934 * c-c++-common/vector-subscript-5.c: Likewise.
5935
6f065267 59362016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5937
5938 PR fortran/71123
5939 * gfortran.dg/namelist_90.f: New test
5940
fd6757da 59412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5942
5943 PR fortran/66461
5944 * gfortran.dg/unexpected_eof.f: New test
5945
7d5555a8 59462016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5947 Kelvin Nilsen <kelvin@gcc.gnu.org>
5948
5949 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5950 as little endian.
5951
ae6744c9 59522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5953
5954 PR c++/70972
5955 * g++.dg/cpp0x/inh-ctor20.C: New.
5956 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5957
f0d91a85 59582016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5959
5960 PR c++/69095
5961 * g++.dg/cpp0x/variadic168.C: New.
5962
1618ffe5 59632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5964
5965 * g++.dg/cpp0x/pr31445.C: Test column number too.
5966 * g++.dg/cpp0x/pr32253.C: Likewise.
5967 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5968 * g++.dg/cpp0x/variadic36.C: Likewise.
5969
c0205bab 59702016-05-23 Marc Glisse <marc.glisse@inria.fr>
5971
5972 * gcc.dg/fold-notshift-2.c: Adjust.
5973
1398da0f 59742016-05-23 Marek Polacek <polacek@redhat.com>
5975
5976 PR c/49859
5977 * c-c++-common/Wswitch-unreachable-1.c: New test.
5978 * gcc.dg/Wswitch-unreachable-1.c: New test.
5979 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5980 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5981 * g++.dg/gomp/block-10.C: Likewise.
5982 * gcc.dg/gomp/block-10.c: Likewise.
5983 * g++.dg/gomp/block-9.C: Likewise.
5984 * gcc.dg/gomp/block-9.c: Likewise.
5985 * g++.dg/gomp/target-1.C: Likewise.
5986 * g++.dg/gomp/target-2.C: Likewise.
5987 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5988 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5989 * g++.dg/gomp/taskgroup-1.C: Likewise.
5990 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5991 * gcc.dg/gomp/teams-1.c: Likewise.
5992 * g++.dg/gomp/teams-1.C: Likewise.
5993 * g++.dg/overload/error3.C: Likewise.
5994 * g++.dg/tm/jump1.C: Likewise.
5995 * g++.dg/torture/pr40335.C: Likewise.
5996 * gcc.dg/c99-vla-jump-5.c: Likewise.
5997 * gcc.dg/switch-warn-1.c: Likewise.
5998 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5999 * gcc.dg/nested-func-1.c: Likewise.
6000 * gcc.dg/pr67784-4.c: Likewise.
6001
5403ed8b 60022016-05-23 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/71230
6005 * gfortran.dg/pr71230-1.f90: New testcase.
6006 * gfortran.dg/pr71230-2.f90: Likewise.
6007
27510941 60082016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6009
1618ffe5 6010 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 6011 * gcc.dg/vect/pr58135.c: Add new.
6012 * gfortran.dg/pr46519-1.f: Adjust test case.
6013
a41c605d 60142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6015
6016 PR c++/53401
6017 * g++.dg/cpp0x/decltype64.C: New.
6018
3eb254ab 60192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6020
6021 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6022 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6023 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6024
a75fffe1 60252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6026
6027 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6028 Add poly64x1_t and poly64x2_t cases if supported.
6029 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6030 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6031 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6032 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6033 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6034
56979b12 60352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6036
6037 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6038 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6039 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6040 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6041 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6042 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6043 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6044
dc5e98db 60452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6046
6047 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6048
c0f383ae 60492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6050
6051 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6052 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6053
2a4d70a2 60542016-05-22 Jakub Jelinek <jakub@redhat.com>
6055
4c109025 6056 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6057 constraint instead of "r".
6058 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6059 insn instead of vxorpd.
6060 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6061
bad891ce 6062 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6063 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6064
ac23ddb9 6065 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6066
9dac9579 6067 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6068 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6069
2a4d70a2 6070 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6071
9eafdd7b 60722016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6073
6074 PR middle-end/40921
6075 * gcc.dg/tree-ssa/pr40921.c: New test.
6076
93df190d 60772016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6078
6079 PR target/71103
6080 * gcc.target/avr/pr71103.c: New test.
6081
933b9f7f 60822016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6083
6084 PR middle-end/71179
6085 * gcc.dg/tree-ssa/pr71179.c: New test.
6086
8bdfbc08 60872016-05-20 Martin Sebor <msebor@redhat.com>
6088
6089 PR c/71115
6090 * gcc.dg/init-excess-2.c: New test.
6091
6827ab42 60922016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6093
6094 * gnat.dg/opt53.adb: New test.
6095 * gnat.dg/opt54.adb: Likewise.
6096
58a5f4c0 60972016-05-20 Martin Jambor <mjambor@suse.cz>
6098
6099 PR tree-optimization/70884
6100 * gcc.dg/tree-ssa/pr70919.c: New test.
6101
bb7145f6 61022016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6103
6104 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6105 formatting.
f6871bbd 6106 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6107 fix code formatting.
6108
61092016-05-20 Nathan Sidwell <nathan@acm.org>
6110
6111 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6112 non-common cases.
6113 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 6114
9954d230 61152016-05-20 David Malcolm <dmalcolm@redhat.com>
6116
6117 * jit.dg/all-non-failing-tests.h: Add
6118 test-factorial-must-tail-call.c.
6119 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6120 * jit.dg/test-factorial-must-tail-call.c: New test case.
6121
08a161f9 61222016-05-20 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR fortran/71204
6125 * gfortran.dg/pr71204.f90: New test.
6126
3d380077 61272016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6128
6129 * gcc.target/nvptx/sincos.c: New test.
6130
0f104d56 61312016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6132
6133 PR c++/70572
6134 * g++.dg/cpp1y/auto-fn31.C: New.
6135
61736a1b 61362016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6137
6138 * gcc.target/powerpc/vec-addec.c: New test.
6139 * gcc.target/powerpc/vec-addec-int128.c: New test.
6140
b4a61e77 61412016-05-20 David Malcolm <dmalcolm@redhat.com>
6142
6143 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6144 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6145 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6146 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6147
9a2ace10 61482016-05-20 Jan Hubicka <hubicka@ucw.cz>
6149
6150 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6151
45cdf8c6 61522016-05-20 Jakub Jelinek <jakub@redhat.com>
6153
b9a1dcd5 6154 PR c++/71210
6155 * g++.dg/opt/pr71210-1.C: New test.
6156 * g++.dg/opt/pr71210-2.C: New test.
6157
45cdf8c6 6158 PR tree-optimization/29756
6159 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6160 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6161 only on selected targets where V4SImode vectors are known to be
6162 supported.
6163
92e3ffbf 61642016-05-20 Marc Glisse <marc.glisse@inria.fr>
6165
6166 PR tree-optimization/71079
6167 PR tree-optimization/71206
6168 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6169
5da368e3 61702016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6171
6172 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6173 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6174 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6175
2506d97a 61762016-05-20 Richard Guenther <rguenther@suse.de>
6177
6178 PR tree-optimization/29756
6179 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6180
adade307 61812016-05-20 Richard Biener <rguenther@suse.de>
6182
6183 PR tree-optimization/71185
6184 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6185
c3deca25 61862016-05-20 Richard Biener <rguenther@suse.de>
6187
6188 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6189
8b0bef14 61902016-05-19 Marek Polacek <polacek@redhat.com>
6191
6192 PR c++/71075
6193 * g++.dg/diagnostic/pr71075.C: New test.
6194
08025288 61952016-05-19 David Malcolm <dmalcolm@redhat.com>
6196
6197 PR c++/71184
6198 * g++.dg/pr71184.C: New test case.
6199
26a51591 62002016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6201
6202 * gcc.target/powerpc/darn-0.c: New test.
6203 * gcc.target/powerpc/darn-1.c: New test.
6204 * gcc.target/powerpc/darn-2.c: New test.
6205
d8d3e75a 62062016-05-19 Marek Polacek <polacek@redhat.com>
6207
6208 PR tree-optimization/71031
6209 * gcc.dg/tree-ssa/vrp100.c: New test.
6210
c28211ae 62112016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6212
6213 PR rtl-optimization/71148
6214 * gcc.dg/pr71148.c: New test.
6215
3f5ea43a 62162016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6217
6218 PR target/71056
6219 * gcc.target/arm/pr71056.c: New test.
6220
2a7d4c20 62212016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6222
6223 * c-c++-common/pr69669.c: Check the used mode.
6224
ed0b0569 62252016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6226
6227 PR sanitizer/64354
6228 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6229
410372fe 62302016-05-19 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/70729
6233 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6234 * gcc.dg/graphite/scop-18.c: Likewise.
6235 * gcc.dg/pr41783.c: Disable LIM.
6236 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6237 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6238 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6239 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6240 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6241 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6242 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6243 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6244 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6245 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6246 * gfortran.dg/pr42108.f90: Likewise.
6247
56f34f03 62482016-05-18 David Malcolm <dmalcolm@redhat.com>
6249
6250 PR driver/69265
6251 * gcc.dg/spellcheck-options-11.c: New test case.
6252
e6481cd1 62532016-05-18 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR c++/71100
6256 * g++.dg/opt/pr71100.C: New test.
6257
be951c59 62582016-05-18 Martin Jambor <mjambor@suse.cz>
6259
6260 PR ipa/69708
6261 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6262 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6263 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6264 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6265
665ff45b 62662016-05-18 Martin Jambor <mjambor@suse.cz>
6267
6268 PR ipa/69708
6269 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6270 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6271 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6272 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6273 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6274
485be62c 62752016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6276
6277 PR c++/69793
6278 * g++.dg/template/crash122.C: New.
6279
b251d5f5 62802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6281
6282 PR c++/70466
6283 * g++.dg/template/pr70466-1.C: New.
6284 * g++.dg/template/pr70466-2.C: Likewise.
6285
c93e9931 62862016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6287
6288 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6289 splat operations and the XXSPLTIB instruction.
6290 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6291 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6292 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6293 xxlxor to clear a register.
6294
8ba6639c 62952016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6296
6297 * gcc.dg/torture/pr71020.c: New test.
6298
ec6e3005 62992016-05-18 Martin Jambor <mjambor@suse.cz>
6300
6301 PR ipa/70646
6302 * gcc.dg/ipa/pr70646.c: New test.
6303
5ef3c918 63042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6305
6306 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6307
70a88eab 63082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6309
6310 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6311 missing tests for vreinterpretq_p{8,16}.
6312
b52a930c 63132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6314
6315 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6316 vsliq_n_s64 and vsliq_n_u64.
6317
bdd4080b 63182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6319
6320 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6321 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6322
37814bf5 63232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6324
6325 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6326 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6327 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6328
764af2e0 63292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6330
6331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6332 in comment.
6333
ffe01a83 63342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 6335
6336 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6337 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6338 "blr\t" and switch to scan-assembler-times.
6339
fab6dae9 63402016-05-18 Jiong Wang <jiong.wang@arm.com>
6341
231010db 6342 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6343 with __aarch64__.
6344 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6345 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 6346
4eb0c566 63472016-05-18 Jakub Jelinek <jakub@redhat.com>
6348
442f18f1 6349 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6350 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6351 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6352 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6353 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6354 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6355
4d83b36b 6356 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6357 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6358
a4528eec 6359 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6360 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6361
f0066139 6362 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6363 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6364
4eb0c566 6365 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6366
303e9267 63672016-05-18 Richard Biener <rguenther@suse.de>
6368
6369 PR tree-optimization/71168
6370 * gcc.dg/torture/pr71168.c: New testcase.
6371
0d7ddd44 63722016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6373
6374 PR middle-end/63586
6375 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6376 * gcc.dg/tree-ssa/pr63586.c: New test.
6377 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6378
899bcc0f 63792016-05-17 Nathan Sidwell <nathan@acm.org>
6380
6381 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6382 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6383 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6384 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6385
a2246979 63862016-05-17 Nathan Sidwell <nathan@acm.org>
6387
6388 * gcc.target/nvptx/abi-vararg-3.c: New.
6389
2f6a4d21 63902016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6391
6392 PR tree-optimization/54579
6393 PR middle-end/55299
6394 * gcc.dg/fold-notrotate-1.c: New test.
6395 * gcc.dg/fold-notshift-1.c: New test.
6396 * gcc.dg/fold-notshift-2.c: New test.
6397
27bdad45 63982016-05-17 Marek Polacek <polacek@redhat.com>
6399
6400 PR ipa/71146
6401 * g++.dg/ipa/pr71146.C: New test.
6402
f33a295a 64032016-05-17 David Malcolm <dmalcolm@redhat.com>
6404
6405 * jit.dg/test-error-array-bounds.c: New test case.
6406
b6dd53bf 64072016-05-17 Marc Glisse <marc.glisse@inria.fr>
6408
6409 * gcc.dg/tree-ssa/and-1.c: New testcase.
6410
a8719545 64112016-05-17 Marc Glisse <marc.glisse@inria.fr>
6412
6413 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6414 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6415
34806102 64162016-05-17 Marc Glisse <marc.glisse@inria.fr>
6417
6418 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6419 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6420
25fe08a8 64212016-05-17 Jiong Wang <jiong.wang@arm.com>
6422
6423 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6424
abf1a837 64252016-05-17 Jiong Wang <jiong.wang@arm.com>
6426
6427 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6428
666b9dd3 64292016-05-17 Jiong Wang <jiong.wang@arm.com>
6430
6431 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6432 ".2d[index]" when scan the assembly.
6433 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6435 float64x1.
6436 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6437
77d095c0 64382016-05-17 Richard Biener <rguenther@suse.de>
6439
6440 PR tree-optimization/71132
6441 * gcc.dg/torture/pr71132.c: New testcase.
6442
28adcc23 64432016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6444
6445 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6446
2439931e 64472016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6448
6449 PR target/70809
6450 * gcc.target/aarch64/pr70809_1.c: New test.
6451
5ec2ff80 64522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453
6454 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6455 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6456 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6457 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6458
17fd1c7a 64592016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6460 Ilya Enkovich <ilya.enkovich@intel.com>
6461
6462 PR target/71114
6463 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6464
46729204 64652016-05-16 Jan Hubicka <hubicka@ucw.cz>
6466
6467 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6468 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6469
2a1125d6 64702016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6471
6472 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6473 test for __ARM_FP16_ARGS.
6474 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6475 * gcc.target/arm/aapcs/neon-vect10.c: New.
6476 * gcc.target/arm/aapcs/neon-vect9.c: New.
6477 * gcc.target/arm/aapcs/vfp18.c: New.
6478 * gcc.target/arm/aapcs/vfp19.c: New.
6479 * gcc.target/arm/aapcs/vfp20.c: New.
6480 * gcc.target/arm/aapcs/vfp21.c: New.
6481 * gcc.target/arm/fp16-aapcs-1.c: New.
6482 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6483 test for __ARM_FP16_ARGS.
6484 * g++.target/arm/fp16-return-1.c: Update expected output.
6485
ea3d2d74 64862016-05-16 Jiong Wang <jiong.wang@arm.com>
6487
6488 PR testsuite/70227
6489 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6490
6989e05f 64912016-05-15 Harald Anlauf <anlauf@gmx.de>
6492
6493 PR fortran/69603
6494 * gfortran.dg/pr69603.f90: New testcase.
6495
a5f52592 64962016-05-14 Fritz Reese <fritzoreese@gmail.com>
6497
6498 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6499
88f949ab 65002016-05-14 Fritz Reese <fritzoreese@gmail.com>
6501
6502 PR fortran/71047
6503 * gfortran.dg/pr71047.f08: New test.
6504
90c88567 65052016-05-13 Joseph Myers <joseph@codesourcery.com>
6506
6507 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6508 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6509 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6510
00a690cc 65112016-05-13 Martin Sebor <msebor@redhat.com>
6512
6513 PR c++/60049
6514 * g++.dg/cpp0x/constexpr-60049.C: New test.
6515
ec8b6af7 65162016-05-13 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR bootstrap/71071
6519 * gcc.dg/pr71071.c: New test.
6520
f54d1d7b 65212016-05-13 Uros Bizjak <ubizjak@gmail.com>
6522
6523 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6524 remove XOP handling.
2f3af60f 6525 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 6526
a39a0392 65272016-05-13 Nathan Sidwell <nathan@acm.org>
6528
6529 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6530 __atomic_is_lock_free declaration.
6531
42333dd9 65322016-05-13 Richard Biener <rguenther@suse.de>
6533
6534 PR tree-optimization/42587
6535 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6536
c5442454 65372016-05-13 Martin Liska <mliska@suse.cz>
6538
6539 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6540 the new format of dump output.
6541
03a400fb 65422016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6543
6544 * gcc.dg/pr71084.c: New test.
6545
69278c3f 65462016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6547
231010db 6548 PR target/53440
6549 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 6550
8138f11b 65512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6552
6553 * gcc.target/aarch64/struct_return.c: New test.
6554
22a3f7bd 65552016-05-12 Marek Polacek <polacek@redhat.com>
6556
6557 PR c/70756
6558 * c-c++-common/pr70756-2.c: New test.
6559 * c-c++-common/pr70756.c: New test.
6560
9bcd42cc 65612016-05-12 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/71059
6564 * gcc.dg/torture/pr71059.c: New testcase.
6565
5ffb4a0d 65662016-05-12 Richard Biener <rguenther@suse.de>
6567
6568 PR tree-optimization/71062
6569 * gcc.dg/torture/pr71062.c: New testcase.
6570
2ab65c31 65712016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6572
6573 PR tree-optimization/71006
6574 * gcc.dg/pr71006.c: New test.
6575
f0158fc0 65762016-05-12 Marek Polacek <polacek@redhat.com>
6577
6578 PR driver/71063
6579 * gcc.dg/opts-7.c: New test.
6580
0f56938b 65812016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6582
6583 PR target/70830
6584 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6585 Add -save-temps to dg-options.
6586 Scan for ldmfd rather than pop instruction.
6587 * gcc.target/arm/interrupt-2.c: Likewise.
6588 * gcc.target/arm/pr70830.c: New test.
6589
e10946d5 65902016-05-12 Jakub Jelinek <jakub@redhat.com>
6591
9fa8e468 6592 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6593 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6594
9ce62bbe 6595 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6596 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6597 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6598
708ae1b1 6599 PR target/71019
6600 * gcc.target/i386/avx512vl-pack-1.c: New test.
6601 * gcc.target/i386/avx512vl-pack-2.c: New test.
6602 * gcc.target/i386/avx512bw-pack-2.c: New test.
6603
a461f32e 6604 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6605
e10946d5 6606 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6607 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6608 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6609
f52a3ef6 66102016-05-12 Richard Biener <rguenther@suse.de>
6611
6612 PR tree-optimization/70986
6613 * gcc.dg/torture/pr70986-1.c: New testcase.
6614 * gcc.dg/torture/pr70986-2.c: Likewise.
6615 * gcc.dg/torture/pr70986-3.c: Likewise.
6616
54c4d22e 66172016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6618
6619 PR c/43651
6620 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6621 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6622
57215d5b 66232016-05-11 Uros Bizjak <ubizjak@gmail.com>
6624
6625 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6626 directive.
6627 * gcc.target/i386/pr66746.c: Ditto.
6628
67d3121c 66292016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6630
6631 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6632 support.
6633 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6634 warning when using -mvsx-timode.
6635 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6636 * gcc.target/powerpc/dform-2.c: Likewise.
6637 * gcc.target/powerpc/pr68805.c: Likewise.
6638
7f8012a5 66392016-05-11 Marek Polacek <polacek@redhat.com>
6640
6641 PR c++/71024
6642 * c-c++-common/attributes-3.c: New test.
6643
3e8567ce 66442016-05-11 Nathan Sidwell <nathan@acm.org>
6645
6646 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6647 * gcc.c-torture/execute/pr68185.c: Likewise.
6648 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6649 * gcc.dg/pr69634.c: Requires scheduling.
6650 * gcc.dg/torture/pr66178.c: Require label values.
6651 * gcc.dg/setjmp-6.c: Require indirect jumps.
6652
3739ac00 66532016-05-11 Richard Biener <rguenther@suse.de>
6654
6655 PR tree-optimization/71055
6656 * gcc.dg/torture/pr71055.c: New testcase.
6657
1ff8b385 66582016-05-11 Richard Biener <rguenther@suse.de>
6659
6660 PR debug/71057
6661 * g++.dg/debug/pr71057.C: New testcase.
6662
77126efa 66632016-05-11 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR fortran/70855
6666 * gfortran.dg/gomp/pr70855.f90: New test.
6667
6fcaaf9b 66682016-05-11 Richard Biener <rguenther@suse.de>
6669
6670 PR middle-end/71002
6671 * g++.dg/torture/pr71002.C: New testcase.
6672
bfa8ea12 66732016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6674
6675 PR middle-end/70807
6676 * gcc.dg/pr70807.c: New test.
6677
87632549 66782016-05-10 Martin Sebor <msebor@redhat.com>
6679
6680 PR c++/38611
6681 * g++.dg/Wattributes.C: New test.
6682
f9153689 66832016-05-10 Marc Glisse <marc.glisse@inria.fr>
6684
6685 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6686 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6687 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6688
a44ed58a 66892016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6690
6691 PR target/70799
6692 * gcc.target/i386/pr70799-1.c: New test.
6693
d6c90d89 66942016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6695
6696 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6697
c1f73044 66982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6699
6700 PR middle-end/70877
6701 * gcc.target/i386/pr70877.c: New test.
6702
e66d763a 67032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6704
6705 PR tree-optimization/70786
6706 * gcc.target/i386/pr70876.c: New test.
6707
a30ff73a 67082016-05-10 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR target/70927
6711 * gcc.target/i386/avx512vl-logic-1.c: New test.
6712 * gcc.target/i386/avx512vl-logic-2.c: New test.
6713 * gcc.target/i386/avx512dq-logic-2.c: New test.
6714
4b3fd38f 67152016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6716
6717 PR target/70963
6718 * gcc.target/powerpc/pr70963.c: New.
6719
abf93a25 67202016-05-10 David Malcolm <dmalcolm@redhat.com>
6721
6722 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6723 (test_very_wide_line): Add ruler to expected output.
6724 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6725 (test_very_wide_line): Likewise.
6726 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6727 (test_show_locus): Within the handling of "test_very_wide_line",
6728 enable show_ruler_p on the diagnostic context.
6729
d614888f 67302016-05-10 Richard Biener <rguenther@suse.de>
6731
6732 PR tree-optimization/71039
6733 * gcc.dg/torture/pr71039.c: New testcase.
6734
dbca5ed9 67352016-05-10 Nathan Sidwell <nathan@acm.org>
6736
6737 * gcc.dg/nested-func-10.c: Requires alloca.
6738 * gcc.dg/nested-func-9.c: Requires alloca.
6739 * gcc.c-torture/execute/pr70460.c: Requires labels.
6740 * gcc.c-torture/compile/pr70199.c: Requires labels.
6741 * gcc.target/nvptx/decl.c: Compile only.
6742 * gcc.target/nvptx/trailing-init.c: Compile only.
6743 * gcc.target/nvptx/ary-init.c: Compile only.
6744
3fa82609 67452016-05-10 Marek Polacek <polacek@redhat.com>
6746
6747 PR c/70255
6748 * gcc.dg/attr-opt-1.c: New test.
6749
76825907 67502016-05-10 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/70497
6753 PR tree-optimization/28367
6754 * gcc.dg/torture/20160404-1.c: New testcase.
6755 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6756 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6757
68255819 67582016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6759
6760 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6761
d9aa8cdb 67622016-05-09 Uros Bizjak <ubizjak@gmail.com>
6763
6764 * gcc.target/i386/fabsneg-1.c New test.
6765
7cc16f50 67662016-05-09 Alan Modra <amodra@gmail.com>
6767
6768 PR testsuite/70826
6769 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6770
a83b7b63 67712016-05-09 Richard Biener <rguenther@suse.de>
6772
6773 PR tree-optimization/70985
6774 * gcc.dg/torture/pr70985.c: New testcase.
6775
189d0706 67762016-05-09 Bin Cheng <bin.cheng@arm.com>
6777
6778 * gcc.dg/tree-ssa/ifc-9.c: New test.
6779 * gcc.dg/tree-ssa/ifc-10.c: New test.
6780 * gcc.dg/tree-ssa/ifc-11.c: New test.
6781 * gcc.dg/tree-ssa/ifc-12.c: New test.
6782 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6783 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6784 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6785
1ec957b0 67862016-05-09 Richard Biener <rguenther@suse.de>
6787
6788 PR fortran/70937
6789 * gfortran.dg/pr70937.f90: New testcase.
6790
923c7714 67912016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6792
6793 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6794
d7cd448a 67952016-05-07 Fritz Reese <fritzoreese@gmail.com>
6796
6797 PR fortran/56226
6798 * gfortran.dg/dec_structure_1.f90: New testcase.
6799 * gfortran.dg/dec_structure_2.f90: Ditto.
6800 * gfortran.dg/dec_structure_3.f90: Ditto.
6801 * gfortran.dg/dec_structure_4.f90: Ditto.
6802 * gfortran.dg/dec_structure_5.f90: Ditto.
6803 * gfortran.dg/dec_structure_6.f90: Ditto.
6804 * gfortran.dg/dec_structure_7.f90: Ditto.
6805 * gfortran.dg/dec_structure_8.f90: Ditto.
6806 * gfortran.dg/dec_structure_9.f90: Ditto.
6807 * gfortran.dg/dec_structure_10.f90: Ditto.
6808 * gfortran.dg/dec_structure_11.f90: Ditto.
6809 * gfortran.dg/dec_union_1.f90: Ditto.
6810 * gfortran.dg/dec_union_2.f90: Ditto.
6811 * gfortran.dg/dec_union_3.f90: Ditto.
6812 * gfortran.dg/dec_union_4.f90: Ditto.
6813 * gfortran.dg/dec_union_5.f90: Ditto.
6814 * gfortran.dg/dec_union_6.f90: Ditto.
6815 * gfortran.dg/dec_union_7.f90: Ditto.
6816
f681e29b 68172016-05-07 Tom de Vries <tom@codesourcery.com>
6818
6819 PR tree-optimization/70956
6820 * gcc.dg/graphite/pr70956.c: New test.
6821
68d7f375 68222016-05-06 Jakub Jelinek <jakub@redhat.com>
6823
faf39348 6824 PR middle-end/70941
6825 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6826 (a, b, c, d): Change type from char to signed char.
6827 (main): Compare against (signed char) -1634678893 instead of
6828 hardcoded -109. Use __builtin_abort instead of abort.
6829
b768b13a 6830 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6831 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6832
68d7f375 6833 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6834
5dda16ea 68352016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6836
6837 PR debug/70935
6838 * gcc.dg/torture/pr70935.c: New test.
6839
13ede1b5 68402016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6841
6842 PR target/58219
7fc878c4 6843 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6844
96d94be2 68452016-05-06 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/70960
6848 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6849
e5d9f15d 68502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6851
6852 PR target/52933
6853 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6854 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6855 Adjust expected instruction counts.
6856 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6857
2dd7705f 68582016-05-06 Marek Polacek <polacek@redhat.com>
6859
6860 PR sanitizer/70875
6861 * gcc.dg/ubsan/bounds-3.c: New test.
6862
cb8bc632 68632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6864
6865 PR target/54089
6866 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6867
b343c173 68682016-05-06 Richard Biener <rguenther@suse.de>
6869
6870 PR middle-end/70931
6871 * gfortran.dg/pr70931.f90: New testcase.
6872
1e3db0b1 68732016-05-06 Richard Biener <rguenther@suse.de>
6874
6875 PR middle-end/70941
6876 * gcc.dg/torture/pr70941.c: New testcase.
6877
bdd54b6d 68782016-05-05 Bin Cheng <bin.cheng@arm.com>
6879
6880 PR tree-optimization/57206
6881 * gcc.dg/vect/pr57206.c: New test.
6882
499adcfd 68832016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6884
6885 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6886
871164c4 68872016-05-05 Jakub Jelinek <jakub@redhat.com>
6888
ecb23e00 6889 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6890
871164c4 6891 * c-c++-common/Wdangling-else-4.c: New test.
6892
70cf83ba 68932016-05-04 Jakub Jelinek <jakub@redhat.com>
6894
858c9470 6895 PR c++/70906
6896 PR c++/70933
6897 * g++.dg/opt/pr70906.C: New test.
6898 * g++.dg/opt/pr70933.C: New test.
6899
70cf83ba 6900 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6901
aaa36a78 69022016-05-04 Jan Hubicka <hubicka@ucw.cz>
6903
6904 * gcc.dg/ipa/pure-const-3.c: New testcase.
6905
1d52c456 69062016-05-04 Marek Polacek <polacek@redhat.com>
6907
6908 * c-c++-common/Wdangling-else-1.c: New test.
6909 * c-c++-common/Wdangling-else-2.c: New test.
6910 * c-c++-common/Wdangling-else-3.c: New test.
6911
dc581573 69122016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6913
6914 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6915 flag is present.
6916
a64030fe 69172016-05-04 Marek Polacek <polacek@redhat.com>
6918
6919 PR c/48778
6920 * gcc.dg/Waddress-2.c: New test.
6921
b461b04a 69222016-05-04 Alan Modra <amodra@gmail.com>
6923
6924 * gcc.target/powerpc/pr70866.c: New.
6925
c388a0cf 69262016-05-03 Martin Sebor <msebor@redhat.com>
6927
6928 PR c++/66561
6929 * c-c++-common/builtin_location.c: New test.
6930 * g++.dg/cpp1y/builtin_location.C: New test.
6931
5d4db8ef 69322016-05-03 Marek Polacek <polacek@redhat.com>
6933
6934 PR c/70859
6935 * gcc.dg/pr70859.c: New test.
6936 * gcc.dg/pr70859-2.c: New test.
6937
ca938765 69382016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6939
6940 * gnat.dg/debug5.adb: New testcase.
6941
60b27d5f 69422016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6943
6944 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6945 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6946 Procedure to check for z10 instruction set.
6947
5ab325d0 69482016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6949
6950 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6951
c548a0ad 69522016-05-03 Alan Modra <amodra@gmail.com>
6953
6954 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6955
d5ecd946 69562016-05-03 Jakub Jelinek <jakub@redhat.com>
6957
6958 * gcc.target/i386/avx512f-cvt-1.c: New test.
6959
35b0a053 69602016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6961
6962 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6963 -fdump-tree-vrp-details.
6964
9ae1b28a 69652016-05-03 Richard Biener <rguenther@suse.de>
6966
6967 * gcc.dg/pr30172-1.c: Adjust.
6968 * gcc.dg/pr63743.c: Likewise.
6969 * gcc.dg/tm/pr51696.c: Likewise.
6970 * c-c++-common/tm/safe-1.c: Likewise.
6971 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6972 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6973 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6974 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6975
9c1a31e4 69762016-05-03 Jakub Jelinek <jakub@redhat.com>
6977
fe69bcb9 6978 PR rtl-optimization/70467
6979 * gcc.target/i386/pr70467-3.c: New test.
6980 * gcc.target/i386/pr70467-4.c: New test.
6981
9082c4a4 6982 PR tree-optimization/70916
6983 * gcc.c-torture/compile/pr70916.c: New test.
6984
9c1a31e4 6985 PR target/49244
6986 * gcc.target/i386/pr49244-1.c: New test.
6987 * gcc.target/i386/pr49244-2.c: New test.
6988
69105acc 69892016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6990
6991 PR rtl-optimization/44281
6992 * gcc.target/i386/pr44281.c: New test.
6993
9ab8df54 69942016-05-03 bin cheng <bin.cheng@arm.com>
6995
6996 PR tree-optimization/56541
6997 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6998 * gcc.dg/vect/pr56541.c: new test.
6999
3c62cae0 70002016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7001
7002 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7003 __float128.
7004 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7005
91abc161 70062016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7007
7008 PR testsuite/70520
7009 * c-c++-common/asan/clone-test-1.c (main): Align child process
7010 stack to 16 bytes.
7011
aa3d1155 70122016-05-02 David Malcolm <dmalcolm@redhat.com>
7013
7014 PR c++/62314
7015 * g++.dg/spellcheck-fields-2.C: New test case.
7016
002c3f28 70172016-05-02 David Malcolm <dmalcolm@redhat.com>
7018
7019 PR c++/62314
7020 * g++.dg/pr62314.C: New test case.
7021
46e5dccc 70222016-05-02 Jan Hubicka <hubicka@ucw.cz>
7023
7024 * gcc.dg/ipa/inline-8.c: New testcase.
7025
663f4248 70262016-05-02 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR rtl-optimization/70467
7029 * gcc.target/i386/pr70467-1.c: New test.
7030
efe8bdf5 70312016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7032
7033 * gcc.dg/spec-options.c: Run the test on all targets.
7034 * gcc.dg/foo.specs: Use cpp_unique_options.
7035
47ef9633 70362016-05-02 Marc Glisse <marc.glisse@inria.fr>
7037
7038 * gcc.dg/tree-ssa/unord.c: New testcase.
7039
eb1a077c 70402016-05-02 Marc Glisse <marc.glisse@inria.fr>
7041
7042 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7043
28e869d0 70442016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7045
7046 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7047
dd185f6e 70482016-05-02 Marek Polacek <polacek@redhat.com>
7049
7050 PR c/70851
7051 * gcc.dg/enum-incomplete-3.c: New test.
7052
773d09b9 70532016-05-02 Marek Polacek <polacek@redhat.com>
7054 Tom de Vries <tom@codesourcery.com>
7055
7056 PR tree-optimization/70700
7057 * gcc.dg/pr70700.c: New test.
7058
f0dc3286 70592016-05-01 Uros Bizjak <ubizjak@gmail.com>
7060
7061 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7062 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7063 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7064 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7065 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7066
7f931827 70672016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7068
7069 * ada/acats/run_acats: Rename into...
7070 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7071 * ada/acats/run_all.sh: Remove redundant test.
7072 (target_run): Move around.
7073 (target_gnatchop): Use newly built executable.
7074 (target_gnatmake): Likewise.
7075 Check that the compilation of impbit succeeds.
7076
1c492b4e 70772016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7078
7079 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7080 * gcc.dg/20021029-1.c: Likewise.
7081 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7082 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7083 * gcc.target/sh/cmpstr.c: Likewise.
7084 * gcc.target/sh/cmpstrn.c: Likewise.
7085 * gcc.target/sh/memset.c: Likewise.
7086 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7087 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7088 * gcc.target/sh/pr39423-1.c: Likewise.
7089 * gcc.target/sh/pr49468-di.c: Likewise.
7090 * gcc.target/sh/pr49468-si.c: Likewise.
7091 * gcc.target/sh/pr49880-1.c: Likewise.
7092 * gcc.target/sh/pr49880-2.c: Likewise.
7093 * gcc.target/sh/pr49880-3.c: Likewise.
7094 * gcc.target/sh/pr50751-1.c: Likewise.
7095 * gcc.target/sh/pr50751-4.c: Likewise.
7096 * gcc.target/sh/pr50751-7.c: Likewise.
7097 * gcc.target/sh/pr51244-1.c: Likewise.
7098 * gcc.target/sh/pr51244-10.c: Likewise.
7099 * gcc.target/sh/pr51244-11.c: Likewise.
7100 * gcc.target/sh/pr51244-12.c: Likewise.
7101 * gcc.target/sh/pr51244-13.c: Likewise.
7102 * gcc.target/sh/pr51244-14.c: Likewise.
7103 * gcc.target/sh/pr51244-17.c: Likewise.
7104 * gcc.target/sh/pr51244-18.c: Likewise.
7105 * gcc.target/sh/pr51244-19.c: Likewise.
7106 * gcc.target/sh/pr51244-4.c: Likewise.
7107 * gcc.target/sh/pr51244-5.c: Likewise.
7108 * gcc.target/sh/pr51244-7.c: Likewise.
7109 * gcc.target/sh/pr51244-8.c: Likewise.
7110 * gcc.target/sh/pr51244-9.c: Likewise.
7111 * gcc.target/sh/pr51697.c: Likewise.
7112 * gcc.target/sh/pr52483-1.c: Likewise.
7113 * gcc.target/sh/pr52483-2.c: Likewise.
7114 * gcc.target/sh/pr52483-3.c: Likewise.
7115 * gcc.target/sh/pr52483-5.c: Likewise.
7116 * gcc.target/sh/pr52933-1.c: Likewise.
7117 * gcc.target/sh/pr52933-2.c: Likewise.
7118 * gcc.target/sh/pr52933-3.c: Likewise.
7119 * gcc.target/sh/pr53568-1.c: Likewise.
7120 * gcc.target/sh/pr53976-1.c: Likewise.
7121 * gcc.target/sh/pr53988-1.c: Likewise.
7122 * gcc.target/sh/pr53988.c: Likewise.
7123 * gcc.target/sh/pr54089-1.c: Likewise.
7124 * gcc.target/sh/pr54089-6.c: Likewise.
7125 * gcc.target/sh/pr54089-7.c: Likewise.
7126 * gcc.target/sh/pr54089-8.c: Likewise.
7127 * gcc.target/sh/pr54089-9.c: Likewise.
7128 * gcc.target/sh/pr54236-1.c: Likewise.
7129 * gcc.target/sh/pr54236-2.c: Likewise.
7130 * gcc.target/sh/pr54236-3.c: Likewise.
7131 * gcc.target/sh/pr54236-4.c: Likewise.
7132 * gcc.target/sh/pr54386.c: Likewise.
7133 * gcc.target/sh/pr54602-1.c: Likewise.
7134 * gcc.target/sh/pr54685.c: Likewise.
7135 * gcc.target/sh/pr54760-1.c: Likewise.
7136 * gcc.target/sh/pr54760-2.c: Likewise.
7137 * gcc.target/sh/pr54760-3.c: Likewise.
7138 * gcc.target/sh/pr54760-4.c: Likewise.
7139 * gcc.target/sh/pr54760-5.c: Likewise.
7140 * gcc.target/sh/pr54760-6.c: Likewise.
7141 * gcc.target/sh/pr55146.c: Likewise.
7142 * gcc.target/sh/pr55160.c: Likewise.
7143 * gcc.target/sh/pr59278.c: Likewise.
7144 * gcc.target/sh/pr59401-1.c: Likewise.
7145 * gcc.target/sh/pr59533-1.c: Likewise.
7146 * gcc.target/sh/pr63260.c: Likewise.
7147 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7148 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7149 * gcc.target/sh/strlen.c: Likewise.
7150 * gcc.target/sh/torture/pr30807.c: Likewise.
7151 * gcc.target/sh/torture/pr34777.c: Likewise.
7152 * gcc.target/sh/torture/pr64652.c: Likewise.
7153 * gcc.target/sh/torture/pr65505.c: Likewise.
7154 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7155 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7156
0c4005be 71572016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7158
7159 PR c++/66644
7160 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7161
d94e6223 71622016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7163
7164 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7165 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7166 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7167 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7168
46f37836 71692016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7170
7171 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7172 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7173
4d0a8bac 71742016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7175
7176 PR middle-end/70626
7177 * c-c++-common/goacc/combined-reduction.c: New test.
7178 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7179
b98e0db3 71802016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7181
7182 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7183 *movdi_internal pattern only if PIC off.
7184 * gcc.target/i386/pr70155-2.c: Likewise.
7185 * gcc.target/i386/pr70155-3.c: Likewise.
7186 * gcc.target/i386/pr70155-4.c: Likewise.
7187 * gcc.target/i386/pr70155-5.c: Likewise.
7188 * gcc.target/i386/pr70155-6.c: Likewise.
7189 * gcc.target/i386/pr70155-7.c: Likewise.
7190 * gcc.target/i386/pr70155-8.c: Likewise.
7191 * gcc.target/i386/pr70155-15.c: Likewise.
7192 * gcc.target/i386/pr70155-17.c: Likewise.
7193 * gcc.target/i386/pr70155-22.c: Likewise.
7194
8b066242 71952016-04-29 Bin Cheng <bin.cheng@arm.com>
7196
7197 PR tree-optimization/70803
7198 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7199
22912e73 72002016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7201
7202 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7203 optimization of vector loop.
7204 * gcc.target/i386/vect-unpack-3.c: New test.
7205 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7206 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7207 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7208
568128c6 72092016-04-29 Marek Polacek <polacek@redhat.com>
7210
7211 PR sanitizer/70342
7212 * g++.dg/ubsan/null-7.C: New test.
7213
025dd1e0 7214 PR c/70852
7215 * gcc.dg/pr70852.c: New test.
7216
eb16928e 72172016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7218
7219 PR/69089
7220 * g++.dg/cpp0x/alignas6.C: New test.
7221
d7377ee9 72222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7223
4860a6bf 7224 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7225 * gcc.dg/pr27003.c: Likewise.
7226 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7227 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7228 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7229 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 7230 * gcc.target/arc/mxy.c: Likewise.
7231 * gcc.target/arc/mswape.c: Likewise.
7232 * gcc.target/arc/mrtsc.c: Likewise.
7233 * gcc.target/arc/mcrc.c: Likewise.
7234 * gcc.target/arc/mdsp-packa.c: Likewise.
7235 * gcc.target/arc/mdvbf.c: Likewise.
7236 * gcc.target/arc/mlock.c: Likewise.
7237 * gcc.target/arc/mmac-24.c: Likewise.
7238 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7239
efa1b7ab 72402016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7241 Matthijs Kooijman <matthijs@stdin.nl>
7242 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7243
7244 PR target/60040
7245 * gcc.target/avr/pr60040-1.c: New.
7246 * gcc.target/avr/pr60040-2.c: New.
7247
00371d68 72482016-04-29 Richard Biener <rguenther@suse.de>
7249
7250 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7251
73447cc5 72522016-04-29 Richard Biener <rguenther@suse.de>
7253
7254 PR tree-optimization/13962
7255 PR tree-optimization/65686
7256 * gcc.dg/uninit-pr65686.c: New testcase.
7257
c2087b56 72582016-04-29 Jakub Jelinek <jakub@redhat.com>
7259
7260 PR middle-end/70843
7261 * gcc.dg/pr70843.c: New test.
7262
cdd06d5a 72632016-04-28 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR target/70858
7266 * gcc.target/i386/pr70858.c: New test.
7267
1a60079e 72682016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7269
7270 * gcc.target/arc/nps400-1.c: New file.
7271
11bc2894 72722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7273 Andrew Burgess <andrew.burgess@embecosm.com>
7274
7275 * gcc.target/arc/movh_cl-1.c: New file.
7276
dd9bf0b5 72772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7278 Andrew Burgess <andrew.burgess@embecosm.com>
7279
7280 * gcc.target/arc/extzv-1.c: New file.
7281 * gcc.target/arc/insv-1.c: New file.
7282 * gcc.target/arc/insv-2.c: New file.
7283 * gcc.target/arc/movb-1.c: New file.
7284 * gcc.target/arc/movb-2.c: New file.
7285 * gcc.target/arc/movb-3.c: New file.
7286 * gcc.target/arc/movb-4.c: New file.
7287 * gcc.target/arc/movb-5.c: New file.
7288 * gcc.target/arc/movb_cl-1.c: New file.
7289 * gcc.target/arc/movb_cl-2.c: New file.
7290 * gcc.target/arc/movbi_cl-1.c: New file.
7291 * gcc.target/arc/movl-1.c: New file.
7292
a22e4209 72932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7294 Andrew Burgess <andrew.burgess@embecosm.com>
7295
7296 * gcc.target/arc/cmem-1.c: New file.
7297 * gcc.target/arc/cmem-2.c: New file.
7298 * gcc.target/arc/cmem-3.c: New file.
7299 * gcc.target/arc/cmem-4.c: New file.
7300 * gcc.target/arc/cmem-5.c: New file.
7301 * gcc.target/arc/cmem-6.c: New file.
7302 * gcc.target/arc/cmem-7.c: New file.
7303 * gcc.target/arc/cmem-ld.inc: New file.
7304 * gcc.target/arc/cmem-st.inc: New file.
7305
287c3982 73062016-04-28 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR target/70821
7309 * gcc.target/i386/pr70821.c: New test.
7310
e40e5340 73112016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7312
7313 * gcc.target/powerpc/vec-adde.c: New test.
7314 * gcc.target/powerpc/vec-adde-int128.c: New test.
7315
cf977d50 73162016-04-28 Jakub Jelinek <jakub@redhat.com>
7317
7318 * gcc.target/i386/avx-vround-1.c: New test.
7319 * gcc.target/i386/avx-vround-2.c: New test.
7320 * gcc.target/i386/avx512vl-vround-1.c: New test.
7321 * gcc.target/i386/avx512vl-vround-2.c: New test.
7322
572f8300 73232016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7324
7325 PR testsuite/70595
7326 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7327 (check_effective_target_cilkplus_runtime): ... this.
7328 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7329 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7330
7331 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7332 Require cilkplus_runtime.
7333 Don't add -lcilkrts.
7334 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7335 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7336 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7337 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7338 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7339 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7340 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7341 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7342 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7343 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7344 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7345 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7346 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7347 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7348 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7349 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7350 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7351 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7352 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7353 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7354 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7355 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7356 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7357 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7358 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7359 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7360 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7361 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7362 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7363
7364 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7365 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7366
7367 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7368
7369 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7370 cilkplus_runtime.
7371
dfba0905 73722016-04-27 Marc Glisse <marc.glisse@inria.fr>
7373
7374 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7375 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7376
605a4556 73772015-04-27 Ryan Burn <contact@rnburn.com>
7378
7379 PR c++/69024
7380 PR c++/68997
7381 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7382 diagnostic.
7383 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7384 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7385
6a1231a5 73862016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gnat.dg/limited_with4.ad[sb]: New test.
7389 * gnat.dg/limited_with4_pkg.ads: New helper.
7390
4dad9e09 73912016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7392
7393 PR target/70155
7394 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7395 and movv1ti_internal patterns
7396 * gcc.target/i386/pr70155-1.c: New test.
7397 * gcc.target/i386/pr70155-2.c: Likewise.
7398 * gcc.target/i386/pr70155-3.c: Likewise.
7399 * gcc.target/i386/pr70155-4.c: Likewise.
7400 * gcc.target/i386/pr70155-5.c: Likewise.
7401 * gcc.target/i386/pr70155-6.c: Likewise.
7402 * gcc.target/i386/pr70155-7.c: Likewise.
7403 * gcc.target/i386/pr70155-8.c: Likewise.
7404 * gcc.target/i386/pr70155-9.c: Likewise.
7405 * gcc.target/i386/pr70155-10.c: Likewise.
7406 * gcc.target/i386/pr70155-11.c: Likewise.
7407 * gcc.target/i386/pr70155-12.c: Likewise.
7408 * gcc.target/i386/pr70155-13.c: Likewise.
7409 * gcc.target/i386/pr70155-14.c: Likewise.
7410 * gcc.target/i386/pr70155-15.c: Likewise.
7411 * gcc.target/i386/pr70155-16.c: Likewise.
7412 * gcc.target/i386/pr70155-17.c: Likewise.
7413 * gcc.target/i386/pr70155-18.c: Likewise.
7414 * gcc.target/i386/pr70155-19.c: Likewise.
7415 * gcc.target/i386/pr70155-20.c: Likewise.
7416 * gcc.target/i386/pr70155-21.c: Likewise.
7417 * gcc.target/i386/pr70155-22.c: Likewise.
7418
a80f3f45 74192016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7420
7421 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7422 ".{5,6}".
7423
279305d1 74242016-04-27 Bin Cheng <bin.cheng@arm.com>
7425
7426 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7427 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7428 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7429 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7430 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7431
8974b625 74322016-04-27 Richard Biener <rguenther@suse.de>
7433
7434 PR ipa/70760
7435 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7436 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7437
886d5463 74382016-04-27 Nathan Sidwell <nathan@acm.org>
7439
7440 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7441 * g++.dg/ubsan/pr63956.C: Adjust error location.
7442
f0e35aa9 74432016-04-27 Nick Clifton <nickc@redhat.com>
7444
7445 PR middle-end/49889
7446 * gcc.dg/pr49889.c: New test.
7447
40385231 74482016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7449
7450 * c-c++-common/memset-array.c: New test.
7451
37229a71 74522016-04-26 Martin Sebor <msebor@redhat.com>
7453
7454 PR c++/66639
7455 * g++.dg/cpp1y/func_constexpr.C: New test.
7456
3eedf9bd 74572016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7458
7459 PR c++/70241
7460 * g++.dg/cpp0x/enum32.C: New test.
7461 * g++.dg/cpp0x/enum33.C: New test.
7462
74632016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7464
7465 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7466 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7467 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7468 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7469 * gcc.c-torture/execute/pr38151.c: Likewise.
7470 * gcc.c-torture/execute/pr66556.c: Likewise.
7471 * gcc.c-torture/execute/pr67781.c: Likewise.
7472 * gcc.c-torture/execute/pr68648.c: Likewise.
7473
8c51f92f 74742016-04-26 Marc Glisse <marc.glisse@inria.fr>
7475
7476 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7477
fa20ebd3 74782016-04-26 Marek Polacek <polacek@redhat.com>
7479
7480 PR c/67784
7481 * gcc.dg/pr67784-3.c: New test.
7482 * gcc.dg/pr67784-4.c: New test.
7483 * gcc.dg/pr67784-5.c: New test.
7484
9db47803 7485 PR c/70791
7486 * gcc.dg/Wnested-externs-2.c: New test.
7487
bff407f2 74882016-04-26 Marc Glisse <marc.glisse@inria.fr>
7489
7490 * gcc.dg/fold-plusmult.c: Adjust.
7491 * gcc.dg/no-strict-overflow-6.c: Adjust.
7492 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7493
78d0c69e 74942016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7495
7496 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7497 number scans.
7498 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7499 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7500 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7501 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7502 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7503 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7504 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7505 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7506 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7507 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7508 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7509 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7510 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7511 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7512 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7513 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7514 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7515 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7516 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7517 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7518 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7519 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7520 scans.
7521 * gcc.target/i386/pr32219-4.c: Likewise.
7522 * gcc.target/i386/pr32219-6.c: Likewise.
7523 * gcc.target/i386/pr32219-8.c: Likewise.
7524
221d6722 75252016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7526
7527 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7528 associated options.
7529
514727a9 75302016-04-26 Marek Polacek <polacek@redhat.com>
7531
7532 PR c++/70744
7533 * g++.dg/ext/cond2.C: New test.
7534
e6ee4c61 75352016-04-26 Bin Cheng <bin.cheng@arm.com>
7536
7537 PR tree-optimization/70771
7538 PR tree-optimization/70775
7539 * gcc.dg/pr70771.c: New test.
3730828c 7540 * gcc.dg/pr70775.c: New test.
e6ee4c61 7541
b3d72796 75422016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7543
7544 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7545
c11ece29 75462016-04-25 Richard Biener <rguenther@suse.de>
7547
7548 PR tree-optimization/70780
7549 * gcc.dg/torture/pr70780.c: New testcase.
7550
92a44a68 75512016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 7552
4860a6bf 7553 * gcc.target/arm/neon-vaddws16.c: New test.
7554 * gcc.target/arm/neon-vaddws32.c: New test.
7555 * gcc.target/arm/neon-vaddwu16.c: New test.
7556 * gcc.target/arm/neon-vaddwu32.c: New test.
7557 * gcc.target/arm/neon-vaddwu8.c: New test.
7558 * lib/target-supports.exp
d40b10b2 7559 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7560 that arm neon support vector widen sum of HImode TO SImode.
7561
4bbfd6c2 75622016-04-23 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR sanitizer/70712
7565 * c-c++-common/asan/pr70712.c: New test.
7566
524df596 75672016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7568
7569 * .gitattributes: New file.
7570
426c75c3 75712016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7572
7573 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7574
c052a8d5 75752016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7576
7577 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7578 * gfortran.dg/submodule_15.f08: Likewise.
7579
c08d4612 75802016-04-22 Richard Biener <rguenther@suse.de>
7581
7582 PR tree-optimization/70740
7583 * gcc.dg/torture/pr70740.c: New testcase.
7584
fd3211e1 75852016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7586
7587 PR target/70750
7588 * gcc.target/i386/pr70750-1.c: New test.
7589 * gcc.target/i386/pr70750-2.c: Likewise.
7590
15acd78c 75912016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7592
7593 PR c++/70540
7594 * g++.dg/cpp0x/auto48.C: New.
7595
192bf59c 75962016-04-21 Marek Polacek <polacek@redhat.com>
7597
7598 PR c++/70513
7599 * g++.dg/cpp0x/forw_enum12.C: New test.
7600 * g++.dg/cpp0x/forw_enum13.C: New test.
7601
5d429e99 76022016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7603
7604 PR target/70728
7605 * gcc.target/i386/pr70728.c: New test.
7606
06777d85 76072016-04-21 Richard Biener <rguenther@suse.de>
7608
7609 PR middle-end/70747
7610 * gcc.dg/pr70747.c: New testcase.
7611
7434c6fb 76122016-04-21 Bin Cheng <bin.cheng@arm.com>
7613
7614 PR tree-optimization/70715
7615 * gcc.dg/tree-ssa/scev-13.c: New test.
7616
f3ec0970 76172016-04-21 Marc Glisse <marc.glisse@inria.fr>
7618
7619 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7620
523f3a9d 76212016-04-21 Marc Glisse <marc.glisse@inria.fr>
7622
7623 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7624
ace7bf06 76252016-04-20 Jan Hubicka <jh@suse.cz>
7626
7627 PR ipa/70018
7628 * g++.dg/ipa/nothrow-1.C: New testcase.
7629
2b073aa6 76302016-04-20 Nathan Sidwell <nathan@acm.org>
7631
7632 PR c++/55635
7633 * g++.dg/eh/delete1.C: New.
7634
8a574c11 76352016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7636
7637 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7638 -mtune-ctrl=sse_typeless_stores.
7639
e3400750 76402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7641
7642 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7643
4bd8a059 76442016-04-20 Bin Cheng <bin.cheng@arm.com>
7645
7646 PR tree-optimization/69489
7647 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7648
70574e60 76492016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7650
7651 PR c++/69363
7652 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7653 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7654 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7655
bd6f374c 76562016-04-20 Bin Cheng <bin.cheng@arm.com>
7657
7658 PR tree-optimization/56625
7659 PR tree-optimization/69489
7660 * gcc.dg/vect/pr56625.c: New test.
7661 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7662
482539ee 76632016-04-20 Andrew Pinski <apinski@cavium.com>
7664
7665 PR target/64971
7666 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7667
b4672800 76682016-04-20 Arnaud Charlet <charlet@adacore.com>
7669
7670 * gnat.dg/self1.adb: Remove now incorrect test.
7671
4fb48737 76722016-04-20 Bin Cheng <bin.cheng@arm.com>
7673
7674 * gcc.dg/tree-ssa/scev-11.c: New test.
7675 * gcc.dg/tree-ssa/scev-12.c: New test.
7676
97efb92e 76772016-04-20 Marek Polacek <polacek@redhat.com>
7678
7679 PR tree-optimization/70725
7680 * gcc.dg/pr70725.c: New test.
7681
9d2d4060 76822016-04-20 Richard Biener <rguenther@suse.de>
7683
7684 PR tree-optimization/70726
7685 * g++.dg/vect/pr70726.cc: New testcase.
7686
54530437 76872016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7688
7689 PR target/70674
7690 * gcc.target/s390/pr70674.c: New test.
7691
acda2210 76922016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7693
7694 PR libgfortran/70684
7695 * gfortran.dg/list_read_14.f90: New test.
7696
b7040bb0 76972016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7698
7699 PR target/69201
7700 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7701 extern to force it misaligned.
7702 (b): Likewise.
7703 (c): Likewise.
7704 (d): Likewise.
7705 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7706 Don't check `*' before movv4sf_internal.
7707 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7708 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7709 Don't check `*' before movv16qi_internal.
7710 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7711 extern to force it misaligned.
7712 (b): Likewise.
7713 (c): Likewise.
7714 (d): Likewise.
7715 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7716 Don't check `*' before movv2df_internal.
7717 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7718 extern to force it misaligned.
7719 (b): Likewise.
7720 (c): Likewise.
7721 (d): Likewise.
7722 Check movv8sf_internal instead of avx_storeups256.
7723 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7724
263b5475 77252016-04-19 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/70171
7728 * g++.dg/tree-ssa/pr70171.C: New testcase.
7729
222ac318 77302016-04-19 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/70724
7733 * gcc.dg/torture/pr70724.c: New testcase.
7734
003000a4 77352016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7736
7737 PR middle-end/70689
4860a6bf 7738 * gcc.target/i386/pr70689.c: New.
003000a4 7739
3f6e13de 77402016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7741
7742 PR target/70708
7743 * gcc.target/i386/pr70708.c: New test.
7744
10abddbd 77452016-04-18 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/43434
7748 * gcc.dg/vect/pr43434.c: New testcase.
7749 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7750 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7751 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7752 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7753 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7754 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7755 * gcc.dg/gomp/pr68640.c: Likewise.
7756 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7757 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7758
950db54a 77592016-04-18 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/70701
7762 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7763
67ccbf39 77642016-04-18 Tom de Vries <tom@codesourcery.com>
7765
7766 PR testsuite/70699
7767 * gcc.dg/pr70161.c: Add dot-file scans.
7768 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7769 instead of after last dot char.
7770
021ad2f3 77712016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7772
7773 * c-c++-common/dump-ada-spec-3.c: New test.
7774 * c-c++-common/dump-ada-spec-4.c: Likewise.
7775
d572fcfd 77762016-04-17 Tom de Vries <tom@codesourcery.com>
7777
7778 PR other/70183
7779 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7780
8b4ee73c 77812016-04-15 Jan Hubicka <jh@suse.cz>
7782
7783 PR ipa/70018
7784 * g++.dg/ipa/pure-const-1.C: New testcase.
7785 * g++.dg/ipa/pure-const-2.C: New testcase.
7786 * g++.dg/ipa/pure-const-3.C: New testcase.
7787
eac243e7 77882016-04-15 Marek Polacek <polacek@redhat.com>
7789
7790 PR c/70671
7791 * gcc.dg/bitfld-22.c: New test.
7792
64c1df32 77932016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7794
7795 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7796 x86_64.
7797
926f9422 77982016-04-15 Marek Polacek <polacek@redhat.com>
7799
7800 PR c/70651
7801 * c-c++-common/pr70651.c: New test.
7802
309bbaa3 78032016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7804
7805 PR rtl-optimization/70681
7806 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7807 dump scan on arm and powerpc.
7808 * gcc.dg/pr10474.c: Likewise.
7809
b4ba8358 78102016-04-15 Jakub Jelinek <jakub@redhat.com>
7811
ed92874a 7812 PR c++/69517
7813 PR c++/70019
7814 PR c++/70588
7815 * g++.dg/cpp1y/vla11.C: Revert for real.
7816
b4ba8358 7817 PR c/70436
7818 * c-c++-common/Wparentheses-1.c: New test.
7819 * c-c++-common/gomp/Wparentheses-1.c: New test.
7820 * c-c++-common/gomp/Wparentheses-2.c: New test.
7821 * c-c++-common/gomp/Wparentheses-3.c: New test.
7822 * c-c++-common/gomp/Wparentheses-4.c: New test.
7823 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7824 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7825 * c-c++-common/goacc/Wparentheses-1.c: New test.
7826
65717bb5 78272016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7828
7829 PR target/70662
7830 * gcc.target/i386/pr70662.c: New test.
7831
ca1a4077 78322016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7833 Alan Modra <amodra@gmail.com>
ca1a4077 7834
7835 PR tree-optimization/70130
7836 * gcc.dg/vect/O3-pr70130.c: New testcase.
7837
dbe1794c 78382016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7839
11836644 7840 PR target/70669
7841 * gcc.target/powerpc/pr70669.c: New test.
7842
dbe1794c 7843 PR target/70640
7844 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7845 a power7 system that does not have an assembler that supports
7846 power8.
7847
4c1007f1 78482016-04-14 Martin Sebor <msebor@redhat.com>
7849
7850 PR c++/69517
7851 PR c++/70019
7852 PR c++/70588
7853 * c-c++-common/ubsan/vla-1.c: Revert.
7854 * g++.dg/cpp1y/vla11.C: Same.
7855 * g++.dg/cpp1y/vla12.C: Same.
7856 * g++.dg/cpp1y/vla13.C: Same.
7857 * g++.dg/cpp1y/vla14.C: Same.
7858 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7859 * g++.dg/init/array24.C: Same.
4c1007f1 7860 * g++.dg/ubsan/vla-1.C: Same.
7861
22dcab66 78622016-04-14 Marek Polacek <polacek@redhat.com>
7863 Jan Hubicka <hubicka@ucw.cz>
7864
7865 PR c++/70029
7866 * g++.dg/torture/pr70029.C: New test.
7867
3e74b025 78682016-04-14 Martin Sebor <msebor@redhat.com>
7869
7870 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7871 type size to prevent failures on targets with very low maximum
7872 alignment.
7873
1d2e0f2a 78742016-04-14 Richard Biener <rguenther@suse.de>
7875
7876 PR tree-optimization/70623
7877 * gcc.dg/torture/pr70623.c: New testcase.
7878 * gcc.dg/torture/pr70623-2.c: Likewise.
7879
9aed0626 78802016-04-13 Martin Sebor <msebor@redhat.com>
7881
7882 PR c++/69517
7883 PR c++/70019
7884 PR c++/70588
7885 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7886 * g++.dg/cpp1y/vla11.C: New test.
7887 * g++.dg/cpp1y/vla12.C: New test.
7888 * g++.dg/cpp1y/vla13.C: New test.
7889 * g++.dg/cpp1y/vla14.C: New test.
7890 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7891 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7892 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7893
fd499010 78942016-04-13 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR c++/70641
7897 * g++.dg/opt/pr70641.C: New test.
7898
87fa7252 78992016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7900
7901 PR rtl-optimization/68749
7902 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7903 effects of argument promotions.
7904 Remove default args to dg-skip-if.
7905
6c40e18b 79062016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7907
7908 PR c++/70635
7909 * g++.dg/parse/pr70635.C: New.
7910
92c53257 79112016-04-13 Marek Polacek <polacek@redhat.com>
7912
7913 PR c++/70639
7914 * c-c++-common/Wmisleading-indentation-4.c: New test.
7915
0241e4dc 79162016-04-13 Marek Polacek <polacek@redhat.com>
7917
7918 PR c/70436
4860a6bf 7919 * gcc.dg/Wparentheses-12.c: New test.
7920 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7921
92bda444 79222016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7923
7924 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7925 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7926 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7927
38ea8a26 79282016-04-13 Jakub Jelinek <jakub@redhat.com>
7929
d08aa032 7930 PR middle-end/70633
7931 * gcc.c-torture/compile/pr70633.c: New test.
7932
38ea8a26 7933 PR debug/70628
7934 * gcc.dg/torture/pr70628.c: New test.
7935
9231d5c2 79362016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7937
7938 PR c++/70610
7939 * g++.dg/template/pr70610.C: New test.
7940 * g++.dg/template/pr70610-2.C: New test.
7941 * g++.dg/template/pr70610-3.C: New test.
7942 * g++.dg/template/pr70610-4.C: New test.
7943
249ca944 79442016-04-12 Jakub Jelinek <jakub@redhat.com>
7945
7f2ea2fb 7946 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7947 128 instead of 32.
7948
249ca944 7949 PR c++/70571
7950 * g++.dg/ext/pr70571.C: New test.
7951
8ca5a97d 79522016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7953
bf32a52d 7954 PR target/70640
8ca5a97d 7955 * gcc.target/powerpc/pr70640.c: New test.
7956
e971b45f 79572016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7958
7959 PR c++/68722
7960 * g++.dg/parse/pr68722.C: New.
7961
0b54d964 79622016-04-12 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR rtl-optimization/70596
7965 * gcc.target/i386/pr70596.c: New test.
7966
d2dd85e3 79672016-04-12 Nathan Sidwell <nathan@acm.org>
7968
7969 PR c++/70501
7970 * g++.dg/init/pr70501.C: New.
7971
2d0001b0 79722016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7973
7974 * gcc.target/i386/asm-flag-6.c: New test.
7975
6c4df0d1 79762016-04-12 Tom de Vries <tom@codesourcery.com>
7977
7978 PR tree-optimization/68756
7979 * gcc.dg/graphite/pr68756.c: New test.
7980
0d60da57 79812016-04-12 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR tree-optimization/70602
7984 * gcc.c-torture/execute/pr70602.c: New test.
7985
62735984 79862016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7987
7988 PR target/70381
7989 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7990 __float128 emulator is built and runs.
7991 * gcc.target/powerpc/float128-1.c: Likewise.
7992
7993 * lib/target-supports.exp (check_ppc_float128_sw_available):
7994 Rework tests for __float128 software and hardware
7995 availability. Fix exit condition to return 0 on success.
7996
a702492c 79972016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7998
7999 PR target/70133
8000 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8001 * gcc.target/aarch64/target_attr_15.c: Likewise.
8002
a8c5ce92 80032016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8004
8005 PR c++/69066
8006 * g++.dg/cpp1y/pr69066.C: New.
8007
5ecab913 80082016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8009
8010 PR fortran/68566
8011 * gfortran.dg/pr36192.f90: Update test.
8012 * gfortran.dg/pr36192_1.f90: Update test.
8013 * gfortran.dg/real_dimension_1.f: Update test.
8014 * gfortran.dg/parameter_array_init_7.f90: New test.
8015
6cb5ef70 80162016-04-09 John David Anglin <danglin@gcc.gnu.org>
8017
4edfdd23 8018 PR testsuite/64039
8019 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8020
964f71e3 8021 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8022
5d61c198 8023 PR rtl-optimization/66669
8024 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8025
16eaaf58 8026 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8027
0b68802d 8028 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8029 * gcc.dg/pie-1.c: Likewise.
8030 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8031 * gcc.dg/pic-4.c: Likewise.
8032 * gcc.dg/pie-3.c: Likewise.
8033 * gcc.dg/pie-4.c: Likewise.
8034
9c0dd509 8035 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8036
03b2d3c1 8037 PR tree-optimization/68644
8038 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8039
6cb5ef70 8040 PR rtl-optimization/64886
8041 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8042
07de41ba 80432016-04-09 Tom de Vries <tom@codesourcery.com>
8044
8045 PR tree-optimization/68953
8046 * gcc.dg/graphite/pr68953.c: New test.
8047
d294e3fb 80482016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8049
8050 PR fortran/70592
8051 * gfortran.dg/deferred_character_16.f90: New test.
8052
3cb15094 80532016-04-09 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR tree-optimization/70586
8056 * gcc.c-torture/execute/pr70586.c: New test.
8057
a02dc66f 80582016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8059
8060 PR sanitizer/70573
8061 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8062 with __builtin_memset
8063 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8064
0c302595 80652016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8066
8067 PR lto/70289
8068 PR ipa/70348
8069 PR tree-optimization/70373
8070 PR middle-end/70533
8071 PR middle-end/70534
8072 PR middle-end/70535
8073 * c-c++-common/goacc/reduction-5.c: New test.
8074 * c-c++-common/goacc/reduction-promotions.c: New test.
8075 * gfortran.dg/goacc/reduction-3.f95: New test.
8076 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8077
c6c0523b 80782016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8079
8080 PR c++/70590
8081 PR c++/70452
8082 * g++.dg/pr70590.C: New test.
8083 * g++.dg/pr70590-2.C: New test.
8084
3ac399da 80852016-04-08 Jakub Jelinek <jakub@redhat.com>
8086
e97d1706 8087 PR middle-end/70593
8088 * gcc.target/i386/pr70593.c: New test.
8089
3ac399da 8090 PR rtl-optimization/70574
8091 * gcc.target/i386/avx2-pr70574.c: New test.
8092
fcfbb129 80932016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8094
8095 PR sanitizer/70541
8096 * c-c++-common/asan/pr70541.c: New test.
8097
0aabcddf 80982016-04-08 Tom de Vries <tom@codesourcery.com>
8099
8100 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8101 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8102
bec0c1e8 81032016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8104
8105 PR target/70566
8106 * gcc.c-torture/execute/pr70566.c: New test.
8107
87c791f5 81082016-04-08 Tom de Vries <tom@codesourcery.com>
8109
8110 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8111 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8112
7f38718f 81132016-04-08 Alan Modra <amodra@gmail.com>
8114
8115 * gcc.target/powerpc/pr70117.c: New.
8116
a96a7710 81172016-04-07 Jakub Jelinek <jakub@redhat.com>
8118
7a6265d1 8119 PR testsuite/70581
8120 * gcc.dg/lto/simd-function_0.c: New test.
8121
a96a7710 8122 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8123 clones.
8124 * c-c++-common/attr-simd-2.c: Likewise.
8125 * c-c++-common/attr-simd-4.c: Likewise.
8126 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8127 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8128
508dd607 81292016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8130
8131 PR testsuite/70553
8132 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8133
1b61585a 81342016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8135 Tom de Vries <tom@codesourcery.com>
8136
8137 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8138 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8139 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8140 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8141 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8142 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8143 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8144 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8145
5f060aa8 81462016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8147
8148 PR c/70436
8149 * g++.dg/warn/Wparentheses-29.C: New test.
8150
d3831f71 81512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8152
8153 PR c/70436
8154 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8155 explicit braces to resolve a future -Wparentheses warning.
8156
382ece2d 81572016-04-06 Richard Henderson <rth@redhat.com>
8158
8159 * gcc.dg/pr61817-1.c: New test.
8160 * gcc.dg/pr61817-2.c: New test.
8161 * gcc.dg/pr69391-1.c: New test.
8162 * gcc.dg/pr69391-2.c: New test.
8163
72234ee9 81642016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8165
8166 PR rtl-optimization/70398
4860a6bf 8167 * gcc.target/aarch64/pr70398.c: New.
72234ee9 8168
5547150a 81692016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8170
8171 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8172
15b70121 81732016-04-06 Yvan Roux <yvan.roux@linaro.org>
8174 Pedro Alves <palves@redhat.com>
8175
8176 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8177
585aefbb 81782016-04-06 Jakub Jelinek <jakub@redhat.com>
8179
0cbb513b 8180 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8181 Check for avx512f effective targets instead of avx2.
8182 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8183 for AVX512F clones.
8184 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8185 * g++.dg/gomp/declare-simd-1.C: Likewise.
8186 * g++.dg/gomp/declare-simd-3.C: Likewise.
8187 * g++.dg/gomp/declare-simd-4.C: Likewise.
8188
585aefbb 8189 PR middle-end/70550
8190 * c-c++-common/gomp/pr70550-1.c: New test.
8191 * c-c++-common/gomp/pr70550-2.c: New test.
8192
0b91cceb 81932016-04-05 Nathan Sidwell <nathan@acm.org>
8194
8195 PR c++/70512
8196 * g++.dg/ext/attribute-may-alias-5.C: New.
8197
645a9d8e 81982016-04-05 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR c++/70336
8201 * c-c++-common/pr70336.c: New test.
8202 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8203 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8204
bdf23925 82052016-04-05 Jan Hubicka <hubicka@ucw.cz>
8206
8207 PR ipa/66223
8208 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8209
aaff837c 82102016-04-05 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR rtl-optimization/70542
8213 * gcc.dg/torture/pr70542.c: New test.
8214 * gcc.target/i386/avx2-pr70542.c: New test.
8215
2eac58a0 82162016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8217
8218 PR tree-optimization/70509
8219 * gcc.target/i386/avx512bw-pr70509.c: New test.
8220
4f7ebe46 82212016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8222
8223 PR c++/70452
8224 * g++.dg/ext/constexpr-vla4.C: New test.
8225
305d86a0 82262016-04-05 Uros Bizjak <ubizjak@gmail.com>
8227
8228 PR target/70510
8229 * gcc.target/i386/pr70510.c: New test.
8230
eec3b789 82312016-04-05 Richard Biener <rguenther@suse.de>
8232
8233 PR tree-optimization/70526
8234 * g++.dg/torture/pr70526.C: New testcase.
8235
ca943582 82362016-04-05 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR target/70525
8239 * gcc.target/i386/pr70525.c: New test.
8240
87825cd5 82412016-04-05 Richard Biener <rguenther@suse.de>
8242
8243 PR middle-end/70499
8244 * g++.dg/torture/pr70499.C: New testcase.
8245
14638828 82462016-04-05 Richard Biener <rguenther@suse.de>
8247
8248 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8249 remove XFAIL.
8250
967a90d5 82512016-04-04 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR middle-end/70307
8254 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8255 rs6000 ABI warnings.
8256
d374a3a3 82572016-04-04 Jan Hubicka <hubicka@ucw.cz>
8258
8259 PR ipa/66223
8260 * g++.dg/ipa/devirt-51.C: New testcase.
8261
8ff377a6 82622016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 8263 Jakub Jelinek <jakub@redhat.com>
8ff377a6 8264
8265 PR middle-end/70457
8266 * gcc.dg/torture/pr70457.c: New.
8267
f567b44f 82682016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8269
8270 PR fortran/67538
8271 * gfortran.dg/allocate_with_source_19.f08: New test.
8272
89d4ebfa 82732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8274
8275 PR fortran/65795
8276 * gfortran.dg/coarray_allocate_6.f08: New test.
8277
68ab33a6 82782016-04-04 Richard Biener <rguenther@suse.de>
8279
8280 PR rtl-optimization/70484
8281 * gcc.dg/torture/pr70484.c: New testcase.
8282
c4f5465d 82832016-04-04 Marek Polacek <polacek@redhat.com>
8284
8285 PR c/70307
8286 * gcc.dg/torture/pr70307.c: New test.
8287
bfec6609 82882016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8289
8290 PR target/70416
8291 PR target/67391
8292 * gcc.target/sh/torture/pr70416.c: New.
8293
40df9099 82942016-04-02 Martin Sebor <msebor@redhat.com>
8295
8296 PR c++/67376
8297 PR c++/70170
8298 PR c++/70172
8299 PR c++/70228
8300 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8301 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8302 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8303 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8304 * g++.dg/cpp0x/constexpr-string.C: Same.
8305 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8306 * g++.dg/cpp0x/pr65398.C: Same.
8307 * g++.dg/ext/constexpr-vla1.C: Same.
8308 * g++.dg/ext/constexpr-vla2.C: Same.
8309 * g++.dg/ext/constexpr-vla3.C: Same.
8310 * g++.dg/ubsan/pr63956.C: Same.
8311
0edb9bfe 83122016-04-01 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR rtl-optimization/70467
8315 * gcc.target/i386/pr70467-2.c: New test.
8316
e5b1a1d9 83172016-04-01 Jakub Jelinek <jakub@redhat.com>
8318 Marek Polacek <polacek@redhat.com>
8319
8320 PR c++/70488
8321 * g++.dg/init/new47.C: New test.
8322
b2ca3fb0 83232016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8324
8325 PR target/70496
8326 * gcc.target/arm/pr70496.c: New test.
8327
4c3bd1e3 83282016-04-01 Nathan Sidwell <nathan@acm.org>
8329
47de69ad 8330 PR c++/68475
8331 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8332
313d569f 83332016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8334
8335 PR target/69890
8336 * gcc.dg/strlenopt.h (memmove): New.
8337 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8338 instead of "string.h".
8339 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8340 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8341 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8342 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8343 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8344 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8345 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8346 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8347 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8348 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8349 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8350 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8351 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8352 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8353 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8354 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8355 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8356 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8357 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8358 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8359
5469facd 83602016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8363 (Holder::foo): Reflect this.
8364
503de754 83652016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8366
8367 PR target/70442
8368 * gcc.dg/pr70442.c: New test.
8369
13ee2de7 83702016-03-31 Nathan Sidwell <nathan@acm.org>
8371
8372 PR c++/70393
8373 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8374
5e0d03a8 83752016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8376
8377 PR target/70453
8378 * gcc.target/i386/pr70453.c: New test.
8379
8cb82ed4 83802016-03-31 Andrey Belevantsev <abel@ispras.ru>
8381
8382 PR target/70292
8383 * gcc.c-torture/pr70292.c: New test.
8384
7952b661 83852016-03-31 Marek Polacek <polacek@redhat.com>
8386
8387 PR c/70297
8388 * c-c++-common/pr70297.c: New test.
8389 * g++.dg/cpp0x/typedef-redecl.C: New test.
8390 * gcc.dg/typedef-redecl2.c: New test.
8391
1607cc74 83922016-03-31 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR rtl-optimization/70460
8395 * gcc.c-torture/execute/pr70460.c: New test.
8396
c689c252 83972016-03-31 Richard Biener <rguenther@suse.de>
8398
8399 PR c++/70430
8400 * g++.dg/ext/vector30.C: New testcase.
8401
91c9586d 84022016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8403 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8404
8405 * gfortran.dg/fmt_pf.f90: New test.
8406
afa5c1b8 84072016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8408
8409 Forward-port from 5 branch
8410 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR testsuite/70356
8413 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8414 dg-require-effective-target after dg-do.
8415
8416 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8417
8418 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8419
6a5dcab3 84202016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8421 Julian Brown <julian@codesourcery.com>
8422 Chung-Lin Tang <cltang@codesourcery.com>
8423 Cesar Philippidis <cesar@codesourcery.com>
8424 James Norris <jnorris@codesourcery.com>
8425 Tom de Vries <tom@codesourcery.com>
8426 Nathan Sidwell <nathan@codesourcery.com>
8427
305d86a0 8428 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 8429 * c-c++-common/goacc/loop-clauses.c: Likewise.
8430 * g++.dg/goacc/template.C: Likewise.
8431 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8432 * gfortran.dg/goacc/loop-1.f95: Likewise.
8433 * gfortran.dg/goacc/loop-5.f95: Likewise.
8434 * gfortran.dg/goacc/loop-6.f95: Likewise.
8435 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8436 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8437 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8438 * c-c++-common/goacc/clauses-fail.c: Likewise.
8439 * c-c++-common/goacc/parallel-1.c: Likewise.
8440 * c-c++-common/goacc/reduction-1.c: Likewise.
8441 * c-c++-common/goacc/reduction-2.c: Likewise.
8442 * c-c++-common/goacc/reduction-3.c: Likewise.
8443 * c-c++-common/goacc/reduction-4.c: Likewise.
8444 * c-c++-common/goacc/routine-3.c: Likewise.
8445 * c-c++-common/goacc/routine-4.c: Likewise.
8446 * c-c++-common/goacc/routine-5.c: Likewise.
8447 * c-c++-common/goacc/tile.c: Likewise.
8448 * g++.dg/goacc/template.C: Likewise.
8449 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8450 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8451 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8452 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8453 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8454 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8455 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8456 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8457 * c-c++-common/goacc/use_device-1.c: ... this file.
8458 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8459 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8460 * c-c++-common/goacc/host_data-6.c: ... this file.
8461 * c-c++-common/goacc/loop-2-kernels.c: New file.
8462 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8463 * c-c++-common/goacc/loop-3.c: Likewise.
8464 * g++.dg/goacc/reference.C: Likewise.
8465 * g++.dg/goacc/routine-1.C: Likewise.
8466 * g++.dg/goacc/routine-2.C: Likewise.
8467
932c0baa 84682016-03-30 Richard Biener <rguenther@suse.de>
8469
8470 PR middle-end/70450
8471 * gcc.dg/torture/pr70450.c: New testcase.
8472
7f7c4659 84732016-03-30 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR target/70421
8476 * gcc.dg/torture/pr70421.c: New test.
8477 * gcc.target/i386/avx512f-pr70421.c: New test.
8478
9cbfe80c 84792016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8480
8481 PR testsuite/70364
8482 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8483 (check): New function.
8484 (bar): Call check.
8485 (foo): Align stack to 16 bytes when calling bar.
8486 * gcc.target/i386/cleanup-2.c: Likewise.
8487
f56c7d36 84882016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8489
8490 PR tree-optimization/59124
8491 * gcc.dg/Warray-bounds-19.c: New test.
8492
92a44a68 84932016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8494
8495 * lib/prune.exp (escape_regex_chars): New.
8496 (prune_file_path): Update to quote metcharacters for regexp.
8497
a3daa269 84982016-03-29 Jakub Jelinek <jakub@redhat.com>
8499
24e1ba3d 8500 PR rtl-optimization/70429
8501 * gcc.c-torture/execute/pr70429.c: New test.
8502
a3daa269 8503 PR tree-optimization/70405
8504 * gcc.dg/pr70405.c: New test.
8505
3ef41a6e 85062016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8507
8508 PR fortran/70397
8509 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8510 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8511
4abd9410 85122016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8513
8514 PR testsuite/64177
8515 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8516 __cilkrts_set_param to set two workers.
8517 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8518 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8519
b58e5f0f 85202016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8521
305d86a0 8522 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 8523
bff53658 85242016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8525
8526 PR target/70406
305d86a0 8527 * gcc.target/i386/pr70406.c: New test.
bff53658 8528
bb2c9c15 85292016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8530
8531 * gnat.dg/specs/double_record_extension3.ads: New test.
8532
f12c84ab 85332016-03-25 Richard Henderson <rth@redhat.com>
8534
8535 PR target/70120
8536 * gcc.target/aarch64/pr70120-1.c: New.
8537 * gcc.target/aarch64/pr70120-2.c: New.
8538 * gcc.target/aarch64/pr70120-3.c: New.
8539
b0bf58c4 85402016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8541
8542 PR c++/62212
8543 * g++.dg/template/mangle2.C: The dg-do directive should be
8544 "compile" not "assemble".
8545
f175ba0f 85462016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8547
8548 PR lto/69650
8549 * gcc.dg/pr69650.c: New test.
8550
4cc3295f 85512016-03-25 David Edelsohn <dje.gcc@gmail.com>
8552
8553 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8554
0cf40600 85552016-03-25 Alan Modra <amodra@gmail.com>
8556
8557 * gcc.dg/dfp/pr70052.c: New test.
8558
3aebf099 85592016-03-24 Richard Henderson <rth@redhat.com>
8560
8561 PR middle-end/69845
8562 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8563 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8564
83245bd3 85652016-03-24 Tom de Vries <tom@codesourcery.com>
8566
8567 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8568
108e7ee4 85692016-03-24 Tom de Vries <tom@codesourcery.com>
8570
8571 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8572 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8573
17af0b14 85742016-03-24 Tom de Vries <tom@codesourcery.com>
8575
8576 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8577 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8578
6c8770ee 85792016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8580
8581 PR c++/62212
8582 * g++.dg/template/mangle2.C: New test.
8583
a7e21b7b 85842016-03-24 Richard Biener <rguenther@suse.de>
8585
8586 PR tree-optimization/70396
8587 * gcc.dg/torture/pr70396.c: New testcase.
8588
f365d297 85892016-03-24 Richard Biener <rguenther@suse.de>
8590
8591 PR middle-end/70370
8592 * gcc.dg/torture/pr70370.c: New testcase.
8593
da7aeb13 85942016-03-24 Tom de Vries <tom@codesourcery.com>
8595
8596 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8597 * gfortran.dg/goacc/kernels-tree.f95: Same.
8598 * gfortran.dg/goacc/parallel-tree.f95: Same.
8599
80b30de0 86002016-03-24 Tom de Vries <tom@codesourcery.com>
8601
8602 * c-c++-common/goacc/uninit-if-clause.c: New test.
8603 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8604
cb9b6b99 86052016-03-24 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR target/70290
305d86a0 8608 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8609 Fix formatting.
cb9b6b99 8610
a4225fff 86112016-03-24 Richard Biener <rguenther@suse.de>
8612
8613 PR tree-optimization/70372
8614 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8615
5a869ab8 86162016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8617
8618 PR c++/70347
8619 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8620
36ce5faa 86212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8622
8623 PR c++/70332
8624 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8625
c4fa85c9 86262016-03-23 Jakub Jelinek <jakub@redhat.com>
8627
d9377ad5 8628 PR c++/70001
8629 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8630 * g++.dg/cpp1y/pr70001.C: New test.
8631
c4fa85c9 8632 PR c++/70323
8633 * g++.dg/cpp0x/constexpr-70323.C: New test.
8634
0a2062da 86352016-03-23 Alexandre Oliva <aoliva@redhat.com>
8636 Jason Merrill <jason@redhat.com>
8637 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR c++/69315
8640 * g++.dg/cpp0x/constexpr-69315.C: New test.
8641 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8642
62d2a6dc 86432016-03-23 Marek Polacek <polacek@redhat.com>
8644
8645 PR c++/69884
8646 * g++.dg/warn/Wignored-attributes-1.C: New test.
8647 * g++.dg/warn/Wignored-attributes-2.C: New test.
8648
a82d6246 86492016-03-23 Tom de Vries <tom@codesourcery.com>
8650
8651 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8652 initialization.
8653 * gfortran.dg/goacc/private-3.f95 (test): Same.
8654 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8655 missing use param.
8656
dc834ba1 86572016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8658
8659 * lib/target-supports.exp: Remove v7ve entry from loop
8660 creating effective target checks.
8661 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8662 (add_options_for_arm_arch_v7ve): Likewise.
8663
7e83fd1f 86642016-03-23 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR tree-optimization/70354
8667 * gcc.dg/vect/pr70354-1.c: New test.
8668 * gcc.dg/vect/pr70354-2.c: New test.
8669 * gcc.target/i386/avx2-pr70354-1.c: New test.
8670 * gcc.target/i386/avx2-pr70354-2.c: New test.
8671
4e4da058 86722016-03-22 Jeff Law <law@redhat.com>
8673
8674 PR target/70232
8675 * gcc.dg/tree-ssa/pr70232.c: New test.
8676
6855137b 86772016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8678
8679 PR target/70302
8680 * gcc.target/i386/pr70302.c: New test.
8681
19db1ec8 86822016-03-22 Richard Biener <rguenther@suse.de>
8683
8684 PR middle-end/70251
8685 * g++.dg/torture/pr70251.C: New testcase.
8686
4baec9f2 86872016-03-22 David Malcolm <dmalcolm@redhat.com>
8688
8689 PR c/69993
8690 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8691 Wmisleading-indentation.c.
8692 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8693 reflect change to diagnostic text and order of messages.
8694 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8695
fcfec126 86962016-03-22 David Edelsohn <dje.gcc@gmail.com>
8697
8698 * g++.dg/ext/java-3.C: Don't compile on AIX.
8699
aa30728a 87002016-03-22 Richard Biener <rguenther@suse.de>
8701
8702 PR middle-end/70333
8703 * gcc.dg/torture/pr70333.c: New testcase.
8704
46ec4eb4 87052016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8706
8707 * g++.dg/ext/pr70290.C: New test.
8708
4880f878 87092016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8710
8711 PR target/70325
8712 * gcc.target/i386/pr70325.c: New test.
8713
3d78ea44 87142016-03-22 Jakub Jelinek <jakub@redhat.com>
8715
5934fb8f 8716 PR target/70329
8717 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8718 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8719
b6436f79 8720 PR target/70300
8721 * gcc.target/i386/pr70300.c: New test.
8722
3d78ea44 8723 PR c++/70295
8724 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8725 (func2): New function for cond with parens, xfail warning for c++.
8726 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8727
b60244f6 87282016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8729
8730 PR c++/70096
8731 * g++.dg/template/ptrmem30.C: New test.
8732
c8e3e744 87332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8734
8735 PR c++/70204
8736 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8737 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8738
2715f63a 87392016-03-21 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR middle-end/70326
8742 * gcc.dg/pr70326.c: New test.
8743
2daa2cda 87442016-03-21 Marc Glisse <marc.glisse@inria.fr>
8745 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR tree-optimization/70317
8748 * gcc.dg/pr70317.c: New test.
8749
d9aa5a50 87502016-03-21 Uros Bizjak <ubizjak@gmail.com>
8751
8752 PR target/70327
8753 * gcc.target/i386/pr70327.c: New test.
8754
e1a88bf4 87552016-03-21 Martin Liska <mliska@suse.cz>
8756
61941425 8757 PR ipa/70306
e1a88bf4 8758 * gcc.dg/ipa/pr70306.c: New test.
8759
d9aa5a50 87602016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8761
8762 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8763 * gcc.target/arm/attr-align3.c: Likewise.
8764 * gcc.target/arm/attr_arm.c: Likewise.
8765 * gcc.target/arm/flip-thumb.c: Likewise.
8766
afdde20c 87672016-03-21 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR target/70296
8770 * gcc.target/powerpc/altivec-36.c: New test.
8771
3f2ef661 87722016-03-21 Richard Biener <rguenther@suse.de>
8773
8774 PR tree-optimization/70310
8775 * gcc.dg/torture/pr70310.c: New testcase.
8776
08b2b692 87772016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8778
8779 PR target/70293
8780 * gcc.target/i386/pr70293.c: New test.
8781
93505d22 87822016-03-21 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/70288
8785 * gcc.dg/torture/pr70288-1.c: New testcase.
8786 * gcc.dg/torture/pr70288-2.c: Likewise.
8787
06fd1914 87882016-03-21 Andrey Belevantsev <abel@ispras.ru>
8789
8790 PR rtl-optimization/69307
8791 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8792
b628775e 87932016-03-21 Andrey Belevantsev <abel@ispras.ru>
8794
8795 PR rtl-optimization/69102
8796 * gcc.c-torture/compile/pr69102.c: New test.
8797
1421f43c 87982016-03-18 Jeff Law <law@redhat.com>
8799
8800 PR rtl-optimization/70263
8801 * gcc.c-torture/compile/pr70263-1.c: New test.
8802 * gcc.target/i386/pr70263-2.c: New test.
8803
e7142ce1 88042016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8805
8806 PR rtl-optimization/70278
8807 * gcc.dg/torture/pr70278.c: New test.
8808 * gcc.target/arm/pr70278.c: New test.
8809
5539bc70 88102016-03-18 David Malcolm <dmalcolm@redhat.com>
8811
8812 PR c/70281
8813 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8814 (test_builtin_types_compatible_p): New test function.
8815 * gcc.dg/pr70281.c: New test case.
8816
296a290a 88172016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8818
8819 PR target/70113
8820 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8821
666094f0 88222016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8823
8824 PR tree-optimization/70252
8825 * gcc.dg/pr70252.c: New test.
8826
350514e8 88272016-03-18 Tom de Vries <tom@codesourcery.com>
8828
8829 * gcc.dg/pr70161-2.c: New test.
8830 * gcc.dg/pr70161.c: New test.
8831
011e0cea 88322016-03-18 Tom de Vries <tom@codesourcery.com>
8833
8834 PR ipa/70269
8835 * gcc.dg/pr70269.c: New test.
8836
292a09de 88372016-03-18 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR c++/70267
8840 * g++.dg/ext/java-3.C: New test.
8841
efc86c4c 88422016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8843
8844 PR c++/70205
8845 * g++.dg/lookup/pr70205.C: New test.
8846
a28dd575 88472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8848
8849 PR c++/70218
8850 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8851
92e7ab1e 88522016-03-17 Marek Polacek <polacek@redhat.com>
8853
8854 PR c/69407
8855 * gcc.dg/atomic-op-6.c: New test.
8856
7378dbfb 88572016-03-17 David Malcolm <dmalcolm@redhat.com>
8858
8859 PR c/70264
8860 * c-c++-common/pr70264.c: New test case.
8861
f7995d7d 88622016-03-17 Jakub Jelinek <jakub@redhat.com>
8863
e2895b76 8864 PR c++/70144
8865 * c-c++-common/pr70144-1.c: New test.
8866 * c-c++-common/pr70144-2.c: New test.
8867
f7995d7d 8868 PR c++/70272
8869 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8870 * g++.dg/opt/flifetime-dse6.C: New test.
8871 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8872
5ec4a949 88732016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8874
8875 PR driver/70192
8876 * gcc.dg/pic-1.c: New test.
8877 * gcc.dg/pic-2.c: Likewise.
8878 * gcc.dg/pic-3.c: Likewise.
8879 * gcc.dg/pic-4.c: Likewise.
8880 * gcc.dg/pie-1.c: Likewise.
8881 * gcc.dg/pie-2.c: Likewise.
8882 * gcc.dg/pie-3.c: Likewise.
8883 * gcc.dg/pie-4.c: Likewise.
8884 * gcc.dg/pie-5.c: Likewise.
8885 * gcc.dg/pie-6.c: Likewise.
8886
c28550e1 88872016-03-17 Tom de Vries <tom@codesourcery.com>
8888
8889 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8890 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8891
be3296cb 88922016-03-17 Richard Biener <rguenther@suse.de>
8893
8894 PR debug/70271
8895 * g++.dg/debug/pr70271.C: New testcase.
8896
9b60ef21 88972016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8898
8899 * gcc.target/i386/pr70251.c: New test.
8900
9a80bc1a 89012016-03-17 Marek Polacek <polacek@redhat.com>
8902
8903 PR c++/70194
8904 * g++.dg/warn/constexpr-70194.C: New test.
8905
733d7ff9 89062016-03-16 Richard Henderson <rth@redhat.com>
8907
8908 PR middle-end/70240
8909 * gcc.c-torture/compile/pr70240.c: New.
8910
3e6f12bf 89112016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8912
8913 * gcc.c-torture/compile/20151204.c: Skip for avr.
8914
867c9e99 89152016-03-16 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR target/70245
8918 * g++.dg/opt/pr70245.C: New test.
8919 * g++.dg/opt/pr70245.h: New file.
8920 * g++.dg/opt/pr70245-aux.cc: New file.
8921
8ced6ab7 89222016-03-16 Martin Sebor <msebor@redhat.com>
8923
8924 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8925
37af779a 89262016-03-16 Richard Henderson <rth@redhat.com>
8927
8928 PR middle-end/70199
8929 * gcc.c-torture/compile/pr70199.c: New.
8930
78ed999c 89312016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8932
8933 * gcc.dg/uninit-19.c: Run dos2unix.
8934
462ca422 89352016-03-16 Marek Polacek <polacek@redhat.com>
8936
8937 PR c/70093
8938 * gcc.dg/nested-func-10.c: New test.
8939 * gcc.dg/nested-func-9.c: New test.
8940
fe58aacc 89412016-03-16 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR tree-optimization/68714
8944 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8945
27a53872 89462016-03-16 Tom de Vries <tom@codesourcery.com>
8947
8948 PR tree-optimization/68715
8949 * gcc.dg/graphite/pr68715-2.c: New test.
8950 * gcc.dg/graphite/pr68715.c: New test.
8951 * gfortran.dg/graphite/pr68715.f90: New test.
8952
95049c3c 89532016-03-16 Tom de Vries <tom@codesourcery.com>
8954
8955 PR tree-optimization/68809
8956 * gcc.dg/graphite/pr68809-2.c: New test.
8957 * gcc.dg/graphite/pr68809.c: New test.
8958
09eddd70 89592016-03-16 Jakub Jelinek <jakub@redhat.com>
8960
81fc5915 8961 PR c++/70147
8962 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8963 method call to i () as argument. Adjust expected output.
8964
09eddd70 8965 PR c++/70147
8966 * g++.dg/ubsan/pr70147-1.C: New test.
8967 * g++.dg/ubsan/pr70147-2.C: New test.
8968
6373d2a2 89692016-03-15 Martin Sebor <msebor@redhat.com>
8970
8971 PR c++/58281
8972 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8973
d27a0c11 89742016-03-15 John David Anglin <danglin@gcc.gnu.org>
8975
9908039d 8976 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8977 hppa*-*-hpux*.
8978
45cdc3a6 8979 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8980
d27a0c11 8981 PR libfortran/69799
8982 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8983 libatomic_available.
8984
0dd1d57f 89852016-03-15 Marek Polacek <polacek@redhat.com>
8986
8987 PR c++/70209
8988 * g++.dg/ext/attribute-may-alias-4.C: New test.
8989
0ce02c07 89902016-03-15 Alexander Monakov <amonakov@ispras.ru>
8991
8992 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8993 -fvar-tracking-assignments-toggle flag.
8994
f6e39b30 89952016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8996
8997 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8998
167f93a2 89992016-03-15 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR rtl-optimization/70222
9002 * gcc.c-torture/execute/pr70222-1.c: New test.
9003 * gcc.c-torture/execute/pr70222-2.c: New test.
9004
08a8af4a 90052016-03-15 Richard Henderson <rth@redhat.com>
9006
9007 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9008
738eb905 90092016-03-15 Andrey Belevantsev <abel@ispras.ru>
9010
9011 PR rtl-optimization/69032
9012 * gcc.dg/pr69032.c: New test.
9013
dd148b3a 90142016-03-15 Andrey Belevantsev <abel@ispras.ru>
9015
9016 PR rtl-optimization/63384
d9aa5a50 9017 * g++.dg/pr63384.C: New test.
dd148b3a 9018
acf58115 90192016-03-15 Andrey Belevantsev <abel@ispras.ru>
9020
9021 PR target/64411
9022 * gcc.target/i386/pr64411.C: New test.
9023
a2897dc4 90242016-03-15 Tom de Vries <tom@codesourcery.com>
9025
9026 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9027 * gfortran.dg/goacc/kernels-alias.f95: New test.
9028
7bad2faf 90292016-03-14 Martin Sebor <msebor@redhat.com>
9030
9031 PR c++/53792
9032 * g++.dg/cpp0x/constexpr-inline.C: New test.
9033 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9034
d65fa8d9 90352016-03-14 David Edelsohn <dje.gcc@gmail.com>
9036
9037 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9038
2b3c633f 90392016-03-14 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR middle-end/70219
9042 * gcc.dg/pr70219.c: New test.
9043
e947f9c3 90442016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9045
9046 PR target/70083
9047 * gcc.dg/torture/pr70083.c: New test.
9048 * gcc.target/i386/pr70083.c: New test.
9049
74201dc2 90502016-03-14 Richard Biener <rguenther@suse.de>
9051
9052 PR tree-optimization/56365
9053 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9054
88aea41e 90552016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9056
9057 PR target/70098
9058 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9059 New function.
9060 * g++.dg/pr70098.C: New testcase.
9061
9062
1bd2aefd 90632016-03-14 Tom de Vries <tom@codesourcery.com>
9064
9065 PR tree-optimization/70045
9066 * gcc.dg/graphite/pr70045.c: New test.
9067
922c7033 90682016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9069
9070 PR fortran/69043
9071 * gfortran.dg/include_9.f90: New test.
9072
fd4ab6d9 90732016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9074
9075 PR fortran/45076
9076 gfortran.dg/prof/prof.exp: New script.
9077 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9078
7d7218d3 90792016-03-12 Andrey Belevantsev <abel@ispras.ru>
9080
9081 PR rtl-optimization/69307
9082 * gcc.dg/pr69307.c: New test.
9083
02ffd664 90842016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9085
9086 PR target/69614
9087 * gcc.target/arm/pr69614.c: New.
9088
76e207a9 90892016-03-12 Paul Thomas <pault@gcc.gnu.org>
9090
9091 PR fortran/70031
9092 * gfortran.dg/submodule_14.f08: New test
9093
9094 PR fortran/69524
9095 * gfortran.dg/submodule_15.f08: New test
9096
490ee78a 90972016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9098
9099 PR c++/70106
9100 * g++.dg/cpp1y/paren3.C: New test.
9101
04e137ff 91022016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9103
9104 PR target/70131
9105 * gcc.target/powerpc/ppc-round2.c: New test.
9106
27b2c1c4 91072016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9108
9109 PR target/70123
9110 * gcc.dg/torture/pr70123.c: New test.
9111
84116671 91122016-03-11 Jeff Law <law@redhat.com>
9113
9114 PR tree-optimization/70190
9115 * gcc.c-torture/compile/pr70190.c: New test.
9116
cfa58bc8 91172016-03-11 David Malcolm <dmalcolm@redhat.com>
9118
9119 PR c/68187
9120 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9121 case.
9122 (test43_b): Likewise.
9123 (test43_c): Likewise.
9124 (test43_d): Likewise.
9125 (test43_e): Likewise.
9126 (test43_f): Likewise.
9127 (test43_g): Likewise.
9128 (test44_a): Likewise.
9129 (test44_b): Likewise.
9130 (test44_c): Likewise.
9131 (test44_d): Likewise.
9132 (test44_e): Likewise.
9133
ce234f27 91342016-03-11 David Malcolm <dmalcolm@redhat.com>
9135
9136 PR c/70085
9137 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9138
e4756b48 91392016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9140
9141 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9142 dg-options.
9143
1f5ef87e 91442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9145
9146 PR target/70002
9147 PR target/69245
9148 * gcc.target/aarch64/pr69245_2.c: New test.
9149
f9c352a1 91502016-03-11 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR tree-optimization/70177
9153 * gcc.dg/pr70177.c: New test.
9154
4dd92ac6 91552016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9156
9157 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9158
331e4fdb 91592016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9160
9161 * gcc.dg/tree-ssa/sra-20.c: New.
9162
69262824 91632016-03-11 Jakub Jelinek <jakub@redhat.com>
9164
6f9a7425 9165 PR rtl-optimization/70174
9166 * gcc.dg/pr70174.c: New test.
9167
69262824 9168 PR tree-optimization/70169
9169 * gcc.dg/pr70169.c: New test.
9170
4637a847 91712016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9172
9173 PR target/70160
9174 * gcc.target/i386/pr70160.c: New test.
9175
5a86d754 91762016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9177
9178 * gcc.target/s390/dfp-1.c: New test.
9179
af4c8290 91802016-03-10 Nick Clifton <nickc@redhat.com>
9181
9182 PR target/70044
9183 * gcc.target/aarch64/pr70044.c: New test.
9184
98dfd328 91852016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9186 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR c++/70001
9189 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9190 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9191 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9192
75e72311 91932016-03-10 Jan Hubicka <hubicka@ucw.cz>
9194
9195 PR lto/69589
9196 * g++.dg/lto/pr69589_0.C: New testcase
9197 * g++.dg/lto/pr69589_1.C: New testcase
9198
a2eb1271 91992016-03-10 Marek Polacek <polacek@redhat.com>
9200
9201 PR c++/70153
9202 * g++.dg/delayedfold/unary-plus1.C: New test.
9203
92042016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 9205
9206 * gcc.target/arm/pr45701-1.c: Escape brackets.
9207 * gcc.target/arm/pr45701-2.c: Likewise.
9208
5ab2987f 92092016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9210
9211 * gfortran.dg/unconstrained_commons.f: New.
9212
6972afac 92132016-03-10 Alan Modra <amodra@gmail.com>
9214
9215 * gcc.dg/pr69195.c: New.
9216 * gcc.dg/pr69238.c: New.
9217
c82c99ec 92182016-03-10 Tom de Vries <tom@codesourcery.com>
9219
9220 PR testsuite/68915
9221 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9222
a2389d4a 92232016-03-10 Richard Biener <rguenther@suse.de>
9224
9225 PR tree-optimization/70128
9226 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9227 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9228
c272412d 92292016-03-09 Jakub Jelinek <jakub@redhat.com>
9230
a0451069 9231 PR tree-optimization/70152
9232 * gcc.dg/pr70152.c: New test.
9233
c272412d 9234 PR target/70086
9235 * gcc.target/i386/pr70086-1.c: New test.
9236 * gcc.target/i386/pr70086-2.c: New test.
9237 * gcc.target/i386/pr70086-3.c: New test.
5f611068 9238
9239 PR tree-optimization/70127
9240 * gcc.c-torture/execute/pr70127.c: New test.
9241
27dcb7a8 92422016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9243
9244 * c-c++-common/goacc/combined-directives-2.c: New test.
9245
c24757cf 92462016-03-09 David Malcolm <dmalcolm@redhat.com>
9247
9248 PR c/68473
9249 PR c++/70105
9250 * g++.dg/diagnostic/pr70105.C: New test.
9251 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9252 (test_multiple_ordinary_maps): New test function.
9253
83108969 92542016-03-09 David Malcolm <dmalcolm@redhat.com>
9255
9256 PR c/68473
9257 PR c++/70105
9258 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9259 Drop range information from call to inform_at_rich_loc.
9260 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9261 New.
9262 (test_show_locus): Replace calls to rich_location::add_range with
9263 calls to add_range. Rewrite the tests that used the now-defunct
9264 rich_location ctor taking a source_range. Simplify other tests
9265 by replacing calls to COMBINE_LOCATION_DATA with calls to
9266 make_location.
9267
6733c0e8 92682016-03-09 Richard Biener <rguenther@suse.de>
9269 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR tree-optimization/70138
9272 * gcc.dg/vect/pr70138-1.c: New testcase.
9273 * gcc.dg/vect/pr70138-2.c: Likewise.
9274
96abb9f5 92752016-03-09 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR target/70049
9278 * gcc.target/i386/pr70049.c: New test.
9279
42bb3bfb 92802016-03-09 Richard Biener <rguenther@suse.de>
9281
9282 PR c/70143
9283 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9284 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9285 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9286
27527428 92872016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9288
9289 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9290 arm-*-*.
9291
248449f2 92922016-03-09 Jakub Jelinek <jakub@redhat.com>
9293
1bd49ced 9294 PR middle-end/67278
9295 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9296
248449f2 9297 PR target/67278
9298 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9299
9300 PR middle-end/70050
9301 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9302 in testcase comment.
9303
dfc460ff 93042016-03-09 Tom de Vries <tom@codesourcery.com>
9305
9306 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9307 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9308 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9309 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9310 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9311 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9312 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9313 * gfortran.dg/goacc/kernels-loop.f95: New test.
9314
0377fc7f 93152016-03-08 Martin Sebor <msebor@redhat.com>
9316
9317 PR c++/62096
9318 * g++.dg/warn/overflow-warn-7.C: New test.
9319
3556aa80 93202016-03-08 Jason Merrill <jason@redhat.com>
9321
9322 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9323 * lib/target-supports.exp (check_effective_target_concepts): New.
9324
e5096208 93252016-03-08 Jakub Jelinek <jakub@redhat.com>
9326
5370eb8d 9327 PR c++/70135
9328 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9329 * g++.dg/ubsan/pr70135.C: New test.
9330
e5096208 9331 PR target/70110
9332 * gcc.dg/pr70110.c: New test.
9333
cc37120d 93342016-03-07 Martin Jambor <mjambor@suse.cz>
9335
9336 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9337 * c-c++-common/gomp/if-1.c: Likewise.
9338 * c-c++-common/gomp/pr61486-2.c: Likewise.
9339 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9340 to dg-additional-options.
9341 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9342 * g++/gomp/target-teams-1.c: Likewise.
9343 * gcc.dg/gomp/gomp.exp: Likewise.
9344 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9345 dg-additional-options.
9346 * gfortran.dg/gomp/gomp.exp: Likewise.
9347 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9348 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9349 dg-additional-options.
9350 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9351
53c248d8 93522016-03-07 Martin Jambor <mjambor@suse.cz>
9353
9354 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9355 * c-c++-common/gomp/gridify-1.c: New test.
9356 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9357
541e79a0 93582016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9359
9360 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9361 trigger for cortex-r8, when scanning for register r8.
9362 * gcc.target/arm/pr45701-2.c: Likewise.
9363
4dfabd94 93642016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 9365 Jeff Law <law@redhat.com>
4dfabd94 9366
9367 PR tree-optimization/69740
9368 * gcc.c-torture/compile/pr69740-1.c: New test.
9369 * gcc.c-torture/compile/pr69740-2.c: New test.
9370
1b63a87b 93712016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9372
9373 * lib/target-supports.exp
9374 (check_effective_target_whole_vector_shift): Enable for PPC64.
9375
d33914da 93762016-03-07 Richard Biener <rguenther@suse.de>
9377
9378 PR tree-optimization/70115
9379 * gcc.dg/torture/pr70115.c: New testcase.
9380
584fba4b 93812016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9382
9383 PR middle-end/69916
9384 * c-c-++-common/goacc/pr69916.c: New.
9385
7f2f5ec0 93862016-03-07 Richard Henderson <rth@redhat.com>
9387
9388 * gcc.c-torture/compile/pr70061.c: New test.
9389
f530e7c4 93902016-03-07 Richard Biener <rguenther@suse.de>
9391
9392 PR testsuite/70109
9393 * gcc.dg/vect/O3-pr36098.c: New testcase.
9394
a3855fed 93952016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9396
9397 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9398
091ffc31 93992016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9400
9401 * gnat.dg/renaming9.ad[sb]: New testcase.
9402
2941b871 94032016-03-05 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR c++/70084
9406 * g++.dg/expr/stdarg3.C: New test.
9407
5173ce42 94082016-03-04 Jeff Law <law@redhat.com>
9409
9410 PR tree-optimization/69196
9411 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9412 x86_64-*-*.
9413
2d1d2e55 94142016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9415
0e43078e 9416 PR c/69973
9417 * gcc.dg/pr69973.c: New test.
9418
d8ec06ae 9419 PR rtl-optimization/69941
9420 * gcc.dg/torture/pr69941.c: New test.
9421
2d1d2e55 9422 PR c/69824
9423 * gcc.dg/pr69824.c: New test.
9424
32f692e2 94252016-03-05 Tom de Vries <tom@codesourcery.com>
9426
9427 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9428 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9429 function.
9430
1c699e9a 94312016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9432
9433 PR c++/66786
9434 * g++.dg/cpp1y/var-templ48.C: New test.
9435 * g++.dg/cpp1y/var-templ49.C: New test.
9436
358448c6 94372016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9438
9439 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9440
01dc3c45 94412016-03-04 Jakub Jelinek <jakub@redhat.com>
9442
e968ff6d 9443 PR c++/70035
9444 * g++.dg/ubsan/pr70035.C: New test.
9445
01dc3c45 9446 PR target/70062
9447 * gcc.target/i386/pr70062.c: New test.
9448
3937d618 94492016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9450
9451 * g++.dg/template/typename21.C: Remove c++98_only.
9452
c58ac7f8 94532016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9454
9455 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9456
0060768a 94572016-03-04 David Malcolm <dmalcolm@redhat.com>
9458
9459 PR c/68187
9460 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9461 function.
9462 (fn_42_b): Likewise.
9463 (fn_42_c): Likewise.
9464
74c6fd40 94652016-03-04 David Malcolm <dmalcolm@redhat.com>
9466
9467 PR c/68187
9468 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9469 function.
9470 (fn_40_b): Likewise.
9471 (fn_41_a): Likewise.
9472 (fn_41_b): Likewise.
9473
31b11359 94742016-03-04 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR target/70059
9477 * gcc.target/i386/avx512f-pr70059.c: New test.
9478 * gcc.target/i386/avx512dq-pr70059.c: New test.
9479
c5b93452 94802016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9481
9482 PR rtl-optimization/57676
9483 * gcc.dg/torture/pr57676.c: New test.
9484
268fbd56 94852016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9486
9487 * gcc.dg/pr70026.c: New test.
9488
6560d1ad 94892016-03-04 Marek Polacek <polacek@redhat.com>
9490
9491 PR c/69798
9492 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9493 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9494
cc7dfddf 94952016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9496
9497 PR target/70004
9498 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9499 Delete.
9500 (test_corners_sisd_si): Likewise.
9501 (main): Remove checks of the above.
9502 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9503
e9663bd4 95042016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9505
9506 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9507
dcdd684e 95082016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9509
9510 * gcc.dg/torture/pr69951.c: Accept argc==0.
9511
e692d332 95122016-03-04 Richard Biener <rguenther@suse.de>
9513
9514 PR c++/70054
9515 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9516 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9517
af77b7e6 95182016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9519
9520 PR testsuite/69766
9521 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9522 testing multiarch.
9523
290da96e 95242016-03-04 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR debug/69947
9527 * gcc.dg/guality/pr69947.c: New test.
9528
e51ce713 95292016-03-03 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR ada/70017
9532 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9533
1feed892 95342016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9535
9536 PR rtl-optimization/69904
9537 * gcc.target/arm/pr69904.c: New test.
9538
c32bda69 95392016-03-03 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR target/70021
9542 * gcc.dg/vect/pr70021.c: New test.
9543 * gcc.target/i386/pr70021.c: New test.
9544
1bc579ed 95452016-03-03 Marek Polacek <polacek@redhat.com>
9546
9547 PR middle-end/70050
9548 * gcc.dg/pr70050.c: New test.
9549
cfa8d638 95502016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9551
9552 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9553
1b889259 95542016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9555
9556 PR tree-optimization/70043
9557 * gfortran.dg/vect/pr70043.f90: New test.
9558
f756dfa3 95592016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9560
9561 * gnat.dg/specs/task1.ads: New test.
9562
5cb4863d 95632016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9564
9565 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9566 Invoke gdb with -batch.
9567 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9568
5dd12e43 95692016-03-03 Richard Biener <rguenther@suse.de>
9570
9571 PR tree-optimization/55936
9572 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9573
d97ba4ca 95742016-03-02 Jeff Law <law@redhat.com>
9575
5d23c86f 9576 PR rtl-optimization/69942
9577 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9578 effects of argument promotions.
9579
d97ba4ca 9580 PR tree-optimization/69987
9581 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9582 target does not support -fprefetch-loop-arrays.
9583
901faaa0 95842016-03-02 Uros Bizjak <ubizjak@gmail.com>
9585
9586 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9587
51f6fdce 95882016-03-02 Bin Cheng <bin.cheng@arm.com>
9589
6bc7872f 9590 PR rtl-optimization/69052
51f6fdce 9591 * gcc.target/i386/pr69052.c: New test.
9592
31d31e07 95932016-03-02 Alan Modra <amodra@gmail.com>
9594
9595 * gcc.dg/pr69990.c: New.
9596
04faee95 95972016-03-02 Jakub Jelinek <jakub@redhat.com>
9598
270d0117 9599 PR c/68062
9600 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9601
9602 PR middle-end/70022
9603 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9604
04faee95 9605 PR target/70028
9606 * gcc.target/i386/pr70028.c: New test.
9607
a2cc9e8e 96082016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9609
9610 * c-c++-common/asan/swapcontext-test-1.c,
9611 * c-c++-common/tsan/thread_leak.c,
9612 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9613 * g++.dg/tsan/benign_race.C,
9614 * g++.dg/tsan/fd_close_norace.C,
9615 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9616 races with sanitizer output
9617
dd4bd263 96182016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 9619 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 9620
9621 PR target/67278
9622 * gcc.dg/simd-8.c: New testcase.
9623
b5fe3a49 96242016-03-02 Richard Biener <rguenther@suse.de>
9625
9626 PR middle-end/67278
9627 * gcc.dg/simd-7.c: New testcase.
9628
23601f67 96292016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9630
9631 * gcc.target/i386/pr70007.c: Tweak.
9632
f66f65e7 96332016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9634
9635 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9636
60773515 96372016-03-02 Marek Polacek <polacek@redhat.com>
9638
9639 PR c/67854
9640 * gcc.dg/pr67854.c: New test.
9641
6c094cb1 96422016-03-02 Jakub Jelinek <jakub@redhat.com>
9643
9644 PR middle-end/70025
9645 * gcc.dg/torture/pr70025.c: New test.
9646
7627bb56 96472016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9648
9649 PR tree-optimization/68621
9650 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9651
066c8e94 96522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9653
9654 * gcc.target/i386/pr70007.c: New test.
9655
d3b819ad 96562016-03-01 Jeff Law <law@redhat.com>
9657
d4b9ad56 9658 PR tree-optimization/69196
7e217344 9659 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9660
d3b819ad 9661 PR tree-optimization/69196
9662 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9663 duplicating code and spoiling the expected output.
9664
4f37285d 96652016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9666
9667 PR target/70033
9668 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9669 supports power9 before doing tests.
9670 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9671 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9672 * gcc.target/powerpc/p9-permute.c: Likewise.
9673
3e9c4f6c 96742016-03-01 Uros Bizjak <ubizjak@gmail.com>
9675
9676 PR target/70027
9677 * gcc.target/i386/pr70027.c: New test.
9678
e324729e 96792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9680
9681 * gcc.dg/pr70017.c: New test.
9682
40e9ce2d 96832016-03-01 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR c/69796
9686 PR c/69974
9687 * gcc.dg/pr69796.c: New test.
9688 * gcc.dg/pr69974.c: New test.
9689
e8b016ea 96902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9691
9692 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9693
24d3127c 96942016-02-29 Jeff Law <law@redhat.com>
9695
9696 PR tree-optimization/69987
9697 * gfortran.dg/pr69987.f90: New test.
9698
9699 PR tree-optimization/69989
9700 * gcc.c-torture/compile/pr69989-2.c: New test.
9701
12cc1225 97022016-03-01 Marek Polacek <polacek@redhat.com>
9703
9704 PR c++/69795
9705 * g++.dg/parse/invalid1.C: New test.
9706
d99a947c 97072016-03-01 Richard Biener <rguenther@suse.de>
9708
9709 PR middle-end/70022
9710 * gcc.dg/pr70022.c: New testcase.
9711
395dbc60 97122016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9713
9714 PR tree-optimization/69956
9715 * gcc.dg/pr69956.c: New test.
9716
40a35c55 97172016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9718
9719 PR target/70011
9720 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9721 XFAIL when hardware supports efficient unaligned storage access.
9722
4edc90b0 97232016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9724
9725 PR c++/69961
9726 * g++.dg/template/pr69961a.C: New test.
9727 * g++.dg/template/pr69961b.C: New test.
9728
1ed1f69a 97292016-02-29 David Malcolm <dmalcolm@redhat.com>
9730
9731 PR preprocessor/69985
9732 * gcc.dg/cpp/pr69985.c: New test case.
9733
01c5d15d 97342016-02-29 Jeff Law <law@redhat.com>
9735
3a4d3de5 9736 PR tree-optimization/70005
9737 * gcc.c-torture/execute/pr70005.c New test.
9738
01c5d15d 9739 PR tree-optimization/69999
9740 * gcc.c-torture/compile/pr69999.c: New test.
9741
1bf66b54 97422016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9743
9744 PR tree-optimization/69652
9745 * gcc.dg/torture/pr69652.c: Delete test.
9746 * gcc.dg/vect/pr69652.c: New test.
9747
b4d653d5 97482016-02-19 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/69980
9751 * gfortran.dg/vect/pr69980.f90: New testcase.
9752
35bc4745 97532016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9754
9755 * gcc.target/sparc/20160229-1.c: New test.
9756
bb54a538 97572016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9758
9759 * gnat.dg/stack_usage3.adb: New test.
9760 * gnat.dg/stack_usage3_pkg.ads: New helper.
9761
95164e71 97622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9763
9764 * gnat.dg/renaming8.adb: New test.
9765 * gnat.dg/renaming8_pkg1.ads: New helper.
9766 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9767 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9768
a890896f 97692016-02-29 Richard Biener <rguenther@suse.de>
9770
9771 PR tree-optimization/69720
9772 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9773
5c70403a 97742016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9775
9776 PR fortran/68147
9777 PR fortran/47674
9778 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9779
dfb6d139 97802016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9781 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9782
9783 PR fortran/56007
9784 * gfortran.dg/coarray_8.f90: Adjust error message.
9785 * gfortran.dg/pr56007.f90: New test.
9786 * gfortran.dg/pr56007.f: New test.
9787
536508db 97882016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9789
9790 PR tree-optimization/69989
9791 * gcc.dg/torture/pr69989.c: New test.
9792
eec75e45 97932016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9794
9795 * gcc.target/i386/stack-realign-win.c: New test.
9796
0175e45a 97972016-02-28 Harald Anlauf <anlauf@gmx.de>
9798
9799 PR fortran/60126
9800 * gfortran.dg/pr60126.f90: New test.
9801
2a703589 98022016-02-27 Jeff Law <law@redhat.com>
9803
9804 Revert
9805 2016-02-26 Richard Biener <rguenther@suse.de>
9806 Jeff Law <law@redhat.com>
9807
9808 PR tree-optimization/69740
9809 * gcc.c-torture/compile/pr69740-1.c: New test.
9810 * gcc.c-torture/compile/pr69740-2.c: New test.
9811
359b4c18 98122016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9813
1c96765a 9814 PR fortran/69910
359b4c18 9815 * gfortran.dg/newunit_4.f90: New test.
9816
49462d93 98172016-02-27 Jakub Jelinek <jakub@redhat.com>
9818
9819 PR target/69613
9820 PR rtl-optimization/69886
9821 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9822 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9823 target.
9824
c4ac733e 98252016-02-26 Martin Sebor <msebor@redhat.com>
9826
9827 PR tree-optimization/15826
9828 * gcc.dg/tree-ssa/pr15826.c: New test.
9829
da8c4b5d 98302016-02-26 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR target/69969
9833 * gcc.target/powerpc/pr69969.c: New test.
9834
0a4558eb 98352016-02-26 Martin Sebor <msebor@redhat.com>
9836
9837 PR c++/15766
9838 * g++.old-deja/g++.other/decl5.C: Add a test case.
9839
5b500299 98402016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9841
9842 PR target/69946
9843 * gcc.target/powerpc/pr69946.c: New file.
9844
565f533b 98452016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9846 Jeff Law <law@redhat.com>
565f533b 9847
0a4558eb 9848 PR tree-optimization/69740
565f533b 9849 * gcc.c-torture/compile/pr69740-1.c: New test.
9850 * gcc.c-torture/compile/pr69740-2.c: New test.
9851
ff67cbea 98522016-02-26 Martin Jambor <mjambor@suse.cz>
9853
9854 PR middle-end/69920
9855 * gcc.dg/torture/pr69932.c: New test.
9856 * gcc.dg/torture/pr69936.c: Likewise.
9857
e400d817 98582016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9859
9860 PR target/69709
9861 * gcc.target/s390/pr69709.c: New test.
9862
126a5a2d 98632016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9864
9865 PR target/69245
9866 * gcc.target/aarch64/pr69245_1.c: New test.
9867
59c58860 98682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9869
9870 PR target/69613
9871 * gcc.dg/torture/pr69613.c: New test.
9872
9441fa4e 98732016-02-26 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR rtl-optimization/69891
9876 * gcc.target/i386/pr69891.c: New test.
9877
e48fcde0 98782016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9879 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9880
35ed600a 9881 PR target/61397
f41208a1 9882 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9883 functionality for both 32-bit and 64-bit.
9884
c86aaa0e 98852016-02-26 Richard Biener <rguenther@suse.de>
9886
9887 PR tree-optimization/69551
9888 * gcc.dg/torture/pr69951.c: New testcase.
9889
38e71a65 98902016-02-25 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/48795
9893 * gcc.dg/Warray-bounds-18.c: New testcase.
9894
03331e69 98952016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9896
9897 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9898
f14d8d6a 98992016-02-25 Jakub Jelinek <jakub@redhat.com>
9900
9901 PR rtl-optimization/69896
9902 * gcc.dg/pr69896.c: New test.
9903
4003c807 99042016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9905
9906 PR c++/69736
9907 * g++.dg/cpp1y/paren2.C: New test.
9908
a0573328 99092016-02-24 Martin Sebor <msebor@redhat.com>
9910
9911 PR c/51147
9912 * gcc.dg/enum-mode-2.c: New test.
9913
2cde02ad 99142016-02-24 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR c++/69922
9917 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9918 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9919 * g++.dg/ubsan/pr69922.C: New test.
9920
f0ea75d1 99212016-02-24 Marek Polacek <polacek@redhat.com>
9922
9923 PR c/69819
9924 * gcc.dg/pr69819.c: New test.
9925
05027366 99262016-02-24 Martin Sebor <msebor@redhat.com>
9927
34ed562b 9928 PR c++/69912
9929 * g++.dg/ext/flexary15.C: New test.
9930
99312016-02-24 Martin Sebor <msebor@redhat.com>
9932
9933 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9934 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9935 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9936
650c3ad5 99372016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9938 Charles Baylis <charles.baylis@linaro.org>
9939
9940 PR debug/61033
9941 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9942
596070e8 99432016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9944 Jakub Jelinek <jakub@redhat.com>
596070e8 9945
9946 PR middle-end/69760
9947 * gcc.dg/torture/pr69760.c: New testcase.
9948
d6b92d9f 99492016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9950
9951 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9952 pattern on Solaris with as.
9953
90436d9d 99542016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9955
9956 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9957 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9958 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9959 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9960
7c749495 99612016-02-24 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR middle-end/69915
9964 * gcc.dg/pr69915.c: New test.
9965
9c9680b5 99662016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9967
9968 PR rtl-optimization/69886
9969 * gcc.dg/torture/pr69886.c: New test.
9970
36d081ee 99712016-02-24 Richard Biener <rguenther@suse.de>
9972
9973 PR middle-end/68963
9974 * gcc.dg/torture/pr68963.c: New testcase.
9975
2a0accb9 99762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9977
9978 PR target/69875
9979 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9980 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9981 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9982 * gcc.target/arm/atomic_loaddi_1.c: New test.
9983 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9984 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9985 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9986 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9987 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9988 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9989 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9990 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9991
f0e92ef1 99922016-02-24 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR middle-end/69909
9995 * gcc.dg/torture/pr69909.c: New test.
9996
6907286f 99972016-02-24 Richard Biener <rguenther@suse.de>
9998
9999 PR tree-optimization/69907
10000 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10001 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10002 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10003
e6ab7475 100042016-02-24 Christian Bruel <christian.bruel@st.com>
10005
10006 * gcc.target/arm/pragma_cpp_fma.c: New test.
10007
47587450 100082016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10009
10010 PR fortran/61156
10011 * gfortran.dg/include_6.f90: Update test.
10012
d41ab738 100132016-02-23 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR objc/69844
10016 * objc.dg/pr69844.m: New test.
10017
4772d9d5 100182016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10019
10020 PR libgfortran/69456
10021 * gfortran.dg/namelist_89.f90: New test.
10022 * gfortran.dg/pr59700.f90: Update test..
10023
8c38d887 100242016-02-23 Martin Sebor <msebor@redhat.com>
10025
10026 PR middle-end/69780
10027 * g++.dg/ext/builtin_alloca.C: New test.
10028 * gcc.dg/builtins-68.c: New test.
10029
ee1bfdb0 100302016-02-23 Richard Henderson <rth@redhat.com>
10031
10032 * gcc.target/i386/addr-space-3.c: Remove test.
10033
52609ec3 100342016-02-23 David Malcolm <dmalcolm@redhat.com>
10035
10036 PR preprocessor/69126
10037 PR preprocessor/69543
10038 * c-c++-common/pr69126-2-long.c: New test.
10039 * c-c++-common/pr69126-2-short.c: New test.
10040 * c-c++-common/pr69543-1.c: Remove xfail.
10041
d5bf2cc8 100422016-02-23 David Malcolm <dmalcolm@redhat.com>
10043
10044 PR preprocessor/69126
10045 PR preprocessor/69543
10046 PR preprocessor/69558
10047 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10048 (f): Rename to...
10049 (test_2): ...this, and add leading comment.
10050 (MACRO_3, test_3): New.
10051 (MACRO_4A, MACRO_4B, test_4): New.
10052 (MACRO): Rename to...
10053 (MACRO_5): ...this.
10054 (g): Rename to...
10055 (test_5): ...this, updating for renaming of MACRO, and
10056 add leading comment.
10057 * c-c++-common/pr69543-1.c: New.
10058 * c-c++-common/pr69543-2.c: New.
10059 * c-c++-common/pr69543-3.c: New.
10060 * c-c++-common/pr69543-4.c: New.
10061 * c-c++-common/pr69558-1.c: New.
10062 * c-c++-common/pr69558-2.c: New.
10063 * c-c++-common/pr69558-3.c: New.
10064 * c-c++-common/pr69558-4.c: New.
10065 * gcc.dg/pr69558.c: Move to...
10066 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10067 xfail for c++.
10068
3a37a410 100692016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10070
10071 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10072 to -ftree-parallelize-loops/-fopenacc changes.
10073 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10074 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10075 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10076 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10077 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10078 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10079 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10080 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10081 * c-c++-common/goacc/kernels-loop.c: Likewise.
10082 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10083 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10084 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10085 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10086
ecca180f 100872016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10088
10089 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10090
eec0fa3f 100912016-02-23 Jakub Jelinek <jakub@redhat.com>
10092
f1f91c07 10093 PR c++/69902
10094 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10095
eec0fa3f 10096 PR c/69900
10097 * gcc.dg/pr69900.c: New test.
10098
e045424d 100992016-02-23 Martin Jambor <mjambor@suse.cz>
10100
10101 PR tree-optimization/69666
10102 * gcc.dg/tree-ssa/pr69666.c: New test.
10103
f482dff6 101042016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10105
10106 PR fortran/67451
10107 * gfortran.dg/coarray_allocate_5.f08: New test.
10108
57ed698b 101092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10110
10111 * gcc.target/s390/vcond-shift.c: Move to ...
10112 * gcc.target/s390/vector/vcond-shift.c: ... here.
10113
990e443c 101142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10115
10116 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10117 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10118
296c5f01 101192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10120
10121 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10122
e53f41d5 101232016-02-20 Mark Wielaard <mjw@redhat.com>
10124
10125 PR c/28901
10126 * gcc.dg/unused-variable-3.c: New test.
10127
13af201d 101282016-02-22 Jakub Jelinek <jakub@redhat.com>
10129
10130 PR target/69888
10131 * gcc.target/i386/pr69888.c: New test.
10132
682c90f9 101332016-02-22 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/69882
10136 * gfortran.dg/vect/pr69882.f90: New testcase.
10137
b8cd18c3 101382016-02-22 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR target/69885
10141 * gcc.dg/pr69885.c: New test.
10142
09343379 101432016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10144
10145 PR target/69806
10146 PR target/54089
10147 * gcc.target/sh/pr54089-10.c: New.
10148
b345a09f 101492016-02-20 Paul Thomas <pault@gcc.gnu.org>
10150
10151 PR fortran/69423
10152 * gfortran.dg/deferred_character_15.f90 : New test.
10153
51385aed 101542016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10155
10156 PR fortran/57365
10157 gfortran.dg/allocate_with_source_18.f03: New test.
10158
101592016-02-20 Harald Anlauf <anlauf@gmx.de>
10160
10161 PR fortran/52531
10162 gfortran.dg/gomp/pr52531.f90: New test.
10163
9cce8384 101642016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10165
10166 PR c++/69865
10167 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10168 -std=c++03.
10169
d91f5fbb 101702016-02-19 Jakub Jelinek <jakub@redhat.com>
10171
563d5cb8 10172 PR c++/69826
10173 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10174 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10175
0a04aac9 10176 PR c++/69850
10177 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10178
d91f5fbb 10179 PR c++/69851
10180 * g++.dg/torture/pr69851.C: New test.
10181
5fe1f282 101822016-02-19 Martin Sebor <msebor@redhat.com>
10183
10184 PR testsuite/69573
10185 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10186
a45bce11 101872016-02-19 Jakub Jelinek <jakub@redhat.com>
10188
6263dde1 10189 PR c++/69850
10190 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10191 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10192
a45bce11 10193 PR c++/67767
10194 * g++.dg/cpp0x/pr67767.C: New test.
10195
cf2ed1b7 101962016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10197
10198 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10199 for fp, simd, crypto, crc, lse.
10200 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10201 above.
10202 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10203 effective target check.
10204
f6cc34b0 102052016-02-19 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR target/69820
10208 * gcc.target/i386/pr69820.c: New test.
10209
6c678e78 102102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10211
10212 * gcc.target/s390/vector/int128-1.c: New test.
10213
b088ff4b 102142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10215
10216 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10217
b11e60a4 102182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10219
10220 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10221 instruction pattern name to prevent the testcase from failing with
10222 -march=z13.
10223
664ff6a0 102242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10225
10226 * gcc.target/s390/md/movstr-2.c: New test.
10227
e80be24b 102282016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10229
10230 * gcc.target/s390/morestack.c: New test.
10231
9839f350 102322016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10233
10234 PR target/69625
10235 * gcc.target/s390/pr69625.c: Add test case.
10236
4550fbd0 102372016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10238
10239 PR testsuite/68580
10240 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10241
57d00b6a 102422016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10243
10244 PR target/68404
10245 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10246 * gcc.target/powerpc/fusion3.c: Likewise.
10247
63ad69d6 102482016-02-18 Richard Biener <rguenther@suse.de>
10249
10250 PR middle-end/69553
10251 * g++.dg/torture/pr69553.C: New testcase.
10252
d92404ed 102532016-02-18 Nick Clifton <nickc@redhat.com>
10254
4550fbd0 10255 PR target/62254
10256 PR target/69610
10257 * gcc.target/arm/pr62554.c: New test.
10258 * gcc.target/arm/pr69610-1.c: New test.
10259 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 10260
0808dfce 102612016-02-18 Richard Biener <rguenther@suse.de>
10262
10263 PR middle-end/69854
10264 * gcc.dg/torture/pr69854.c: New testcase.
10265
fc3527e3 102662016-02-17 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR c++/69850
10269 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10270
e3c24279 102712012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10272
10273 * gcc.target/powerpc/vec-cg.c: New test.
10274
c9732c2b 102752016-02-17 Richard Biener <rguenther@suse.de>
10276
10277 PR testsuite/69586
10278 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10279
51bf9f9b 102802016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10281
10282 PR target/69161
10283 * gcc.c-torture/compile/pr69161.c: New test.
10284
6baedca3 102852016-02-17 David Sherwood <david.sherwood@arm.com>
10286
10287 PR target/69532
10288 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10289 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10290
4f240715 102912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10292
10293 * gcc.dg/ifcvt-4.c: Skip on Visium.
10294
e0c0515d 102952016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10296
10297 * gnat.dg/atomic8.adb: New test.
10298
7b319ee6 102992016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10300
10301 * gnat.dg/discr46.ad[sb]: New test.
10302
48a7e3d1 103032016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10304
10305 PR Target/48344
10306 * gcc.target/powerpc/pr48344-1.c: New test.
10307
3f844f15 103082015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10309
10310 PR fortran/69742
10311 * gfortran.dg/associate_21.f90: New test.
10312
7675e968 103132016-02-16 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR c/69835
10316 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10317 -Wnonnull in dg-options.
10318 * c-c++-common/nonnull-2.c: New test.
10319
d6faee88 103202016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10321 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10322
10323 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10324
3a2a72aa 103252016-02-16 Jakub Jelinek <jakub@redhat.com>
10326
10327 PR middle-end/69801
10328 * gcc.dg/pr69801.c: Add empty dg-options.
10329
28072426 103302016-02-16 James Norris <jnorris@codesourcery.com>
10331
10332 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10333 * g++.dg/goacc/deviceptr-1.c: New file.
10334
37fffac2 103352016-02-16 Jakub Jelinek <jakub@redhat.com>
10336
10337 PR tree-optimization/69820
10338 * gcc.dg/vect/pr69820.c: New test.
10339
f72a5e61 103402016-02-16 Richard Biener <rguenther@suse.de>
10341
10342 PR tree-optimization/69776
10343 * gcc.dg/torture/pr69776-2.c: New testcase.
10344
50e0cd76 103452016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10346
10347 PR tree-optimization/69714
10348 * gcc.dg/torture/pr69714.c: New test.
10349
14a72c4e 103502016-02-16 Jakub Jelinek <jakub@redhat.com>
10351
10352 PR tree-optimization/69802
10353 * gcc.dg/pr69802.c: New test.
10354
fd808c11 103552016-02-16 Richard Biener <rguenther@suse.de>
10356
10357 PR middle-end/69801
10358 * gcc.dg/pr69801.c: New testcase.
10359
49a549ca 103602016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10361
10362 PR libgfortran/69651
10363 * gfortran.dg/read_bang.f90: New test.
10364 * gfortran.dg/read_bang4.f90: New test.
10365
77454e6e 103662016-02-15 Jakub Jelinek <jakub@redhat.com>
10367
2074f21c 10368 PR c++/69658
10369 * g++.dg/init/pr69658.C: New test.
10370
77454e6e 10371 PR c++/69797
10372 * c-c++-common/pr69797.c: New test.
10373
4ef4d764 103742016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10375
10376 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10377 check for aarch64*-*-*.
10378
4a45fe0f 103792016-02-15 Richard Biener <rguenther@suse.de>
10380
10381 PR tree-optimization/69783
10382 * gcc.dg/vect/pr69783.c: New testcase.
10383
0b3619e6 103842016-02-15 Richard Biener <rguenther@suse.de>
10385
10386 PR tree-optimization/69776
10387 * gcc.dg/torture/pr69776.c: New testcase.
10388
9b49c3cb 103892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10390
10391 PR fortran/60526
10392 * gfortran.dg/type_decl_4.f90: Reinstated.
10393
e46faff9 103942016-02-14 John David Anglin <danglin@gcc.gnu.org>
10395
10396 PR fortran/68746
10397 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10398
a96c809a 103992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10400
10401 PR fortran/60526
10402 PR bootstrap/69816
10403 * gfortran.dg/type_decl_4.f90: Removed.
10404
fdec7e88 104052016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10406
10407 PR fortran/60526
10408 * gfortran.dg/type_decl_4.f90: New test.
10409
a72095c4 104102016-02-14 Alan Modra <amodra@gmail.com>
10411
bc436924 10412 PR testsuite/68886
a72095c4 10413 * gcc.c-torture/execute/stkalign.c: Revise test.
10414
73bb5f8b 104152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10416
10417 PR target/67260
10418 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10419
beb13161 104202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10421
10422 PR target/67260
10423 * gcc.target/sh/torture/pr67260.c: New.
10424
67cab04e 104252016-02-12 John David Anglin <danglin@gcc.gnu.org>
10426
10427 * gcc.dg/pr67964.c: Add dg-require-alias.
10428
44a59bb1 104292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10430
10431 PR target/67636
10432 PR target/64345
10433 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10434
38c9bd3a 104352016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10436
10437 PR libgfortran/69668
10438 * gfortran.dg/namelist_88.f90: New test.
10439
1774ff82 104402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10441
10442 PR libgfortran/69668
10443 * gfortran.dg/namelist_38.f90: Update test.
10444 * gfortran.dg/namelist_84.f90: Update test.
10445
aec1f4bd 104462016-02-12 David Malcolm <dmalcolm@redhat.com>
10447
10448 PR other/69554
10449 * gcc.dg/pr69554-1.c: New test.
10450 * gfortran.dg/pr69554-1.F90: New test.
10451 * gfortran.dg/pr69554-2.F90: New test.
10452 * lib/gcc-dg.exp (proc dg-locus): New function.
10453 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10454 distinguish between the caret-printing and non-caret-printing
10455 cases. If caret-printing has been explicitly enabled, bail out
10456 without attempting to fix up the output.
10457
da7d5066 104582016-02-12 David Malcolm <dmalcolm@redhat.com>
10459
10460 PR driver/69265
10461 PR driver/69453
10462 * gcc.dg/spellcheck-options-3.c: New test case.
10463 * gcc.dg/spellcheck-options-4.c: New test case.
10464 * gcc.dg/spellcheck-options-5.c: New test case.
10465 * gcc.dg/spellcheck-options-6.c: New test case.
10466 * gcc.dg/spellcheck-options-7.c: New test case.
10467 * gcc.dg/spellcheck-options-8.c: New test case.
10468 * gcc.dg/spellcheck-options-9.c: New test case.
10469 * gcc.dg/spellcheck-options-10.c: New test case.
10470
fcce1b0b 104712016-02-12 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR rtl-optimization/69764
10474 PR rtl-optimization/69771
10475 * c-c++-common/pr69764.c: New test.
10476 * gcc.dg/torture/pr69771.c: New test.
10477
6d609290 104782016-02-12 Marek Polacek <polacek@redhat.com>
10479
10480 * g++.dg/torture/init-list1.C: New.
10481
7d75fb56 104822016-02-12 Marek Polacek <polacek@redhat.com>
10483
10484 * gcc.dg/pr69522.c: Add empty dg-options.
10485
52543fda 104862016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10487
10488 * g++.dg/lto/lto.exp: Include and init mpx.
10489 * g++.dg/lto/pr69729_0.C: New test.
10490
34947478 104912016-02-12 Jakub Jelinek <jakub@redhat.com>
10492
9181a4ec 10493 PR ipa/69241
10494 * g++.dg/ipa/pr69241-4.C: New test.
10495
34947478 10496 PR ipa/68672
10497 * g++.dg/ipa/pr68672-1.C: New test.
10498 * g++.dg/ipa/pr68672-2.C: New test.
10499 * g++.dg/ipa/pr68672-3.C: New test.
10500
74a4140f 105012016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10502
10503 PR c/69522
50e0cd76 10504 * gcc.dg/pr69522.c: New test.
74a4140f 10505
9ddb20d6 105062016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10507
10508 PR c++/69098
10509 * g++.dg/cpp1y/69098.C: New test.
10510 * g++.dg/cpp1y/69098-2.C: New test.
10511
67cf9b55 105122016-02-12 Jakub Jelinek <jakub@redhat.com>
10513
10514 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10515 and neighbour -> neighbor.
10516 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10517 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10518 * c-c++-common/Wvarargs.c: Likewise.
10519 * c-c++-common/goacc/host_data-5.c: Likewise.
10520 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10521 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10522 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10523 * gcc.target/aarch64/pr60697.c: Likewise.
10524 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10525 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10526 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10527 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10528 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10529 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10530 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10531 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10532 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10533 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10534 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10535 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10536 * g++.dg/lookup/koenig5.C: Likewise.
10537 * g++.dg/ext/no-asm-2.C: Likewise.
10538 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10539 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10540 * gfortran.dg/used_types_16.f90: Likewise.
10541 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10542 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10543 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10544 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10545 * gfortran.dg/abstract_type_6.f03: Likewise.
10546 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10547 * gfortran.dg/used_types_15.f90: Likewise.
10548 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10549 * gfortran.dg/exit_3.f08: Likewise.
10550 * gfortran.dg/open_status_2.f90: Likewise.
10551 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10552 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10553 * gfortran.dg/associate_1.f03: Likewise.
10554 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10555 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10556 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10557 * gcc.dg/builtin-object-size-1.c: Likewise.
10558 * gcc.dg/noreturn-6.c: Likewise.
10559 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10560 * gcc.dg/globalalias.c: Likewise.
10561 * gcc.dg/builtins-config.h: Likewise.
10562 * gcc.dg/pr30457.c: Likewise.
10563 * gcc.c-torture/compile/volatile-1.c: Likewise.
10564 * gcc.c-torture/execute/20101011-1.c: Likewise.
10565 * c-c++-common/Waddress-1.c: Likewise.
10566
40b38ace 105672016-02-11 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR c/69768
10570 * c-c++-common/Waddress-1.c: New test.
10571
42c87ca9 105722016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10573
10574 PR fortran/69296
10575 * gfortran.dg/associate_19.f03: New test.
10576 * gfortran.dg/associate_20.f03: New test.
10577
acb7939f 105782016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10579
10580 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10581
6defe3c5 105822016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10583
10584 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10585 .arch armv8-a\n. Add -dA to dg-options.
10586 * gcc.target/aarch64/assembler_arch_1.c: New test.
10587 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10588
63f63318 105892016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10590
10591 PR c++/68726
10592 * g++.dg/cpp0x/pr68726.C: New.
10593
1cddf457 105942016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10595
10596 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10597 test.
10598
b86fba37 105992016-02-11 Richard Biener <rguenther@suse.de>
10600
10601 * g++.dg/tree-ssa/pr61034.C: Adjust.
10602
ec4ec95a 106032016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10604
be7c31e9 10605 PR target/69148
ec4ec95a 10606 * gcc.target/s390/pr69148.c: New.
10607
f64416ca 106082016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10609
10610 PR tree-optimization/69652
10611 * gcc.dg/torture/pr69652.c: New test.
10612
e5d1ea31 106132016-02-10 Jakub Jelinek <jakub@redhat.com>
10614 Patrick Palka <ppalka@gcc.gnu.org>
10615
10616 PR ipa/69241
10617 PR c++/69649
10618 * g++.dg/ipa/pr69241-1.C: New test.
10619 * g++.dg/ipa/pr69241-2.C: New test.
10620 * g++.dg/ipa/pr69241-3.C: New test.
10621 * g++.dg/ipa/pr69649.C: New test.
10622
fa03b19d 106232016-02-10 Uros Bizjak <ubizjak@gmail.com>
10624
10625 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10626 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10627
14485c8a 106282016-02-10 Bin Cheng <bin.cheng@arm.com>
10629
10630 PR tree-optimization/68021
10631 * gcc.dg/tree-ssa/pr68021.c: New test.
10632
79f1ed25 106332016-02-10 Richard Biener <rguenther@suse.de>
10634
10635 PR tree-optimization/69726
10636 * gcc.dg/uninit-22.c: New testcase.
10637
58f74eff 106382016-02-09 Andrew Pinski <apinski@cavium.com>
10639
10640 PR tree-opt/69282
10641 * gcc.c-torture/compile/20160205-1.c: New testcase.
10642
600c00f7 106432016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10644
10645 PR target/68404
10646 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10647 instead accessing a really large arrray.
10648 * gcc.target/powerpc/fusion3.c: Likewise.
10649
0771836e 106502016-02-09 Charles Baylis <charles.baylis@linaro.org>
10651
10652 PR target/68532
10653 * gcc.c-torture/execute/pr68532.c: New test.
10654
4ccd644f 106552016-02-11 Alexandre Oliva <aoliva@redhat.com>
10656
10657 PR target/69634
10658 * gcc.dg/pr69634.c: New.
10659
2e980a39 106602016-02-09 Richard Biener <rguenther@suse.de>
10661
10662 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10663
aacf7102 106642016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10665
aacf7102 10666 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10667
a1856ddf 106682016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10669
10670 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10671
d4d3da7e 106722016-02-09 Richard Biener <rguenther@suse.de>
10673
10674 PR tree-optimization/69715
10675 * gcc.dg/torture/pr69715.c: New testcase.
10676
9cc6714f 106772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10678
10679 PR c++/69139
10680 * g++.dg/cpp0x/trailing12.C: New test.
10681 * g++.dg/cpp0x/trailing13.C: New test.
10682
83d5062b 106832016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10684
10685 PR c++/69283
10686 PR c++/67835
10687 * g++.dg/cpp1y/auto-fn29.C: New test.
10688 * g++.dg/cpp1y/auto-fn30.C: New test.
10689
394a86f3 106902016-02-08 Jakub Jelinek <jakub@redhat.com>
10691
10692 PR tree-optimization/69209
10693 * gcc.c-torture/compile/pr69209.c: New test.
10694
93b124b4 106952016-02-08 Jeff Law <law@redhat.com>
10696
10697 PR tree-optimization/68541
10698 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10699 of statements allowed in join block for path splitting.
10700
26abce13 107012016-02-08 Jakub Jelinek <jakub@redhat.com>
10702
0acb2d6e 10703 PR c++/59627
10704 * g++.dg/gomp/pr59627.C: New test.
10705
26abce13 10706 PR ipa/69239
10707 * g++.dg/ipa/pr69239.C: New test.
10708
86e0b129 107092016-02-08 David Malcolm <dmalcolm@redhat.com>
10710
10711 PR preprocessor/69664
10712 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10713 * gcc.dg/cpp/warn-comments.c: Likewise.
10714
f553d9f8 107152016-02-08 Marek Polacek <polacek@redhat.com>
10716
10717 PR c++/69688
10718 * g++.dg/init/const12.C: New test.
10719
600695e0 107202016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10721
10722 PR target/60410
10723 * gcc.dg/lto/pr55113_0.c: Remove test.
10724
c4f4b1e8 107252016-02-08 Richard Biener <rguenther@suse.de>
10726
10727 PR tree-optimization/69719
10728 * gcc.dg/torture/pr69719.c: New testcase.
10729
5a987d87 107302016-02-08 Richard Biener <rguenther@suse.de>
10731 Jeff Law <law@redhat.com>
10732
10733 PR target/68273
10734 * gcc.target/mips/pr68273.c: New testcase.
10735
0418e71d 107362016-02-08 Richard Biener <rguenther@suse.de>
10737
10738 PR rtl-optimization/69274
10739 * gcc.target/i386/addr-sel-1.c: XFAIL.
10740
07c0f1ca 107412016-02-08 Jeff Law <law@redhat.com>
10742
40d85f4c 10743 PR tree-optimization/68541
10744 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10745
140e093f 10746 PR tree-optimization/65917
07c0f1ca 10747 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10748
16430acf 107492016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10750
10751 PR fortran/50555
10752 * gfortran.dg/namelist_args.f90: New test.
10753
3f0ff0d8 107542016-02-05 Jeff Law <law@redhat.com>
10755
140e093f 10756 PR tree-optimization/68541
3f0ff0d8 10757 * gcc.dg/tree-ssa/split-path-2.c: New test.
10758 * gcc.dg/tree-ssa/split-path-3.c: New test.
10759 * gcc.dg/tree-ssa/split-path-4.c: New test.
10760 * gcc.dg/tree-ssa/split-path-5.c: New test.
10761 * gcc.dg/tree-ssa/split-path-6.c: New test.
10762 * gcc.dg/tree-ssa/split-path-7.c: New test.
10763
a7cc1f94 107642016-02-05 Martin Sebor <msebor@redhat.com>
10765
10766 PR c++/69662
10767 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10768 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10769
fcb25f28 107702016-02-06 Richard HEnderson <rth@redhat.com>
10771
10772 PR c/69643
10773 * gcc.target/i386/addr-space-4.c: New.
10774 * gcc.target/i386/addr-space-5.c: New.
10775
3a2545a1 107762016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10777
10778 PR fortran/66089
10779 * gfortran.dg/elemental_dependency_6.f90: New.
10780
1e302465 107812016-02-05 Jakub Jelinek <jakub@redhat.com>
10782
66feb54c 10783 PR rtl-optimization/69691
10784 * gcc.c-torture/execute/pr69691.c: New test.
10785
1e302465 10786 PR c++/69628
10787 * g++.dg/parse/pr69628.C: New test.
10788
9c28a298 107892016-02-05 Uros Bizjak <ubizjak@gmail.com>
10790
10791 * gcc.dg/sancov/asan.c: Move to ...
10792 * gcc.dg/asan/sancov-1.c: ... here.
10793
a854e286 107942016-02-05 Uros Bizjak <ubizjak@gmail.com>
10795
10796 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10797
d4f0b240 107982016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10799
10800 PR target/69677
10801 * gcc.target/i386/pr69677.c: New test.
10802
235d8723 108032016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10804
10805 PR c++/68948
10806 * g++.dg/template/pr68948.C: New test.
10807
f390cf65 108082016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10809
10810 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10811 (only necessary on s390x).
10812
ab99f104 108132016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10814
10815 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10816 -mno-accumulate-outgoing-args.
10817
f7ef5392 108182016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10819
10820 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10821
6b098e91 108222016-02-04 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR c/69669
10825 * c-c++-common/pr69669.c: New test.
10826
f0146cf3 108272016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10828
10829 PR target/69667
10830 * g++.dg/pr69667.C: New file.
10831
08fd6cf5 108322016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10833
10834 PR target/69619
10835 * gcc.dg/pr69619.c: Add new test.
10836
a6f3f39f 108372016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10838
10839 PR rtl-optimization/69577
10840 * gcc.target/i386/pr69577.c: New test.
10841
774068a0 108422016-02-04 Martin Liska <mliska@suse.cz>
10843
10844 * g++.dg/asan/pr69276.C: New test.
10845
f50a7894 108462016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10847
10848 PR target/65932
10849 PR target/67714
10850 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10851 a single smulbb instruction.
10852 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10853 * gcc.target/amr/wmul-2.c: Likewise.
10854
6b722eb3 108552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10856
10857 PR target/65932
10858 PR target/67714
10859 * gcc.c-torture/execute/pr67714.c: New test.
10860
1f1475a7 108612016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10862
10863 PR target/69454
10864 * gcc.target/i386/pr69454-1.c: New test.
10865 * gcc.target/i386/pr69454-2.c: New test.
10866
6b94e133 108672016-02-03 Martin Sebor <msebor@redhat.com>
10868
10869 PR c++/69251
10870 PR c++/69253
10871 PR c++/69290
10872 PR c++/69277
10873 PR c++/69349
10874 * g++.dg/ext/flexarray-mangle-2.C: New test.
10875 * g++.dg/ext/flexarray-mangle.C: New test.
10876 * g++.dg/ext/flexarray-subst.C: New test.
10877 * g++.dg/ext/flexary11.C: New test.
10878 * g++.dg/ext/flexary12.C: New test.
10879 * g++.dg/ext/flexary13.C: New test.
10880 * g++.dg/ext/flexary14.C: New test.
10881 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10882
342ed0ac 108832016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10884
10885 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10886 Define only if CHECK_FLOAT128 is defined.
10887 (main): Properly initialize u5.
10888
edf6c4d2 108892016-02-03 Jakub Jelinek <jakub@redhat.com>
10890
415d5641 10891 PR c/69627
10892 * gcc.dg/pr69627.c: New test.
10893
edf6c4d2 10894 PR target/69644
10895 * gcc.dg/pr69644.c: New test.
10896
cf8f3ba0 108972016-02-03 Mike Stump <mikestump@comcast.net>
10898
10899 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10900 support for struct-layout-1.exp.
10901
c90d55dd 109022016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10903
10904 PR c++/69056
f7ef5392 10905 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10906
401bd0c8 109072016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10908 Alexandre Oliva <aoliva@redhat.com>
10909
10910 PR target/69461
10911 * gcc.target/powerpc/pr69461.c: New.
10912
277d9d1d 109132016-02-03 Uros Bizjak <ubizjak@gmail.com>
10914
10915 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10916 works from here ...
10917 (check_effective_target_fsanitize_thread): ... to here. Do not
10918 specify additional compile flags for the test source.
10919 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10920 specify additional compile flags for the test source.
10921
e69ad94a 109222016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10923
10924 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10925
a4454da2 109262016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10927
10928 PR fortran/67451
10929 PR fortran/69418
10930 * gfortran.dg/coarray_allocate_2.f08: New test.
10931 * gfortran.dg/coarray_allocate_3.f08: New test.
10932 * gfortran.dg/coarray_allocate_4.f08: New test.
10933
88cab2dd 109342016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10935
10936 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10937 use same scan-tree-dump-times on all platforms.
10938 * gcc.dg/vect/vect-outer-1.c: Likewise.
10939 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10940 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10941 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10942 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10943 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10944 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10945 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10946
66ea75c4 109472016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10948
10949 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10950 warning.
10951
4eef8df7 109522016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10953
10954 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10955
665fbc2f 109562016-02-02 James Norris <jnorris@codesourcery.com>
10957
10958 * c-c++-common/goacc/routine-5.c: Add tests.
10959
b10e3d47 109602016-02-02 Alexander Monakov <amonakov@ispras.ru>
10961
10962 * gcc.target/nvptx/unsigned-cmp.c: New test.
10963
12ad66dd 109642016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10965
10966 * gcc.target/aarch64/scalar_shift_1.c
10967 (test_corners_sisd_di): Improve force to SIMD register.
10968 (test_corners_sisd_si): Likewise.
10969 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10970 Remove scan-assembler check for ldr.
10971
f9ec342f 109722016-02-02 Richard Biener <rguenther@suse.de>
10973
10974 PR tree-optimization/69595
10975 * gcc.dg/Warray-bounds-17.c: New testcase.
10976
32f2925a 109772016-02-02 Richard Biener <rguenther@suse.de>
10978
10979 PR tree-optimization/69606
10980 * gcc.dg/torture/pr69606.c: New testcase.
10981
cfd9ca84 109822016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10983
10984 PR middle-end/68542
10985 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10986 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10987
19bf08e2 109882016-02-02 Alan Modra <amodra@gmail.com>
10989
10990 PR target/69548
10991 * gcc.target/powerpc/pr69548.c: New test.
10992
6f13b088 109932016-02-01 Jakub Jelinek <jakub@redhat.com>
10994
dcddc5af 10995 PR rtl-optimization/69592
10996 * gcc.dg/pr69592.c: New test.
10997
6f13b088 10998 PR preprocessor/69543
10999 PR c/69558
11000 * gcc.dg/pr69543.c: New test.
11001 * gcc.dg/pr69558.c: New test.
11002
d090e5c2 110032016-02-01 Uros Bizjak <ubizjak@gmail.com>
11004
fcb317c5 11005 PR testsuite/65940
11006 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 11007
aaf527dc 110082016-02-01 Martin Sebor <msebor@redhat.com>
11009
11010 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11011
1674217b 110122016-02-01 Bin Cheng <bin.cheng@arm.com>
11013
11014 PR tree-optimization/67921
11015 * c-c++-common/ubsan/pr67921.c: New test.
11016
b4007655 110172016-02-01 Richard Biener <rguenther@suse.de>
11018
11019 PR middle-end/69556
11020 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11021
88a477bb 110222016-02-01 Richard Biener <rguenther@suse.de>
11023
11024 PR tree-optimization/69574
11025 * gcc.dg/torture/pr69574.c: New testcase.
11026
2eaaa4e7 110272016-02-01 Richard Biener <rguenther@suse.de>
11028
11029 PR tree-optimization/69579
11030 * gcc.dg/setjmp-6.c: New testcase.
11031
e3882c44 110322016-02-01 Jakub Jelinek <jakub@redhat.com>
11033
11034 PR rtl-optimization/69570
11035 * g++.dg/opt/pr69570.C: New test.
11036
f80aff47 110372016-02-01 Richard Henderson <rth@redhat.com>
11038
11039 * gcc.dg/pr69535.c: New test.
11040
240568aa 110412016-01-31 John David Anglin <danglin@gcc.gnu.org>
11042
6009b3b8 11043 PR testsuite/69584
11044 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11045 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11046
1fdf7177 11047 PR debug/68244
11048 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11049
240568aa 11050 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11051
cb3e5ac0 110522016-01-31 Paul Thomas <pault@gcc.gnu.org>
11053
11054 PR fortran/67564
11055 * gfortran.dg/allocate_with_source_17.f03: New test.
11056
3b8b902b 110572016-01-30 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR tree-optimization/69546
11060 * gcc.dg/torture/pr69546.c: New test.
11061
17985abe 110622016-01-30 Paul Thomas <pault@gcc.gnu.org>
11063
11064 PR fortran/69566
11065 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11066
b5239e80 110672016-01-30 Martin Sebor <msebor@redhat.com>
11068
11069 PR c++/68490
11070 * g++.dg/ext/flexary10.C: New test.
11071
e8f03010 110722016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11073
11074 PR fortran/66707
11075 gfortran.dg/common_23.f90: New test.
11076
dc93691a 110772016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11078
11079 PR target/65546
11080 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11081 condition being checked, and disable it when the target supports
11082 misaligned loads and stores.
11083
ff5e28e9 110842016-01-29 Jakub Jelinek <jakub@redhat.com>
11085
11086 PR debug/69518
11087 * gcc.dg/torture/pr69518.c: New test.
11088
b0d8930a 110892016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11090
11091 PR target/69530
11092 * gcc.target/i386/pr69530.c: New test.
11093
21601fc7 110942016-01-29 Steve Ellcey <sellcey@imgtec.com>
11095
11096 PR target/65604
11097 * gcc.target/mips/div-delay.c: New test.
11098
ca6c7317 110992016-01-29 Jakub Jelinek <jakub@redhat.com>
11100
4758dc39 11101 PR target/69551
11102 * gcc.target/i386/pr69551.c: New test.
11103
ca6c7317 11104 PR target/66137
11105 * gcc.target/i386/pr66137.c: New test.
11106
e3078da6 111072016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11108
11109 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11110 always built for p5600.
11111 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11112 isa=p5600 dg-option.
11113
b622ec25 111142016-01-29 Richard Biener <rguenther@suse.de>
11115
11116 PR tree-optimization/69547
11117 * g++.dg/tree-ssa/pr69547.C: New testcase.
11118
d2a60e99 111192016-01-29 Jakub Jelinek <jakub@redhat.com>
11120
11121 PR debug/66869
11122 * g++.dg/warn/Wunused-function2.C: New test.
11123
ae849d2b 111242016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11125
11126 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11127 support for test to succeed.
11128
ce6a6978 111292016-01-29 Marek Polacek <polacek@redhat.com>
11130
11131 PR c++/69509
11132 PR c++/69516
11133 * g++.dg/ext/constexpr-vla2.C: New test.
11134 * g++.dg/ext/constexpr-vla3.C: New test.
11135 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11136
7550d855 111372016-01-29 Richard Biener <rguenther@suse.de>
11138
11139 PR middle-end/69537
11140 * gcc.dg/uninit-21.c: New testcase.
11141
f11bb279 111422016-01-28 Uros Bizjak <ubizjak@gmail.com>
11143
11144 PR target/69459
11145 * gcc.target/i386/pr69459.c: New test.
11146
c80c12c8 111472016-01-28 Steve Ellcey <sellcey@imgtec.com>
11148
11149 PR target/68400
11150 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11151 * gcc.target/mips/pr68400.c: New test.
11152
c649bacc 111532016-01-28 Martin Sebor <msebor@redhat.com>
11154
11155 PR target/17381
11156 * gcc.target/powerpc/pr17381.c: New test.
11157
f4881661 111582016-01-28 Jakub Jelinek <jakub@redhat.com>
11159
11160 PR middle-end/69542
11161 * gcc.dg/torture/pr69542.c: New test.
11162
d66fdd75 111632016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11164
11165 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11166
d4a78818 111672016-01-28 David Edelsohn <dje.gcc@gmail.com>
11168
11169 * gcc.dg/pr65980.c: Skip on AIX.
11170 * gcc.dg/pr66688.c: Same.
11171
21329e97 111722016-01-28 David Edelsohn <dje.gcc@gmail.com>
11173
11174 PR target/63679
11175 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11176 * gcc.dg/tree-ssa/sra-18.c: Same.
11177
cc7124a6 111782016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11179
11180 PR fortran/62536
11181 * gfortran.dg/block_15.f08: New test.
11182 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11183 on incorrectly closed BLOCK.
11184
358dfcb4 111852016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11186
11187 * gcc.dg/declare-simd.c: New test.
e87502d6 111882016-01-28 Richard Biener <rguenther@suse.de>
11189
11190 PR tree-optimization/69466
11191 * gfortran.dg/vect/pr69466.f90: New testcase.
11192
44e7334b 111932016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11194
11195 * g++.dg/pr67989.C: Remove ARM-specific option.
11196 * gcc.target/arm/pr67989.C: New file.
11197
5ce8f551 111982016-01-27 Uros Bizjak <ubizjak@gmail.com>
11199
11200 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11201 and expm1 test for glibc < 2.11.
11202
fa6e6b15 112032016-01-27 Richard Henderson <rth@redhat.com>
11204
11205 * gcc.c-torture/execute/pr69447.c: New test.
11206
112072016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 11208
7b8122c6 11209 PR fortran/69422
147b2f9b 11210 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11211
78e516eb 112122016-01-27 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR debug/66869
11215 * gcc.dg/pr66869.c: New test.
11216
9b849350 112172016-01-25 Jeff Law <law@redhat.com>
11218
11219 PR tree-optimization/68398
f11bb279 11220 PR tree-optimization/69196
9b849350 11221 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11222 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11223 path to avoid new heuristic allowing more irreducible regions
11224 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11225 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11226 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11227 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11228 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11229
fee5e491 112302016-01-27 Marek Polacek <polacek@redhat.com>
11231
11232 PR c/68062
11233 * c-c++-common/vector-compare-4.c: New test.
11234
eec96426 112352016-01-27 David Malcolm <dmalcolm@redhat.com>
11236
11237 PR preprocessor/69126
11238 * c-c++-common/pr69126.c: New test case.
11239
5068be18 112402016-01-27 Ian Lance Taylor <iant@google.com>
11241
11242 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11243
5fa82c11 112442016-01-27 Ryan Burn <contact@rnburn.com>
11245
11246 PR cilkplus/69267
11247 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11248
b3df0219 112492016-01-27 Uros Bizjak <ubizjak@gmail.com>
11250
11251 PR target/69512
11252 * gcc.target/i386/pr69512.c: New test.
11253
d46a16d4 112542016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11255
11256 PR ada/69488
11257 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11258
6a9b35ef 112592016-01-27 Marek Polacek <polacek@redhat.com>
11260
11261 PR c++/69379
11262 * g++.dg/pr69379.C: New test.
11263
18e9663b 112642016-01-27 Martin Sebor <msebor@redhat.com>
11265
11266 PR c++/69317
11267 * g++.dg/abi/Wabi-2-2.C: New test.
11268 * g++.dg/abi/Wabi-2-3.C: New test.
11269 * g++.dg/abi/Wabi-3-2.C: New test.
11270 * g++.dg/abi/Wabi-3-3.C: New test.
11271
c88301ad 112722016-01-27 Richard Biener <rguenther@suse.de>
11273
11274 PR tree-optimization/69166
11275 * gcc.dg/torture/pr69166.c: New testcase.
11276
8ca47550 112772016-01-27 Martin Jambor <mjambor@suse.cz>
11278
11279 PR tree-optimization/69355
11280 * gcc.dg/tree-ssa/pr69355.c: New test.
11281
5cb23e3c 112822016-01-27 Marek Polacek <polacek@redhat.com>
11283
11284 PR c++/69496
11285 * g++.dg/ext/constexpr-vla1.C: New test.
11286
7b0c1b6d 112872016-01-20 Christian Bruel <christian.bruel@st.com>
11288
11289 PR target/69245
11290 * gcc.target/arm/pr69245.c: New test.
11291
220112fc 112922016-01-27 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR tree-optimization/69399
11295 * gcc.dg/torture/pr69399.c: New test.
11296
16294490 112972016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11298
11299 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11300
8abd3d0c 113012016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11302
11303 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11304
7cf9b895 113052016-01-26 Tom de Vries <tom@codesourcery.com>
11306
11307 PR tree-optimization/69110
11308 * gcc.dg/autopar/pr69110.c: New test.
11309
557c1942 113102016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 11311 Sebastian Pop <s.pop@samsung.com>
557c1942 11312
11313 * gcc.dg/graphite/isl-ast-op-select.c: New.
11314
80adbd96 113152015-01-26 Paul Thomas <pault@gcc.gnu.org>
11316
11317 PR fortran/69385
11318 * gfortran.dg/allocate_error_6.f90: New test.
11319
c3f86f60 113202016-01-26 Richard Henderson <rth@redhat.com>
11321
11322 * gcc.dg/tm/pr60908.c: New test.
11323
3752e5b1 113242016-01-26 David Malcolm <dmalcolm@redhat.com>
11325
11326 PR other/69006
11327 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11328 directive.
11329 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11330 expected multiline output to reflect the colorization being
11331 disabled before newlines.
11332 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11333 (custom_diagnostic_finalizer): Replace call to
11334 pp_newline_and_flush with call to pp_flush.
11335 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11336 * gfortran.dg/implicit_class_1.f90: Likewise.
11337 * lib/gcc-dg.exp (allow_blank_lines): New global.
11338 (dg-allow-blank-lines-in-output): New procedure.
11339 (gcc-dg-prune): Complain about blank lines in the output, unless
11340 dg-allow-blank-lines-in-output was called.
11341 * lib/multiline.exp (_build_multiline_regex): Only support
11342 arbitrary followup text for non-blank-lines, not for blank lines.
11343
9bbfd060 113442016-01-26 Jakub Jelinek <jakub@redhat.com>
11345
11346 PR tree-optimization/69483
11347 * gcc.dg/pr69483.c: New test.
11348 * g++.dg/opt/pr69483.C: New test.
11349
53773057 113502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11351
11352 PR target/68620
11353 * gcc.target/arm/pr68620.c: New test.
11354
442a556f 113552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11356
11357 * gcc.target/i386/pr68986-2.c: Remove -m32.
11358
d513c683 113592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11360
11361 PR target/68986
11362 * gcc.target/i386/pr68986-1.c: New test.
11363 * gcc.target/i386/pr68986-2.c: Likewise.
11364 * gcc.target/i386/pr68986-3.c: Likewise.
11365
976877a5 113662016-01-26 Christian Bruel <christian.bruel@st.com>
11367
11368 * lib/target-supports.exp
11369 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11370 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11371 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11372
2c7b2f88 113732016-01-26 Richard Biener <rguenther@suse.de>
11374
11375 PR tree-optimization/69452
11376 * gcc.dg/torture/pr69452.c: New testcase.
11377
f7fc06e7 113782016-01-26 Jakub Jelinek <jakub@redhat.com>
11379
11380 PR target/69442
11381 * gcc.dg/pr69442.c: New test.
11382
d1dae587 113832016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11384
11385 PR target/67896
11386 * gcc.target/aarch64/simd/pr67896.C: New.
11387
ef7be7f8 113882016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11389
11390 PR tree-optimization/69400
11391 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11392 function.
11393 (plugin_init): Call it.
11394 * gcc.dg/torture/pr69400.c: New test.
11395
648433a4 113962016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11397
11398 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11399
45fc5243 114002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11401 Sebastian Pop <s.pop@samsung.com>
11402
11403 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11404 isl-0.15.
11405
c699f6a1 114062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11407 Sebastian Pop <s.pop@samsung.com>
11408
11409 * gcc.dg/graphite/pr69292.c: New.
11410
b86e24ea 114112016-01-25 Jakub Jelinek <jakub@redhat.com>
11412
11413 * c-c++-common/goacc/use_device-1.c: New test.
11414
105cb8d7 114152016-01-25 Jeff Law <law@redhat.com>
11416
11417 PR tree-optimization/69196
11418 PR tree-optimization/68398
11419 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11420 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11421
44562749 114222016-01-25 David Edelsohn <dje.gcc@gmail.com>
11423
11424 PR target/69469
11425 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11426 Algorithm.
11427
6837fee7 114282016-01-25 Richard Biener <rguenther@suse.de>
11429
11430 PR testsuite/69380
11431 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11432
fe500d65 114332016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11434
11435 PR target/69421
11436 * gcc.dg/pr69421.c: New test.
11437
8eacba94 114382016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11439
11440 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11441 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11442 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11443 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11444 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11445 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11446 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11447 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11448 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11449 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11450
af09d40d 114512016-01-25 Richard Biener <rguenther@suse.de>
11452
11453 PR tree-optimization/69376
11454 * gcc.dg/torture/pr69376.c: New testcase.
11455
d65063f5 114562016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11457
11458 PR fortran/69397
11459 PR fortran/68442
11460 * gfortran.dg/interface_38.f90: New test.
11461 * gfortran.dg/interface_39.f90: New test.
80adbd96 11462
08c7bfb4 114632016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11464
11465 Revert:
11466 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11467
11468 PR c++/11858
11469 PR c++/24663
11470 PR c++/24664
11471 * g++.dg/template/pr11858.C: New test.
11472 * g++.dg/template/pr24663.C: New test.
11473 * g++.dg/template/unify12.C: New test.
11474 * g++.dg/template/unify13.C: New test.
11475 * g++.dg/template/unify14.C: New test.
11476 * g++.dg/template/unify15.C: New test.
11477 * g++.dg/template/unify16.C: New test.
11478 * g++.dg/template/unify17.C: New test.
11479
c2e7d2be 114802016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11481
11482 PR fortran/68283
11483 gfortran.dg/pr68283.f90: New test.
11484
9f2e8617 114852016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11486
11487 PR fortran/66094
11488 * gfortran.dg/inline_matmul_13.f90: New test.
11489 * gfortran.dg/matmul_bounds_8.f90: New test.
11490 * gfortran.dg/matmul_bounds_9.f90: New test.
11491 * gfortran.dg/matmul_bounds_10.f90: New test.
11492
a4838119 114932016-01-23 Tom de Vries <tom@codesourcery.com>
11494
11495 PR tree-optimization/69426
11496 * gcc.dg/autopar/pr69426.c: New test.
11497
feddf0dc 114982016-01-23 Martin Sebor <msebor@redhat.com>
11499
11500 PR c++/58109
11501 PR c++/69022
11502 * g++.dg/cpp0x/alignas5.C: New test.
11503 * g++.dg/ext/vector29.C: Same.
11504
132731fb 115052016-01-23 Uros Bizjak <ubizjak@gmail.com>
11506
11507 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11508 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11509 _GNU_SOURCE from compile flags to the source.
11510 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11511 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11512 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11513 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11514
51aec681 115152016-01-22 Jakub Jelinek <jakub@redhat.com>
11516
11517 PR target/69432
11518 * g++.dg/opt/pr69432.C: New test.
11519
147aa3e3 115202016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11521
11522 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11523 32-bit targets testing an -m64 multilib.
11524
4d04e35e 115252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11526
11527 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11528 64-bit support.
11529
86f38d0c 115302016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11531
11532 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11533
f776e712 115342016-01-21 Christian Bruel <christian.bruel@st.com>
11535
11536 PR target/68674
11537 * gcc.target/i386/pr68674.c
11538 * gcc.target/aarch64/pr68674.c
11539 * gcc.target/arm/pr68674.c
11540
7b9de435 115412016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11542
11543 PR target/69403
11544 * gcc.c-torture/execute/pr69403.c: New test.
11545
9935a0ba 115462016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11547
11548 PR c++/55843
11549 * g++.dg/template/pr55843.C: New.
11550
06b94aa1 115512016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11552
11553 PR testsuite/66877
11554 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11555 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11556
b68773a8 115572016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11558
11559 PR testsuite/67489
132731fb 11560 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11561 from dg-do compile directive, and instead add
11562 { dg-require-effective-target int128 }.
b68773a8 11563
bbbbe8ab 115642016-01-20 Martin Sebor <msebor@redhat.com>
11565
11566 PR c/69405
11567 * gcc.dg/sync-fetch.c: New test.
11568
f3a6a26f 115692016-01-21 Martin Sebor <msebor@redhat.com>
11570
11571 PR target/69252
11572 * gcc.target/powerpc/pr69252.c: New test.
11573
d1565a03 115742016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11575
11576 PR fortran/65996
132731fb 11577 * gfortran.dg/pr65996.f90: New test.
d1565a03 11578
15a5a905 115792016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11580
11581 PR c++/68810
bbbbe8ab 11582 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 11583 expected to generate an error.
15a5a905 11584
e4538af5 115852016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11586
11587 PR middle-end/66178
11588 * gcc.dg/torture/pr66178.c: New test.
11589
4d4180ce 115902016-01-21 Anton Blanchard <anton@samba.org>
11591 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11592
11593 PR target/63354
11594 * gcc.target/powerpc/pr63354.c: New test.
11595
86e16058 115962016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11597
11598 PR rtl-optimization/68990
11599 * gcc.target/i386/pr68990: New.
11600
b11b85e4 116012016-01-21 Nick Clifton <nickc@redhat.com>
11602
11603 PR target/69129
11604 * gcc.target/mips/pr69129.c: New.
11605
62dd9f85 116062016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11607
11608 PR c++/58046
11609 * g++.dg/cpp0x/pr58046.C: New.
11610
ac7d424b 116112016-01-21 Jakub Jelinek <jakub@redhat.com>
11612
47c0bea3 11613 PR target/69187
11614 PR target/65624
11615 * gcc.target/arm/pr69187.c: New test.
11616
ac7d424b 11617 PR c++/69355
11618 * g++.dg/torture/pr69355.C: New test.
11619
9e18b252 116202016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11621 Sebastian Pop <s.pop@samsung.com>
11622
11623 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11624
de862e2f 116252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11626 Sebastian Pop <s.pop@samsung.com>
11627
132731fb 11628 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 11629
f55f9344 116302016-01-21 Jakub Jelinek <jakub@redhat.com>
11631
11632 PR middle-end/67653
11633 * c-c++-common/pr67653.c: New test.
11634 * gcc.dg/torture/pr29119.c: Add dg-warning.
11635
62752e71 116362016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11637
11638 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11639
16d4186f 116402016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11641
11642 PR c/24293
11643 * gcc.dg/pr24293.c: New test.
11644 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11645 incomplete struct type.
11646 * gcc.dg/declspec-1.c: Likewise.
11647 * gcc.dg/pr63549.c: Likewise.
11648
58219d13 116492016-01-20 Jakub Jelinek <jakub@redhat.com>
11650
11651 PR tree-optimization/66612
11652 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11653 for bdn instruction.
11654
a7b5688a 116552016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11656
11657 * lib/target-supports.exp
11658 (check_effective_target_arm_fp_ok_nocache): New.
11659 (check_effective_target_arm_fp_ok): New.
11660 (add_options_for_arm_fp): New.
11661 (check_effective_target_arm_crypto_ok_nocache): Require
11662 target_arm_v8_neon_ok instead of arm32.
11663 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11664 (check_effective_target_arm_crypto_pragma_ok): New.
11665 (add_options_for_arm_vfp): New.
11666 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11667 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11668 target instead. Force initial fpu to vfp.
11669 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11670 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11671 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11672 dependency.
11673 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11674 use arm_vfp effective target instead. Force initial fpu to vfp.
11675 * gcc.target/arm/attr-neon3.c: Likewise.
11676 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11677 arm_vfp_ok.
11678 * gcc.target/arm/unsigned-float.c: Likewise.
11679 * gcc.target/arm/vfp-1.c: Likewise.
11680 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11681 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11682 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11683 * gcc.target/arm/vfp-ldmias.c: Likewise.
11684 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11685 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11686 * gcc.target/arm/vfp-stmiad.c: Likewise.
11687 * gcc.target/arm/vfp-stmias.c: Likewise.
11688 * gcc.target/arm/vnmul-1.c: Likewise.
11689 * gcc.target/arm/vnmul-2.c: Likewise.
11690 * gcc.target/arm/vnmul-3.c: Likewise.
11691 * gcc.target/arm/vnmul-4.c: Likewise.
11692
7ca56ca8 116932016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 11694
7fb75b57 11695 PR testsuite/69366
11696 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11697 the MPX run-time library, for compile-time MPX test.
11698 * gcc.target/i386/chkp-always_inline.c: Likewise.
11699 * gcc.target/i386/chkp-bndret.c: Likewise.
11700 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11701 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11702 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11703 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11704 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11705 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11706 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11707 * gcc.target/i386/chkp-label-address.c: Likewise.
11708 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11709 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11710 * gcc.target/i386/chkp-pr69044.c: Likewise.
11711 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11712 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11713 * gcc.target/i386/chkp-strchr.c: Likewise.
11714 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11715 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11716 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11717 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11718 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11719 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11720 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11721 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11722 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11723 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11724 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11725 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11726 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11727 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11728 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11729 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11730 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11731 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11732 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11733 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11734 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11735 * gcc.target/i386/pr63995-2.c: Likewise.
11736 * gcc.target/i386/pr64805.c: Likewise.
11737 * gcc.target/i386/pr65044.c: Likewise.
11738 * gcc.target/i386/pr65167.c: Likewise.
11739 * gcc.target/i386/pr65183.c: Likewise.
11740 * gcc.target/i386/pr65184.c: Likewise.
11741 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 11742
f2da0b99 117432016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11744
11745 PR tree-optimization/69328
11746 * gcc.dg/pr69328.c: New test.
11747
4d379676 117482016-01-20 Jeff Law <law@redhat.com>
11749
4a11f145 11750 PR target/25114
4d379676 11751 * gcc.target/m68k/pr25114.c: New test.
11752
0754bad1 117532016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11754
11755 * gcc.target/arm/memset-inline-10.c: Added
11756 dg-require-effective-target arm_thumb2_ok.
11757
63bd5c2d 117582016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11759
11760 * gcc.dg/debug/dwarf2/sso.c: New test.
11761
a9c01e81 117622016-01-19 Uros Bizjak <ubizjak@gmail.com>
11763
11764 PR testsuite/68820
11765 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11766 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11767 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11768
53fa0e54 117692016-01-19 Jan Hubicka <hubicka@ucw.cz>
11770
11771 PR ipa/66223
11772 * g++.dg/ipa/devirt-50.C: New testcase.
11773
e035a62c 117742016-01-19 Marek Polacek <polacek@redhat.com>
11775
11776 PR c++/68965
11777 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11778 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11779
885cc3ea 117802016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11781
11782 PR target/69135
11783 * gcc.target/arm/pr69135_1.c: New test.
11784
07bd240e 117852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11786
11787 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11788
9f60d257 117892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11790
11791 * gcc.target/aarch64/ccmp_1.c: New testcase.
11792
a0c919f7 117932016-01-19 Marek Polacek <polacek@redhat.com>
11794
11795 PR c++/68586
11796 * g++.dg/cpp0x/enum30.C: New test.
11797
dc5d6d17 117982016-01-19 Richard Biener <rguenther@suse.de>
11799
11800 PR tree-optimization/69336
11801 * g++.dg/tree-ssa/pr69336.C: New testcase.
11802
6dd156e0 118032016-01-19 Jakub Jelinek <jakub@redhat.com>
11804
11805 PR debug/65779
11806 * gcc.dg/pr65779.c: New test.
11807
3e0d45b9 118082016-01-19 Richard Biener <rguenther@suse.de>
11809
11810 PR tree-optimization/69352
11811 * gcc.dg/torture/pr69352.c: New testcase.
11812
7a3cf64d 118132016-01-19 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR rtl-optimization/68955
11816 PR rtl-optimization/64557
11817 * gcc.dg/torture/pr68955.c: New test.
11818
8be55b33 118192016-01-19 Jan Hubicka <hubicka@ucw.cz>
11820
11821 PR lto/69136
11822 * g++.dg/torture/pr69136.C: New testcase.
11823
72a985d7 118242016-01-19 Jan Hubicka <hubicka@ucw.cz>
11825
11826 PR lto/69133
11827 * g++.dg/lto/pr69133_0.C: New testcase.
11828 * g++.dg/lto/pr69133_1.C: New testcase.
11829
56778b62 118302016-01-15 Jeff Law <law@redhat.com>
11831
11832 PR tree-optimization/69320
11833 * gcc.c-torture/pr69320-1.c: New test.
11834 * gcc.c-torture/pr69320-2.c: New test.
11835 * gcc.c-torture/pr69320-3.c: New test.
11836 * gcc.c-torture/pr69320-4.c: New test.
11837
ced41b93 118382016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11839
11840 PR c++/11858
11841 PR c++/24663
11842 PR c++/24664
11843 * g++.dg/template/pr11858.C: New test.
11844 * g++.dg/template/pr24663.C: New test.
11845 * g++.dg/template/unify12.C: New test.
11846 * g++.dg/template/unify13.C: New test.
11847 * g++.dg/template/unify14.C: New test.
11848 * g++.dg/template/unify15.C: New test.
11849 * g++.dg/template/unify16.C: New test.
11850 * g++.dg/template/unify17.C: New test.
11851
7f8cbcaf 118522016-01-18 David Malcolm <dmalcolm@redhat.com>
11853
11854 PR testsuite/69181
11855 * gcc.dg/pr69181-1.c: New test file.
11856 * gcc.dg/pr69181-2.c: New test file.
11857 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11858 globals by moving it to...
11859 (cleanup-after-saved-dg-test): ...this new function. Add
11860 "global additional_sources_used". Add reset of global
11861 multiline_expected_outputs to the empty list.
11862 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11863 global to...
11864 (multiline_expected_outputs): ...this, and updated comments to
11865 note that it is modified from gcc-dg.exp.
11866 (dg-end-multiline-output): Update for the above renaming.
11867 (handle-multiline-outputs): Likewise. Remove the clearing
11868 of the expected outputs to the empty list.
11869
3c7cbfc0 118702016-01-18 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/69297
11873 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11874
81d49cc1 118752016-01-18 Joseph Myers <joseph@codesourcery.com>
11876
11877 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11878 dg-options.
11879 * gcc.target/mips/mips-3d-2.c: Likewise.
11880 * gcc.target/mips/mips-3d-3.c: Likewise.
11881 * gcc.target/mips/mips-3d-4.c: Likewise.
11882 * gcc.target/mips/mips-3d-5.c: Likewise.
11883 * gcc.target/mips/mips-3d-6.c: Likewise.
11884 * gcc.target/mips/mips-3d-7.c: Likewise.
11885 * gcc.target/mips/mips-3d-8.c: Likewise.
11886 * gcc.target/mips/mips-3d-9.c: Likewise.
11887 * gcc.target/mips/mips-ps-1.c: Likewise.
11888 * gcc.target/mips/mips-ps-2.c: Likewise.
11889 * gcc.target/mips/mips-ps-3.c: Likewise.
11890 * gcc.target/mips/mips-ps-4.c: Likewise.
11891 * gcc.target/mips/mips-ps-5.c: Likewise.
11892 * gcc.target/mips/mips-ps-6.c: Likewise.
11893 * gcc.target/mips/mips-ps-7.c: Likewise.
11894 * gcc.target/mips/mips-ps-type.c: Likewise.
11895 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11896 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11897
03c4ff3a 118982016-01-18 Tom de Vries <tom@codesourcery.com>
11899
11900 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11901 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11902 * c-c++-common/goacc/kernels-empty.c: New test.
11903 * c-c++-common/goacc/kernels-eternal.c: New test.
11904 * c-c++-common/goacc/kernels-loop-2.c: New test.
11905 * c-c++-common/goacc/kernels-loop-3.c: New test.
11906 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11907 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11908 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11909 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11910 * c-c++-common/goacc/kernels-loop-data.c: New test.
11911 * c-c++-common/goacc/kernels-loop-g.c: New test.
11912 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11913 * c-c++-common/goacc/kernels-loop-n.c: New test.
11914 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11915 * c-c++-common/goacc/kernels-loop.c: New test.
11916 * c-c++-common/goacc/kernels-noreturn.c: New test.
11917 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11918 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11919 * c-c++-common/goacc/kernels-reduction.c: New test.
11920
22e3dcee 119212016-01-18 Tom de Vries <tom@codesourcery.com>
11922
11923 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11924 * gcc.dg/autopar/outer-2.c: Same.
11925 * gcc.dg/autopar/outer-3.c: Same.
11926 * gcc.dg/autopar/outer-4.c: Same.
11927 * gcc.dg/autopar/outer-5.c: Same.
11928 * gcc.dg/autopar/outer-6.c: Same.
11929 * gcc.dg/autopar/parallelization-1.c: Same.
11930 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11931 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11932 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11933 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11934 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11935 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11936 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11937 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11938 * gcc.dg/autopar/pr39500-1.c: Same.
11939 * gcc.dg/autopar/pr39500-2.c: Same.
11940 * gcc.dg/autopar/pr46193.c: Same.
11941 * gcc.dg/autopar/pr46194.c: Same.
11942 * gcc.dg/autopar/pr49580.c: Same.
11943 * gcc.dg/autopar/pr49960-1.c: Same.
11944 * gcc.dg/autopar/pr49960.c: Same.
11945 * gcc.dg/autopar/pr68373.c: Same.
11946 * gcc.dg/autopar/reduc-1.c: Same.
11947 * gcc.dg/autopar/reduc-1char.c: Same.
11948 * gcc.dg/autopar/reduc-1short.c: Same.
11949 * gcc.dg/autopar/reduc-2.c: Same.
11950 * gcc.dg/autopar/reduc-2char.c: Same.
11951 * gcc.dg/autopar/reduc-2short.c: Same.
11952 * gcc.dg/autopar/reduc-3.c: Same.
11953 * gcc.dg/autopar/reduc-4.c: Same.
11954 * gcc.dg/autopar/reduc-6.c: Same.
11955 * gcc.dg/autopar/reduc-7.c: Same.
11956 * gcc.dg/autopar/reduc-8.c: Same.
11957 * gcc.dg/autopar/reduc-9.c: Same.
11958 * gcc.dg/autopar/uns-outer-4.c: Same.
11959 * gcc.dg/autopar/uns-outer-5.c: Same.
11960 * gcc.dg/autopar/uns-outer-6.c: Same.
11961 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11962 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11963
fd5cbe2f 119642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11965
11966 PR target/63679
11967 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11968 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11969
fa75ab55 119702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11971
11972 PR target/63679
11973 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11974 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11975 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11976
214b2582 119772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11978
11979 PR target/63679
11980 * gcc.dg/tree-ssa/sra-17.c: New.
11981 * gcc.dg/tree-ssa/sra-18.c: New.
11982
13146837 119832016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11984
11985 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11986
6ccd18c2 119872016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11988
11989 * gnat.dg/inline12.adb: New test.
11990
8872b95f 119912016-01-18 Bin Cheng <bin.cheng@arm.com>
11992
11993 PR tree-optimization/66797
11994 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11995
971514e3 119962016-01-18 Richard Biener <rguenther@suse.de>
11997
11998 PR tree-optimization/69170
11999 * gcc.dg/torture/pr69170.c: New testcase.
12000
dfb6d139 120012016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 12002
12003 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12004
164d84c2 120052016-01-16 Tom de Vries <tom@codesourcery.com>
12006
12007 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12008
4c33b769 120092016-01-16 Tom de Vries <tom@codesourcery.com>
12010
12011 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12012 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12013 redundant dg-require-effective-target pthread.
12014 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12015 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12016 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12017 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12018 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12019 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12020 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12021
673441b0 120222016-01-16 David Edelsohn <dje.gcc@gmail.com>
12023
12024 PR target/68609
12025 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12026 * gcc.target/powerpc/recip-7.c: Same.
12027
90153ae7 120282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12029
12030 PR c++/69091
12031 * g++.dg/template/pr69091.C: New test.
12032
bc24d01d 120332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12034
12035 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12036 dump does not contain an error_mark_node.
12037 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12038 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12039
4067c0fd 120402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12041
12042 PR c++/68936
12043 * g++.dg/template/pr68936.C: New test.
12044
27c6dbdd 120452016-01-15 David Edelsohn <dje.gcc@gmail.com>
12046
12047 PR target/68609
12048 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12049 * gcc.target/powerpc/recip-2.c: Same.
12050 * gcc.target/powerpc/recip-3.c: Same.
12051 * gcc.target/powerpc/recip-4.c: Same.
12052 * gcc.target/powerpc/recip-sqrtf.c: Same.
12053
e390c57d 120542016-01-15 Jeff Law <law@redhat.com>
12055
12056 PR tree-optimization/69270
12057 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12058 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12059
ddcfeaf1 120602016-01-15 Paul Thomas <pault@gcc.gnu.org>
12061
12062 PR fortran/49630
12063 * gfortran.dg/deferred_character_13.f90: New test for the fix
12064 of comment 3 of the PR.
12065
12066 PR fortran/54070
12067 * gfortran.dg/deferred_character_8.f90: New test
12068 * gfortran.dg/allocate_error_5.f90: New test
12069
12070 PR fortran/60593
12071 * gfortran.dg/deferred_character_10.f90: New test
12072
12073 PR fortran/60795
12074 * gfortran.dg/deferred_character_14.f90: New test
12075
12076 PR fortran/61147
12077 * gfortran.dg/deferred_character_11.f90: New test
12078
12079 PR fortran/64324
12080 * gfortran.dg/deferred_character_9.f90: New test
12081
81be349c 120822016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12083
12084 PR rtl-optimization/69030
12085 * gcc.target/i386/pr69030.c: New.
12086
998456c5 120872016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12088
12089 * gcc.target/aarch64/target_attr_17.c: New test.
12090
0d85be19 120912016-01-15 Richard Biener <rguenther@suse.de>
12092
12093 PR tree-optimization/66856
12094 * gcc.dg/torture/pr66856-1.c: New testcase.
12095 * gcc.dg/torture/pr66856-2.c: Likewise.
12096
321d36c8 120972016-01-15 Richard Biener <rguenther@suse.de>
12098
12099 PR debug/69137
12100 * g++.dg/lto/pr69137_0.C: New testcase.
12101
d94a1f53 121022016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12103
12104 PR middle-end/69246
12105 * gcc.target/i386/pr69246.c: New test.
12106
5fe9a861 121072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12108
a9c01e81 12109 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 12110
3d05a5e9 121112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12112
12113 PR c++/56194
12114 * g++.dg/init/const9.C: Disable test on S/390.
12115
5e8132b5 121162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12117
12118 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12119 * g++.dg/Wno-frame-address.C: Ditto.
12120
32307cdf 121212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12122
12123 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12124
1ca28250 121252016-01-15 Richard Biener <rguenther@suse.de>
12126
12127 PR tree-optimization/68961
12128 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12129
6271bd93 121302016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12131
12132 * gcc.target/i386/pr65105-5.c: New test.
12133
dfb6d139 121342016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 12135
12136 * gcc.c-torture/execute/alias-4.c: New testcase.
12137
dfb6d139 121382016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 12139
12140 PR ipa/68148
12141 * g++.dg/ipa/devirt-49.C: New testcase.
12142
7bbac464 121432016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 12144
12145 PR target/65837
12146 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12147 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12148 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12149
4345b868 121502016-01-15 Richard Biener <rguenther@suse.de>
12151
12152 PR tree-optimization/69117
12153 * gcc.dg/torture/pr69117.c: New testcase.
12154
580357e7 121552015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 12156
12157 PR c++/69048
12158 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12159
612baa31 121602016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12161
12162 PR testsuite/67509
12163 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12164 range tests use 100 * maximum instead of maximum + 1.
12165
44e09bc4 121662016-01-14 Jakub Jelinek <jakub@redhat.com>
12167
12168 PR debug/69244
12169 * gcc.dg/guality/pr69244.c: New test.
12170
96962ae4 121712016-01-14 Uros Bizjak <ubizjak@gmail.com>
12172
12173 * lib/target-supports.exp (check_effective_target_issignaling):
12174 New procedure.
12175 * gcc.dg/pr61441.c: Require issignaling effective target.
12176
ab9c400b 121772016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12178
12179 PR target/68803
12180 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12181
a7ed4583 121822016-01-14 David Malcolm <dmalcolm@redhat.com>
12183
12184 PR c++/68819
12185 PR preprocessor/69177
12186 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12187 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12188 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12189 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12190
77f35cec 121912016-01-14 Marek Polacek <polacek@redhat.com>
12192
12193 PR c/69262
12194 * gcc.dg/array-15.c: New test.
12195
915d0950 121962016-01-14 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR middle-end/68146
12199 PR tree-optimization/69155
12200 * gfortran.dg/pr68146.f: New test.
12201 * gfortran.dg/pr69155.f90: New test.
12202
24651fb7 122032016-01-14 Richard Biener <rguenther@suse.de>
12204
12205 PR tree-optimization/68060
12206 * gcc.dg/torture/pr68060-1.c: New testcase.
12207 * gcc.dg/torture/pr68060-2.c: Likewise.
12208
2f63f950 122092016-01-14 Nick Clifton <nickc@redhat.com>
12210
12211 * lib/target-supports.exp
12212 (check_effective_target_arm_neon_ok_nocache): Add an option
12213 sequence that includes setting the ARM architecture to ARMv7-A.
12214 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12215 command line options necessary to enable Neon support.
12216 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12217 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12218 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12219 * gcc.target/arm/pr69180.c: Likewise.
12220
3ce0acde 122212016-01-14 Jeff Law <law@redhat.com>
12222
12223 PR tree-optimization/69270
12224 * gcc.dg/tree-ssa/pr69270.c: New test.
12225
bda05c57 122262016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12227
12228 PR c/66208
12229 * c-c++-common/pr66208.c: New file.
12230
9b657cf1 122312016-01-13 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR tree-optimization/69156
12234 * gcc.dg/pr69156.c: New test.
12235
58ba1b9d 122362016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12237
12238 * gcc.target/i386/pr69225-7.c: New test.
12239
e5fee0fe 122402016-01-13 Richard Henderson <rth@redhat.com>
12241
12242 * gcc.dg/tm/memopt-13.c: Update expected function.
12243 * gcc.dg/tm/memopt-6.c: Likewise.
12244
3f0e9745 122452016-01-13 Uros Bizjak <ubizjak@gmail.com>
12246
12247 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12248 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12249 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12250 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 12251
3f0e9745 122522016-01-13 Tom de Vries <tom@codesourcery.com>
12253
12254 PR tree-optimization/69169
7a6ddc0d 12255 * gcc.dg/pr69169.c: New test.
12256
9b657cf1 122572016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 12258
12259 PR target/69228
12260 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12261 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12262 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12263 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12264 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12265 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12266 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12267 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12268
f704d701 122692016-01-13 Jakub Jelinek <jakub@redhat.com>
12270
12271 PR target/69247
12272 * gcc.dg/pr69247.c: New test.
12273
e966d6b9 122742016-01-13 Richard Biener <rguenther@suse.de>
12275
12276 PR tree-optimization/69242
12277 * gcc.dg/torture/pr69242.c: New testcase.
12278
1ca1d9b2 122792016-01-13 Richard Biener <rguenther@suse.de>
12280
12281 PR tree-optimization/69186
12282 * gcc.dg/torture/pr69186.c: New testcase.
12283
d07cbccc 122842016-01-13 Jeff Law <law@redhat.com>
12285
12286 PR tree-optimization/67755
12287 * gcc.dg/tree-ssa/pr67755.c: New test.
12288
122892016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 12290
12291 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12292 pass number in output by a star.
12293
b95d41cf 122942016-01-12 Bin Cheng <bin.cheng@arm.com>
12295
12296 PR tree-optimization/68911
12297 * gcc.c-torture/execute/pr68911.c: New test.
12298
91d87e22 122992016-01-12 Marek Polacek <polacek@redhat.com>
12300
12301 PR c++/68979
12302 * g++.dg/warn/permissive-1.C: New test.
12303
8a9401a4 123042016-01-12 Jakub Jelinek <jakub@redhat.com>
12305
12306 PR objc++/68511
12307 PR c++/69213
12308 * g++.dg/opt/pr69213.C: New test.
12309
b9cb7a67 123102016-01-12 Christian Bruel <christian.bruel@st.com>
12311
12312 PR target/69180
12313 * gcc.target/arm/pr69180.c: New test.
12314
e4c96992 123152016-01-12 Richard Biener <rguenther@suse.de>
12316
12317 PR lto/69077
12318 * g++.dg/lto/pr69077_0.C: New testcase.
12319 * g++.dg/lto/pr69077_1.C: Likewise.
12320
90525f61 123212016-01-12 Jakub Jelinek <jakub@redhat.com>
12322
12323 PR target/69175
12324 * g++.dg/opt/pr69175.C: New test.
12325
9e7edfd3 123262016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12327
12328 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12329 rather than #including math.h & stdlib.h.
12330 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12331 * gcc.dg/vect/pr49771.c: Likewise.
12332 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12333 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12334 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12335 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12336 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12337 * gcc.dg/vect/pr44507.c: Likewise.
12338 * gcc.dg/vect/pr45902.c: Likewise.
12339 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12340 * gcc.dg/vect/vect-117.c: Likewise.
12341 * gcc.dg/vect/vect-99.c: Likewise.
12342 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12343 * gcc.dg/vect/vect-cond-1.c: Likewise.
12344 * gcc.dg/vect/vect-cond-2.c: Likewise.
12345 * gcc.dg/vect/vect-cond-3.c: Likewise.
12346 * gcc.dg/vect/vect-cond-4.c: Likewise.
12347 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12348 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12349 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12350 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12351 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12352 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12353 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12354 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12355 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12356 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12357 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12358 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12359 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12360 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12361 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12362 include of signal.h.
12363 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12364 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12365 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12366 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12367 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12368 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12369 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12370 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12371 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12372 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12373 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12374 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12375 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12376 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12377 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12378 * gcc.dg/vect/vect-outer-5.c: Likewise.
12379 * gcc.dg/vect/vect-outer-6.c: Likewise.
12380 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12381 include of stdio.h.
12382
3368873d 123832016-01-12 Nick Clifton <nickc@redhat.com>
12384
12385 PR target/68913
12386 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12387 to fread so that it will be found in all target runtimes.
12388
0464ea95 123892016-01-12 Richard Biener <rguenther@suse.de>
12390
12391 PR tree-optimization/69053
12392 * g++.dg/torture/pr69053.C: New testcase.
12393
7819730f 123942016-01-12 Richard Biener <rguenther@suse.de>
12395
12396 PR tree-optimization/69168
12397 * gcc.dg/torture/pr69168.c: New testcase.
12398
995bfebf 123992016-01-12 Richard Biener <rguenther@suse.de>
12400
12401 PR tree-optimization/69157
12402 * gcc.dg/torture/pr69157.c: New testcase.
12403
124042016-01-12 Richard Biener <rguenther@suse.de>
12405
12406 PR tree-optimization/69174
12407 * gcc.dg/torture/pr69174.c: New testcase.
12408
1d10d64c 124092016-01-12 Jakub Jelinek <jakub@redhat.com>
12410
12411 PR c++/66808
12412 PR c++/69000
12413 * g++.dg/tls/pr66808.C: New test.
12414 * g++.dg/tls/pr69000.C: New test.
12415
f0b79faf 124162016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12417
12418 * gcc.target/powerpc/swaps-p8-23.c: New test.
12419 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12420
04cf75a4 124212016-01-11 John David Anglin <danglin@gcc.gnu.org>
12422
12423 PR tree-optimization/68356
12424 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12425
0eb4264c 124262016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12427 Jim Wilson <jim.wilson@linaro.org>
12428
12429 PR target/69194
12430 * gcc.target/arm/pr69194.c: New test.
12431
2f66de64 124322016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12433
12434 PR target/69225
12435 * gcc.target/i386/pr69225-1.c: New test.
12436 * gcc.target/i386/pr69225-2.c: Likewise.
12437 * gcc.target/i386/pr69225-3.c: Likewise.
12438 * gcc.target/i386/pr69225-4.c: Likewise.
12439 * gcc.target/i386/pr69225-5.c: Likewise.
12440 * gcc.target/i386/pr69225-6.c: Likewise.
12441
36105e82 124422016-01-11 Jakub Jelinek <jakub@redhat.com>
12443
1c78ce2e 12444 PR target/67462
12445 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12446 if lp64.
12447
a4a87320 12448 PR target/69071
12449 * gcc.dg/pr69071.c: New test.
12450
91fbd04f 12451 PR c++/69211
12452 * g++.dg/opt/pr69211.C: New test.
12453
36105e82 12454 PR tree-optimization/69214
12455 * gcc.c-torture/compile/pr69214.c: New test.
12456
e934c380 124572016-01-11 Uros Bizjak <ubizjak@gmail.com>
12458
12459 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12460 * gcc.target/i386/pr66232-11.c: Ditto.
12461 * gcc.target/i386/pr66232-12.c: Ditto.
12462 * gcc.target/i386/pr66232-13.c: Ditto.
12463
3ff1b153 124642016-01-11 Richard Biener <rguenther@suse.de>
12465
12466 PR tree-optimization/69173
12467 * gcc.dg/torture/pr69173.c: New testcase.
12468
04e1504c 124692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12470
12471 PR rtl-optimization/68796
12472 * gcc.target/aarch64/tst_5.c: New test.
12473 * gcc.target/aarch64/tst_6.c: Likewise.
12474
ae8718b5 124752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12476
12477 PR rtl-optimization/68841
12478 * gcc.dg/pr68841.c: New test.
12479 * gcc.c-torture/execute/pr68841.c: New test.
12480
bd8bece2 124812016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12482
12483 PR rtl-optimization/68920
12484 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12485 for ix86 targets.
12486 * gcc.dg/ifcvt-5.c: New test.
12487
9b657cf1 124882016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12489
12490 PR bootstrap/69123
12491 * g++.dg/pr69123.C: New.
12492
7a158352 124932016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12494
12495 PR target/69010
12496 * gcc.target/i386/pr69010.c: New test.
12497
ff375d11 124982016-01-11 Martin Jambor <mjambor@suse.cz>
12499
12500 PR ipa/69044
12501 * gcc.target/i386/chkp-pr69044.c: New test.
12502
9eb890f1 125032016-01-11 Tom de Vries <tom@codesourcery.com>
12504
12505 PR tree-optimization/69109
12506 * gcc.dg/autopar/pr69109-2.c: New test.
12507 * gcc.dg/autopar/pr69109.c: New test.
12508
c4157ee5 125092016-01-11 Tom de Vries <tom@codesourcery.com>
12510
12511 PR tree-optimization/69108
12512 * gcc.dg/autopar/pr69108.c: New test.
12513
b933e511 125142016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12515
12516 PR c++/69029
12517 * c-c++-common/Wisleading-indentation.c: Augment test.
12518
efb73de1 125192016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12520
12521 PR fortran/69154
12522 * gfortran.dg/inline_matmul_12.f90: New test.
12523
40c86c3b 125242016-01-10 Paul Thomas <pault@gcc.gnu.org>
12525
12526 PR fortran/67779
12527 * gfortran.dg/actual_array_offset_1: New test.
12528
a006c0bb 125292016-01-10 Tom de Vries <tom@codesourcery.com>
12530
12531 PR tree-optimization/69062
12532 * gcc.dg/autopar/pr69062.c: New test.
12533
880ed4be 125342016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12535
12536 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12537 * gcc.dg/vect/slp-perm-2.c: Likewise.
12538 * gcc.dg/vect/slp-perm-3.c: Likewise.
12539 * gcc.dg/vect/slp-perm-5.c: Likewise.
12540 * gcc.dg/vect/slp-perm-6.c: Likewise.
12541 * gcc.dg/vect/slp-perm-7.c: Likewise.
12542 * gcc.dg/vect/slp-perm-8.c: Likewise.
12543
d95e1856 125442016-01-10 Tom de Vries <tom@codesourcery.com>
12545
12546 PR tree-optimization/69039
12547 * gcc.dg/autopar/pr69039.c: New test.
12548
0f8f48d0 125492016-01-09 Marek Polacek <polacek@redhat.com>
12550
12551 PR c++/69113
12552 * g++.dg/pr69113.C: New test.
12553
7dff0499 125542016-01-09 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR middle-end/50865
12557 PR tree-optimization/69097
12558 * gcc.c-torture/execute/pr50865.c: New test.
12559 * gcc.c-torture/execute/pr69097-1.c: New test.
12560 * gcc.c-torture/execute/pr69097-2.c: New test.
12561 * gcc.dg/pr69097-1.c: New test.
12562 * gcc.dg/pr69097-2.c: New test.
12563
18431e78 125642016-01-09 Jakub Jelinek <jakub@redhat.com>
12565
12566 PR c++/69164
12567 * g++.dg/opt/pr69164.C: New test.
12568
1943a4a2 125692016-01-08 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR tree-optimization/69167
12572 * gcc.dg/pr69167.c: New test.
12573
a143e277 125742016-01-08 Marek Polacek <polacek@redhat.com>
12575
12576 PR c++/68449
12577 * g++.dg/pr68449.C: New.
12578
44c01906 125792016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12580
12581 PR tree-optimization/68707
12582 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12583 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12584 on platforms supporting it.
12585 * gcc.dg/vect/slp-perm-2.c: Likewise.
12586 * gcc.dg/vect/slp-perm-3.c: Likewise.
12587 * gcc.dg/vect/slp-perm-5.c: Likewise.
12588 * gcc.dg/vect/slp-perm-7.c: Likewise.
12589 * gcc.dg/vect/slp-perm-8.c: Likewise.
12590 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12591 on platforms supporting it.
12592
c437d1e8 125932016-01-08 Jakub Jelinek <jakub@redhat.com>
12594
c9595c51 12595 PR tree-optimization/69162
12596 * gcc.dg/pr69162.c: New test.
12597
c437d1e8 12598 PR tree-optimization/69172
12599 * gcc.dg/pr69172.c: New test.
12600
6a46a28c 126012016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12602
12603 PR tree-optimization/67781
12604 * gcc.c-torture/execute/pr67781.c: New file.
12605
62ad9a04 126062016-01-08 Jakub Jelinek <jakub@redhat.com>
12607
12608 PR tree-optimization/69083
12609 * gcc.dg/vect/pr69083.c: New test.
12610
9e0e8c2a 126112016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12612
12613 PR tree-optimization/61441
12614 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12615 Use -fexcess-precision=standard for compiler options.
12616 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12617
5d034e37 126182016-01-08 Jakub Jelinek <jakub@redhat.com>
12619
5013f740 12620 PR fortran/69128
12621 * gfortran.dg/gomp/pr69128.f90: New test.
12622
5d034e37 12623 PR c++/69145
12624 * g++.dg/ext/pr69145-1.C: New test.
12625 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12626 * g++.dg/ext/pr69145-2.h: New file.
12627
517906ff 126282016-01-07 Martin Sebor <msebor@redhat.com>
12629
12630 PR c/68966
12631 * gcc.dg/atomic-fetch-bool.c: New test.
12632 * gcc.dg/sync-fetch-bool.c: New test.
12633
cdbb524c 126342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12635
12636 PR fortran/66680
12637 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12638
ec3aba9e 126392016-01-07 Nick Clifton <nickc@redhat.com>
12640
12641 PR target/66655
12642 * g++.dg/pr66655.C: New test.
12643 * g++.dg/pr66655_1.cc: Test support file.
12644 * g++.dg/pr66655.h: Test header file.
12645
9b657cf1 126462016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12647
12648 PR fortran/66680
12649 gfortran.dg/gomp/pr66680.f90: New test.
12650
cd45d7a5 126512016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12652
12653 PR target/69171
12654 * gcc.target/i386/pr69171-1.c: New test.
12655 * gcc.target/i386/pr69171-2.c: Likewise.
12656 * gcc.target/i386/pr69171-3.c: Likewise.
12657 * gcc.target/i386/pr69171-4.c: Likewise.
12658 * gcc.target/i386/pr69171-5.c: Likewise.
12659 * gcc.target/i386/pr69171-6.c: Likewise.
12660
4a86a91a 126612015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12662
12663 PR middle-end/67639
12664 * c-c++-common/pr67639.c: New test.
12665
34c05552 126662016-01-07 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR tree-optimization/69141
12669 * g++.dg/opt/pr69141.C: New test.
12670
f08d6895 126712016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12672
12673 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12674
32ec4173 126752016-01-06 Uros Bizjak <ubizjak@gmail.com>
12676
12677 PR target/69140
12678 * gcc.target/i386/pr69140.c: New test
12679
d74214f3 126802016-01-06 David Malcolm <dmalcolm@redhat.com>
12681
12682 * gcc.dg/bad-dereference.c: New test case.
12683
73991cab 126842015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12685
12686 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12687
fc8cc457 126882016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12689
12690 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12691
be3c9981 126922016-01-06 Marek Polacek <polacek@redhat.com>
12693
12694 PR sanitizer/69099
12695 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12696
2cb724f9 126972016-01-05 Marek Polacek <polacek@redhat.com>
12698
12699 PR c/69104
12700 * gcc.dg/atomic-invalid-2.c: New.
12701
233a53ed 127022016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12703
12704 PR target/68991
12705 * gcc.target/i386/pr68991.c: New test.
12706
ea87c5e3 127072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12708
12709 PR target/68991
12710 * g++.dg/pr68991-1.C: New test.
12711 * g++.dg/pr68991-2.C: Likewise.
12712
1943a4a2 127132016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 12714
1943a4a2 12715 PR other/60465
afe82e5b 12716 * gcc.target/ia64/pr60465-gprel64.c: New test.
12717 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12718
1e9147dd 127192016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12720
12721 PR rtl-optimization/68651
12722 * gcc.target/aarch64/pr68651_1.c: New test.
12723
d42aa619 127242016-01-05 David Malcolm <dmalcolm@redhat.com>
12725
12726 PR c/69122
12727 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12728
1776de76 127292016-01-05 Nathan Sidwell <nathan@acm.org>
12730
2d7d361d 12731 PR c++/58583
12732 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12733
1776de76 12734 * gcc.dg/alias-15.c: New.
12735
5beb12c0 127362016-01-05 Nick Clifton <nickc@redhat.com>
12737
12738 PR target/68870
12739 * g++.dg/pr68770.C: New test.
12740
d8cca921 127412016-01-04 Mike Stump <mikestump@comcast.net>
12742
12743 * lib/target-supports.exp (check_effective_target_cilkplus):
12744 cilkplus targets require pthreads.
afc907ef 12745 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 12746
8427dff3 127472016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12748
12749 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12750 generation.
12751
f1717362 127522016-01-04 Jakub Jelinek <jakub@redhat.com>
12753
12754 Update copyright years.
12755
d7d6a3ab 127562016-01-04 Marek Polacek <polacek@redhat.com>
12757
12758 PR c/68908
12759 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12760 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12761 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12762
b8f4a5f9 127632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12764
12765 * gcc.target/sparc/20160104-2.c: New test.
12766
6b5c028f 127672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12768
12769 * gcc.target/sparc/20160104-1.c: New test.
12770
300e1002 127712016-01-03 Paul Thomas <pault@gcc.gnu.org>
12772
12773 PR fortran/65045
12774 * gfortran.dg/pr65045.f90: New test.
12775
855b105f 127762016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12777
12778 * gnat.dg/specs/debug1.ads: Delete.
12779
bdc177dc 127802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12781
12782 PR libgfortran/68867
12783 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12784 expression.
12785
48aaffae 127862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12787
12788 PR libgfortran/68867
12789 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12790 PowerPC.
12791
19a468b8 127922016-01-01 Paul Thomas <pault@gcc.gnu.org>
12793
12794 PR fortran/68864
12795 * gfortran.dg/pr68864.f90: New test.
12796
25371c91 127972016-01-01 Jakub Jelinek <jakub@redhat.com>
12798
2a659064 12799 PR tree-optimization/69070
12800 * gcc.dg/pr69070.c: New test.
12801
57aa9851 12802 PR sanitizer/69055
12803 * gfortran.dg/pr69055.f90: New test.
12804
25371c91 12805 PR target/69015
12806 * gcc.dg/pr69015.c: New test.
f1717362 12807\f
fb2c1edd 12808Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12809
12810Copying and distribution of this file, with or without modification,
12811are permitted in any medium without royalty provided the copyright
12812notice and this notice are preserved.