]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/77697 (suspicious code in tree-ssa-forwprop.c)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
cab9e1df
MW
12016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2
3 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4 -march=armv8.2-a+fp16 when supported by the hardware.
5 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
6 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
7 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
8 semi-colons to a macro invocations.
9 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
10 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
11 defined.
12 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
13 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
14 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
15 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
16 defined.
17 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
18 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
19 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
20 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
21 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
22 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
23 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
24 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
25 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
26 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
27 defined.
28 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
29 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
30 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
31 defined.
32 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
33 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
34 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
35 defined.
36 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
37 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
38 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
39 defined.
40 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
41 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
42 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
43 defined. Also fix some white-space.
44 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
45 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
46 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
47 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
48 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
49 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
50 defined. Also fix some long lines and white-space.
51 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
52 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
53 defined. Also fix some long lines and white-space.
54 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
55 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
56 defined.
57 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
58 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
59 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
60 defined.
61 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
62 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
63 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
64 defined.
65 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
66 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
67 Likewise.
68 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
69 Likewise.
70 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
71 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
72 Likewise.
73 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
74 Likewise.
75 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
76 Likewise.
77 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
78 Likewise.
79 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
80 Likewise.
81 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
82 Likewise.
83 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
84 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
85 Likewise.
86 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
87 Likewise.
88 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
89 Likewise.
90 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
91 Likewise.
92 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
93 Likewise.
94 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
95 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
96 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
97 Likewise.
98
da9b2e69
JW
992016-09-23 Jiong Wang <jiong.wang@arm.com>
100 Matthew Wahab <matthew.wahab@arm.com>
101
102 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
103 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
104 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
105 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
106 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
107 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
108 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
109 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
110 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
111 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
112 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
113 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
114 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
115 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
116 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
117 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
118 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
119 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
120 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
121 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
122 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
123 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
124 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
125 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
126 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
127 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
128 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
129 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
130 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
131 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
132 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
133 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
134 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
135 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
136 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
137 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
138 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
139
785cf02f
MW
1402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
141
142 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
143 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
144 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
145 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
146 support.
147
1e401340
KV
1482016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
149
150 PR ipa/77677
151 * gcc.dg/torture/pr77677.c: New test.
152
8ed3eeac
AV
1532016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
154
155 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
156 here now.
157
55a9b91b
MW
1582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
159
160 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
161 options. Add tests for float16x4_t and float16x8_t.
162
64c744b9
DV
1632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
164
165 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
166 * gcc.target/s390/risbg-ll-2.c: Ditto.
167 * gcc.target/s390/risbg-ll-3.c: Ditto.
168
d403b8d4
MW
1692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
170
171 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
172 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
173
576987fc
DV
1742016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
175
176 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
177 output to the simplified instructions.
178
4ffc8099
MW
1792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
180
181 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
182 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
183
b1a970a5
MW
1842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
185
186 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
187 (FP16_SUPPORTED): New
188 (expected-hfloat-16x4): Make conditional on __fp16 support.
189 (expected-hfloat-16x8): Likewise.
190 (vdup_n_f16): Disable for non-AArch64 targets.
191 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
192 conditional on FP16_SUPPORTED.
193 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
194 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
195 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
196 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
197 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
198 for testing __fp16.
199 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
200 conditional on FP16_SUPPORTED.
201 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
202 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
203
50df9464
MW
2042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
205
206 * gcc.target/arm/short-vfp-1.c: New.
207
536b9f42
MW
2082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
209
210 * gcc.target/arm/attr-fp16-arith-1.c: New.
211
1b9e31cf
MW
2122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
213
214 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
215 New.
216 (add_options_for_arm_v8_2a_fp16_neon): New.
217 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
218 (add_options_for_arm_arch_v8_2a): Auto-generate.
219 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
220 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
221 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
222 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
223 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
224 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
225 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
226
a5b42ee7
MW
2272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
228
229 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
230 arm_fp16_alternative_ok.
231 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
232 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
233 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
234 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
235 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
236 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
237 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
238 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
239 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
240 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
241 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
242 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
243 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
244 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
245 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
246 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
247 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
248 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
249 * gcc.target/arm/fp16-rounding-alt-1.c: Use
250 arm_fp16_alternative_ok.
251 * lib/target-supports.exp
252 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
253 (check_effective_target_arm_fp16_alternative_ok): New.
254 (check_effective_target_arm_fp16_none_ok_nocache): New.
255 (check_effective_target_arm_fp16_none_ok): New.
256
fcbc975b
ML
2572016-09-23 Martin Liska <mliska@suse.cz>
258
259 * gcc.dg/ipa/pr77653.c: Replace adress
260 with address.
261
1822b732
ML
2622016-09-23 Martin Liska <mliska@suse.cz>
263
264 * gcc.target/i386/movbe-4.c: New test.
265
fab18cc4
ML
2662016-09-23 Martin Liska <mliska@suse.cz>
267
268 * gcc.target/i386/crc32-5.c: New test.
269
e70f01b5
ML
2702016-09-23 Martin Liska <mliska@suse.cz>
271
272 * gcc.target/i386/pr71652.c: New test.
273 * gcc.target/i386/pr71652-2.c: New test.
274 * gcc.target/i386/pr71652-3.c: New test.
275
f2e81d05
JJ
2762016-09-23 Jakub Jelinek <jakub@redhat.com>
277
278 * lib/gcc-dg.exp (process-message): Support relative line number
279 notation - .+4 or .-1 etc.
280 * gcc.dg/dg-test-1.c: New test.
281
ed30d2a6
MS
2822016-09-22 Martin Sebor <msebor@redhat.com>
283
284 PR target/77676
285 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
286 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
287 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
288 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
289
1c681c7b
UB
2902016-09-22 Uros Bizjak <ubizjak@gmail.com>
291
292 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
293 * gcc.dg/ifcvt-2.c: Ditto.
294 * gcc.dg/zero_bits_compound-1.c: Ditto.
295 * gcc.dg/zero_bits_compound-1.c: Ditto.
296 * gcc.dg/pr40550.c: Simplify target selectors.
297 Use dg-additional-options.
298 * gcc.dg/pr47893.c: Ditto.
299 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
300 additional options for 32-bit x86 targets.
301 * gcc.dg/pr70955.c: Move to ...
302 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
303
67cf0a53
PC
3042016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
305
306 PR c++/61019
307 * g++.dg/cpp0x/pr61019.C: New.
308
0ee70cc0
AV
3092016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
310 Terry Guo <terry.guo@arm.com>
311
312 * gcc.target/arm/pure-code/ffunction-sections.c: New.
313 * gcc.target/arm/pure-code/no-literal-pool.c: New.
314 * gcc.target/arm/pure-code/pure-code.exp: New.
315
43639d2c
UB
3162016-09-22 Uros Bizjak <ubizjak@gmail.com>
317
318 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
319 Remove SSE effective target requirement.
320
a608d15b
PC
3212016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
322
323 PR c++/71979
324 * g++.dg/cpp0x/pr71979.C: New.
325
d94a7ab4
BE
3262016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
327
328 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
329
a13f439f
ML
3302016-09-22 Martin Liska <mliska@suse.cz>
331
332 PR ipa/77653
333 * gcc.dg/ipa/pr77653.c: New test.
334
cf352092
JJ
3352016-09-22 Jakub Jelinek <jakub@redhat.com>
336
337 PR fortran/77665
338 * gfortran.dg/gomp/pr77665.f90: New test.
339
a8de3002
PT
3402016-09-22 Paul Thomas <pault@gcc.gnu.org>
341
342 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
343 * gfortran.dg/dtio_13.f90: New test.
344
39abef62
LK
3452016-09-21 Louis Krupp <louis.krupp@zoho.com>
346
347 PR fortran/66107
348 * gfortran.dg/pr66107.f90: New test.
349
4a2bb7fc
ILT
3502016-09-21 Ian Lance Taylor <iant@golang.org>
351
352 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
353 with call to builtin delete function.
354
5f84cee2
JM
3552016-09-21 Joseph Myers <joseph@codesourcery.com>
356
357 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
358 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
359 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
360 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
361 tests.
362
fe01a41a
UB
3632016-09-21 Uros Bizjak <ubizjak@gmail.com>
364
365 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
366
2e1c20b1
JJ
3672016-09-21 Jakub Jelinek <jakub@redhat.com>
368
369 PR c++/77651
370 * g++.dg/cpp1z/aligned-new6.C: New test.
371
de4c144a
MW
3722016-09-21 Matthew Wahab <matthew.wahab@arm.com>
373
374 * gcc.target/arm/fp16-aapcs-3.c: New.
375 * gcc.target/arm/fp16-aapcs-4.c: New.
376 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
377 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
378 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
379 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
380
44fc7854
BE
3812016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
382
383 PR tree-optimization/77550
384 * g++.dg/pr77550.C: New test.
385
bc084f84
GJL
3862016-09-21 Georg-Johann Lay <avr@gjlay.de>
387
388 PR target/77326
389 * gcc.target/avr/torture/pr77326.c: New test.
390
c075003a
LK
3912016-09-21 Louis Krupp <louis.krupp@zoho.com>
392
393 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
394
6811ea79
RB
3952016-09-21 Richard Biener <rguenther@suse.de>
396
397 PR tree-optimization/77648
398 * gcc.dg/torture/pr77648-1.c: New testcase.
399 * gcc.dg/torture/pr77648-2.c: Likewise.
400
f955c4c4
RB
4012016-09-21 Richard Biener <rguenther@suse.de>
402 Jakub Jelinek <jakub@redhat.com>
403
404 PR tree-optimization/77621
405 * gcc.dg/pr77621.c: New testcase.
406
096506bb
PT
4072016-09-21 Paul Thomas <pault@gcc.gnu.org>
408
409 PR fortran/77657
410 * gfortran.dg/dtio_12.f90: New test.
411
37d168ae
SKS
4122016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
413
414 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
415
66454000
KV
4162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
417
418 PR tree-optimization/72835
419 * gcc.dg/tree-ssa/pr72835.c: New test.
420
88d0c3f0
MS
4212016-09-20 Martin Sebor <msebor@redhat.com>
422
423 PR middle-end/49905
424 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
425 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
426 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
427 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
428 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
429 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
430 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
431
a03df1d5
KV
4322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
433
434 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
435 arguments/compare will be optimized away.
436 * gcc.dg/torture/ftrapv-1.c: Likewise.
437
8bc5448f
KV
4382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
439
440 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
441 will be optimized away.
442 * gcc.dg/ipa/vrp1.c: New test.
443 * gcc.dg/ipa/vrp2.c: New test.
444 * gcc.dg/ipa/vrp3.c: New test.
445
973625a0
KV
4462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
447
448 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
449 does the same transformation.
450 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
451 * gcc.dg/tree-ssa/evrp1.c: New test.
452 * gcc.dg/tree-ssa/evrp2.c: New test.
453 * gcc.dg/tree-ssa/evrp3.c: New test.
454 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
455 * gcc.dg/tree-ssa/pr22117.c: Likewise.
456 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
457 * gcc.dg/tree-ssa/pr64130.c: Likewise.
458 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
459 foling now happens early.
460 * gcc.dg/tree-ssa/vrp04.c: Likewise.
461 * gcc.dg/tree-ssa/vrp06.c: Likewise.
462 * gcc.dg/tree-ssa/vrp16.c: Likewise.
463 * gcc.dg/tree-ssa/vrp25.c: Likewise.
464 * gcc.dg/tree-ssa/vrp67.c: Likewise.
465
9b1ba33c
UB
4662016-09-20 Uros Bizjak <ubizjak@gmail.com>
467
468 PR target/77621
469 * gcc.target/i386/pr77621.c: New test.
470 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
471 pattern, loop should vectorize with -mtune=atom.
472
f5bd4ad8
MO
4732016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
474 Jakub Jelinek <jakub@redhat.com>
475
476 PR testsuite/63299
477 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
478 instead of delete.
479
7d9cf801
JJ
4802016-09-20 Jakub Jelinek <jakub@redhat.com>
481
b912f962
JJ
482 PR c++/77626
483 * g++.dg/other/pr77626.C: New test.
484
eaf1ece1
JJ
485 PR c++/77638
486 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
487
590b62e9
JJ
488 PR c++/77637
489 * g++.dg/cpp0x/gen-attrs-62.C: New test.
490
7d9cf801
JJ
491 PR middle-end/77624
492 * c-c++-common/pr77624-1.c: New test.
493 * c-c++-common/pr77624-2.c: New test.
494
3aebb6ff
AV
4952016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
496
497 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
498 of digits expected.
499
b5bbe47b
RB
5002016-09-20 Richard Biener <rguenther@suse.de>
501
502 PR tree-optimization/77646
503 * gcc.dg/torture/pr77646.c: New testcase.
504
144a96e4
BE
5052016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
506
507 PR c++/77434
508 * c-c++-common/Wint-in-bool-context.c: New test.
509
1f2071fa
JM
5102016-09-19 Joseph Myers <joseph@codesourcery.com>
511
512 * gcc.dg/cr-decimal-dig-1.c: New test.
513
63012d9a
JM
5142016-09-19 Joseph Myers <joseph@codesourcery.com>
515
516 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
517 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
518 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
519 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
520
02410826
VM
5212016-09-19 Vladimir Makarov <vmakarov@redhat.com>
522
523 PR rtl-optimization/77416
524 * gcc.target/powerpc/pr77416.c: New.
525
6101a7ab
PP
5262016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
527
528 PR c++/77639
529 * g++.dg/template/error-recovery4.C: New test.
530
1993ff76
BC
5312016-09-19 Bin Cheng <bin.cheng@arm.com>
532
533 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
534
5fa9e644
KT
5352016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
536
537 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
538 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
539
fc15d9ec
JJ
5402016-09-19 Jakub Jelinek <jakub@redhat.com>
541 Jan Hubicka <jh@suse.cz>
542
543 PR target/77587
544 * gcc.dg/pr77587.c: New test.
545 * gcc.dg/pr77587a.c: New file.
546
3c9f5092
AV
5472016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
548
549 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
550 * gfortran.dg/coarray_38.f90:
551 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
552 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
553 * gfortran.dg/coarray_allocate_7.f08: New test.
554 * gfortran.dg/coarray_allocate_8.f08: New test.
555 * gfortran.dg/coarray_allocate_9.f08: New test.
556 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
557 new caf_register.
558 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
559 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
560 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
561 get_by_refs.
562 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
563 * gfortran.dg/coarray_lock_7.f90: Same.
564 * gfortran.dg/coarray_poly_5.f90: Same.
565 * gfortran.dg/coarray_poly_6.f90: Same.
566 * gfortran.dg/coarray_poly_7.f90: Same.
567 * gfortran.dg/coarray_poly_8.f90: Same.
568 * gfortran.dg/coindexed_1.f90: Changed errors expected.
569
e79e6763
FR
5702016-09-19 Fritz Reese <fritzoreese@gmail.com>
571
572 PR fortran/77584
573 * gfortran.dg/dec_structure_15.f90: New testcase.
574
ae527639
RB
5752016-09-19 Richard Biener <rguenther@suse.de>
576
577 PR middle-end/77605
578 * gcc.dg/torture/pr77605.c: New testcase.
579
cdf060f8
LK
5802016-09-18 Louis Krupp <louis.krupp@zoho.com>
581
582 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
583
b720e919
JH
5842016-09-17 Jan Hubicka <hubicka@ucw.cz>
585
586 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
587 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
588 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
589 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
590 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
591 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
592 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
593 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
594 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
595 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
596 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
597
bdabae39
KY
5982016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
599
600 * gcc.target/i386/pr68633.c: Fix expected result.
601
493ba820
LK
6022016-09-17 Louis Krupp <louis.krupp@gmail.com>
603
604 PR fortran/68078
605 * gfortran.dg/pr68078.f90: New test.
606 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
607
9a42726b
BS
6082016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
609
610 PR target/77613
611 * gcc.target/powerpc/swaps-p8-25.c: New.
612
e7d61178
JJ
6132016-09-16 Jakub Jelinek <jakub@redhat.com>
614
8f03e02f
JJ
615 PR c++/77482
616 * g++.dg/cpp0x/constexpr-77482.C: New test.
617
e80cb545
JJ
618 PR c++/77379
619 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
620 thunk offsets.
621 * g++.dg/abi/abi-tag23a.C: Likewise.
622
1c2f613f
JJ
623 PR c++/77338
624 * g++.dg/cpp0x/decltype-77338.C: New test.
625
e7d61178
JJ
626 PR c++/77375
627 * g++.dg/cpp0x/mutable1.C: New test.
628
8d987deb
SK
6292016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
630
631 PR fortran/77612
632 * gfortran.dg/pr77612.f90: New test.
633
2c3d35a6
SKS
6342016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
635
636 * gcc.dg/torture/pr70421.c: Require int32plus.
637
e43163ae
JJ
6382016-09-16 Jakub Jelinek <jakub@redhat.com>
639
bcf0905a
JJ
640 PR middle-end/77475
641 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
642
e43163ae
JJ
643 PR target/77526
644 * gcc.target/i386/pr77526.c: New test.
645
7d704548
JJ
6462016-09-16 Jakub Jelinek <jakub@redhat.com>
647 Eric Botcazou <ebotcazou@adacore.com>
648
649 PR middle-end/77594
650 * gcc.target/i386/pr77594.c: New test.
651
902d624f
LK
6522016-09-15 Louis Krupp <louis.krupp@zoho.com>
653
654 PR fortran/69963
655 * gfortran.dg/misplaced_implicit_character.f90: New test.
656
7e16ce79
BC
6572016-09-15 Bin Cheng <bin.cheng@arm.com>
658
659 PR tree-optimization/77503
660 * gcc.dg/vect/pr77503.c: New test.
661
7c05f5c4
RB
6622016-09-15 Richard Biener <rguenther@suse.de>
663
664 PR middle-end/77544
665 * c-c++-common/torture/pr77544.c: New testcase.
666
76ff80fb
JJ
6672016-09-15 Jakub Jelinek <jakub@redhat.com>
668
669 PR middle-end/77475
670 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
671 * gcc.dg/march-generic.c: Likewise.
672 * gcc.target/i386/spellcheck-options-1.c: New test.
673 * gcc.target/i386/spellcheck-options-2.c: New test.
674 * gcc.target/i386/spellcheck-options-3.c: New test.
675 * gcc.target/i386/spellcheck-options-4.c: New test.
676
5560d026
CLT
6772016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
678
679 PR fortran/72743
680 * gfortran.dg/goacc/pr72743.f90: New test.
681
5334f733
RB
6822016-09-15 Richard Biener <rguenther@suse.de>
683
684 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
685
d08615f2
RB
6862016-09-15 Richard Biener <rguenther@suse.de>
687
688 PR tree-optimization/77514
689 * gcc.dg/torture/pr77514.c: New testcase.
690
28ca05f0
JJ
6912016-09-14 Jakub Jelinek <jakub@redhat.com>
692
693 PR c++/77549
694 * g++.dg/lookup/pr77549.C: New test.
695
20a1e5b8
MP
6962016-09-14 Marek Polacek <polacek@redhat.com>
697
698 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
699 * c-c++-common/gomp/atomic-13.c: Likewise.
700 * c-c++-common/gomp/atomic-14.c: Likewise.
701 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
702 * g++.dg/cpp1z/bool-increment1.C: New test.
703 * c-c++-common/pr60439.c: Add dg-warning.
704 * g++.dg/expr/bitfield4.C: Likewise.
705 * g++.dg/expr/bitfield5.C: Likewise.
706 * g++.dg/expr/bitfield6.C: Likewise.
707 * g++.dg/expr/bool1.C: Likewise.
708 * g++.dg/expr/bool3.C: Likewise.
709 * g++.dg/expr/lval3.C: Likewise.
710 * g++.dg/expr/lval4.C: Likewise.
711 * g++.old-deja/g++.jason/bool5.C: Likewise.
712 * g++.dg/expr/bitfield3.C: Adjust dg-error.
713 * g++.dg/other/error18.C: Likewise.
714 * g++.dg/gomp/atomic-14.C: Likewise.
715
0761f6bf
NS
7162016-09-14 Nathan Sidwell <nathan@acm.org>
717
718 PR c++/77539
719 * g++.dg/cpp1y/pr77539.C: New.
720
13cddbc1
CL
7212016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
722
723 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
724 dg-require.
725 * g++.dg/ext/builtin_alloca.C: Likewise.
726 * g++.dg/template/spec35.C: Likewise.
727 * gcc.dg/builtins-68.c: Likewise.
728 * gcc.misc-tests/gcov-13.c: Likewise.
729 * gcc.misc-tests/gcov-14.c: Likewise.
730
a90638d4
JM
7312016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
732
733 * gfortran.dg/dec_structure_14.f90: New testcase.
734
5ba4a08c
JJ
7352016-09-14 Jakub Jelinek <jakub@redhat.com>
736
737 PR sanitizer/68260
738 * c-c++-common/tsan/pr68260.c: New test.
739
a713b234
JS
7402016-09-13 Joe Seymour <joe.s@somniumtech.com>
741
742 PR target/70713
743 * gcc.target/msp430/function-attributes-1.c: New test.
744 * gcc.target/msp430/function-attributes-2.c: New test.
745 * gcc.target/msp430/function-attributes-3.c: New test.
746
ea8661cd
JJ
7472016-09-13 Jakub Jelinek <jakub@redhat.com>
748
9952908a
JJ
749 * g++.dg/cpp0x/gen-attrs-61.C: New test.
750 * g++.dg/cpp1z/gen-attrs1.C: New test.
751
63cdb7a0
JJ
752 PR tree-optimization/77454
753 * gcc.dg/pr77454.c: New test.
754
ea8661cd
JJ
755 PR c++/77553
756 * g++.dg/cpp1y/constexpr-77553.C: New test.
757
254830ba
DM
7582016-09-13 David Malcolm <dmalcolm@redhat.com>
759
760 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
761 (test_show_locus): Replace rich_location::add_fixit_insert calls
762 with add_fixit_insert_before and add_fixit_insert_after.
763
42763690
JM
7642016-09-13 Jason Merrill <jason@redhat.com>
765 Tom de Vries <tom@codesourcery.com>
766
767 PR c++/77427
768 * g++.dg/pr77427.C: New test.
769
c8798f2c
ML
7702016-09-13 Martin Liska <mliska@suse.cz>
771
772 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
773 effective target.
774 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
775 * lib/target-supports.exp: Define the new target.
776
54700e2e
AP
7772016-09-12 Andrew Pinski <apinski@cavium.com>
778
779 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
780 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
781
e1d55bf7
UB
7822016-09-12 Uros Bizjak <ubizjak@gmail.com>
783
784 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
785 variable arguments.
786 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
787 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
788 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
789 variable argument.
790 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
791 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
792
54dcdb88
BE
7932016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
794
795 PR c++/77496
796 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
797 * g++.dg/ext/pr77496.C: New test.
798 * g++.dg/warn/pr77496.C: New test.
799
d1463eb9
DM
8002016-09-12 David Malcolm <dmalcolm@redhat.com>
801
802 PR c/72858
803 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
804 to preserve conversion chars, and to preserve prefix information.
805 * gcc.dg/format/pr72858.c: New test case.
806
217fabad
SK
8072016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
808
809 * gfortran.dg/pr77507.f90: Move to ...
810 * gfortran.dg/ieee/pr77507.f90: here.
811
a1cd04ac
JH
8122016-08-09 Jan Hubicka <hubicka@ucw.cz>
813
814 PR ipa/61159
815 * compile/pr61159.c: New testcase
816
e3912107
JH
8172016-08-09 Jan Hubicka <hubicka@ucw.cz>
818
819 PR ipa/64316
820 * gcc.dg/ipa/pr63416.c: New testcase.
821
739d9339
PT
8222016-09-10 Paul Thomas <pault@gcc.gnu.org>
823 Steven G. Kargl <kargl@gcc.gnu.org>
824
825 PR fortran/77532
cc3135b6 826 * gfortran.dg/dtio_11.f90: new test.
739d9339 827
fb7c40dd
SK
8282016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
829
830 PR fortran/77507
831 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
832 * gfortran.dg/c_assoc_4.f90: Ditto.
833
5b28efbb
TV
8342016-09-10 Tom de Vries <tom@codesourcery.com>
835
836 PR C/71602
837 * c-c++-common/va-arg-va-list-type.c: New test.
838
9d0a9bb4
PB
8392016-09-09 Peter Bergner <bergner@vnet.ibm.com>
840
841 PR rtl-optimization/77289
842 * gcc.target/powerpc/pr77289.c: New test.
843
3f0177e7
MS
8442016-09-09 Martin Sebor <msebor@redhat.com>
845
846 PR c/77520
847 PR c/77521
848 * gcc.dg/pr77520.c: New test.
849 * gcc.dg/pr77521.c: New test.
850
e81e83d0
SK
8512016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
852
853 PR fortran/77506
854 * gfortran.dg/pr77506.f90: New test.
855
8a92685e
SK
8562016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
857
858 PR fortran/77507
859 * gfortran.dg/pr77507.f90: New test.
860
c65248cb
JM
8612016-09-09 Joseph Myers <joseph@codesourcery.com>
862
863 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
864
2cf0ff98
SK
8652016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
866 Louis Krupp <lkrupp@gcc.gnu.org>
867
868 PR fortran/69514
869 * gfortran.dg/pr69514_1.f90: New test.
870 * gfortran.dg/pr69514_2.f90: New test.
871
8ebc1e0f
JJ
8722016-09-08 Jakub Jelinek <jakub@redhat.com>
873
20b6cf01
JJ
874 PR fortran/77500
875 * gfortran.dg/gomp/pr77500.f90: New test.
876
8ebc1e0f
JJ
877 PR fortran/77516
878 * gfortran.dg/gomp/pr77516.f90: New test.
879
34718542
JJ
8802016-09-07 Jakub Jelinek <jakub@redhat.com>
881
882 PR middle-end/77475
883 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
884 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
885 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
886 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
887 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
888 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
889
e5106e27
DM
8902016-09-07 David Malcolm <dmalcolm@redhat.com>
891
892 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
893 "substring-locations.h".
894
ca235a85
RB
8952016-09-07 Richard Biener <rguenther@suse.de>
896
897 PR c/77450
898 * c-c++-common/vector-subscript-8.c: Move ..
899 * gcc.dg/pr77450.c: ... here.
900
0076b5dc 9012016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
902
903 PR libgfortran/77393
904 * gfortran.dg/fmt_f0_2.f90: Update test.
905 * gfortran.dg/fmt_f0_3.f90: New test.
906
6ac7322b
DH
9072016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
908
909 PR debug/77389
910 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
911 in dg-options.
912
913 PR debug/57519
914 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
915
8eb9e049
JJ
9162016-09-06 Jakub Jelinek <jakub@redhat.com>
917
918 PR target/69255
919 * gcc.target/i386/pr69255-1.c: New test.
920 * gcc.target/i386/pr69255-2.c: New test.
921 * gcc.target/i386/pr69255-3.c: New test.
922
9232016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
924
925 PR c/77336
926 * gcc.dg/format/miss-7.c: New test.
927
e6cb85d4
UB
9282016-09-06 Uros Bizjak <ubizjak@gmail.com>
929
930 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
931
7fe76f6a
ML
9322016-09-06 Martin Liska <mliska@suse.cz>
933
934 PR gcov-profile/77378
935 PR gcov-profile/77466
936 * gcc.dg/profile-update-warning.c: New test.
937
209b636e
RB
9382016-09-06 Richard Biener <rguenther@suse.de>
939
940 PR tree-optimization/77479
941 * gcc.dg/torture/pr77479.c: New testcase.
942
b772a565
RB
9432016-09-06 Richard Biener <rguenther@suse.de>
944
945 PR c/77450
946 * c-c++-common/vector-subscript-7.c: Adjust.
947 * c-c++-common/vector-subscript-8.c: New testcase.
948
a8c07037
SKS
9492016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
950
951 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
952
0ce48391
JJ
9532016-09-05 Jakub Jelinek <jakub@redhat.com>
954
de9188e0
JJ
955 PR target/77476
956 * gcc.target/i386/avx512f-pr77476.c: New test.
957 * gcc.target/i386/avx512bw-pr77476.c: New test.
958 * gcc.target/i386/avx512dq-pr77476.c: New test.
959
c76f7809
JJ
960 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
961 Update comment to mention also avx512f.
962
0ce48391
JJ
963 PR sanitizer/77396
964 * g++.dg/asan/pr77396-2.C: New test.
965
8a27cf73
UB
9662016-09-05 Uros Bizjak <ubizjak@gmail.com>
967
968 PR rtl-optimization/77452
969 * gcc.target/i386/pr77452.c: New test.
970
25ff5dd3
MP
9712016-09-05 Marek Polacek <polacek@redhat.com>
972
973 PR c/77423
974 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
975
f2bc4e48
SK
9762016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
977
978 PR fortran/77391
979 * gfortran.dg/pr77391.f90: New test.
980
e85921ee
SK
9812016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
982
983 PR fortran/77460
984 * gfortran.dg/pr77460.f90: New test.
985
b5d50659
JJ
9862016-09-03 Jakub Jelinek <jakub@redhat.com>
987
988 PR c/65467
989 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
990
7b826676
KY
9912016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
992
993 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
994
717ebe91
DM
9952016-09-02 David Malcolm <dmalcolm@redhat.com>
996
997 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
998 test case.
999 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1000 diagnostic-test-show-locus-generate-patch.c to the sources
1001 for diagnostic_plugin_test_show_locus.c.
1002
94087e88
JJ
10032016-09-02 Jakub Jelinek <jakub@redhat.com>
1004
9dc5773f
JJ
1005 PR c/65467
1006 * gcc.dg/gomp/_Atomic-1.c: New test.
1007 * gcc.dg/gomp/_Atomic-2.c: New test.
1008 * gcc.dg/gomp/_Atomic-3.c: New test.
1009 * gcc.dg/gomp/_Atomic-4.c: New test.
1010 * gcc.dg/gomp/_Atomic-5.c: New test.
1011
94087e88
JJ
1012 PR sanitizer/77396
1013 * g++.dg/asan/pr77396.C: New test.
1014
10152016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1016
1017 PR tree-optimization/71831
1018 * gcc.dg/builtin-object-size-16.c: New test.
1019 * gcc.dg/builtin-object-size-17.c: New test.
1020
7e89048d
JD
10212016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1022
1023 PR libgfortran/77393
1024 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1025
2f196155
UB
10262016-09-01 Uros Bizjak <ubizjak@gmail.com>
1027
1028 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1029 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1030 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1031 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1032 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1033 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1034 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1035 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1036 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1037 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1038 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1039 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1040 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1041 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1042 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1043 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1044 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1045 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1046
0a6b0523
EB
10472016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1048
1049 * gnat.dg/opt58.adb: New test.
1050 * gnat.dg/opt58_pkg.ads: New helper.
1051
2a99de7b
RB
10522016-09-01 Richard Biener <rguenther@suse.de>
1053
1054 PR middle-end/77436
1055 * gcc.dg/torture/pr77436.c: New testcase.
1056
f79d8786
SKS
10572016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1058
1059 * gcc.dg/pr64252.c: Require int32plus.
1060 * gcc.dg/pr66299-1.c: Likewise.
1061 * gcc.dg/pr66299-2.c: Likewise.
1062 * gcc.dg/torture/20131115-1.c: Skip for avr.
1063
b06335f9
KT
10642016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1065
1066 * gcc.target/aarch64/ands_3.c: New test.
1067
f25f40be
JJ
10682016-08-31 Jakub Jelinek <jakub@redhat.com>
1069
d12a0b5a
JJ
1070 PR fortran/77352
1071 * gfortran.dg/gomp/pr77352.f90: New test.
1072
f25f40be
JJ
1073 PR fortran/77374
1074 * gfortran.dg/gomp/pr77374.f08: New test.
1075
9ff6fb6e
MG
10762016-08-31 Marc Glisse <marc.glisse@inria.fr>
1077
1078 PR tree-optimization/73714
1079 * gcc.dg/tree-ssa/pr73714.c: New test.
1080
8e95a674
JD
10812016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1082
1083 PR libgfortran/77393
1084 * gfortran.dg/fmt_f0_2.f90: New test.
1085
c6b0037d
MG
10862016-08-31 Marc Glisse <marc.glisse@inria.fr>
1087
1088 * gcc.target/i386/pr59539-2.c: Adapt options.
1089 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1090
1a576b13
PT
10912016-08-31 Paul Thomas <pault@gcc.gnu.org>
1092
1093 PR fortran/77418
1094 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1095 of the associate entity and replace with a pointer to the
1096 intended item on the stack.
1097
e73d3ca6 10982016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1099 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1100
1101 PR fortran/48298
1102 * gfortran.dg/dtio_1.f90: New test.
1103 * gfortran.dg/dtio_2.f90: New test.
1104 * gfortran.dg/dtio_3.f90: New test.
1105 * gfortran.dg/dtio_4.f90: New test.
1106 * gfortran.dg/dtio_5.f90: New test.
1107 * gfortran.dg/dtio_6.f90: New test.
1108 * gfortran.dg/dtio_7.f90: New test.
1109 * gfortran.dg/dtio_8.f90: New test.
1110 * gfortran.dg/dtio_9.f90: New test.
1111 * gfortran.dg/dtio_10.f90: New test.
1112
b816477a
DM
11132016-08-30 David Malcolm <dmalcolm@redhat.com>
1114
1115 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1116 (test_many_nested_locations): New function.
1117 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1118 (test_show_locus): Handle "test_many_nested_locations".
1119
71b30891
DM
11202016-08-30 David Malcolm <dmalcolm@redhat.com>
1121
1122 * g++.dg/template/double-greater-than-fixit.C: New test case.
1123
8fa37232
EB
11242016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1125
1126 * gnat.dg/opt57.ad[sb]: New test.
1127 * gnat.dg/opt57_pkg.ads: New helper.
1128
6f651bae
RB
11292016-08-30 Richard Biener <rguenther@suse.de>
1130
1131 PR tree-optimization/69047
1132 * gcc.dg/pr69047.c: Fix byte-order check.
1133
ab834832
JJ
11342016-08-30 Jakub Jelinek <jakub@redhat.com>
1135
5116b156
JJ
1136 PR tree-optimization/72866
1137 * gcc.dg/vect/pr72866.c: New test.
1138
3754bbfc
JJ
1139 PR debug/77363
1140 * g++.dg/debug/dwarf2/pr77363.C: New test.
1141
26122e2d
JJ
1142 PR middle-end/77377
1143 * gcc.target/i386/pr77377.c: New test.
1144
ab834832
JJ
1145 PR debug/77389
1146 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1147 in dg-options.
1148
bedc9ca7
SK
11492016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1150
1151 * gfortran.dg/pr77372.f90: Moved to ...
1152 * gfortran.dg/ieee/pr77372.f90: here.
1153
adfa1e6b
MM
11542016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1155
1156 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1157 vector short/char initializations.
1158 * gcc.target/powerpc/vec-init-5.c: Likewise.
1159 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1160 vector initialization optimizations.
1161 * gcc.target/powerpc/vec-init-7.c: Likewise.
1162 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1163 vector float/double initializations.
1164 * gcc.target/powerpc/vec-init-9.c: Likewise.
1165
414b7129
UB
11662016-08-29 Uros Bizjak <ubizjak@gmail.com>
1167
1168 PR target/77403
1169 * gcc.target/i386/pr77403.c: New test.
1170
3d06b6f2
MP
11712016-08-29 Marek Polacek <polacek@redhat.com>
1172
1173 PR c/77292
1174 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1175
ba9bbd6f
TV
11762016-08-29 Tom de Vries <tom@codesourcery.com>
1177
1178 PR c/77398
1179 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1180
d7d80d8f
EB
11812016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1182
1183 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1184
d7d80d8f 11852016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1186
1187 * gfortran.dg/dec_structure_13.f90: New testcase.
1188
468d95c8
JB
11892016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1190
1191 PR fortran/77261
1192 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1193 available.
1194
f329b264
TV
11952016-08-28 Tom de Vries <tom@codesourcery.com>
1196
1197 PR lto/70955
1198 * gcc.dg/pr70955.c: New test.
1199 * gcc.dg/lto/pr70955_0.c: Same.
1200 * gcc.dg/lto/pr70955_1.c: Same.
1201
4a389eb6
PP
12022016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1203
1204 PR tree-optimization/71077
1205 * gcc.target/i386/pr71077.c: New test.
1206
3f8257db 12072016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1208
1209 PR fortran/77380
1210 * gfortran.dg/pr77380.f90: New test.
1211
3f8257db 12122016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1213
1214 PR fortran/77372
1215 gfortran.dg/pr77372.f90: New test.
1216
ee908516
DM
12172016-08-26 David Malcolm <dmalcolm@redhat.com>
1218
1219 * gcc.dg/spellcheck-fields-2.c (test): Move
1220 dg-begin/end-multiline-output within function body.
1221 (test_macro): New function.
1222
d41e76cf
DM
12232016-08-26 David Malcolm <dmalcolm@redhat.com>
1224
1225 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1226 (test_fixit_insert): Update expected output.
1227 (test_fixit_remove): Likewise.
1228 (test_fixit_replace): Likewise.
1229
524a4c96
RO
12302016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1231
1232 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1233 Fix typo.
1234
ebfa15ab
RB
12352016-08-26 Richard Biener <rguenther@suse.de>
1236
1237 PR tree-optimization/69047
1238 * gcc.dg/pr69047.c: New testcase.
1239
209ca542
PK
12402016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1241 Martin Jambhor <mjambor@suse.cz>
524a4c96 1242
209ca542
PK
1243 * gcc.dg/ipa/propbits-1.c: New test-case.
1244 * gcc.dg/ipa/propbits-2.c: Likewise.
1245 * gcc.dg/ipa/propbits-3.c: Likewise.
1246
e5cf1629
SK
12472016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1248
1249 PR fortran/77351
1250 * gfortran.dg/pr77351.f90: New test.
1251
ebef225f
MP
12522016-08-25 Marek Polacek <polacek@redhat.com>
1253
1254 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1255
fe377a48
MP
12562016-08-25 Marek Polacek <polacek@redhat.com>
1257
1258 PR c/77323
1259 * gcc.dg/pr77323.c: New test.
1260
88b8971f
PT
12612016-08-24 Paul Thomas <pault@gcc.gnu.org>
1262
1263 PR fortran/77358
1264 * gfortran.dg/submodule_17.f08: New test.
1265
3f8257db
JJ
12662016-08-24 Michael Collison <michael.collison@linaro.org>
1267 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1268
1269 * gcc.target/arm/builtin_saddl.c: New testcase.
1270 * gcc.target/arm/builtin_saddll.c: New testcase.
1271 * gcc.target/arm/builtin_uaddl.c: New testcase.
1272 * gcc.target/arm/builtin_uaddll.c: New testcase.
1273 * gcc.target/arm/builtin_ssubl.c: New testcase.
1274 * gcc.target/arm/builtin_ssubll.c: New testcase.
1275 * gcc.target/arm/builtin_usubl.c: New testcase.
1276 * gcc.target/arm/builtin_usubll.c: New testcase.
1277
d5b5d212
UB
12782016-08-24 Uros Bizjak <ubizjak@gmail.com>
1279
1280 PR target/77270
1281 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1282 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1283 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1284 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1285 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1286 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1287 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1288 effective target. Remove scan-assembler-times directives.
1289 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1290 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1291 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1292
d1188689
SKS
12932016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1294
1295 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1296 of unsigned int.
1297 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1298
0b6b8f85
RS
12992016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1300
1301 PR testsuite/77317
1302 * lib/target-supports.exp
1303 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1304 (check_effective_target_vect_natural_alignment): Ditto.
1305 (check_effective_target_vector_alignment_reachable): Ditto.
1306 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1307
587b7f7a
ILT
13082016-08-23 Ian Lance Taylor <iant@golang.org>
1309
1310 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1311
6019c0fc
MM
13122016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1313
1314 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1315 being created from pointers to memory locations.
1316 * gcc.target/powerpc/vec-init-2.c: Likewise.
1317
cfe37db4
FR
13182016-08-23 Fritz Reese <fritzoreese@gmail.com>
1319
1320 * gfortran.dg/dec_structure_12.f90: New testcase.
1321
7e11f46f
DV
13222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1323
1324 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1325
7ab4f354
DV
13262016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1327
1328 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1329 verification.
1330
deb9351f
DV
13312016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1332
1333 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1334 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1335
1fd9f058
RB
13362016-08-23 Richard Biener <rguenther@suse.de>
1337
1338 PR tree-optimization/27336
1339 * c-c++-common/pr27336.c: New testcase.
1340
b00e6e75
MP
13412016-08-22 Marek Polacek <polacek@redhat.com>
1342
1343 PR c++/77321
1344 * g++.dg/cpp1y/pr77321.C: New test.
1345
58338bac
SK
13462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1347
1348 PR fortran/60774
1349 * gfortran.dg/empty_label.f: Adjust test for new error message.
1350 * gfortran.dg/empty_label.f90: Ditto.
1351 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1352 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1353 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1354
30364ce6
SK
13552016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1356
1357 PR fortran/61318
1358 * gfortran.dg/pr61318.f90: New test.
1359
ad7a5a8f
SK
13602016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1361
1362 PR fortran/77260
1363 * gfortran.dg/pr77260_1.f90: New test.
1364 * gfortran.dg/pr77260_2.f90: Ditto.
1365
72f52f30
JM
13662016-08-22 Joseph Myers <joseph@codesourcery.com>
1367
1368 PR middle-end/77269
1369 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1370 __builtin_signbitf and __builtin_signbitl in expected generic
1371 expansion.
1372 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1373 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1374 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1375 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1376 tests.
1377
6dc198e3
JM
13782016-08-22 Joseph Myers <joseph@codesourcery.com>
1379
1380 * gcc.dg/torture/float128-builtin.c,
1381 gcc.dg/torture/float128-ieee-nan.c,
1382 gcc.dg/torture/float128x-builtin.c,
1383 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1384 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1385 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1386 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1387 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1388 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1389 gcc.dg/torture/floatn-nan.h: New tests.
1390
7ff4e41a
JM
13912016-08-22 Joseph Myers <joseph@codesourcery.com>
1392
1393 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1394 macro.
1395 (main): Update calls to TEST_I_F.
1396 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1397 macro.
1398 (main): Update calls to TEST_I_F.
1399
7078cdb6
JM
14002016-08-22 Joseph Myers <joseph@codesourcery.com>
1401
1402 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1403 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1404 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1405 names in calls to TEST_I_F.
1406
a9d7c823
BE
14072016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1408
1409 PR c/52952
1410 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1411
cd800235
SKS
14122016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1413
1414 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1415 and !natural_alignment_64.
1416 * gcc.dg/ipa/propalign-2.c: Likewise.
1417 * gcc.dg/ipa/propalign-3.c: Likewise.
1418 * gcc.dg/ipa/propalign-4.c: Likewise.
1419 * gcc.dg/ipa/propalign-5.c: Likewise.
1420 * lib/target-supports.exp
1421 (check_effective_target_natural_alignment_32): Add avr-*-*.
1422
22d12455
KV
14232016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1424
1425 PR tree-optimization/61839
1426 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1427 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1428 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1429 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1430
c65699ef
JM
14312016-08-19 Joseph Myers <joseph@codesourcery.com>
1432
1433 PR c/32187
1434 * lib/target-supports.exp (check_effective_target_float16)
1435 (check_effective_target_float32, check_effective_target_float64)
1436 (check_effective_target_float128, check_effective_target_float32x)
1437 (check_effective_target_float64x)
1438 (check_effective_target_float128x)
1439 (check_effective_target_float16_runtime)
1440 (check_effective_target_float32_runtime)
1441 (check_effective_target_float64_runtime)
1442 (check_effective_target_float128_runtime)
1443 (check_effective_target_float32x_runtime)
1444 (check_effective_target_float64x_runtime)
1445 (check_effective_target_float128x_runtime)
1446 (check_effective_target_floatn_nx_runtime)
1447 (add_options_for_float16, add_options_for_float32)
1448 (add_options_for_float64, add_options_for_float128)
1449 (add_options_for_float32x, add_options_for_float64x)
1450 (add_options_for_float128x): New procedures.
1451 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1452 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1453 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1454 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1455 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1456 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1457 gcc.dg/torture/float128-complex.c,
1458 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1459 gcc.dg/torture/float128x-basic.c,
1460 gcc.dg/torture/float128x-complex.c,
1461 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1462 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1463 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1464 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1465 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1466 gcc.dg/torture/float32x-basic.c,
1467 gcc.dg/torture/float32x-complex.c,
1468 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1469 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1470 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1471 gcc.dg/torture/float64x-basic.c,
1472 gcc.dg/torture/float64x-complex.c,
1473 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1474 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1475 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1476 gcc.dg/torture/floatn-tg.h,
1477 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1478 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1479 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1480 gcc.dg/torture/fp-int-convert-float128x.c,
1481 gcc.dg/torture/fp-int-convert-float16-timode.c,
1482 gcc.dg/torture/fp-int-convert-float16.c,
1483 gcc.dg/torture/fp-int-convert-float32-timode.c,
1484 gcc.dg/torture/fp-int-convert-float32.c,
1485 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1486 gcc.dg/torture/fp-int-convert-float32x.c,
1487 gcc.dg/torture/fp-int-convert-float64-timode.c,
1488 gcc.dg/torture/fp-int-convert-float64.c,
1489 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1490 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1491 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1492 maximum exponent of floating-point type. Use it in testing
1493 whether 0x8...0 fits in the floating-point type. Always treat -1
1494 (signed 0xf...f) as fitting in the floating-point type.
1495 (M_OK1): New macro.
1496 * gcc.dg/torture/fp-int-convert-double.c,
1497 gcc.dg/torture/fp-int-convert-float.c,
1498 gcc.dg/torture/fp-int-convert-float128-timode.c,
1499 gcc.dg/torture/fp-int-convert-float128.c,
1500 gcc.dg/torture/fp-int-convert-float80-timode.c,
1501 gcc.dg/torture/fp-int-convert-float80.c,
1502 gcc.dg/torture/fp-int-convert-long-double.c,
1503 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1504
94e73c78
JJ
15052016-08-19 Jakub Jelinek <jakub@redhat.com>
1506
fbdbd4b6
JJ
1507 PR fortran/72744
1508 * gfortran.dg/gomp/pr72744.f90: New test.
1509
94e73c78
JJ
1510 PR fortran/69281
1511 * gfortran.dg/gomp/pr69281.f90: New test.
1512
91151a73
JB
15132016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1514
414b7129
UB
1515 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1516 the last special seed value.
1517 * gfortran.dg/random_7.f90: Use size for last array member instead
1518 of hardcoded value.
91151a73 1519
fcf830ab
PK
15202016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1521
1522 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1523 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1524
1a5da5b6
RB
15252016-08-19 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/77286
1528 * gcc.dg/torture/pr77286.c: New testcase.
1529
82f72146
DM
15302016-08-18 David Malcolm <dmalcolm@redhat.com>
1531
1532 * gcc.dg/verbose-asm-2.c: New test case.
1533
cc015f3a
DM
15342016-08-18 David Malcolm <dmalcolm@redhat.com>
1535
1536 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1537 (custom_diagnostic_finalizer): Update for change to
1538 diagnostic_show_locus.
1539
cb18fd07
DM
15402016-08-18 David Malcolm <dmalcolm@redhat.com>
1541
1542 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1543 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1544
a76989dc
MP
15452016-08-18 Marek Polacek <polacek@redhat.com>
1546
1547 PR c/71514
1548 * gcc.dg/pr71514.c: New test.
1549
89c88780
L
15502015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1551
1552 PR target/72839
1553 * gcc.target/i386/pr72839.c: New test.
1554
2c71d454
CLT
15552016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1556
1557 PR middle-end/70895
1558 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1559 * c-c++-common/goacc/reduction-1.c: Likewise.
1560 * c-c++-common/goacc/reduction-2.c: Likewise.
1561 * c-c++-common/goacc/reduction-3.c: Likewise.
1562 * c-c++-common/goacc/reduction-4.c: Likewise.
1563
66592e95
AM
15642016-08-18 Alan Modra <amodra@gmail.com>
1565
1566 * gcc.c-torture/compile/pr72771.c: New.
1567
3a146d46
JJ
15682016-08-17 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR fortran/67496
1571 * gfortran.dg/pr67496.f90: New test.
1572
3f8257db 15732015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1574
1575 PR tree-optimization/71752
3a146d46 1576 * gcc.dg/vect/pr71752.c: New.
038000bd 1577
dd42e908
UB
15782016-08-17 Uros Bizjak <ubizjak@gmail.com>
1579
1580 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1581
458a1cd0
JJ
15822016-08-17 Jakub Jelinek <jakub@redhat.com>
1583
1584 PR middle-end/77259
1585 * g++.dg/ipa/devirt-52.C: New test.
1586
11c4c4ba
CLT
15872016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1588
1589 * c-c++-common/goacc/reduction-6.c: New testcase.
1590
661d6efd
RB
15912016-08-17 Richard Biener <rguenther@suse.de>
1592
1593 PR tree-optimization/76490
1594 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1595 * gcc.dg/pr52904.c: XFAIL.
1596
622d8b69
RB
15972016-08-17 Richard Biener <rguenther@suse.de>
1598
1599 PR tree-optimization/23855
1600 * gcc.dg/loop-unswitch-2.c: Adjust.
1601
af23e99c
JJ
16022016-08-16 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR tree-optimization/72817
1605 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1606
feeb6268
JM
16072016-08-16 Joseph Myers <joseph@codesourcery.com>
1608
1609 PR libgcc/77265
1610 * gcc.dg/torture/float128-extend-inf.c: New test.
1611
65e736c0
DM
16122016-08-16 David Malcolm <dmalcolm@redhat.com>
1613
1614 PR c/72857
1615 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1616 for embedded NUL.
1617 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1618 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1619 caret placement.
1620 (test_oct): Likewise.
1621 (test_multiple): Likewise.
1622 (test_field_width_specifier): Likewise.
1623 (test_field_width_specifier_2): New function.
1624 (test_field_precision_specifier): New function.
1625 (test_embedded_nul): Update expected caret placement.
1626 (test_non_contiguous_strings): Update line number.
1627 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1628 (__emit_string_literal_range): Add "caret_idx" param.
1629 (test_simple_string_literal): Add value for new param, updating
1630 expected output..
1631 (test_concatenated_string_literal): Likewise.
1632 (test_multiline_string_literal): Likewise.
1633 (test_hex): Likewise.
1634 (test_oct): Likewise.
1635 (test_multiple): Likewise.
1636 (test_ucn4): Likewise.
1637 (test_ucn8): Likewise.
1638 (test_u8): Likewise.
1639 (test_u): Likewise; update expected message, from "range" to
1640 "location".
1641 (test_U): Likewise.
1642 (test_L): Likewise.
1643 (test_macro): Add value for new param.
1644 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1645 (__emit_string_literal_range): Add "caret_idx" param.
1646 (test_stringified_token_1): Add value for new param. Update
1647 expected message, from "range" to "location".
1648 (test_stringized_token_2): Likewise, adding param to macro.
1649 (test_stringified_token_3): Likewise.
1650 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1651 (emit_warning): Convert param from source_range to location_t.
1652 (test_string_literals): Add caret_idx param, and use it when
1653 constructing a substring_loc. Update error message, from
1654 "range" to "location".
1655
4a7f57d5
JJ
16562016-08-16 Jakub Jelinek <jakub@redhat.com>
1657
7841800f
JJ
1658 PR target/71910
1659 * g++.dg/gomp/pr71910.C: New test.
1660
1b13411a
JJ
1661 PR middle-end/67485
1662 * gcc.c-torture/compile/pr67485.c: New test.
1663
4a7f57d5
JJ
1664 PR target/72867
1665 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1666
3c556bc4
BC
16672016-08-16 Bin Cheng <bin.cheng@arm.com>
1668
1669 PR tree-optimization/69848
1670 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1671
beab2da6
ML
16722016-08-16 Martin Liska <mliska@suse.cz>
1673
1674 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1675 of memory operations so that it can be handled by core2
1676 in 32-bit mode.
1677
f4eec0a3
RB
16782016-08-16 Richard Biener <rguenther@suse.de>
1679
1680 PR tree-optimization/76783
1681 * gcc.dg/pr76783.c: New testcase.
1682 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1683
8f21990a
BC
16842016-08-16 Bin Cheng <bin.cheng@arm.com>
1685
1686 PR tree-optimization/72817
1687 PR tree-optimization/73450
1688 * gcc.dg/tree-ssa/pr72817.c: New test.
1689 * gcc.dg/tree-ssa/pr73450.c: New test.
1690
7fc61626
FR
16912016-08-15 Fritz Reese <fritzoreese@gmail.com>
1692
1693 * gfortran.dg/init_flag_13.f90: New testcase.
1694 * gfortran.dg/init_flag_14.f90: Ditto.
1695 * gfortran.dg/init_flag_15.f03: Ditto.
1696 * gfortran.dg/dec_init_1.f90: Ditto.
1697 * gfortran.dg/dec_init_2.f90: Ditto.
1698
432baa02
UB
16992016-08-15 Uros Bizjak <ubizjak@gmail.com>
1700
1701 PR target/72867
1702 * gcc.target/i386/pr72867.c: New test.
1703
7e1dde14
EB
17042016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1705
1706 * c-c++-common/dump-ada-spec-5.c: New test.
1707
e4969090
RB
17082016-08-15 Richard Biener <rguenther@suse.de>
1709
1710 PR tree-optimization/73434
1711 * gcc.dg/torture/pr73434.c: New testcase.
1712
66088065
JJ
17132016-08-15 Jakub Jelinek <jakub@redhat.com>
1714
1715 PR tree-optimization/72824
1716 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1717
7c713714
CLT
17182016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1719
1720 PR fortran/70598
1721 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1722 in use_device clause.
1723 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1724 * gfortran.dg/goacc/list.f95: Adjust to catch
1725 "neither a POINTER nor an array" error messages.
1726
4271e5cb
UB
17272016-08-14 Uros Bizjak <ubizjak@gmail.com>
1728
1729 PR target/76342
1730 * gcc.target/i386/pr76342.c: New test.
1731
b0cea284
JJ
17322016-08-12 Jakub Jelinek <jakub@redhat.com>
1733
1734 PR c/71512
1735 * g++.dg/ubsan/pr71512.C: New test.
1736 * c-c++-common/ubsan/pr71512-1.c: New test.
1737 * c-c++-common/ubsan/pr71512-2.c: New test.
1738
e86aefb8
MM
17392016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1740
1741 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1742 vector initialization options.
1743 * gcc.target/powerpc/vec-init-2.c: Likewise.
1744 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1745 is generated on ISA 3.0.
1746
7fd82d52
PP
17472016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1748
1749 PR middle-end/71654
1750 * gcc.dg/c-c++-common/pr71654.c: New test.
1751 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1752 dg-options.
1753 * gcc.dg/tree-ssa/vrp24: Likewise.
1754
2f1364c2
JJ
17552016-08-12 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR c/67410
1758 * gcc.dg/pr67410.c: New test.
1759
8eb414aa
BC
17602016-08-12 Bin Cheng <bin.cheng@arm.com>
1761
1762 PR tree-optimization/69848
1763 * gcc.dg/vect/vect-pr69848.c: New test.
1764
30b39c19
UB
17652016-08-12 Uros Bizjak <ubizjak@gmail.com>
1766
1767 PR testsuite/71008
1768 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1769 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1770 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1771 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1772
e373dd06
RB
17732016-08-12 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/57326
1776 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1777 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1778 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1779 * gcc.target/i386/pr45685.c: Likewise.
1780 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1781 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1782 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1783 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1784 * gfortran.dg/pr34163.f90: Likewise.
1785
20d1af89
ML
17862016-08-12 Martin Liska <mliska@suse.cz>
1787
1788 * g++.dg/gcov/gcov-16.C: New test.
1789 * lib/gcov.exp: Support new argument for run-gcov function.
1790
5cacda56
ML
17912016-08-12 Martin Liska <mliska@suse.cz>
1792
1793 PR gcov-profile/35590
1794 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1795
663eecfd
RB
17962016-08-12 Richard Biener <rguenther@suse.de>
1797
1798 PR tree-optimization/72851
1799 * gcc.dg/torture/pr72851.c: New testcase.
1800
3f8257db 18012016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1802
e366d7d8
AO
1803 PR debug/63240
1804 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1805 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1806 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1807 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1808 DW_AT_deleted.
1809
71e1a6a4
AO
1810 PR debug/55641
1811 * g++.dg/debug/dwarf2/ref-1.C: New.
1812
8aaf799b
AO
1813 PR debug/49366
1814 * g++.dg/debug/dwarf2/template-params-12.H: New.
1815 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1816 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1817 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1818 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1819 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1820 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1821 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1822
06f9caed
BS
18232016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1824
1825 PR target/72863
1826 * gcc.target/powerpc/pr72863.c: New test.
1827
a8b956c1
UB
18282016-08-11 Uros Bizjak <ubizjak@gmail.com>
1829
1830 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1831
c73dd986
L
18322015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1833
1834 * gcc.target/i386/pieces-strcpy-1.c: New test.
1835 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1836
385ed708
JJ
18372016-08-11 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR c++/72868
1840 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1841
df7ec09f
L
18422015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1843
1844 * gcc.target/i386/pieces-memcpy-1.c: New test.
1845 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1846 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1847 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1848 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1849 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1850
b95a64bb
JJ
18512016-08-11 Jakub Jelinek <jakub@redhat.com>
1852
1853 PR c/72816
7ddbcf6b 1854 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1855
59537744
BE
18562016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1857
1858 PR tree-optimization/71083
1859 * gcc.c-torture/execute/pr71083.c: New test.
1860 * gnat.dg/loop_optimization23.adb: New test.
1861 * gnat.dg/loop_optimization23_pkg.ads: New test.
1862 * gnat.dg/loop_optimization23_pkg.adb: New test.
1863
183ac6d0
RB
18642016-08-11 Richard Biener <rguenther@suse.de>
1865
1866 PR tree-optimization/72772
1867 * gcc.dg/graphite/pr35356-1.c: Adjust.
1868 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1869
b152f5a2
JB
18702016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1871
1872 * gfortran.dg/random_7.f90: Take into account that the last seed
1873 value is the special p value.
1874 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1875
bb7ebad1
RB
18762016-08-11 Richard Biener <rguenther@suse.de>
1877
1878 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1879
2e186411
AM
18802016-08-11 Alan Modra <amodra@gmail.com>
1881
1882 * gcc.target/powerpc/pr71680.c: New.
1883
e9e6d4f6
KN
18842016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1885
1886 * gcc.target/powerpc/bfp/bfp.exp: New file.
1887 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1888 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1889 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1890 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1891 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1892 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1893 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1894 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1895 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1896 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1897 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1898 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1899 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1900 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1901 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1902 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1903 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1904 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1905 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1906 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1907 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1908 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1909 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1910 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1911 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1912 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1913 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1914 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1915 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1916 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1917 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1918 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1919 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1920 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1921 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1922 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1923 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1924 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1925 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1926 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1927 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1928 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1929 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1930 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1931 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1932 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1933 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1934 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1935 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1936 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1937 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1938 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1939 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1940
9c8eabea
BC
19412016-08-10 Bin Cheng <bin.cheng@arm.com>
1942
1943 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1944 Add aarch64*-*-*.
1945
6c553b76
BC
19462016-08-10 Bin Cheng <bin.cheng@arm.com>
1947
1948 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1949
a0883b08
MM
19502016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1951
1952 PR target/72853
1953 * gcc.target/powerpc/pr72853.c: New test.
1954
a266236e
ML
19552016-08-10 Martin Liska <mliska@suse.cz>
1956
1957 PR gcov-profile/58306
1958 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1959
22063dbc
ML
19602016-08-10 Martin Liska <mliska@suse.cz>
1961
1962 * g++.dg/gcov/gcov-threads-1.C: New test.
1963
5250a5bb
SKS
19642016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1965
1966 PR target/71873
1967 * gcc.target/avr/pr71873.c: New test.
1968
b7597ae5
ML
19692016-08-09 Martin Liska <mliska@suse.cz>
1970
1971 * g++.dg/gcov/gcov-dump-1.C: New test.
1972 * g++.dg/gcov/gcov-dump-2.C: New test.
1973
ab50a215
ML
19742016-08-09 Martin Liska <mliska@suse.cz>
1975
1976 * gcc.dg/tree-prof/val-prof-9.c: New test.
1977
dcb1e137
ML
19782016-08-09 Martin Liska <mliska@suse.cz>
1979
1980 * gcc.dg/tree-prof/val-prof-8.c: New test.
1981
04d6d3b6
MJ
19822016-08-09 Martin Jambor <mjambor@suse.cz>
1983
df839749
UB
1984 PR ipa/71981
1985 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1986
c57e78c4
BC
19872016-08-09 Bin Cheng <bin.cheng@arm.com>
1988
1989 PR tree-optimization/33707
1990 * gcc.dg/vect/pr33707.c: New test.
1991
42970a17
BC
19922016-08-09 Bin Cheng <bin.cheng@arm.com>
1993
1994 PR tree-optimization/pr72772
1995 * gcc.dg/tree-ssa/pr72772.c: New test.
1996
810a3aa6
MF
19972016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1998
1999 PR rtl-optimization/66669
2000 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2001
9e207d6f
JJ
20022016-08-09 Jakub Jelinek <jakub@redhat.com>
2003
2004 PR tree-optimization/72824
2005 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2006
50bf47fd
RB
20072016-08-09 Richard Biener <rguenther@suse.de>
2008
2009 PR tree-optimization/71802
2010 * gcc.dg/torture/pr71802.c: New testcase.
2011
cadec7ca
JJ
20122016-08-09 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR c++/72809
2015 * g++.dg/eh/stdarg1.C: New test.
2016
c43c5112
AK
20172016-08-08 Andi Kleen <ak@linux.intel.com>
2018
2019 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2020 test command line in failure log.
2021 (profopt-execute): dito. Make autofdo file names unique.
2022
895aa8e1
DM
20232016-08-08 David Malcolm <dmalcolm@redhat.com>
2024
2025 PR c/64955
2026 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2027 output.
2028
9afda630
PK
20292016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2030
2031 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2032 c99_runtime.
2033 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2034 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2035 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2036 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2037 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2038 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2039
e52ed3fe
DM
20402016-08-08 David Malcolm <dmalcolm@redhat.com>
2041
2042 PR c/52952
2043 * gcc.dg/cpp/pr66415-1.c: Likewise.
2044 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2045 * gcc.dg/format/c90-printf-1.c: Likewise.
2046 * gcc.dg/format/diagnostic-ranges.c: New test case.
2047
ad200580
JJ
20482016-08-08 Jakub Jelinek <jakub@redhat.com>
2049
77524e0d
JJ
2050 PR fortran/72716
2051 * gfortran.dg/gomp/pr72716.f90: New test.
2052
2187f2a2
JJ
2053 PR middle-end/72781
2054 * gcc.dg/gomp/pr72781.c: New test.
2055
ad200580
JJ
2056 PR middle-end/68762
2057 * g++.dg/vect/pr68762-1.cc: New test.
2058 * g++.dg/vect/pr68762-2.cc: New test.
2059 * g++.dg/vect/pr68762.h: New file.
2060
989d0071
MS
20612016-08-08 Martin Sebor <msebor@redhat.com>
2062
2063 PR testsuite/72838
3a146d46
JJ
2064 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2065 * g++.dg/warn/overflow-warn-3.C: Same.
2066 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2067
7090cac9
AV
20682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2069
2070 PR fortran/71936
2071 * gfortran.dg/allocate_with_source_21.f03: New test.
2072
64e56ab0
AV
20732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2074
2075 PR fortran/72698
2076 * gfortran.dg/allocate_with_source_20.f03: New test.
2077
0476487d
AM
20782016-08-08 Alan Modra <amodra@gmail.com>
2079
2080 * gcc.c-torture/compile/pr72802.c: New.
2081
8e9218f2
AV
20822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2083
2084 PR fortran/70524
2085 * gfortran.dg/dependency_48.f90: New test.
2086
c1f7083b
TK
20872016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2088
531e5ae3 2089 PR fortran/70040
c1f7083b
TK
2090 * gfortran.dg/pr70040.f90: New testcase.
2091
6ab5813c
TK
20922016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2093
2094 PR fortran/71961
2095 * gfortran.dg/matmul_10.f90: New testcase.
2096
27bddc4a
JH
20972016-08-07 Jan Hubicka <hubicka@ucw.cz>
2098
2099 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2100
4a9f8a9f
JJ
21012016-08-07 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR c/72816
2104 * gcc.dg/pr72816.c: New test.
2105
fa76f2c6
JW
21062016-08-06 Jonathan Wakely <jwakely@redhat.com>
2107
2108 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2109 * g++.dg/conversion/pr41426.C: Likewise.
2110 * g++.dg/conversion/pr66211.C: Likewise.
2111 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2112 * g++.dg/init/ref8.C: Likewise.
2113 * g++.old-deja/g++.law/cvt20.C: Likewise.
2114 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2115
5c3e5002
PP
21162016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2117
2118 PR tree-optimization/18046
2119 * gcc.dg/tree-ssa/vrp105.c: New test.
2120 * gcc.dg/tree-ssa/vrp106.c: New test.
2121
94087e88 21222016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2123
2124 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2125 1ul in diagnostics. Remove hyphen from "constant-expression."
2126 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2127 * g++.dg/cpp0x/static_assert3.C: Same.
2128 * g++.dg/cpp1y/constexpr-throw.C: Same.
2129 * g++.dg/template/nontype3.C: Same.
2130 * g++.dg/warn/overflow-warn-1.C: Same.
2131 * g++.dg/warn/overflow-warn-3.C: Same.
2132 * g++.dg/warn/overflow-warn-4.C: Same.
2133
88fa5555
DM
21342016-08-05 David Malcolm <dmalcolm@redhat.com>
2135
2136 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2137 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2138 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2139 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2140
1addb9e6
PP
21412016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2142
2143 PR tree-optimization/72810
2144 * gcc.dg/tree-ssa/vrp110.c: New test.
2145
1b62ed4f
JG
21462016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2147
2148 PR Target/72819
2149 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2150 registers.
2151 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2152 saving the half-precision registers.
2153 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2154 value is returned in h0.
2155 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2156 are passed in FP/SIMD registers.
2157 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2158 passing works corrcetly.
2159 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2160 (hfa_f16x2_t): Likewise.
2161 (hfa_f16x3_t): Likewise.
2162 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2163 are promoted to double and passed in a double register.
2164 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2165 are promoted to double and stacked.
2166 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2167 __fp16 data types.
2168 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2169 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2170 __fp16 first get passed in FP/SIMD registers, then stacked.
2171
4228ca19
NS
21722016-08-05 Nathan Sidwell <nathan@acm.org>
2173
2174 PR c++/68724
2175 * g++.dg/cpp0x/pr68724.C: New.
2176
db7c335e
RB
21772016-08-05 Richard Biener <rguenther@suse.de>
2178
2179 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2180
48abe922
PP
21812016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2182
2183 * gcc.dg/tree-ssa/vrp107.c: New test.
2184 * gcc.dg/tree-ssa/vrp108.c: New test.
2185 * gcc.dg/tree-ssa/vrp109.c: New test.
2186
f6cdf42f
PK
21872016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2188
2189 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2190 dg-options.
2191
33a9c609
PK
21922016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2193
2194 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2195 test-cases.
2196 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2197 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2198 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2199 test-cases.
2200 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2201 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2202 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2203 large_double.
2204
4473482d
PC
22052016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2206
2207 PR c++/72800
2208 * g++.dg/cpp1y/lambda-ice1.C: New.
2209
08156df5
PP
22102016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2211
2212 PR c++/72759
2213 * g++.dg/cpp1y/pr72759.C: New test.
2214
938da3a5
PP
22152016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2216
2217 * gcc.dg/switch-10.c: New test.
2218
da84183c
JG
22192016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2220
2221 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2222
ae9281fc
TS
22232016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2224
2225 * c-c++-common/goacc/routine-5.c: Update.
2226
086ad22e
BE
22272016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2228
2229 PR rtl-optimization/70903
2230 * gcc.c-torture/execute/pr70903.c: New test.
2231
6805e400
ML
22322016-08-04 Martin Liska <mliska@suse.cz>
2233
2234 * gcc.dg/params/params.exp: Replace file exists with
2235 TESTING_IN_BUILD_TREE.
2236
a0008434
MP
22372016-08-04 Marek Polacek <polacek@redhat.com>
2238
2239 PR c++/70229
2240 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2241
fb46286e
RB
22422016-08-04 Richard Biener <rguenther@suse.de>
2243
2244 PR middle-end/71984
2245 * gcc.dg/torture/pr71984.c: Guard correctness check for
2246 little-endian.
2247
ac2c96ab
AP
22482016-08-03 Andrew Pinski <apinski@cavium.com>
2249
2250 * gcc.c-torture/compile/20160802-1.c: New testcase.
2251
c98583e9
FR
22522016-08-03 Fritz Reese <fritzoreese@gmail.com>
2253
2254 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2255
9ad1a1da
RB
22562016-08-03 Richard Biener <rguenther@suse.de>
2257
2258 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2259 and remove -O3.
2260 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2261 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2262
cd75c979
RB
22632016-08-03 Richard Biener <rguenther@suse.de>
2264
2265 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2266 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2267 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2268 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2269
30e8d875
SKS
22702016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2271
2272 * gcc.dg/init-excess-2.c: Require int32plus.
2273 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2274 * gcc.dg/pr59963-2.c: Require int32plus.
2275 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2276 * gcc.dg/unroll-7.c: Require int32plus.
2277
69b806f6
BC
22782016-08-02 Bin Cheng <bin.cheng@arm.com>
2279
2280 PR tree-optimization/34114
2281 * gcc.dg/tree-ssa/loop-42.c: New test.
2282
1efafef3
TC
22832016-08-02 Tamar Christina <tamar.christina@arm.com>
2284
2285 * gcc.target/aarch64/vminmaxnm.c: New.
2286 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2287 tests.
2288
e2a99194
MM
22892016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2290
2291 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2292 vec_extract for vector float, vector int, vector short, and vector
2293 char.
2294 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2295 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2296 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2297 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2298
71bfb77a
WD
22992016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2300
2301 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2302 single stack adjustment, no writeback.
71bfb77a
WD
2303 * gcc.target/aarch64/test_frame_12.c: Likewise.
2304 * gcc.target/aarch64/test_frame_13.c: Likewise.
2305 * gcc.target/aarch64/test_frame_15.c: Likewise.
2306 * gcc.target/aarch64/test_frame_6.c: Likewise.
2307 * gcc.target/aarch64/test_frame_7.c: Likewise.
2308 * gcc.target/aarch64/test_frame_8.c: Likewise.
2309 * gcc.target/aarch64/test_frame_16.c: New test.
2310
37bce35a
L
23112015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2312
2313 PR target/72748
2314 * gcc.target/i386/pr72748.c: New test.
2315
3f8257db 23162015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2317
2318 PR tree-optimization/71818
2319 * gcc.dg/vect/pr71818.c: New
2320
bf60c531
ML
23212016-08-01 Martin Liska <mliska@suse.cz>
2322
2323 PR tree-optimization/71857
2324 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2325
8ed49fab
KT
23262016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2327
2328 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2329
76e2c821
JB
23302016-08-01 Jan Beulich <jbeulich@suse.com>
2331
2332 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2333
35029597
WS
23342016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2335
2336 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2337 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2338
3aa4b66a
JW
23392016-07-31 Jonathan Wakely <jwakely@redhat.com>
2340
2341 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2342 (check_effective_target_c++): Likewise. Also match for libstdc++.
2343
3f8257db 23442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2345
2346 PR fortran/41922
2347 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2348 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2349 * gfortran.dg/pr41922.f90: New test.
2350
9fcb2819
SK
23512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2352
2353 PR fortran/68566
2354 * gfortran.dg/pr68566.f90: new test.
2355
94087e88 23562016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2357
2358 PR c++/60760
2359 PR c++/71091
2360 * g++.dg/cpp0x/constexpr-cast.C: New test.
2361 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2362 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2363 * g++.dg/ubsan/pr63956.C: Correct.
2364
d0047a25
MM
23652016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2366
2367 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2368 vector double or vector long where the vector is in memory.
2369 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2370 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2371
e4f7a5df
SK
23722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2373
2374 PR fortran/69867
2375 * gfortran.dg/pr69867.f90: New test.
2376
b441ae1d
SK
23772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2378
2379 PR fortran/69962
2380 * gfortran.dg/pr69962.f90: New test.
2381
712dff31
SK
23822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2383
2384 PR fortran/70006
2385 * gfortran.dg/pr70006.f90: New test.
2386
fb42421e
SK
23872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2388
2389 PR fortran/71730
2390 * gfortran.dg/pr71730.f90: New test.
2391 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2392 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2393 * gfortran.dg/array_constructor_26.f03: Ditto.
2394
466effe0
WS
23952016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2396
2397 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2398 * gcc.target/powerpc/pr71763.c: Likewise.
2399
f618a472
MP
24002016-07-29 Marek Polacek <polacek@redhat.com>
2401
2402 PR c/71742
2403 * gcc.dg/940510-1.c: Adjust dg-error.
2404 * gcc.dg/c99-flex-array-1.c: Likewise.
2405 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2406
efd0786f
MP
2407 PR c/71853
2408 * gcc.dg/noncompile/pr71853.c: New test.
2409
e00dceaf
MP
2410 PR c/71573
2411 * gcc.dg/noncompile/pr71573.c: New test.
2412
638fc14f
MP
2413 PR c/71926
2414 * g++.dg/warn/Wparentheses-30.C: New test.
2415 * gcc.dg/Wparentheses-14.c: New test.
2416
61c73a7f
UB
24172016-07-29 Uros Bizjak <ubizjak@gmail.com>
2418
2419 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2420
01d32b2b
BC
24212016-07-29 Bin Cheng <bin.cheng@arm.com>
2422
2423 PR tree-optimization/57558
2424 * gcc.dg/vect/pr57558-1.c: New test.
2425 * gcc.dg/vect/pr57558-2.c: New test.
2426
f6c7a248
PK
24272016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2428
61c73a7f 2429 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2430 to scan forwprop1 dump pass.
2431
f54ea774
PC
24322016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2433
2434 PR c++/51488
2435 * g++.dg/template/pr51488.C: New.
2436
673a107a
JJ
24372016-07-29 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR c/71969
2440 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2441 static __inline__.
2442 * gcc.dg/pr71969-1.c: New test.
2443 * gcc.dg/pr71969-2.c: New test.
2444 * gcc.dg/pr71969-3.c: New test.
2445
78169471
MP
24462016-07-29 Marek Polacek <polacek@redhat.com>
2447
2448 PR c/71574
2449 * c-c++-common/pr71574.c: New test.
2450
a5b5c8b6
MP
2451 PR c/71583
2452 * gcc.dg/noncompile/pr71583.c: New test.
2453
883b6d4e
KV
24542016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2455
2456 PR middle-end/68217
2457 * gcc.dg/pr68217.c: New test.
2458
89f1f37e
SK
24592016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2460
2461 PR fortran/71067
2462 * gfortran.dg/pr71067_1.f90: New test.
2463 * gfortran.dg/pr71067_2.f90: Ditto.
2464
e0d32185
MM
24652016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2466
2467 * gcc.target/powerpc/vec-extract-1.c: New test.
2468
c851722d
SK
24692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2470
2471 PR fortran/71799
2472 * gfortran.dg/pr71799.f90: New test.
2473
f064da6a
PC
24742016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2475
2476 PR c++/71665
2477 * g++.dg/cpp0x/pr71665-1.C: New.
2478 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2479 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2480 * g++.dg/ext/label10.C: Likewise.
2481 * g++.dg/parse/constant5.C: Likewise.
2482
1b70aaad
SK
24832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2484
2485 PR fortran/71859
2486 * gfortran.dg/pr71859.f90: New test.
2487 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2488 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2489
a23404c9
PT
24902016-07-28 Paul Thomas <pault@gcc.gnu.org>
2491
2492 PR fortran/71883
2493 * gfortran.dg/pr71883.f90 : New test.
2494
513d866d
YR
24952016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2496
2497 PR tree-optimization/71734
61c73a7f 2498 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2499
7c428aa2
RL
25002016-07-28 Renlin Li <renlin.li@arm.com>
2501
2502 Revert
2503 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2504
2505 PR fortran/71902
2506 * gfortran.dg/dependency_47.f90: New test.
2507
1225d6b1
ML
25082016-07-28 Martin Liska <mliska@suse.cz>
2509
2510 PR gcov-profile/68025
2511 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2512
e5f5bf35
ML
25132016-07-28 Martin Liska <mliska@suse.cz>
2514
2515 * g++.dg/vect/pr70944.cc: New test.
2516
4536610d
KV
25172016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2518
2519 PR middle-end/71994
2520 * gcc.dg/torture/pr71994.c: New test.
2521
8c6961ca
PK
25222016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2523
2524 PR middle-end/71078
2525 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2526 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2527 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2528
8de22ea0
RB
25292016-07-27 Richard Biener <rguenther@suse.de>
2530
2531 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2532
5d9da222
ML
25332016-07-27 Martin Liska <mliska@suse.cz>
2534
2535 * gcc.dg/predict-13.c: New test.
2536 * gcc.dg/predict-14.c: New test.
2537
af9e275f
SKS
25382016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2539
a23404c9 2540 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2541 including stdint.h.
2542 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2543 including stdint.h.
2544
71abba1e
MM
25452016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2546
2547 PR target/71869
2548 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2549 IEEE built-in functions handle quiet and signalling NaNs
2550 correctly.
2551
9cd74e8f
SK
25522016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2553
2554 PR fortran/71862
2555 * gfortran.dg/pr71862.f90: New test.
2556
0d48446f
MS
25572016-07-26 Martin Sebor <msebor@redhat.com>
2558
2559 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2560 selector with dg-options.
2561
524cf1e4
PP
25622016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2563
2564 PR tree-optimization/18046
2565 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2566 * gcc.dg/tree-ssa/vrp103.c: New test.
2567 * gcc.dg/tree-ssa/vrp104.c: New test.
2568
100665d8
WS
25692016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2570
2571 * gcc.target/powerpc/pr63354.c: Require lp64 since
2572 -mprofile-kernel is not legal with -m32.
2573
0b64ca40
RB
25742016-07-26 Richard Biener <rguenther@suse.de>
2575
2576 PR rtl-optimization/71984
2577 * gcc.dg/torture/pr71984.c: New testcase.
2578
9b7937cf
RS
25792016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2580
2581 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2582 g++-dg-runtest via et-dg-runtest.
2583 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2584 * gcc.dg/vect/vect.exp: Likewise.
2585 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2586 gfortran-dg-runtest.
2587 * gfortran.dg/vect/vect.exp: Likewise.
2588 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2589 (check_mips_loongson_hw_available): Likewise.
2590 (check_effective_target_mpaired_single_runtime): Likewise.
2591 (check_effective_target_mips_loongson_runtime): Likewise.
2592 (add_options_for_mpaired_single): Likewise.
2593 (check_effective_target_vect_int): Add global et_index.
2594 Check and save the supported feature for a target selected by
2595 the et_index target. Break long lines where appropriate. Call
2596 et-is-effective-target for MIPS with an argument instead of
2597 check_effective_target_* where appropriate.
2598 (check_effective_target_vect_intfloat_cvt): Likewise.
2599 (check_effective_target_vect_uintfloat_cvt): Likewise.
2600 (check_effective_target_vect_floatint_cvt): Likewise.
2601 (check_effective_target_vect_floatuint_cvt): Likewise.
2602 (check_effective_target_vect_simd_clones): Likewise.
2603 (check_effective_target_vect_shift): ewise.
2604 (check_effective_target_whole_vector_shift): Likewise.
2605 (check_effective_target_vect_bswap): Likewise.
2606 (check_effective_target_vect_shift_char): Likewise.
2607 (check_effective_target_vect_long): Likewise.
2608 (check_effective_target_vect_float): Likewise.
2609 (check_effective_target_vect_double): Likewise.
2610 (check_effective_target_vect_long_long): Likewise.
2611 (check_effective_target_vect_no_int_max): Likewise.
2612 (check_effective_target_vect_no_int_add): Likewise.
2613 (check_effective_target_vect_no_bitwise): Likewise.
2614 (check_effective_target_vect_widen_shift): Likewise.
2615 (check_effective_target_vect_no_align): Likewise.
2616 (check_effective_target_vect_hw_misalign): Likewise.
2617 (check_effective_target_vect_element_align): Likewise.
2618 (check_effective_target_vect_condition): Likewise.
2619 (check_effective_target_vect_cond_mixed): Likewise.
2620 (check_effective_target_vect_char_mult): Likewise.
2621 (check_effective_target_vect_short_mult): Likewise.
2622 (check_effective_target_vect_int_mult): Likewise.
2623 (check_effective_target_vect_extract_even_odd): Likewise.
2624 (check_effective_target_vect_interleave): Likewise.
2625 (check_effective_target_vect_stridedN): Likewise.
2626 (check_effective_target_vect_multiple_sizes): Likewise.
2627 (check_effective_target_vect64): Likewise.
2628 (check_effective_target_vect_call_copysignf): Likewise.
2629 (check_effective_target_vect_call_sqrtf): Likewise.
2630 (check_effective_target_vect_call_btrunc): Likewise.
2631 (check_effective_target_vect_call_btruncf): Likewise.
2632 (check_effective_target_vect_call_ceil): Likewise.
2633 (check_effective_target_vect_call_ceilf): Likewise.
2634 (check_effective_target_vect_call_floor): Likewise.
2635 (check_effective_target_vect_call_floorf): Likewise.
2636 (check_effective_target_vect_call_lceil): Likewise.
2637 (check_effective_target_vect_call_lfloor): Likewise.
2638 (check_effective_target_vect_call_nearbyint): Likewise.
2639 (check_effective_target_vect_call_nearbyintf): Likewise.
2640 (check_effective_target_vect_call_round): Likewise.
2641 (check_effective_target_vect_call_roundf): Likewise.
2642 (check_effective_target_vect_perm): Likewise, but also append *_saved
2643 to the existing global name to properly cache the result.
2644 (check_effective_target_vect_perm_byte): Likewise.
2645 (check_effective_target_vect_perm_short): Likewise.
2646 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2647 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2648 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2649 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2650 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2651 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2652 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2653 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2654 (check_effective_target_vect_sdot_qi): Likewise.
2655 (check_effective_target_vect_udot_qi): Likewise.
2656 (check_effective_target_vect_sdot_hi): Likewise.
2657 (check_effective_target_vect_udot_hi): Likewise.
2658 (check_effective_target_vect_usad_char): Likewise.
2659 (check_effective_target_vect_pack_trunc): Likewise.
2660 (check_effective_target_vect_unpack): Likewise.
2661 (check_effective_target_vect_aligned_arrays): Likewise.
2662 (check_effective_target_vect_natural_alignment): Likewise.
2663 (check_effective_target_vector_alignment_reachable): Likewise.
2664 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2665 (is-effective-target): Initialize et_index if undefined.
2666 (et-dg-runtest): New.
2667 (et-is-effective-target): Likewise.
2668 (check_vect_support_and_set_flags): Add supported MIPS targets to
2669 EFFECTIVE_TARGETS list. Return the number of supported targets.
2670
8f63caf6 26712016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2672 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2673
2674 PR middle-end/70920
2675 * gcc.dg/pr70920-1.c: New test-case.
2676 * gcc.dg/pr70902-2.c: Likewise.
2677 * gcc.dg/pr70920-3.c: Likewise.
2678 * gcc.dg/pr70920-4.c: Likewise
2679 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2680 2 instead of 3.
2681
7d575fff
AM
26822016-07-25 Alexander Monakov <amonakov@ispras.ru>
2683
2684 * gcc.c-torture/execute/pr71494.c: Require label_values.
2685 * gcc.dg/pr16973.c: Ditto.
2686
bf01e070
SKS
26872016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2688
2689 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2690 * gcc.dg/torture/pr69771.c: Require int32plus.
2691 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2692
16b05965
ML
26932016-07-25 Martin Liska <mliska@suse.cz>
2694
2695 * gcc.dg/torture/pr71987.c: New test.
2696
d52d3767
SK
26972016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2698
2699 PR fortran/71935
2700 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2701 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2702 * gfortran.dg/pr71935.f90: New test.
2703
94087e88 27042016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2705
2706 PR c++/71675
2707 * g++.dg/ext/atomic-3.C: New test.
2708 * gcc.dg/atomic/pr71675.c: New test.
2709
58b3986e
ES
27102016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2711
2712 * gcc.target/i386/mvc8.c: New test.
2713
faa1612a
BC
27142016-07-22 Bin Cheng <bin.cheng@arm.com>
2715
2716 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2717 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2718
1603ebe0
TK
27192016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2720
2721 PR fortran/71795
2722 * gfortran.dg/constructor_50.f90: New test.
2723
bc91c436
ML
27242016-07-22 Martin Liska <mliska@suse.cz>
2725
2726 PR gcov-profile/69028
2727 PR gcov-profile/62047
2728 * g++.dg/cilk-plus/pr69028.C: New test.
2729
9fe9a3a7
AV
27302016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2731
2732 * gfortran.dg/coarray_stat_2.f90: New test.
2733
70866e3d
MM
27342016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2735
2736 * gcc.target/powerpc/vec-extract.h: New files to check the
2737 vec_extract built-in functions for all vector types, testing
2738 accessing each element, both with constant and variable element
2739 numbers.
2740 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2741 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2742 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2743 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2744 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2745 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2746 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2747 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2748 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2749
ab3af181
JJ
27502016-07-21 Jakub Jelinek <jakub@redhat.com>
2751
2752 PR c++/71728
2753 * g++.dg/other/pr71728.C: New test.
2754
ebe8f322
JG
27552016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2756
2757 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2758 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2759 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2760 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2761 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2762
959cef74
RB
27632016-07-21 Richard Biener <rguenther@suse.de>
2764
2765 PR tree-optimization/71947
2766 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2767
b24d9420
BC
27682016-07-21 Bin Cheng <bin.cheng@arm.com>
2769
2770 * gcc.dg/tree-ssa/scev-15.c: New.
2771
23974819
BC
27722016-07-21 Bin Cheng <bin.cheng@arm.com>
2773
2774 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2775
ee78cbaa
JJ
27762016-07-21 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR c++/71941
2779 * g++.dg/gomp/pr71941.C: New test.
2780
52ed68f7
DM
27812016-07-20 David Malcolm <dmalcolm@redhat.com>
2782
2783 PR c/70339
2784 PR c/71858
2785 * g++.dg/spellcheck-identifiers.C: New test case, based on
2786 gcc.dg/spellcheck-identifiers.c.
2787 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2788 gcc.dg/spellcheck-identifiers-2.c.
2789 * g++.dg/spellcheck-typenames.C: New test case, based on
2790 gcc.dg/spellcheck-typenames.c
2791
18407bfb
JW
27922016-07-20 Jonathan Wakely <jwakely@redhat.com>
2793
2794 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2795 pointer to member function and also test catching by reference.
2796
4c07fd98
DV
27972016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2798
2799 * gcc.target/s390/pr67443.c: Fix test case.
2800
fee21d65
DV
28012016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2802
2803 * gcc.target/s390/insv-1.c: Xfail some tests.
2804 * gcc.target/s390/insv-2.c: Likewise.
2805
dbe9dfdd
GJL
28062016-07-20 Georg-Johann Lay <avr@gjlay.de>
2807
2808 * gcc.target/avr/torture/get-mem.c: New test.
2809 * gcc.target/avr/torture/set-mem.c: New test.
2810
c25e1d82
GJL
28112016-07-20 Georg-Johann Lay <avr@gjlay.de>
2812
2813 PR target/71948
2814 * gcc.target/avr/torture/tiny-progmem.c: New test.
2815
109d2197
JJ
28162016-07-20 Jakub Jelinek <jakub@redhat.com>
2817
7419f441
JJ
2818 PR c++/71909
2819 * g++.dg/parse/pr71909.C: New test.
2820 * g++.dg/tm/pr71909.C: New test.
2821
109d2197
JJ
2822 PR c++/50060
2823 * g++.dg/cpp0x/constexpr-50060.C: New test.
2824 * g++.dg/cpp1y/constexpr-50060.C: New test.
2825
144530cf
ML
28262016-07-20 Martin Liska <mliska@suse.cz>
2827
2828 * gfortran.dg/graphite/pr71898.f90: New test.
2829
04ac4afa
BC
28302016-07-20 Bin Cheng <bin.cheng@arm.com>
2831
2832 PR tree-optimization/71503
2833 PR tree-optimization/71683
2834 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2835 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2836
dcbdb17a
ML
28372016-07-20 Martin Liska <mliska@suse.cz>
2838
2839 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2840 * gcc.dg/plugin/sreal-test-1.c: Remove.
2841 * gcc.dg/plugin/sreal_plugin.c: Remove.
2842
6ed82555
TK
28432016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2844
2845 PR fortran/71902
2846 * gfortran.dg/dependency_47.f90: New test.
2847
13da0507
JJ
28482016-07-19 Jakub Jelinek <jakub@redhat.com>
2849
4833f561
JJ
2850 PR rtl-optimization/71916
2851 * gcc.c-torture/compile/pr71916.c: New test.
2852
4fda19ef
JJ
2853 PR middle-end/71874
2854 * g++.dg/torture/pr71874.C: New test.
2855
13da0507
JJ
2856 PR middle-end/71734
2857 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2858 (my_alloc): Rewritten to use __builtin_posix_memalign and
2859 __SIZE_TYPE__.
2860 (my_free): Use __builtin_free instead of _mm_free.
2861 (Vec::operator=): Use __builtin_memcpy.
2862
e7980add
MJ
28632016-07-19 Martin Jambor <mjambor@suse.cz>
2864
61c73a7f
UB
2865 PR fortran/71688
2866 * gfortran.dg/pr71688.f90: New test.
e7980add 2867
13e88953
RB
28682016-07-19 Richard Biener <rguenther@suse.de>
2869
2870 * c-c++-common/vector-subscript-6.c: New testcase.
2871 * c-c++-common/vector-subscript-7.c: Likewise.
2872
1caf0482
SKS
28732016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2874
a23404c9 2875 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2876 and UInt32 based on __SIZEOF_INT__.
2877
cef5388d
RB
28782016-07-19 Richard Biener <rguenther@suse.de>
2879
2880 PR tree-optimization/71901
2881 * gcc.dg/torture/pr71901.c: New testcase.
2882
28832016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2884
2885 PR tree-optimization/71908
2886 * gcc.dg/torture/pr71908.c: New testcase.
2887
a8f7a895
MM
28882016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2889
2890 PR target/71493
2891 * gcc.target/powerpc/pr71493-1.c: New test.
2892 * gcc.target/powerpc/pr71493-2.c: Likewise.
2893
f2111a36
JJ
28942016-07-18 Jakub Jelinek <jakub@redhat.com>
2895
99516432
JJ
2896 PR c++/71835
2897 * g++.dg/conversion/ambig3.C: New test.
2898
87713c6a
JJ
2899 PR c++/71828
2900 * g++.dg/cpp0x/constexpr-71828.C: New test.
2901
7a7f16ca
JJ
2902 PR c++/71826
2903 * g++.dg/template/pr71826.C: New test.
2904
f4d90295
JJ
2905 PR c++/71822
2906 * g++.dg/template/defarg21.C: New test.
2907
f2111a36
JJ
2908 PR c++/71871
2909 * g++.dg/ext/vector31.C: New test.
2910
0b965526
UB
29112016-07-18 Uros Bizjak <ubizjak@gmail.com>
2912
2913 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2914
94e136b9
YR
29152016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2916
2917 PR tree-optimization/71734
2918 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2919
7072df0a
DV
29202016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2921
2922 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2923 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2924 stack-layout-dynamic-1.c: New test.
2925
54158a1a
AK
29262016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2927
2928 * gcc.target/s390/nolrl-1.c: New test.
2929
43068916
FR
29302016-07-17 Fritz Reese <fritzoreese@gmail.com>
2931
2932 PR fortran/71523
2933 * gfortran.dg/pr71523_1.f90: New test.
2934 * gfortran.dg/pr71523_2.f90: New test.
2935
a9356b12
AS
29362016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2937
2938 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2939
a07b81c7 29402016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2941 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2942
2943 PR fortran/62125
2944 * gfortran.dg/pr62125.f90: New test.
2945
96c0ec12
BS
29462016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2947
2948 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2949 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2950
479d0ed5
JW
29512016-07-15 Jonathan Wakely <jwakely@redhat.com>
2952
2953 PR c++/58796
2954 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2955 * g++.dg/cpp0x/nullptr35.C: New test.
2956
41c7438e
BC
29572016-07-15 Bin Cheng <bin.cheng@arm.com>
2958
2959 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2960
f7ba880b
CP
29612016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2962
2963 * gfortran.dg/goacc/vector_length.f90: New test.
2964
b9aba0a0
RB
29652016-07-15 Richard Biener <rguenther@suse.de>
2966
2967 PR tree-optimization/71881
2968 * gcc.dg/torture/pr71881.c: New testcase.
2969
9513d5fb
RB
29702016-07-15 Richard Biener <rguenther@suse.de>
2971
2972 PR tree-optimization/71887
2973 * gcc.dg/torture/pr71887.c: New testcase.
2974
ddbbcb19
JJ
29752016-07-15 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR c/71858
2978 * gcc.dg/spellcheck-identifiers-3.c: New test.
2979
29eb509c
AV
29802016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2981
2982 PR fortran/71807
2983 * gfortran.dg/null_9.f90: New test.
2984
43aabfcf
BC
29852016-07-15 Bin Cheng <bin.cheng@arm.com>
2986
2987 * gcc.dg/tree-ssa/loop-41.c: New test.
2988
afc89e58
BC
29892016-07-15 Bin Cheng <bin.cheng@arm.com>
2990
2991 PR tree-optimization/71347
2992 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2993
6fa682ad
SK
29942016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2995
2996 PR fortran/29819
2997 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2998 * gfortran.dg/contains.f90: Ditto.
2999 * gfortran.dg/contains_empty_1.f03: Ditto.
3000 * gfortran.dg/submodule_3.f08: Ditto.
3001
dd36b877
JJ
30022016-07-14 Jakub Jelinek <jakub@redhat.com>
3003
a60a5d31
JJ
3004 PR testsuite/71865
3005 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3006 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3007 expected diagnostics.
3008
dd36b877
JJ
3009 PR c/71858
3010 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3011 * gcc.dg/spellcheck-identifiers-2.c: New test.
3012 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3013 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3014
a241f8ca
JJ
30152016-07-14 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR tree-optimization/71872
3018 * gcc.c-torture/compile/pr71872.c: New test.
3019
d62b809c
TP
30202016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3021
3022 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3023 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3024 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3025 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3026 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3027 * gcc.target/arm/atomic-op-acquire-1.c: This.
3028 * gcc.target/arm/atomic-op-char.c: Rename into ...
3029 * gcc.target/arm/atomic-op-char-1.c: This.
3030 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3031 * gcc.target/arm/atomic-op-consume-1.c: This.
3032 * gcc.target/arm/atomic-op-int.c: Rename into ...
3033 * gcc.target/arm/atomic-op-int-1.c: This.
3034 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3035 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3036 * gcc.target/arm/atomic-op-release.c: Rename into ...
3037 * gcc.target/arm/atomic-op-release-1.c: This.
3038 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3039 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3040 * gcc.target/arm/atomic-op-short.c: Rename into ...
3041 * gcc.target/arm/atomic-op-short-1.c: This.
3042 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3043 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3044 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3045 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3046 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3047 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3048 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3049 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3050 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3051 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3052
1f8dd420
AV
30532016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3054
3055 PR fortran/70842
3056 * gfortran.dg/select_type_35.f03: New test.
3057
53109ba8
KT
30582016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3059
3060 PR target/65951
3061 PR tree-optimization/70923
3062 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3063 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3064 * gcc.dg/vect/pr65951.c: Likewise.
3065 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3066
91f35b7f
DE
30672016-07-14 David Edelsohn <dje.gcc@gmail.com>
3068
3069 * c-c++-common/pr60226.c: Expect maximum object file alignment
3070 error on AIX.
3071
351168fe
RB
30722016-07-14 Richard Biener <rguenther@suse.de>
3073
3074 PR tree-optimization/71866
3075 * gcc.dg/torture/pr71866.c: New testcase.
3076
94c32c00
TP
30772016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3078
3079 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3080 selector and enclose boolean expression in curly braces.
3081
b799a481
AM
30822016-07-14 Alan Modra <amodra@gmail.com>
3083
3084 PR target/71733
3085 * gcc.target/powerpc/p9-novsx.c: New.
3086
f63ba78c
AK
30872016-07-13 Andi Kleen <ak@linux.intel.com>
3088
3089 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3090 * g++.dg/tree-prof/morefunc.C: Dito.
3091 * g++.dg/tree-prof/pr35545.C: Dito.
3092 * g++.dg/tree-prof/reorder.C: Dito.
3093 * gcc.dg/tree-prof/20050826-2.c: Dito.
3094 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3095 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3096 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3097 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3098 * gcc.dg/tree-prof/inliner-1.c: Dito.
3099 * gcc.dg/tree-prof/merge_block.c: Dito.
3100 * gcc.dg/tree-prof/stringop-1.c: Dito.
3101 * gcc.dg/tree-prof/stringop-2.c: Dito.
3102 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3103 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3104 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3105 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3106 * gcc.dg/tree-prof/update-loopch.c: Dito.
3107 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3108 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3109 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3110 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3111 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3112 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3113 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3114
f4d5a23d
AK
31152016-07-13 Andi Kleen <ak@linux.intel.com>
3116
3117 * lib/profopt.exp (profopt-execute): Remove .imports files.
3118
ae145898
AK
31192016-07-13 Andi Kleen <ak@linux.intel.com>
3120
0b965526 3121 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3122
e97bd4f5
AK
31232016-07-13 Andi Kleen <ak@linux.intel.com>
3124
3125 * lib/profopt.exp (dg-final-scan-autofdo,
3126 dg-final-scan-not-autofdo): New functions.
3127
6fa3d4b4
BC
31282016-07-13 Bin Cheng <bin.cheng@arm.com>
3129
3130 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3131 * gcc.dg/vect/vect-35.c: Ditto.
3132 * gcc.dg/vect/vect-alias-check-2.c: New test.
3133
65f18bc6
ML
31342016-07-13 Martin Liska <mliska@suse.cz>
3135
3136 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3137 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3138 * gfortran.dg/pr42108.f90: Update expected dump scan.
3139
9737f35b
RB
31402016-07-13 Richard Biener <rguenther@suse.de>
3141
3142 PR tree-optimization/24574
3143 * gcc.dg/pr24574.c: New testcase.
3144
62c0ea4b
SKS
31452016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3146
0b965526 3147 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3148 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3149 * c-c++-common/pr68833-1.c: Require int32plus.
3150 * gcc.dg/ipa/pr63551.c: Likewise.
3151 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3152 * gcc.dg/ipa/pr64041.c: Require int32plus.
3153
c7ed8938
IE
31542016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3155
3156 PR ipa/71633
3157 * g++.dg/pr71633.C: New test.
3158
5ce15300
TP
31592016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3160
3161 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3162 Add new arm_thumb1_cbz_ok effective target.
3163 * gcc.target/arm/cbz.c: New test.
3164
2b9509a3
TP
31652016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3166
3167 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3168 Define effective target.
3169 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3170 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3171 * gcc.target/arm/movhi_movw.c: New test.
3172 * gcc.target/arm/movsi_movw.c: Likewise.
3173 * gcc.target/arm/movdi_movw.c: Likewise.
3174
7f15b177
RB
31752016-07-13 Richard Biener <rguenther@suse.de>
3176
3177 PR middle-end/71104
3178 * gcc.dg/pr71104-1.c: New testcase.
3179 * gcc.dg/pr71104-2.c: Likewise.
3180
0b0a896e
MM
31812016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3182
3183 PR target/71805
3184 * gcc.target/powerpc/pr71805.c: New test.
3185
f906f5ed
BS
31862016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3187
3188 * gcc.target/powerpc/divkc3-1.c: New.
3189 * gcc.target/powerpc/mulkc3-1.c: New.
3190
9e63c3aa
NS
31912016-07-12 Nathan Sidwell <nathan@acm.org>
3192
3193 * gcc.target/arm/data-rel-1.c: New.
3194 * gcc.target/arm/data-rel-2.c: New.
3195 * gcc.target/arm/data-rel-3.c: New.
3196
f507d202
ML
31972016-07-12 Martin Liska <mliska@suse.cz>
3198
3199 * gcc.dg/params/blocksort-part.c: New test.
3200 * gcc.dg/params/params.exp: New file.
3201
d6f7c125
KT
32022016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3203
3204 PR middle-end/71700
3205 * gcc.c-torture/execute/pr71700.c: New test.
3206
37ccb0ba
SB
32072016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3208 Richard Biener <rguenther@suse.de>
3209
3210 PR tree-optimization/23286
3211 PR tree-optimization/70159
3212 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3213 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3214 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3215 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3216 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3217 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3218 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3219 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3220 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3221 * gcc.dg/pr51879-12.c: Likewise.
3222 * gcc.dg/strlenopt-9.c: Likewise.
3223 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3224 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3225 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3226 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3227 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3228 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3229 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3230 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3231 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3232 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3233 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3234 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3235 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3236 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3237 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3238
712a93d6
RB
32392016-07-12 Richard Biener <rguenther@suse.de>
3240
3241 PR rtl-optimization/68961
3242 * gcc.target/i386/pr68961.c: New testcase.
3243
c392943c
JJ
32442016-07-11 Jakub Jelinek <jakub@redhat.com>
3245
3d56e6a4
JJ
3246 PR middle-end/71758
3247 * c-c++-common/gomp/pr71758.c: New test.
3248 * gfortran.dg/gomp/pr71758.f90: New test.
3249
c392943c
JJ
3250 PR tree-optimization/71823
3251 * gcc.dg/vect/pr71823.c: New test.
3252
741d3be5
DM
32532016-07-11 David Malcolm <dmalcolm@redhat.com>
3254
3255 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3256 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3257 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3258
92fa45b5
L
32592016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3260
3261 PR target/71801
3262 * gcc.target/i386/pr71801.c: New test.
3263
f51606c7
RB
32642016-07-11 Richard Biener <rguenther@suse.de>
3265
3266 PR tree-optimization/71816
3267 * gcc.dg/torture/pr71816.c: New testcase.
3268
36b54ce0
TK
32692016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3270
3271 PR fortran/71783
3272 * gfortran.dg/dependency_46.f90: New test.
3273
d13835b6
VM
32742016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3275
3276 PR rtl-optimization/71621
3277 * gcc.target/i386/pr71621-1.c: New.
3278 * gcc.target/i386/pr71621-2.c: New.
3279
642bcbdf
CP
32802016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3281
3282 * gfortran.dg/goacc/pr71704.f90: New test.
3283
02eb5b8b
BS
32842016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3285
3286 PR target/71297
3287 * gcc.target/powerpc/pr71297.c: New.
3288
8beb9a0d
JW
32892016-07-08 Jiong Wang <jiong.wang@arm.com>
3290
3291 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3292
cef4b650
MM
32932016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3294
3295 PR target/71806
3296 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3297
3c3ecf52
AH
32982016-07-08 Alan Hayward <alan.hayward@arm.com>
3299
3300 PR tree-optimization/71667
3301 * gcc.dg/vect/pr71667.c: New
3302
2660286d
ML
33032016-07-08 Martin Liska <mliska@suse.cz>
3304
3305 * gcc.dg/torture/pr71606.c: New test.
3306
70cdd4ae
JD
33072016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3308
3309 PR fortran/71764
3310 * gfortran.dg/pr71764.f90: New test.
3311
842dc2e6
JJ
33122016-07-07 Jakub Jelinek <jakub@redhat.com>
3313 Kai Tietz <ktietz70@googlemail.com>
3314
3315 PR c++/70869
3316 PR c++/71054
3317 * g++.dg/cpp0x/pr70869.C: New test.
3318 * g++.dg/cpp0x/pr71054.C: New test.
3319
31be4262
DE
33202016-07-07 David Edelsohn <dje.gcc@gmail.com>
3321
3322 * g++.dg/debug/pr71432.C: Fail on AIX.
3323
1c122092
ML
33242016-07-07 Martin Liska <mliska@suse.cz>
3325
3326 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3327 an undefined behavior.
3328 * gfortran.dg/do_3.F90: Likewise.
3329 * gfortran.dg/do_check_11.f90: New test.
3330 * gfortran.dg/do_check_12.f90: New test.
3331 * gfortran.dg/do_corner_warn.f90: New test.
3332
7119f1b1
ML
33332016-07-07 Martin Liska <mliska@suse.cz>
3334
3335 * gfortran.dg/predict-1.f90: Ammend the test.
3336 * gfortran.dg/predict-2.f90: Likewise.
3337
275792f2
IE
33382016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3339
3340 PR ipa/71624
3341 * g++.dg/pr71624.C: New test.
3342
05a437c1
TP
33432016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3344
3345 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3346 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3347 ARMv8-M Mainline architectures.
3348
6f493951
TP
33492016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3350
3351 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3352 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3353
5ddaee94
SB
33542016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3355
3356 PR target/70098
3357 PR target/71763
3358 * gcc.target/powerpc/pr71763.c: New file.
3359
651afdb2
YR
33602016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3361
3362 PR tree-optimization/71518
0b965526 3363 * gcc.dg/pr71518.c: New test.
651afdb2 3364
9df99881
WD
33652016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3366
3367 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3368
7b4e0769
SKS
33692016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3370
0b965526 3371 PR target/50739
7b4e0769
SKS
3372 * gcc.target/avr/pr50739.c: New test.
3373
eb4432f7
JH
33742016-07-05 Jan Hubicka <jh@suse.cz>
3375
3376 * gcc.dg/tree-ssa/scev-14.c: update template.
3377
c01e092f
RS
33782016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3379
3380 * gcc.dg/vect/group-no-gaps-1.c: New test.
3381
8070763a
AK
33822016-07-05 Andi Kleen <ak@linux.intel.com>
3383
3384 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3385 if kernel supports MPX.
3386
3f8257db 33872016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3388
3389 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3390
36a265b1
MM
33912016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3392 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3393
3394 * gcc.target/powerpc/signbit-1.c: New test.
3395 * gcc.target/powerpc/signbit-2.c: New test.
3396 * gcc.target/powerpc/signbit-3.c: New test.
3397
7a98fb6e
KT
33982016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3399
3400 PR rtl-optimization/71594
3401 * gcc.dg/torture/pr71594.c: New test.
3402
1e3d54b4
JH
34032016-07-05 Jan Hubicka <jh@suse.cz>
3404
3405 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3406
84ca3893
DM
34072016-07-05 David Malcolm <dmalcolm@redhat.com>
3408
3409 PR c++/62314
3a146d46 3410 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3411 number of missing semicolon error.
3412 * g++.dg/pr62314-2.C: New test case.
3413
20d0bfce
AF
34142016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3415
3416 * gfortran.dg/coarray_stat_function.f90: New test.
3417 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3418 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3419 to new interfaces.
3420
69aaea06
AV
34212016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3422
3423 PR fortran/71623
3424 * gfortran.dg/deferred_character_17.f90: New test.
3425
f723a43c
CL
34262016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3427
3428 * gcc.target/arm/neon/polytypes.c: Move to ...
3429 * gcc.target/arm/polytypes.c: ... here.
3430 * gcc.target/arm/neon/pr51534.c: Move to ...
3431 * gcc.target/arm/pr51534.c: ... here.
3432 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3433 * gcc.target/arm/vect-vcvt.c: ... here.
3434 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3435 * gcc.target/arm/vect-vcvtq.c: ... here.
3436 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3437 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3438 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3439 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3440 * gcc.target/arm/neon/neon.exp: Delete.
3441 * gcc.target/arm/neon/: Delete.
3442
d73e0ccf
JD
34432016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3444
3445 PR fortran/65575
3446 * gfortran.dg: pr65575.f90: New test.
3447
c20f6223
JD
34482016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449
3450 PR fortran/35849
3451 * gfortran.dg: pr35849.f90: New test.
3452
2a5537c3
JJ
34532016-07-04 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR c++/71739
3456 * g++.dg/cpp0x/pr71739.C: New test.
3457
740f9751
CL
34582016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3459
3460 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3461
bf749919
DV
34622016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3463
3464 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3465 locr.
3466 * gcc.target/s390/loc-1.c: New test.
3467
430bb38e
YR
34682016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3469
3a146d46
JJ
3470 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3471 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3472
15f6e0da
RR
34732016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3474
3475 PR target/63874
3476 * gcc.target/aarch64/pr63874.c: New test.
3477
79335075
JB
34782016-07-04 Jan Beulich <jbeulich@suse.com>
3479
3480 * g++.dg/header.c: New.
3481 * gcc.dg/header.c: New.
3482
557e8c49
JJ
34832016-07-02 Jakub Jelinek <jakub@redhat.com>
3484
3485 PR c/71719
3486 * c-c++-common/Wunused-var-15.c: New test.
3487
79a592e3
JJ
34882016-07-01 Jakub Jelinek <jakub@redhat.com>
3489
3490 PR fortran/71687
3491 * gfortran.dg/gomp/pr71687.f90: New test.
3492
e2298656
BS
34932016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3494
3495 * gcc.dg/const-float128-ped.c: Require __float128 effective
3496 target and options.
3497 * gcc.dg/const-float128.c: Likewise.
3498 * gcc.dg/torture/float128-cmp-invalid.c: Require
3499 __float128 and base_quadfloat_support effective targets, and
3500 __float128 options.
3501 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3502 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3503 * gcc.dg/torture/float128-nan.c: Likewise.
3504 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3505 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3506 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3507 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3508 (add_options_for___float128): New.
3509 (check_effective_target_base_quadword_support): New.
3510
70c11966
MM
35112016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3512
3513 PR target/71720
3514 * gcc.target/powerpc/pr71720.c: New test.
3515
059541fd
JB
35162016-07-01 Jan Beulich <jbeulich@suse.com>
3517
3518 * gcc.dg/bss.c: New.
3519
2c1e4964
PB
35202016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3521
3522 PR target/71698
3523 * gcc.target/powerpc/pr71698.c: New test.
3524
22e1cb39
GJL
35252016-07-01 Georg-Johann Lay <avr@gjlay.de>
3526
3527 PR target/71151
3528 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3529 instead of ".foo" for its section name.
3530 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3531 depending on MCU's flash size.
3532 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3533 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3534 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3535 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3536 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3537 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3538
466cf574
JB
35392016-07-01 Jan Beulich <jbeulich@suse.com>
3540
3541 * gcc.target/i386/pr65105-2.c: Add -msse2.
3542
351beab7
JJ
35432016-06-30 Jakub Jelinek <jakub@redhat.com>
3544
55a0f21a
JJ
3545 PR tree-optimization/71707
3546 * gcc.dg/strlenopt-29.c: New test.
3547
6245ad72
JJ
3548 PR fortran/71704
3549 * gfortran.dg/gomp/pr71704.f90: New test.
3550
351beab7
JJ
3551 PR fortran/71705
3552 * gfortran.dg/gomp/pr71705.f90: New test.
3553
5a3a6a5e
KN
35542016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3555
3556 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3557 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3558 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3559 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3560 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3561 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3562 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3563 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3564 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3565 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3566 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3567 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3568 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3569 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3570 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3571 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3572 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3573 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3574 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3575 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3576 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3577 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3578 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3579 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3580 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3581 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3582 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3583 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3584 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3585 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3586 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3587 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3588 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3589 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3590 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3591 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3592 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3593 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3594 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3595 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3596 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3597 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3598 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3599 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3600 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3601 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3602 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3603 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3604 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3605 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3606 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3607 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3608 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3609 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3610 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3611 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3612 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3613 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3614 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3615 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3616 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3617 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3618 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3619 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3620 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3621 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3622 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3623 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3624 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3625 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3626 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3627 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3628 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3629 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3630 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3631 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3632 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3633 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3634 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3635 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3636 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3637
3dfa8071 36382016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3639 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3640
3641 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3642
9bd62242 36432016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3644 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3645
3646 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3647
603107fb
DM
36482016-06-30 David Malcolm <dmalcolm@redhat.com>
3649
3650 PR driver/71651
3651 * gcc.dg/spellcheck-options-12.c: New test case.
3652
205cccc7
JJ
36532016-06-30 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR middle-end/71693
3656 * gcc.c-torture/compile/pr71693.c: New test.
3657
f4452176
DM
36582016-06-29 David Malcolm <dmalcolm@redhat.com>
3659
3660 * gcc.dg/spellcheck-params.c: New testcase.
3661 * gcc.dg/spellcheck-params-2.c: New testcase.
3662
c5e74d9d
MM
36632016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3664
3665 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3666 vector extract instructions.
3667 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3668
e44ecbfd
JD
36692016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3670
3671 PR fortran/71686
3672 * gfortran.dg/unexpected_eof_2.f90: New test.
3673 * gfortran.dg/unexpected_eof_3.f90: New test.
3674
ee446d9f
JW
36752016-06-29 Jim Wilson <jim.wilson@linaro.org>
3676
3677 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3678
27f67461
CP
36792016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3680
3681 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3682 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3683 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3684
b1206d29
RB
36852016-06-29 Richard Biener <rguenther@suse.de>
3686
3687 PR middle-end/15256
3688 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3689
1af21224
MW
36902016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3691
3692 * gcc.target/arm/aapcs/neon-vect10.c: Require
3693 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3694 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3695 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3696 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3697 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3698 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3699 * gcc.target/arm/fp16-aapcs-1.c: Require
3700 -mfloat-ab=hard. Also simplify the test.
3701 * gcc.target/arm/fp16-aapcs-2.c: New.
3702
7fe43755
MW
37032016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3704
0b965526 3705 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3706 (add_options_for_arm_fp16_ieee): New.
3707 (add_options_for_arm_fp16_alternative): New.
3708 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3709 long-line.
3710 (effective_target_arm_fp16_hw): New.
3711
264d951a
IE
37122016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3713
3714 PR tree-optimization/71655
3715 * g++.dg/pr71655.C: New test.
3716
5c846a81
ML
37172016-06-29 Martin Liska <mliska@suse.cz>
3718
3719 * gcc.dg/pr71585.c: New test.
3720 * gcc.dg/pr71585-2.c: New test.
3721 * gcc.dg/pr71585-3.c: New test.
3722
fafe9318
YR
37232016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3724
3725 PR tree-optimization/70729
3726 * g++.dg/vect/pr70729.cc: New test.
3727
54d19c3b
TS
37282016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3729
3730 * c-c++-common/gomp/cancel-1.c: Extend.
3731
5f3cd7c3
JJ
37322016-06-29 Jakub Jelinek <jakub@redhat.com>
3733
3734 PR tree-optimization/71625
3735 * gcc.dg/strlenopt-28.c: New test.
3736
4aa83879
RB
37372016-06-29 Richard Biener <rguenther@suse.de>
3738
3739 PR middle-end/71002
3740 * g++.dg/torture/pr71002.C: Adjust testcase.
3741
152ef731
JJ
37422016-06-29 Jakub Jelinek <jakub@redhat.com>
3743
3744 PR c/71685
3745 * gcc.dg/pr71685.c: New test.
3746
37472016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3748
3749 PR c/71552
3750 * gcc.dg/init-bad-9.c: New test.
3751
d41dc215
BS
37522016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3753
3754 * gcc.target/powerpc/abs128-1.c: Require VSX.
3755 * gcc.target/powerpc/copysign128-1.c: Likewise.
3756 * gcc.target/powerpc/inf128-1.c: Likewise.
3757 * gcc.target/powerpc/nan128-1.c: Likewise.
3758
6a20b538
JJ
37592016-06-28 Jakub Jelinek <jakub@redhat.com>
3760
3761 PR middle-end/71626
3762 * gcc.c-torture/execute/pr71626-1.c: New test.
3763 * gcc.c-torture/execute/pr71626-2.c: New test.
3764
77d93c47
PB
37652016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3766
3767 PR target/71656
3768 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3769
a8264058
SB
37702016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3771
3772 PR target/71670
3773 * gcc.target/powerpc/pr71670.c: New testcase.
3774
0dc47331
PB
37752016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3776
3777 PR target/71656
3778 * gcc.target/powerpc/pr71656-1.c: New test.
3779 * gcc.target/powerpc/pr71656-2.c: New test.
3780
b65ffc79
CL
37812016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3782
3783 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3784 around fp16 code.
3785 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3786 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3787 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3788 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3789 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3790 Add arm_neon_fp16_ok effective target.
0b965526
UB
3791 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3792 Likewise.
3793 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3794 Likewise.
3795 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3796 Likewise.
3797 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3798 Likewise.
3799 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3800 Likewise.
3801 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3802 Likewise.
3803 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3804 Likewise.
3805 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3806 Likewise.
3807 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3808 Likewise.
3809 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3810 Likewise.
3811 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3812 Likewise.
b65ffc79 3813
9bb86f40
JH
38142016-06-26 Jan Hubicka <hubicka@ucw.cz>
3815
3816 * gcc.dg/predict-12.c: New testcase.
3817
46db0fd4
JD
38182016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3819
3820 PR fortran/71649
3821 * gfortran.dg/pr71649.f90: New test.
3822
2a65e70b
JJ
38232016-06-25 Jakub Jelinek <jakub@redhat.com>
3824
f8a06e24
JJ
3825 PR tree-optimization/71643
3826 * g++.dg/opt/pr71643.C: New test.
3827
2a65e70b
JJ
3828 PR tree-optimization/71631
3829 * gcc.c-torture/execute/pr71631.c: New test.
3830
7805417a
JH
38312016-06-24 Jan Hubicka <hubicka@ucw.cz>
3832
3833 * gcc.dg/predict-11.c: New testcase.
3834 * gfortran.dg/predict-2.f90: New testcase.
3835
888ed1a3
JH
38362016-06-24 Jan Hubicka <hubicka@ucw.cz>
3837
3838 * gcc.dg/predict-10.c: New test.
3839
53605f35
BS
38402016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3841
3842 * gcc.target/powerpc/abs128-1.c: New.
3843 * gcc.target/powerpc/copysign128-1.c: New.
3844 * gcc.target/powerpc/inf128-1.c: New.
3845 * gcc.target/powerpc/nan128-1.c: New.
3846
7b22b4c6
EB
38472016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3848
3849 * gfortran.dg/pr71642.f90: New test.
3850
37e373c2
JJ
38512016-06-24 Jakub Jelinek <jakub@redhat.com>
3852
3853 PR tree-optimization/71647
3854 * gcc.target/i386/pr71647.c: New test.
3855
b20b79f2
L
38562016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3857
3858 * gcc.target/i386/noplt-gd-1.c: New test.
3859 * gcc.target/i386/noplt-gd-2.c: Likewise.
3860 * gcc.target/i386/noplt-gd-3.c: Likewise.
3861 * gcc.target/i386/noplt-ld-1.c: Likewise.
3862 * gcc.target/i386/noplt-ld-2.c: Likewise.
3863 * gcc.target/i386/noplt-ld-3.c: Likewise.
3864 * lib/target-supports.exp
3865 (check_effective_target_tls_get_addr_via_got): New.
3866
04619cb8
UB
38672016-06-24 Uros Bizjak <ubizjak@gmail.com>
3868
3869 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3870 testsuite compile flags.
3871 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3872 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3873
38742016-06-24 Uros Bizjak <ubizjak@gmail.com>
3875
3876 * g++dg/vect/pr36684.cc: Add dg-do compile.
3877 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3878 * gcc.dg/vect/pr70021.c: Ditto.
3879 * gcc.dg/vect/pr70138-1.c: Ditto.
3880 * gcc.dg/vect/pr70138-2.c: Ditto.
3881 * gcc.dg/vect/pr70354-1.c: Ditto.
3882 * gcc.dg/vect/pr70354-2.c: Ditto.
3883 * gcc.dg/vect/pr71259.c: Ditto.
3884 * gcc.dg/vect/pr71416-1.c: Ditto.
3885 * gcc.dg/vect/slp-43.c: Ditto.
3886 * gcc.dg/vect/slp-45.c: Ditto.
3887 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3888 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3889 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3890 * gfortran.dg/vect/pr69980.f90: Ditto.
3891
38922016-06-24 Uros Bizjak <ubizjak@gmail.com>
3893
3894 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3895 * gcc.dg/vect/bb-slp-30.c: Ditto.
3896 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3897 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3898 * gcc.dg/vect/pr45902.c: Ditto.
3899 * gcc.dg/vect/pr48172.c: Ditto.
3900 * gcc.dg/vect/pr48377.c: Ditto.
3901 * gcc.dg/vect/pr49038.c: Ditto.
3902 * gcc.dg/vect/pr49771.c: Ditto.
3903 * gcc.dg/vect/pr52091.c: Ditto.
3904 * gcc.dg/vect/pr53185-2.c: Ditto.
3905 * gcc.dg/vect/pr56826.c: Ditto.
3906 * gcc.dg/vect/pr60276.c: Ditto.
3907 * gcc.dg/vect/pr62021.c: Ditto.
3908 * gcc.dg/vect/pr63530.c: Ditto.
3909 * gcc.dg/vect/pr65518.c: Ditto.
3910 * gcc.dg/vect/pr65947-1.c: Ditto.
3911 * gcc.dg/vect/pr65947-10.c: Ditto.
3912 * gcc.dg/vect/pr65947-11.c: Ditto.
3913 * gcc.dg/vect/pr65947-12.c: Ditto.
3914 * gcc.dg/vect/pr65947-13.c: Ditto.
3915 * gcc.dg/vect/pr65947-2.c: Ditto.
3916 * gcc.dg/vect/pr65947-3.c: Ditto.
3917 * gcc.dg/vect/pr65947-4.c: Ditto.
3918 * gcc.dg/vect/pr65947-5.c: Ditto.
3919 * gcc.dg/vect/pr65947-6.c: Ditto.
3920 * gcc.dg/vect/pr65947-7.c: Ditto.
3921 * gcc.dg/vect/pr65947-8.c: Ditto.
3922 * gcc.dg/vect/pr65947-9.c: Ditto.
3923 * gcc.dg/vect/pr71416-1.c: Ditto.
3924 * gcc.dg/vect/pr71439.c: Ditto.
3925 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3926 * gcc.dg/vect/vect-bswap16.c: Ditto.
3927 * gcc.dg/vect/vect-bswap32.c: Ditto.
3928 * gcc.dg/vect/vect-bswap64.c: Ditto.
3929 * gcc.dg/vect/vect-live-1.c: Ditto.
3930 * gcc.dg/vect/vect-live-2.c: Ditto.
3931 * gcc.dg/vect/vect-live-3.c: Ditto.
3932 * gcc.dg/vect/vect-live-4.c: Ditto.
3933 * gcc.dg/vect/vect-live-5.c: Ditto.
3934 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3935 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3936 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3937 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3938 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3939 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3940 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3941 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3942 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3943 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3944 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3945 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3946 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3947 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3948 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3949 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3950 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3951
da224bcb
UB
39522016-06-24 Uros Bizjak <ubizjak@gmail.com>
3953
3954 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3955
dfee2870
L
39562016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3957
3958 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3959 ia32 if R_386_GOT32X relocation is supported.
3960 * gcc.target/i386/noplt-3.c: Likewise.
3961 * gcc.target/i386/noplt-2.c: Likewise.
3962 (main): Renamed to ...
3963 (bar): This.
3964 * gcc.target/i386/noplt-4.c: Likewise.
3965 (main): Renamed to ...
3966 (bar): This.
3967 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3968 * gcc.target/i386/pr67400-5.c: Likewise.
3969
a86451b9
JJ
39702016-06-24 Jakub Jelinek <jakub@redhat.com>
3971
00085092
JJ
3972 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3973 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3974
a86451b9
JJ
3975 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3976 f4): Adjust expected diagnostics.
3977 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3978 (T): If OVFP is defined, redefine to TP.
3979 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3980 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3981 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3982 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3983 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3984 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3985 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3986 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3987 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3988 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3989 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3990 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3991 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3992 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3993 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3994 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3995 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3996 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3997 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3998 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3999 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4000 as last argument to __builtin_add_overflow_p.
4001
7bb5d5f4
UB
40022016-06-23 Uros Bizjak <ubizjak@gmail.com>
4003
4004 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4005 dg-options and remove default vector testsuite compile flags.
4006 * g++.dg/vect/pr33860a.cc: Ditto.
4007 * g++.dg/vect/pr45470-a.cc: Ditto.
4008 * g++.dg/vect/pr45470-b.cc: Ditto.
4009 * g++.dg/vect/pr60896.cc: Ditto.
4010 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4011 * gcc.dg/vect/pr18308.c: Ditto.
4012 * gcc.dg/vect/pr24049.c: Ditto.
4013 * gcc.dg/vect/pr33373.c: Ditto.
4014 * gcc.dg/vect/pr36228.c: Ditto.
4015 * gcc.dg/vect/pr42395.c: Ditto.
4016 * gcc.dg/vect/pr42604.c: Ditto.
4017 * gcc.dg/vect/pr46663.c: Ditto.
4018 * gcc.dg/vect/pr48765.c: Ditto.
4019 * gcc.dg/vect/pr49093.c: Ditto.
4020 * gcc.dg/vect/pr49352.c: Ditto.
4021 * gcc.dg/vect/pr52298.c: Ditto.
4022 * gcc.dg/vect/pr52870.c: Ditto.
4023 * gcc.dg/vect/pr53185.c: Ditto.
4024 * gcc.dg/vect/pr53773.c: Ditto.
4025 * gcc.dg/vect/pr56695.c: Ditto.
4026 * gcc.dg/vect/pr62171.c: Ditto.
4027 * gcc.dg/vect/pr63530.c: Ditto.
4028 * gcc.dg/vect/pr68339.c: Ditto.
4029 * gcc.dg/vect/pr71259.c: Ditto.
4030 * gcc.dg/vect/vect-82_64.c: Ditto.
4031 * gcc.dg/vect/vect-83_64.c: Ditto.
4032 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4033 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4034 * gcc.dg/vect/vect-shift-2.c: Ditto.
4035 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4036 * gfortran.dg/vect/pr39318.f90: Ditto.
4037 * gfortran.dg/vect/pr45714-a.f: Ditto.
4038 * gfortran.dg/vect/pr45714-b.f: Ditto.
4039 * gfortran.dg/vect/pr46213.f90: Ditto.
4040
2d4bb02f
MM
40412016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4042 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4043
4044 * gcc.target/powerpc/p9-splat-5.c: New test.
4045
f6d1b868
UB
40462016-06-23 Uros Bizjak <ubizjak@gmail.com>
4047
4048 PR tree-optimization/71488
4049 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4050 * lib/target-supports.exp: ... here.
4051 (check_sse4_hw_available): New procedure.
4052 (check_effective_target_sse4_runtime): Ditto.
4053 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4054 -march=westmere for sse4_runtime targets.
936ff030 4055 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4056 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4057 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4058 (main): Call check_vect ().
a7898180 4059 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4060
c0597759
L
40612016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4062
4063 PR target/66232
4064 PR target/67400
4065 * gcc.target/i386/pr66232-14.c: New file.
4066 * gcc.target/i386/pr66232-15.c: Likewise.
4067 * gcc.target/i386/pr66232-16.c: Likewise.
4068 * gcc.target/i386/pr66232-17.c: Likewise.
4069 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4070 ia32 if R_386_GOT32X relocation is supported.
4071 * gcc.target/i386/pr67400-2.c: Likewise.
4072 * gcc.target/i386/pr67400-3.c: Likewise.
4073 * gcc.target/i386/pr67400-4.c: Likewise.
4074 * gcc.target/i386/pr67400-6.c: Likewise.
4075 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4076 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4077
5b0e27a7
JD
40782016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4079
4080 PR libgfortran/48852
4081 * gfortran.dg/char4_iunit_1.f03: Update test.
4082 * gfortran.dg/f2003_io_5.f03: Update test.
4083 * gfortran.dg/real_const_3.f90: Update test.
4084
7f586d90
AK
40852016-06-23 Andi Kleen <ak@linux.intel.com>
4086
4087 * g++.dg/bprob/bprob.exp: Support autofdo.
4088 * g++.dg/tree-prof/tree-prof.exp: dito.
4089 * gcc.dg/tree-prof/tree-prof.exp: dito.
4090 * gcc.misc-tests/bprob.exp: dito.
4091 * gfortran.dg/prof/prof.exp: dito.
4092 * lib/profopt.exp: dito.
4093 * lib/target-supports.exp: Check for autofdo.
4094
60fa7862
ML
40952016-06-23 Martin Liska <mliska@suse.cz>
4096
4097 * gcc.dg/pr71619.c: New test.
4098
e3d62871
UB
40992016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4100
4101 PR target/67400
cc901875
UB
4102 * gcc.target/i386/pr67400-1.c: New test.
4103 * gcc.target/i386/pr67400-2.c: Likewise.
4104 * gcc.target/i386/pr67400-3.c: Likewise.
4105 * gcc.target/i386/pr67400-4.c: Likewise.
4106 * gcc.target/i386/pr67400-5.c: Likewise.
4107 * gcc.target/i386/pr67400-6.c: Likewise.
4108 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4109
ac81cf0b
DM
41102016-06-22 David Malcolm <dmalcolm@redhat.com>
4111
4112 * c-c++-common/missing-header-1.c: New test case.
4113 * c-c++-common/missing-header-2.c: New test case.
4114 * c-c++-common/missing-header-3.c: New test case.
4115 * c-c++-common/missing-header-4.c: New test case.
4116
1a4f11c8
DM
41172016-06-22 David Malcolm <dmalcolm@redhat.com>
4118
4119 PR c/70339
4120 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4121 hint.
4122 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4123 expected results due to builtin "nanl" now being suggested for
4124 "name".
4125 * gcc.dg/pr67580.c: Update expected messages.
4126 * gcc.dg/spellcheck-identifiers.c: New testcase.
4127 * gcc.dg/spellcheck-typenames.c: New testcase.
4128
a93eac6a
DM
41292016-06-22 David Malcolm <dmalcolm@redhat.com>
4130
4131 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4132 file.
4133 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4134 diagnostic-test-show-locus-parseable-fixits.c to sources for
4135 diagnostic_plugin_test_show_locus.c.
4136 * lib/gcc-defs.exp (freeform_regexps): New global.
4137 (dg-regexp): New function.
4138 (handle-dg-regexps): New function.
4139 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4140 freeform_regexps to the empty list.
4141 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4142
49e76ff1
IE
41432016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4144
f6d1b868 4145 PR tree-optimization/71488
49e76ff1
IE
4146 * g++.dg/pr71488.C: New test.
4147 * gcc.dg/vect/vect-bool-cmp.c: New test.
4148
951d8c8a
EB
41492016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4150
4151 * gcc.dg/guality/param-5.c: New test.
4152
b60fc3bd
BE
41532016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4154
4155 * gcc.target/i386/asm-flag-7.c: New test.
4156
0609abda
TS
41572016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4158
4159 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4160 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4161 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4162 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4163 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4164 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4165 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4166 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4167 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4168 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4169 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4170 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4171 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4172 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4173 * lib/target-supports.exp: Likewise.
4174
ee2499b4
TS
41752016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4176
4177 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4178 * gcc.dg/attr-ms_struct-2.c: Likewise.
4179 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4180 * gcc.dg/bf-ms-attrib.c: Likewise.
4181 * gcc.dg/bf-ms-layout-2.c: Likewise.
4182 * gcc.dg/bf-ms-layout-3.c: Likewise.
4183 * gcc.dg/bf-ms-layout.c: Likewise.
4184 * gcc.dg/bf-no-ms-layout.c: Likewise.
4185 * gcc.target/i386/bitfield1.c: Likewise.
4186 * gcc.target/i386/bitfield2.c: Likewise.
4187 * gcc.target/i386/bitfield3.c: Likewise.
4188
caea59ff
KN
41892016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4190
4191 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4192 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4193 override other than -mcpu=power9 command-line option is specified,
4194 or if the target operating system is aix.
4195 * gcc.target/powerpc/darn-1.c: Likewise.
4196 * gcc.target/powerpc/darn-2.c: Likewise.
4197 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4198 test if effective-target is not powerpc_p9vector_ok or if the
4199 target operating system is not defined.
4200 * gcc.target/powerpc/vslv-1.c: Likewise.
4201 * gcc.target/powerpc/vsrv-0.c: Likewise.
4202 * gcc.target/powerpc/vsrv-1.c: Likewise.
4203
63617e30
TB
42042016-06-21 Tobias Burnus <burnus@net-b.de>
4205
4206 PR fortran/71068
4207 * gfortran.dg/coarray/data_1.f90: New.
4208
89192c3c
WD
42092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4210
4211 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4212 (dg-require-effective-target): Use arm_v8_neon_hw.
4213 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4214 (dg-require-effective-target): Likewise.
4215 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4216 (dg-require-effective-target): Likewise.
4217 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4218 (dg-require-effective-target): Likewise.
4219 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4220 (dg-require-effective-target): Likewise.
4221 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4222 (dg-require-effective-target): Likewise.
4223 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4224 Add AArch64 check.
4225
64ac50e2
WD
42262016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4227
4228 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4229 Set to 3 so test passes.
4230
6252b5db
WD
42312016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4232
4233 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4234
3b9bc511
IV
42352016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4236
4237 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4238 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4239 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4240 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4241
21db1c78
IV
42422016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4243
4244 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4245 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4246
9d30e86f
L
42472016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4248
4249 PR target/71549
4250 * gcc.target/i386/pr71549.c: New test.
4251
448a7c69
KN
42522016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4253
4254 * gcc.target/powerpc/vadsdu-0.c: Replace
4255 dg-require-effective-target directive to allow test to run on more
4256 platforms, and add dg-skip-if directive to disable test on aix
4257 platforms because of known incompatibilities.
4258 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4259 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4260 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4261 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4262 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4263 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4264 * gcc.target/powerpc/vadsdub-2.c: Replace
4265 dg-require-effective-target directive to allow test to run on more
4266 platforms, and add dg-skip-if directive to disable test on aix
4267 platforms because of known incompatibilities.
4268 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4269 with vec_absdb call to differentiate this test from vadsdub-1.c.
4270 * gcc.target/powerpc/vadsduh-1.c: Replace
4271 dg-require-effective-target directive to allow test to run on more
4272 platforms, and add dg-skip-if directive to disable test on aix
4273 platforms because of known incompatibilities.
4274 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4275 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4276 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4277
0ad84f34
JJ
42782016-06-21 Jakub Jelinek <jakub@redhat.com>
4279
4280 PR tree-optimization/71588
4281 * gcc.dg/pr71558.c: New test.
4282
e71e8d94
SKS
42832016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4284
4285 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4286 * c-c++-common/pr68657-2.c: Likewise.
4287 * c-c++-common/pr68657-3.c: Likewise.
4288 * gcc.dg/torture/pr69714.c: Require int32plus support.
4289 * gcc.dg/torture/pr70025.c: Likewise.
4290 * gcc.dg/torture/pr70083.c: Likewise.
4291 * gcc.dg/torture/pr70542.c: Likewise.
4292 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4293
5a578671
JM
42942016-06-20 Joseph Myers <joseph@codesourcery.com>
4295
4296 PR c/71601
4297 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4298
7a9df68e
JJ
42992016-06-20 Jakub Jelinek <jakub@redhat.com>
4300
50aa64d5
JJ
4301 PR middle-end/71581
4302 * gcc.dg/pr71581.c: New test.
4303
7a9df68e
JJ
4304 PR rtl-optimization/71591
4305 * gcc.dg/cpp/pr71591.c: New test.
4306
3947cf19
DR
43072016-06-20 David B. Robins <gcc@davidrobins.net>
4308
4309 PR target/71571
4310 * g++.dg/torture/pr71571.C: New test.
4311
c4ff221e
JJ
43122016-06-20 Jakub Jelinek <jakub@redhat.com>
4313
4314 PR target/71559
4315 * gcc.target/i386/sse2-pr71559.c: New test.
4316 * gcc.target/i386/avx-pr71559.c: New test.
4317 * gcc.target/i386/avx512f-pr71559.c: New test.
4318
f1b5abfb
TB
43192016-06-20 Tobias Burnus <burnus@net-b.de>
4320
4321 PR fortran/71194
4322 * gfortran.dg/pointer_remapping_10.f90: New.
4323
842107e4
DM
43242016-06-20 David Malcolm <dmalcolm@redhat.com>
4325
4326 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4327
d9e8bdfd
MS
43282016-06-20 Martin Sebor <msebor@redhat.com>
4329
4330 PR c/69507
4331 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4332 * gnu90-const-expr-1.c: Same.
4333 * gnu99-const-expr-1.c: Same.
4334 * gnu99-static-1.c: Same.
4335
67785479
RL
43362016-06-20 Renlin Li <renlin.li@arm.com>
4337
29f09b38 4338 PR testsuite/71489
67785479
RL
4339 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4340
636929b8
JG
43412016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4342
4343 * gcc.target/aarch64/vcvt_f64_1.c: New.
4344 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4345 * gcc.target/aarch64/vrecp_f64_1.c: New.
4346
ff7b374b
KT
43472016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4348
4349 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4350 "alignement".
4351
554cfc9e
GJL
43522016-06-20 Georg-Johann Lay <avr@gjlay.de>
4353
4354 PR target/71103
4355 * gcc.target/avr/torture/pr71103-2.c: New test.
4356
94087e88 43572016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4358
4359 PR c/69507
4360 * gcc.dg/alignof.c: New test.
4361
c561b091
PC
43622016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4363
4364 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4365 vs dg-error; test constexpr specifier too.
4366
bf54f123
PC
43672016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4368
4369 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4370
4e53aa97
CL
43712016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4372
4373 * lib/target-supports.exp
4374 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4375 arm_neon_ok and merge flags. Fix temporary test name.
4376 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4377 and merge flags.
4378
69071d86
ML
43792016-06-17 Martin Liska <mliska@suse.cz>
4380
4381 * gcc.dg/predict-9.c: Fix dump scanning.
4382
68b3b858
BC
43832016-06-17 Bin Cheng <bin.cheng@arm.com>
4384
4385 PR tree-optimization/71354
4386 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4387
d3ee260a
BC
43882016-06-17 Bin Cheng <bin.cheng@arm.com>
4389
4390 PR tree-optimization/71347
4391 * gcc.dg/tree-ssa/pr71347.c: New test.
4392
bd8fb114
BC
43932016-06-17 Bin Cheng <bin.cheng@arm.com>
4394
4395 PR tree-optimization/71354
4396 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4397
97816be4
BC
43982016-06-17 Bin Cheng <bin.cheng@arm.com>
4399
4400 * gcc.dg/vect/vect-alias-check-1.c: New test.
4401
2d761a37
SKS
44022016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4403
e0277d6b 4404 PR target/71151
2d761a37
SKS
4405 * gcc.target/avr/pr71151-1.c: New test.
4406 * gcc.target/avr/pr71151-2.c: New test.
4407 * gcc.target/avr/pr71151-3.c: New test.
4408 * gcc.target/avr/pr71151-4.c: New test.
4409 * gcc.target/avr/pr71151-5.c: New test.
4410 * gcc.target/avr/pr71151-6.c: New test.
4411 * gcc.target/avr/pr71151-7.c: New test.
4412 * gcc.target/avr/pr71151-8.c: New test.
4413 * gcc.target/avr/pr71151-common.h: New test.
4414
68fa96d6
ML
44152016-06-16 Martin Liska <mliska@suse.cz>
4416
4417 * gfortran.dg/predict-1.f90: New test.
4418
b6ca982f
UB
44192016-06-16 Uros Bizjak <ubizjak@gmail.com>
4420
4421 PR target/71242
3a146d46 4422 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4423
1dc8d15b
JH
44242016-06-16 Jan Hubicka <hubicka@ucw.cz>
4425
4426 * g++.dg/vect/pr36648.cc: Disable cunrolli
4427
67c25816
JJ
44282016-06-16 Jakub Jelinek <jakub@redhat.com>
4429
c577adb2
JJ
4430 PR target/71554
4431 * gcc.c-torture/execute/pr71554.c: New test.
4432
67c25816
JJ
4433 PR rtl-optimization/71532
4434 * gcc.dg/torture/pr71532.c: New test.
4435
1a3c3ee9
MM
44362016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4437
4438 * gcc.target/powerpc/p9-dimode1.c: New test.
4439 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4440
f29468a7
JJ
44412016-06-15 Jakub Jelinek <jakub@redhat.com>
4442
61daecc4
JJ
4443 * gcc.c-torture/compile/20160615-1.c: New test.
4444
f29468a7
JJ
4445 * g++.dg/cpp0x/ref-qual17.C: New test.
4446
209d1e2d
IE
44472016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4448
4449 PR middle-end/71529
4450 * gcc.target/i386/pr71529.C: New test.
4451
8dc35712
AH
44522016-06-15 Alan Hayward <alan.hayward@arm.com>
4453
4454 PR tree-optimization/71483
4455 * g++.dg/vect/pr71483.c: New
4456
b8911cb8
PC
44572016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4458
4459 PR c++/70202
4460 * g++.dg/inherit/crash6.C: New.
4461 * g++.dg/inherit/union2.C: Likewise.
4462 * g++.dg/inherit/virtual12.C: Likewise.
4463 * g++.dg/inherit/virtual13.C: Likewise.
4464 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4465
cf5d08ab
UB
44662016-06-15 Uros Bizjak <ubizjak@gmail.com>
4467
e3d62871 4468 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4469
8f482165
AH
44702016-06-15 Alan Hayward <alan.hayward@arm.com>
4471
4472 PR tree-optimization/71439
4473 * gcc.dg/vect/pr71439.c: New
4474
3256673f
KT
44752016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4476
4477 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4478
b17dc4d4
RB
44792016-06-15 Richard Biener <rguenther@suse.de>
4480
4481 * gcc.dg/vect/slp-45.c: New testcase.
4482
2a5825f2
RB
44832016-06-15 Richard Biener <rguenther@suse.de>
4484
4485 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4486
6e433d0b
BS
44872016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4488
4489 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4490 requirements, and disable for AIX for now.
4491 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4492
abe7f828
JJ
44932016-06-14 Jakub Jelinek <jakub@redhat.com>
4494
a09c81b4
JJ
4495 PR c++/71528
4496 * g++.dg/opt/pr71528.C: New test.
4497
abe7f828
JJ
4498 PR c++/71516
4499 * g++.dg/init/pr71516.C: New test.
4500
acfadf06
PC
45012016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4502
4503 * g++.dg/init/array46.C: New.
4504
4d568ab2
UB
45052016-06-14 Uros Bizjak <ubizjak@gmail.com>
4506
e3d62871
UB
4507 * gcc.target/i386/float128-3.c: New test.
4508 * gcc.target/i386/quad-sse4.c: Ditto.
4509 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4510 Update scan strings.
4d568ab2 4511
30934c5d
RB
45122016-06-14 Richard Biener <rguenther@suse.de>
4513
4514 PR middle-end/71526
4515 * gfortran.dg/pr71526.f90: New testcase.
4516
3970e545
AV
45172016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4518
4519 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4520 * gcc.dg/zero_bits_compound-1.c: Likewise.
4521
04976c6e
RB
45222016-06-14 Richard Biener <rguenther@suse.de>
4523
4524 PR tree-optimization/71522
4525 * gcc.dg/torture/pr71522.c: New testcase.
4526
23e025db
JJ
45272016-06-14 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR tree-optimization/71520
4530 * gcc.dg/tree-ssa/pr71520.c: New test.
4531
90b72e84
RB
45322016-06-14 Richard Biener <rguenther@suse.de>
4533
4534 PR tree-optimization/71521
86c24ba6 4535 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4536
ef7cf206
JJ
45372016-06-13 Jakub Jelinek <jakub@redhat.com>
4538
0dda258b
JJ
4539 PR sanitizer/71498
4540 * c-c++-common/ubsan/bounds-13.c: New test.
4541
ef7cf206
JJ
4542 PR preprocessor/71183
4543 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4544
a73786e3
JL
45452016-06-13 Jeff Law <law@redhat.com>
4546
4547 PR tree-optimization/71403
4548 * c-c++-common/ubsan/pr71403-1.c: New test.
4549 * c-c++-common/ubsan/pr71403-2.c: New test.
4550 * c-c++-common/ubsan/pr71403-3.c: New test.
4551
0ac249bf
JJ
45522016-06-13 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR middle-end/71478
4555 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4556 Add -Wno-psabi -w to dg-options.
4557
5408a64a
KN
45582016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4559
4560 * gcc.target/powerpc/vadsdu-0.c: New test.
4561 * gcc.target/powerpc/vadsdu-1.c: New test.
4562 * gcc.target/powerpc/vadsdu-2.c: New test.
4563 * gcc.target/powerpc/vadsdu-3.c: New test.
4564 * gcc.target/powerpc/vadsdu-4.c: New test.
4565 * gcc.target/powerpc/vadsdu-5.c: New test.
4566 * gcc.target/powerpc/vadsdub-1.c: New test.
4567 * gcc.target/powerpc/vadsdub-2.c: New test.
4568 * gcc.target/powerpc/vadsduh-1.c: New test.
4569 * gcc.target/powerpc/vadsduh-2.c: New test.
4570 * gcc.target/powerpc/vadsduw-1.c: New test.
4571 * gcc.target/powerpc/vadsduw-2.c: New test.
4572
f7e4f2e3
DM
45732016-06-13 David Malcolm <dmalcolm@redhat.com>
4574
4575 * gcc.dg/c99-init-2.c (c): Update expected error message.
4576 * gcc.dg/init-bad-8.c (foo): Likewise.
4577 * gcc.dg/spellcheck-fields-3.c: New test case.
4578
ad23a23e
ML
45792016-06-13 Martin Liska <mliska@suse.cz>
4580
4581 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4582 and "guess loop iv compared" heuristics.
4583 * gcc.dg/predict-2.c: Likewise.
4584 * gcc.dg/predict-3.c: Likewise.
4585 * gcc.dg/predict-4.c: Likewise.
4586 * gcc.dg/predict-5.c: Likewise.
4587 * gcc.dg/predict-6.c: Likewise.
4588
146c55da
MP
45892016-06-13 Marek Polacek <polacek@redhat.com>
4590
4591 PR middle-end/71476
4592 * c-c++-common/Wswitch-unreachable-4.c: New test.
4593 * gcc.dg/Wswitch-unreachable-2.c: New test.
4594 * g++.dg/tm/jump1.C: Move dg-warning.
4595
42e77cbc
EB
45962016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4597
4598 * gnat.dg/renaming10.ad[sb]: New test.
4599
7474dcc1
PT
46002016-06-13 Paul Thomas <pault@gcc.gnu.org>
4601
4602 PR fortran/70673
4603 * gfortran.dg/pr70673.f90: New test.
4604
f57f53d3
RB
46052016-06-13 Richard Biener <rguenther@suse.de>
4606
4607 PR middle-end/64516
4608 * gcc.dg/align-3.c: New testcase.
4609
5843a5f0
ML
46102016-06-13 Martin Liska <mliska@suse.cz>
4611
4612 * gcc.target/i386/pr71458.c: New test.
4613
aa8fdb44
UB
46142016-06-12 Uros Bizjak <ubizjak@gmail.com>
4615
4616 PR target/71241
3a146d46 4617 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4618
2043e4d7
DH
46192016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4620
4621 PR target/60751
4622 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4623 statement.
4624
d3dc025d
DH
46252016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4626
4627 PR target/60751
4628 * gfortran.dg/comma_IO_extension_1.f90: New test.
4629 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4630 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4631 statement.
4632 * gfortran.dg/graphite/pr38083.f90: Likewise.
4633 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4634 missing format.
4635
a31d78c6
EB
46362016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4637
4638 * gnat.dg/case_character.adb: New test.
4639
95c18dd0
SB
46402016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4641
4642 PR middle-end/71310
4643 * gcc.target/powerpc/pr71310.c: New testcase.
4644
b97d37b4
KV
46452016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4646
4647 PR middle-end/71478
4648 * gcc.dg/pr71478.c: New test.
4649
900bcda3
JJ
46502016-06-10 Jakub Jelinek <jakub@redhat.com>
4651
ec1c20db
JJ
4652 PR middle-end/71494
4653 * gcc.c-torture/execute/pr71494.c: New test.
4654
50b15873
JJ
4655 PR c/68657
4656 * gcc.target/i386/pr68657.c: New test.
4657
900bcda3
JJ
4658 PR inline-asm/68843
4659 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4660 (test): Add -masm=intel alternatives.
4661
4d926e34
MS
46622016-06-10 Martin Sebor <msebor@redhat.com>
4663
4664 PR c/71392
4665 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4666
ad071b2b
JL
46672016-06-10 Jeff Law <law@redhat.com>
4668
4669 PR tree-optimization/71335
4670 * gcc.c-torture/execute/pr71335.c: New test.
4671
2704efe8
DM
46722016-06-10 David Malcolm <dmalcolm@redhat.com>
4673
4674 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4675 the various "cannot tail-call: " messages.
4676
18c9b7d4
CL
46772016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4678
4679 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4680 and options.
4681
7cfa10f3
MO
46822016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4683
4684 PR sanitizer/71480
4685 * c-c++-common/asan/pr71480.c: New test.
4686
1f24fd3e
L
46872016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4688
4689 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4690 (ASMNAME2): Likewise.
4691 (main): Replace fn in asm statement with ASMNAME ("fn").
4692 * gcc.dg/guality/pr68037-2.c: Likewise.
4693 * gcc.dg/guality/pr68037-3.c: Likewise.
4694 * gcc.dg/torture/pr68037-1.c: Likewise.
4695 * gcc.dg/torture/pr68037-2.c: Likewise.
4696 * gcc.dg/torture/pr68037-3.c: Likewise.
4697
ad551c07
BE
46982016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4699
4700 PR inline-asm/68843
4701 * gcc.target/i386/pr68843-1.c: New test.
4702 * gcc.target/i386/pr68843-2.c: New test.
4703
4b1ffdb1 47042016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4705 Cesar Philippidis <cesar@codesourcery.com>
4706
4707 PR middle-end/71373
4708 * gcc.dg/goacc/nested-function-1.c: New file.
4709 * gcc.dg/goacc/nested-function-2.c: Likewise.
4710 * gcc.dg/goacc/pr71373.c: Likewise.
4711 * gfortran.dg/goacc/cray-2.f95: Likewise.
4712 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4713 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4714 * gfortran.dg/goacc/cray.f95: Update.
4715 * gfortran.dg/goacc/loop-1.f95: Likewise.
4716 * gfortran.dg/goacc/loop-3.f95: Likewise.
4717 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4718 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4719
47202016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4721
4722 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4723 for OpenACC tile clauses.
4724 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4725
4726 PR c/71381
4727 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4728 to...
4729 * c-c++-common/goacc/cache-2.c: ... this new file.
4730 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4731 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4732 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4733 usage.
4734 * gfortran.dg/goacc/cray.f95: Likewise.
4735 * gfortran.dg/goacc/loop-1.f95: Likewise.
4736
89851e4c
AH
47372016-06-10 Alan Hayward <alan.hayward@arm.com>
4738
4739 PR tree-optimization/71407
4740 PR tree-optimization/71416
4741 * gcc.dg/vect/pr71407.c: New
4742 * gcc.dg/vect/pr71416-1.c: New
4743 * gcc.dg/vect/pr71416-2.c: New
4744
200eafbf
RB
47452016-06-10 Richard Biener <rguenther@suse.de>
4746
4747 PR middle-end/71477
4748 * gcc.dg/torture/pr71477.c: New testcase.
4749
4df99d92
JK
47502016-06-09 Julia Koval <julia.koval@intel.com>
4751
4752 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4753 * gcc.target/i386/interrupt-13.c: Likewise.
4754 * gcc.target/i386/interrupt-15.c: Likewise.
4755 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4756 * gcc.target/i386/interrupt-24.c: Likewise.
4757 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4758 * gcc.target/i386/interrupt-9.c: Likewise.
4759 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4760
e01b4e16
MS
47612016-06-09 Martin Sebor <msebor@redhat.com>
4762
4763 PR c/70883
4764 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4765 * gcc.dg/builtin-constant_p-1.c: Same.
4766 * gcc.dg/builtins-error.c: Same.
4767 * gcc.dg/pr70859.c: Same.
4768
9c35db0e
SKS
47692016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4770
4771 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4772 * gcc.dg/torture/pr68067-1.c: Likewise.
4773 * gcc.dg/torture/pr68067-2.c: Likewise.
4774
47752016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4776
4777 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4778 when setting SIZE.
4779
392a81b9
PC
47802016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4781
4782 PR c++/71465
4783 * g++.dg/inherit/crash5.C: New.
4784 Revert:
4785 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/70202
4788 * g++.dg/inherit/crash5.C: New.
4789 * g++.dg/inherit/virtual1.C: Adjust.
4790
e49efc14
ML
47912016-06-09 Martin Liska <mliska@suse.cz>
4792
4793 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4794 * g++.dg/predict-loop-exit-2.C: Likewise.
4795 * g++.dg/predict-loop-exit-3.C: Likewise.
4796 * gcc.dg/predict-1.c: Likewise.
4797 * gcc.dg/predict-2.c: Likewise.
4798 * gcc.dg/predict-3.c: Likewise.
4799 * gcc.dg/predict-4.c: Likewise.
4800 * gcc.dg/predict-5.c: Likewise.
4801 * gcc.dg/predict-6.c: Likewise.
4802 * gcc.dg/predict-7.c: Likewise.
4803
36d57986
RB
48042016-06-09 Richard Biener <rguenther@suse.de>
4805
4806 PR tree-optimization/71462
4807 * gcc.dg/torture/pr71462.c: New testcase.
4808
7d82e8e4
MP
48092016-06-09 Marek Polacek <polacek@redhat.com>
4810
4811 PR c/65471
4812 * gcc.dg/c11-generic-3.c: New test.
4813
c8a71589
PC
48142016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4815
4816 * g++.dg/init/array42.C: New.
4817 * g++.dg/init/array43.C: Likewise.
4818 * g++.dg/init/array44.C: Likewise.
4819 * g++.dg/init/array45.C: Likewise.
4820 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4821 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4822 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4823 * g++.dg/gomp/pr35751.C: Likewise.
4824 * g++.dg/init/array23.C: Likewise.
4825 * g++.dg/init/brace2.C: Likewise.
4826 * g++.dg/init/brace6.C: Likewise.
4827
44a845ca
MS
48282016-06-08 Martin Sebor <msebor@redhat.com>
4829 Jakub Jelinek <jakub@redhat.com>
4830
4831 PR c++/70507
4832 PR c/68120
4833 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4834 * c-c++-common/builtin-arith-overflow-2.c: New test.
4835 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4836 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4837 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4838
2ef16b6e
JJ
48392016-06-08 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR c++/71442
4842 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4843
5e3ee346
AL
48442016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4845
4846 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4847 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4848 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4849 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4850 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4851 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4852 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4853 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4854 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4855 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4856 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4857 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4858 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4859
b2ae2814
RB
48602016-06-08 Richard Biener <rguenther@suse.de>
4861
4862 PR tree-optimization/68558
4863 * gcc.dg/vect/slp-44.c: New testcase.
4864
e09b4c37
RB
48652016-06-08 Richard Biener <rguenther@suse.de>
4866
4867 * gcc.dg/vect/slp-43.c: New testcase.
4868
72d50660
RB
48692016-06-08 Richard Biener <rguenther@suse.de>
4870
4871 PR tree-optimization/71452
4872 * gcc.dg/torture/pr71452.c: New testcase.
4873
988c115c
JJ
48742016-06-08 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR c++/71448
4877 * g++.dg/torture/pr71448.C: New test.
4878
73d73b48
BS
48792016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4880
4881 PR debug/71432
4882 PR ada/71413
4883 * g++.dg/debug/pr71432.C: New test.
4884
bdd15d0c
PK
48852016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4886
4887 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4888 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4889 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4890
ce0607bb
AH
48912016-06-08 Alan Hayward <alan.hayward@arm.com>
4892
4893 * gcc.dg/vect/vect-live-2.c: Update effective target.
4894 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4895 * lib/target-supports.exp: Add aarch64 to vect_long.
4896
92a5f2ba
MP
48972016-06-08 Marek Polacek <polacek@redhat.com>
4898
4899 PR c/71418
4900 * gcc.dg/noncompile/pr71418.c: New test.
4901
08203f73
MP
4902 PR c/71426
4903 * gcc.dg/noncompile/pr71426.c: New test.
4904
d1fcc2bd
JH
49052016-06-07 Jan Hubicka <hubicka@ucw.cz>
4906
4907 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4908 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4909 * gcc.dg/predict-3.c: Update template.
4910 * gcc.dg/predict-5.c: Update template.
4911 * gcc.dg/predict-6.c: Update template.
4912 * gcc.dg/predict-9.c: Update template.
4913 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4914
a23e6f1c
BS
49152016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4916
4917 * gcc.target/powerpc/vec-mul.c: New test.
4918
6ffd47b7
DM
49192016-06-07 David Malcolm <dmalcolm@redhat.com>
4920
4921 * gcc.dg/spellcheck-fields-2.c: New test case.
4922
bfd67b47
RB
49232016-06-07 Richard Biener <rguenther@suse.de>
4924
4925 PR c/61564
4926 * gcc.dg/Wpragmas-1.c: New testcase.
4927 * gcc.dg/Wattributes-4.c: Likewise.
4928 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4929 entry.
4930
701b9a47
CL
49312016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4932
4933 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4934 spurious debug code.
4935
6b80d6fa
RB
49362016-06-07 Richard Biener <rguenther@suse.de>
4937
4938 PR tree-optimization/71428
4939 * gcc.dg/torture/pr71428.c: New testcase.
4940
0f3f9437
RB
49412016-06-07 Richard Biener <rguenther@suse.de>
4942
4943 PR middle-end/71423
4944 * gcc.dg/torture/pr71423.c: New testcase.
4945
ec963f2a
KV
49462016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4947
4948 PR middle-end/71408
4949 * gcc.dg/tree-ssa/pr71408.c: New test.
4950
46ab5b6e
KV
49512016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4952
4953 PR middle-end/71281
4954 * g++.dg/torture/pr71281.C: New test.
4955
1f40cff3
MP
49562016-06-06 Marek Polacek <polacek@redhat.com>
4957
4958 PR c/71362
4959 * gcc.dg/pr71362.c: New test.
4960
6f5bcd24
JJ
49612016-06-06 Jakub Jelinek <jakub@redhat.com>
4962 Patrick Palka <ppalka@gcc.gnu.org>
4963
4964 PR c++/70847
4965 PR c++/71330
4966 PR c++/71393
4967 * g++.dg/opt/pr70847.C: New test.
4968 * g++.dg/ubsan/pr70847.C: New test.
4969 * g++.dg/ubsan/pr71393.C: New test.
4970
158beb4a
JJ
49712016-06-06 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR tree-optimization/71259
4974 * gcc.dg/vect/pr71259.c: New test.
4975
d9b950dd
DM
49762016-06-06 David Malcolm <dmalcolm@redhat.com>
4977
4978 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4979 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4980 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4981 above.
4982
36f9ad69
KT
49832016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4984
4985 PR middle-end/37780
4986 * gcc.c-torture/execute/pr37780.c: New test.
4987 * gcc.target/aarch64/pr37780_1.c: Likewise.
4988 * gcc.target/arm/pr37780_1.c: Likewise.
4989
5545a907
MP
49902016-06-06 Marek Polacek <polacek@redhat.com>
4991
4992 * c-c++-common/attr-may-alias-1.c: New test.
4993 * c-c++-common/attr-may-alias-2.c: New test.
4994 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4995
93671519
BE
49962016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4997
4998 PR c/24414
4999 * gcc.target/i386/pr24414.c: New test.
5000
690f24b7
JM
50012016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5002
5003 * gcc.target/sparc/vis4misc.c: New file.
5004 * gcc.target/sparc/fpcmp.c: Likewise.
5005 * gcc.target/sparc/fpcmpu.c: Likewise.
5006
31ce6157
AH
50072016-06-06 Alan Hayward <alan.hayward@arm.com>
5008
5009 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5010 * gcc.dg/vect/vect-live-3.c: Likewise.
5011
9fcebb5a
RB
50122016-06-06 Richard Biener <rguenther@suse.de>
5013
5014 PR tree-optimization/71398
5015 * gcc.dg/torture/pr71398.c: New testcase.
5016
903ca97b
UB
50172016-06-06 Uros Bizjak <ubizjak@gmail.com>
5018
5019 PR target/71389
5020 * g++.dg/pr71389.C: New test.
5021
9c1eb332
JD
50222016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5023
5024 PR fortran/71404
5025 * gfortran.dg/fmt_read_5.f: New test.
5026
b2d83bd2
AV
50272016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5028
5029 PR fortran/69659
5030 * gfortran.dg/class_array_22.f03: New test.
5031
ec81960e
JH
50322016-06-05 Jan Hubicka <hubicka@ucw.cz>
5033
5034 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5035
429d2750
JH
50362016-06-05 Jan Hubicka <hubicka@ucw.cz>
5037
5038 * gcc.dg/predict-9.c: Update template.
5039
c1c00983
PC
50402016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5041
5042 PR c++/49377
5043 * g++.dg/template/pr49377.C: New.
5044
1927a963
JJ
50452016-06-04 Jakub Jelinek <jakub@redhat.com>
5046
5047 PR tree-optimization/71405
5048 * g++.dg/torture/pr71405.C: New test.
5049
909a11ad
PC
50502016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5051
5052 PR c++/70202
5053 * g++.dg/inherit/crash5.C: New.
5054 * g++.dg/inherit/virtual1.C: Adjust.
5055
08bbb1f8
JL
50562016-06-03 Jeff Law <law@redhat.com>
5057
5058 PR tree-optimization/71316
5059 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5060
7c35235c
JJ
50612016-06-03 Jakub Jelinek <jakub@redhat.com>
5062
5063 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5064 dg-additional-options with just -fno-tree-scev-cprop in it.
5065 * gcc.dg/vect/vect-live-2.c: Likewise.
5066 * gcc.dg/vect/vect-live-5.c: Likewise.
5067 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5068 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5069 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5070
c8572dd6
PP
50712016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5072
5073 PR c++/27100
5074 * g++.dg/other/friend6.C: New test.
5075
1c7733a7
BS
50762016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5077
5078 * g++.dg/torture/ppc-ldst-array.C: New.
5079
0d2f700f
JM
50802016-06-03 Joseph Myers <joseph@codesourcery.com>
5081
5082 PR target/71276
5083 PR target/71277
5084 * gcc.dg/torture/builtin-fp-int-inexact.c,
5085 gcc.target/i386/387-builtin-fp-int-inexact.c,
5086 gcc.target/i386/387-rint-inline-1.c,
5087 gcc.target/i386/387-rint-inline-2.c,
5088 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5089 gcc.target/i386/sse2-rint-inline-1.c,
5090 gcc.target/i386/sse2-rint-inline-2.c,
5091 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5092 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5093
f8071c05
L
50942016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5095 Julia Koval <julia.koval@intel.com>
5096
5097 PR target/66960
5098 PR target/67630
5099 PR target/67634
5100 PR target/67841
5101 PR target/68037
5102 PR target/68618
5103 PR target/68661
5104 PR target/69575
5105 PR target/69596
5106 PR target/69734
5107 * gcc.dg/guality/pr68037-1.c: New test.
5108 * gcc.dg/guality/pr68037-2.c: Likewise.
5109 * gcc.dg/guality/pr68037-3.c: Likewise.
5110 * gcc.dg/torture/pr68037-1.c: Likewise.
5111 * gcc.dg/torture/pr68037-2.c: Likewise.
5112 * gcc.dg/torture/pr68037-3.c: Likewise.
5113 * gcc.dg/torture/pr68661-1a.c: Likewise.
5114 * gcc.dg/torture/pr68661-1b.c: Likewise.
5115 * gcc.target/i386/interrupt-1.c: Likewise.
5116 * gcc.target/i386/interrupt-2.c: Likewise.
5117 * gcc.target/i386/interrupt-3.c: Likewise.
5118 * gcc.target/i386/interrupt-4.c: Likewise.
5119 * gcc.target/i386/interrupt-5.c: Likewise.
5120 * gcc.target/i386/interrupt-6.c: Likewise.
5121 * gcc.target/i386/interrupt-7.c: Likewise.
5122 * gcc.target/i386/interrupt-8.c: Likewise.
5123 * gcc.target/i386/interrupt-9.c: Likewise.
5124 * gcc.target/i386/interrupt-10.c: Likewise.
5125 * gcc.target/i386/interrupt-11.c: Likewise.
5126 * gcc.target/i386/interrupt-12.c: Likewise.
5127 * gcc.target/i386/interrupt-13.c: Likewise.
5128 * gcc.target/i386/interrupt-14.c: Likewise.
5129 * gcc.target/i386/interrupt-15.c: Likewise.
5130 * gcc.target/i386/interrupt-16.c: Likewise.
5131 * gcc.target/i386/interrupt-17.c: Likewise.
5132 * gcc.target/i386/interrupt-18.c: Likewise.
5133 * gcc.target/i386/interrupt-19.c: Likewise.
5134 * gcc.target/i386/interrupt-20.c: Likewise.
5135 * gcc.target/i386/interrupt-21.c: Likewise.
5136 * gcc.target/i386/interrupt-22.c: Likewise.
5137 * gcc.target/i386/interrupt-23.c: Likewise.
5138 * gcc.target/i386/interrupt-24.c: Likewise.
5139 * gcc.target/i386/interrupt-25.c: Likewise.
5140 * gcc.target/i386/interrupt-26.c: Likewise.
5141 * gcc.target/i386/interrupt-27.c: Likewise.
5142 * gcc.target/i386/interrupt-28.c: Likewise.
5143 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5144 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5145 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5146 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5147 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5148 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5149 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5150 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5151 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5152 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5153 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5154 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5155
36b85e43
BS
51562016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5157
9de2e795
L
5158 PR tree-optimization/52171
5159 * gcc.dg/pr52171.c: New test.
5160 * gcc.target/i386/pr52171.c: New test.
36b85e43 5161
bfeee8ac
JH
51622016-06-03 Jan Hubicka <jh@suse.cz>
5163
5164 * g++.dg/tree-ssa/pred-1.C: New testcase
5165 * gcc.dg/tree-ssa/pred-1.c: New testcase
5166
859b0bae
BS
51672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5168
5169 PR target/70957
5170 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5171 support.
5172 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5173
3a2edf4c
AH
51742016-06-03 Alan Hayward <alan.hayward@arm.com>
5175
5176 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5177
b28ead45
AH
51782016-06-03 Alan Hayward <alan.hayward@arm.com>
5179
5180 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5181 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5182 * gcc.dg/vect/vect-live-1.c: New test.
5183 * gcc.dg/vect/vect-live-2.c: New test.
5184 * gcc.dg/vect/vect-live-3.c: New test.
5185 * gcc.dg/vect/vect-live-4.c: New test.
5186 * gcc.dg/vect/vect-live-5.c: New test.
5187 * gcc.dg/vect/vect-live-slp-1.c: New test.
5188 * gcc.dg/vect/vect-live-slp-2.c: New test.
5189 * gcc.dg/vect/vect-live-slp-3.c: New test.
5190
1f91747b
JJ
51912016-06-03 Jakub Jelinek <jakub@redhat.com>
5192
5193 PR middle-end/71387
5194 * g++.dg/opt/pr71387.C: New test.
5195
47b83923
JL
51962016-06-02 Jeff Law <law@redhat.com>
5197
5198 PR tree-optimization/71328
5199 * gcc.c-torture/compile/pr71328.c: New test.
5200
e96e5f46
JD
52012016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5202
5203 PR fortran/52393
5204 * gfortran.dg/fmt_read_3.f90: Fix typo.
5205 * gfortran.dg/fmt_read_4.f90: New test.
5206
b872d729
PC
52072016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5210 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5211 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5212 * g++.dg/cpp0x/override2.C: Likewise.
5213 * g++.dg/parse/crash5.C: Likewise.
5214 * g++.dg/parse/error16.C: Likewise.
5215 * g++.dg/parse/error27.C: Likewise.
5216 * g++.dg/template/qualttp15.C: Likewise.
5217 * g++.dg/template/redecl4.C: Likewise.
5218 * g++.old-deja/g++.other/crash39.C: Likewise.
5219 * g++.old-deja/g++.other/struct1.C: Likewise.
5220 * g++.old-deja/g++.pt/m9a.C: Likewise.
5221 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5222
0e535442
JJ
52232016-06-02 Jakub Jelinek <jakub@redhat.com>
5224
0633ee10
JJ
5225 PR c++/71372
5226 * c-c++-common/pr71372.c: New test.
5227
0e535442
JJ
5228 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5229 __TIME__ strings with __builtin_strcmp instead of printf and
5230 dg-output.
5231
f3c5ecc2
ML
52322016-06-02 Martin Liska <mliska@suse.cz>
5233
5234 * gcc.dg/predict-9.c: New test.
5235
a91807c5
JJ
52362016-06-02 Jakub Jelinek <jakub@redhat.com>
5237
5238 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5239 global set_compiler_env_var and global saved_compiler_env_var.
5240
b5bd1978
KT
52412016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5242
5243 PR rtl-optimization/71295
5244 * gcc.c-torture/compile/pr71295.c: New test.
5245
b93b1475
JJ
52462016-06-02 Jakub Jelinek <jakub@redhat.com>
5247
930ebd0e
JJ
5248 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5249
1e021dc3
JJ
5250 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5251 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5252
b93b1475
JJ
5253 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5254 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5255 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5256 alternative number.
5257
58f2fb5c
MM
52582016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5259
5260 * gcc.target/powerpc/p9-splat-4.c: New test.
5261
52622016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5263
5264 PR target/71186
5265 * gcc.target/powerpc/pr71186.c: New test.
5266
4731c9f0
JD
52672016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5268
5269 PR fortran/52393
5270 * gfortran.dg/fmt_read_3.f90: New test.
5271
042dee3e
TP
52722016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5273
5274 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5275 procedure.
5276
15c98b2e
ES
52772016-06-01 Eduard Sanou <dhole@openmailbox.org>
5278
5279 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5280 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5281 env var is set.
5282 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5283 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5284 shown once.
5285 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5286 during compilation.
5287 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5288 vars set by dg-set-compiler-env-var.
5289
6442a6f4
PT
52902016-06-01 Paul Thomas <pault@gcc.gnu.org>
5291
5292 PR fortran/71156
5293 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5294 to the module procedure declaration.
5295 * gfortran.dg/submodule_16.f08: New test.
5296
ab62397a
JJ
52972016-06-01 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR middle-end/71371
5300 * c-c++-common/gomp/pr71371.c: New test.
5301
b66af6ed
RB
53022016-06-01 Richard Biener <rguenther@suse.de>
5303
5304 PR tree-optimization/71366
5305 * gcc.dg/torture/pr71366-1.c: New testcase.
5306 * gcc.dg/torture/pr71366-2.c: Likewise.
5307
e342b9d8
KN
53082016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5309
5310 * gcc.target/powerpc/vslv-0.c: New test.
5311 * gcc.target/powerpc/vslv-1.c: New test.
5312 * gcc.target/powerpc/vsrv-0.c: New test.
5313 * gcc.target/powerpc/vsrv-1.c: New test.
5314
721547cd
NS
53152016-06-01 Nathan Sidwell <nathan@acm.org>
5316
5317 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5318 * gcc.target/nvptx/weak.c: New.
5319
fa2c9034
RB
53202016-06-01 Richard Biener <rguenther@suse.de>
5321
5322 PR tree-optimization/71261
5323 * gcc.dg/torture/vect-bool-1.c: New testcase.
5324
3e32893c
JJ
53252016-06-01 Jakub Jelinek <jakub@redhat.com>
5326
5327 * gfortran.dg/gomp/order-1.f90: New test.
5328 * gfortran.dg/gomp/order-2.f90: New test.
5329
8c383600
JH
53302016-06-01 Jan Hubicka <hubicka@ucw.cz>
5331
5332 * gcc.dg/unroll-6.c: Update template.
5333 * gcc.dg/unroll-7.c: New testcase.
5334 * gcc.dg/unroll-8.c: New testcase.
5335
a0dfeef5
EB
53362016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5337
5338 * gnat.dg/opt56.ad[sb]: New test.
5339
48de5701
PC
53402016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5341
5342 PR c++/66635
5343 * g++.dg/cpp0x/constexpr-ice16.C: New.
5344
827cf695
PP
53452016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5346
5347 PR tree-optimization/71314
5348 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5349 -mbranch-cost=2.
5350
ff66f6e8
PP
53512016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5352
5353 PR tree-optimization/71077
5354 * gcc.dg/tree-ssa/pr71077.c: New test.
5355
050fb209
JH
53562016-05-31 Jan Hubicka <hubicka@ucw.cz>
5357
48de5701
PC
5358 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5359 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5360 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5361
c642d919
PC
53622016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5363
5364 PR c++/71248
5365 * g++.dg/cpp0x/pr71248.C: New.
5366 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5367 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5368 * g++.dg/init/new37.C: Likewise.
5369 * g++.dg/template/static1.C: Likewise.
5370 * g++.dg/template/static2.C: Likewise.
5371
d6439e08
L
53722016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5373
5374 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5375 instead of %rdi.
5376 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5377
780b9dd4
MP
53782016-05-31 Marek Polacek <polacek@redhat.com>
5379
5380 * c-c++-common/Wswitch-unreachable-3.c: New test.
5381 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5382
0d99f8a0
RB
53832016-05-31 Richard Biener <rguenther@suse.de>
5384
5385 PR tree-optimization/71352
5386 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5387
52545641
TP
53882016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5389
5390 * gcc.target/arm/armv5_thumb_isa.c: New test.
5391
5b8c1205
KY
53922016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5393
5394 PR target/71346
5395 * gcc.target/i386/pr71346.c: New test.
5396
7a88cc84
TV
53972016-05-31 Tom de Vries <tom@codesourcery.com>
5398
5399 PR tree-optimization/69068
5400 * gcc.dg/graphite/pr69068.c: New test.
5401
265149a6
MS
54022016-05-27 Martin Sebor <msebor@redhat.com>
5403
5404 PR c++/71306
5405 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5406
00631022
JJ
54072016-05-30 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR c++/71349
5410 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5411 nowait depend(inout: dd[0]) clauses where permitted.
5412
b2f6675b
PC
54132016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5414
5415 PR c++/71238
5416 * g++.dg/parse/pr71238.C: New.
5417 * g++.dg/concepts/friend1.C: Test column numbers too.
5418 * g++.dg/cpp0x/initlist31.C: Likewise.
5419 * g++.dg/cpp0x/pr51420.C: Likewise.
5420 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5421 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5422 * g++.dg/ext/builtin3.C: Likewise.
5423 * g++.dg/lookup/friend12.C: Likewise.
5424 * g++.dg/lookup/friend7.C: Likewise.
5425 * g++.dg/lookup/koenig1.C: Likewise.
5426 * g++.dg/lookup/koenig5.C: Likewise.
5427 * g++.dg/lookup/used-before-declaration.C: Likewise.
5428 * g++.dg/overload/koenig1.C: Likewise.
5429 * g++.dg/template/crash65.C: Likewise.
5430 * g++.dg/template/friend57.C: Likewise.
5431 * g++.dg/warn/Wshadow-5.C: Likewise.
5432 * g++.dg/warn/Wunused-8.C: Likewise.
5433 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5434 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5435 * g++.old-deja/g++.jason/member.C: Likewise.
5436 * g++.old-deja/g++.jason/report.C: Likewise.
5437 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5438 * g++.old-deja/g++.law/visibility20.C: Likewise.
5439 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5440 * g++.old-deja/g++.other/static5.C: Likewise.
5441 * g++.old-deja/g++.pt/overload2.C: Likewise.
5442
a448ff40
JH
54432016-05-30 Jan Hubicka <hubicka@ucw.cz>
5444
5445 * gcc.dg/tree-ssa/peel1.c: New testcase.
5446 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5447 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5448
69be8c91
TV
54492016-05-30 Tom de Vries <tom@codesourcery.com>
5450
5451 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5452 to ce.
5453
a59775a1
PC
54542016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5455
5456 PR c++/71099
5457 * g++.dg/parse/virtual1.C: New.
5458
53d6d955
UB
54592016-05-30 Uros Bizjak <ubizjak@gmail.com>
5460
5461 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5462 Use correct register when clearing %edx.
5463
0557293f
AM
54642016-05-30 Alexander Monakov <amonakov@ispras.ru>
5465
5466 PR tree-optimization/71289
5467 * gcc.dg/pr71289.c: New test.
5468
5d476e35
KV
54692016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5470
5471 PR middle-end/71269
5472 PR middle-end/71292
5473 * gcc.dg/tree-ssa/pr71269.c: New test.
5474 * gcc.dg/tree-ssa/pr71292.c: New test.
5475
db5447ca
KV
54762016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5477
5478 PR middle-end/71252
5479 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5480
98bdbb39
JH
54812016-05-30 Jan Hubicka <hubicka@ucw.cz>
5482
5483 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5484 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5485 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5486
7e012855
TV
54872016-05-30 Tom de Vries <tom@codesourcery.com>
5488
5489 PR tree-optimization/69067
5490 * gcc.dg/graphite/pr69067.c: New test.
5491
beed3701
UB
54922016-05-29 Uros Bizjak <ubizjak@gmail.com>
5493
5494 PR target/71245
5495 * gcc.target/i386/pr71245-1.c: New test.
5496 * gcc.target/i386/pr71245-2.c: Ditto.
5497
b6d4f8e8
PC
54982016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5499
5500 PR c++/71105
5501 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5502 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5503 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5504
00022058
JH
55052016-05-27 Jan Hubicka <hubicka@ucw.cz>
5506
5507 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5508
c8419aca
VV
55092016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5510
5511 Revert:
5512 PR c++/69855
5513 * g++.dg/overload/69855.C: New.
5514 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5515 * g++.old-deja/g++.pt/crash3.C: Likewise.
5516
8008c4d2
PC
55172016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/60385
5520 * g++.dg/parse/namespace13.C: New.
5521
8b2ef235
JL
55222016-05-26 Jeff Law <law@redhat.com>
5523
5524 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5525 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5526 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5527 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5528 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5529 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5530 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5531 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5532 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5533 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5534 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5535 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5536 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5537
7d67159b
VV
55382016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5539
5540 PR c++/69855
5541 * g++.dg/overload/69855.C: New.
5542 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5543 * g++.old-deja/g++.pt/crash3.C: Likewise.
5544
88e3bdd1
JW
55452016-05-27 Jiong Wang <jiong.wang@arm.com>
5546
5547 PR target/63596
5548 * gcc.target/aarch64/va_arg_1.c: New testcase.
5549 * gcc.target/aarch64/va_arg_2.c: Likewise.
5550 * gcc.target/aarch64/va_arg_3.c: Likewise.
5551
3fd6b9cc
JW
55522016-05-27 Jiong Wang <jiong.wang@arm.com>
5553
5554 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5555 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5556 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5557 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5558 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5559
3cee7e4e
MP
55602016-05-27 Marek Polacek <polacek@redhat.com>
5561
5562 PR middle-end/71308
5563 * g++.dg/torture/pr71308.C: New test.
5564
6a813c96
DV
55652016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5566
5567 * gcc.dg/zero_bits_compound-1.c: New test.
5568 * gcc.dg/zero_bits_compound-2.c: New test.
5569
0561bcfb
IE
55702016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5571
5572 PR middle-end/71279
5573 * gcc.dg/pr71279.c: New test.
5574
21316320
MM
55752016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5576
5577 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5578 floating point min/max/comparison instructions.
5579 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5580
7211a097
JJ
55812016-05-26 Jakub Jelinek <jakub@redhat.com>
5582
5583 * c-c++-common/gomp/schedule-1.c: New test.
5584 * gfortran.dg/gomp/schedule-1.f90: New test.
5585
cac177cf
PP
55862016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5587
5588 PR c++/70822
5589 PR c++/70106
5590 * g++.dg/cpp1y/auto-fn32.C: New test.
5591 * g++.dg/cpp1y/paren4.C: New test.
5592
a2d5b8c9
NS
55932016-05-26 Nathan Sidwell <nathan@acm.org>
5594
5595 * gcc.dg/20060410.c: Xfail on ptx.
5596 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5597 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5598 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5599 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5600 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5601
ffa8b552
TP
56022016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5603
5604 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5605
c7501e00
JJ
56062016-05-26 Jakub Jelinek <jakub@redhat.com>
5607
1875b9a0
JJ
5608 PR tree-optimization/71280
5609 * gcc.dg/pr71280.c: New test.
5610
2116e19f
JJ
5611 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5612
305aef09
JJ
5613 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5614 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5615
c7501e00
JJ
5616 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5617
ca449d26
JW
56182016-05-26 Jiong Wang <jiong.wang@arm.com>
5619
5620 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5621 kept in memory.
ca449d26 5622
8af01c66
JL
56232016-05-25 Jeff Law <law@redhat.com>
5624
5625 PR tree-optimization/71272
5626 * gcc.c-torture/compile/pr71272.c: new test.
5627
f9d6ce73
BS
56282016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5629
5630 * gcc.target/powerpc/vec-cmpne.c: New test.
5631 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5632
a88a7b22
EB
56332016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5634
5635 * gnat.dg/opt55.ad[sb]: New test.
5636
125f02ed
SKS
56372016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5638
5639 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5640 * c-c++-common/pr60226.c: Require int32plus.
5641 * gcc.c-torture/execute/pr70602.c: Likewise.
5642 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5643 unsigned long for malloc arg type.
5644 * gcc.dg/asr_div1.c: Require int32plus.
5645 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5646 * gcc.dg/pie-1.c: Require pie.
5647 * gcc.dg/pie-2.c: Likewise.
5648 * gcc.dg/pr59471.c: Require int32plus.
5649 * gcc.dg/pr59963-2.c: XFAIL for int16.
5650 * gcc.dg/pr60114.c: Require int32plus.
5651 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5652 unsigned long for typedef of size_t.
5653 * gcc.dg/pr63914.c: Require int32plus.
5654 * gcc.dg/pr64536.c: Require pt32plus.
5655 * gcc.dg/pr65658.c: Likewise.
5656 * gcc.dg/pr67271.c: Require int32plus.
5657 * gcc.dg/pr68112.c: Likewise.
5658 * gcc.dg/pr69071.c: Skip for avr target.
5659 * gcc.dg/pr69973.c: Require int32plus.
5660 * gcc.dg/pr70169.c: Skip for avr target.
5661 * gcc.dg/sso-6.c: Require int32plus.
5662 * gcc.dg/sso-7.c: Likewise.
5663 * gcc.dg/sso-8.c: Likewise.
5664 * gcc.dg/vrp-min-max-2.c: Likewise.
5665
c6e434f5
UB
56662016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5667
5668 PR target/70738
5669 * gcc.target/i386/pr70738-1.c: New test.
5670 * gcc.target/i386/pr70738-2.c: Likewise.
5671 * gcc.target/i386/pr70738-3.c: Likewise.
5672 * gcc.target/i386/pr70738-4.c: Likewise.
5673 * gcc.target/i386/pr70738-5.c: Likewise.
5674 * gcc.target/i386/pr70738-6.c: Likewise.
5675 * gcc.target/i386/pr70738-7.c: Likewise.
5676 * gcc.target/i386/pr70738-8.c: Likewise.
5677 * gcc.target/i386/pr70738-9.c: Likewise.
5678
5c42d341
KT
56792016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5680
5681 PR rtl-optimization/66940
5682 * gcc.c-torture/execute/pr66940.c: New test.
5683
bf9a1a07
IV
56842016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5685
5686 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5687 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5688 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5689 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5690 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5691 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5692 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5693 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5694 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5695 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5696 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5697 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5698 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5699 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5700 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5701 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5702 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5703 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5704 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5705 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5706 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5707 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5708 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5709 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5710
95efe6b6
MP
57112016-05-25 Marek Polacek <polacek@redhat.com>
5712
5713 PR c/71265
5714 * gcc.dg/noncompile/pr71265.c: New test.
5715
a23faf7a
MP
5716 PR c/71266
5717 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5718
69a6d5ad
NS
57192016-05-25 Nathan Sidwell <nathan@acm.org>
5720
5721 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5722
3072d4ea
RB
57232016-05-25 Richard Biener <rguenther@suse.de>
5724
5725 PR tree-optimization/71261
5726 * c-c++-common/torture/pr71261.c: New testcase.
5727
e412ece4
RB
57282016-05-25 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/71264
5731 * gcc.dg/vect/pr71264.c: New testcase.
5732
b9e551ad
PC
57332016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5734
5735 PR c++/55992
5736 * g++.dg/cpp0x/alias-decl-53.C: New.
5737 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5738
6aa1abe5
ML
57392016-05-25 Martin Liska <mliska@suse.cz>
5740
5741 * g++.dg/pr71239.C: New test.
5742
842d162e
RB
57432016-05-25 Richard Biener <rguenther@suse.de>
5744
c87885ca
RO
5745 * gcc.dg/vect/pr58135.c: Rename to ...
5746 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5747
f184a36c
MP
57482016-05-25 Marek Polacek <polacek@redhat.com>
5749
5750 * g++.dg/pr65295.C: Use target c++14.
5751
021fad86
PC
57522016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5753
53d6d955
UB
5754 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5755 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5756
c3eaf15a
MM
57572016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5758
5759 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5760 instructions.
5761
e46c7770
CP
57622016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5763
5764 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5765 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5766 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5767 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5768 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5769 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5770 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5771 * c-c++-common/goacc/pcopy.c: Likewise.
5772 * c-c++-common/goacc/pcopyin.c: Likewise.
5773 * c-c++-common/goacc/pcopyout.c: Likewise.
5774 * c-c++-common/goacc/pcreate.c: Likewise.
5775 * c-c++-common/goacc/pr70688.c: New test.
5776 * c-c++-common/goacc/present-1.c: Adjust test.
5777 * c-c++-common/goacc/reduction-5.c: Likewise.
5778 * g++.dg/goacc/data-1.C: New test.
5779
4bfc9db7
MM
57802016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5781
5782 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5783 vector parity built-in functions.
5784 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5785 count trailing zeros automatic vectorization.
5786 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5787 count trailing zeros built-in functions.
5788
2bc145af
KV
57892016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5790
5791 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5792
26869fdb
PH
57932016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5794
5795 PR target/71050
5796 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5797
b2dc9c3b
PC
57982016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5799
5800 PR c++/50436
5801 * g++.dg/template/crash123.C: New.
5802 * g++.dg/template/crash124.C: Likewise.
5803
f65e97fd
MS
58042016-05-24 Martin Sebor <msebor@redhat.com>
5805
5806 PR c++/71147
5807 * g++.dg/ext/flexary16.C: New test.
5808
a6f5ac7f
IV
58092016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5810
69a6d5ad
NS
5811 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5812 before math.h is included.
a6f5ac7f
IV
5813 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5814 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5815 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5816 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5817 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5818 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5819 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5820 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5821 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5822 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5823 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5824 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5825 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5826 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5827 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5828 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5829 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5830 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5831 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5832 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5833 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5834 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5835 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5836
27bad558
MM
58372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5838 Kelvin Nilsen <kelvin@gcc.gnu.org>
5839
5840 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5841 support.
5842
72f382fb
PC
58432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5844
5845 PR c++/69872
5846 * g++.dg/warn/Wno-narrowing1.C: New.
5847
ef2ec9d9
MP
58482016-05-24 Marek Polacek <polacek@redhat.com>
5849
5850 PR c/71249
5851 * c-c++-common/Wswitch-unreachable-2.c: New test.
5852
e90434e3
JJ
58532016-05-24 Jakub Jelinek <jakub@redhat.com>
5854
7adb26f2
JJ
5855 PR c++/71257
5856 * g++.dg/vect/simd-clone-6.cc: New test.
5857 * g++.dg/gomp/declare-simd-6.C: New test.
5858
e90434e3
JJ
5859 PR middle-end/70434
5860 PR c/69504
5861 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5862
b556ea3b
RB
58632016-05-24 Richard Biener <rguenther@suse.de>
5864
5865 PR tree-optimization/71240
5866 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5867
e5328f5d
RB
58682016-05-24 Richard Biener <rguenther@suse.de>
5869
5870 PR tree-optimization/71230
5871 * gcc.dg/torture/pr71230.c: New testcase.
5872 * g++.dg/torture/pr71230.C: Likewise.
5873
a04e69c0
TS
58742016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5875
5876 * c-c++-common/goacc/routine-5.c: Add tests.
5877 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5878 * gfortran.dg/goacc/routine-6.f90: Add tests.
5879
30fd2977
RB
58802016-05-24 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/71253
5883 * gcc.dg/torture/pr71253.c: New testcase.
5884
ca6f60bc
KV
58852016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5886
5887 PR middle-end/71252
5888 * gfortran.dg/pr71252.f90: New test.
5889
d3465d72
RS
58902016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5891
5892 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5893
f17a223d
RB
58942016-05-24 Richard Biener <rguenther@suse.de>
5895
5896 PR middle-end/70434
5897 PR c/69504
5898 * c-c++-common/vector-subscript-4.c: New testcase.
5899 * c-c++-common/vector-subscript-5.c: Likewise.
5900
e3f36534
JD
59012016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5902
5903 PR fortran/71123
5904 * gfortran.dg/namelist_90.f: New test
5905
85d5c27d
JD
59062016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5907
5908 PR fortran/66461
5909 * gfortran.dg/unexpected_eof.f: New test
5910
fe3f3340
MM
59112016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5912 Kelvin Nilsen <kelvin@gcc.gnu.org>
5913
5914 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5915 as little endian.
5916
26d6ae55
PC
59172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5918
5919 PR c++/70972
5920 * g++.dg/cpp0x/inh-ctor20.C: New.
5921 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5922
d6c9a06f
PC
59232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5924
5925 PR c++/69095
5926 * g++.dg/cpp0x/variadic168.C: New.
5927
396a1d10
PC
59282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5929
5930 * g++.dg/cpp0x/pr31445.C: Test column number too.
5931 * g++.dg/cpp0x/pr32253.C: Likewise.
5932 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5933 * g++.dg/cpp0x/variadic36.C: Likewise.
5934
ece46666
MG
59352016-05-23 Marc Glisse <marc.glisse@inria.fr>
5936
5937 * gcc.dg/fold-notshift-2.c: Adjust.
5938
a7dc5980
MP
59392016-05-23 Marek Polacek <polacek@redhat.com>
5940
5941 PR c/49859
5942 * c-c++-common/Wswitch-unreachable-1.c: New test.
5943 * gcc.dg/Wswitch-unreachable-1.c: New test.
5944 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5945 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5946 * g++.dg/gomp/block-10.C: Likewise.
5947 * gcc.dg/gomp/block-10.c: Likewise.
5948 * g++.dg/gomp/block-9.C: Likewise.
5949 * gcc.dg/gomp/block-9.c: Likewise.
5950 * g++.dg/gomp/target-1.C: Likewise.
5951 * g++.dg/gomp/target-2.C: Likewise.
5952 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5953 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5954 * g++.dg/gomp/taskgroup-1.C: Likewise.
5955 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5956 * gcc.dg/gomp/teams-1.c: Likewise.
5957 * g++.dg/gomp/teams-1.C: Likewise.
5958 * g++.dg/overload/error3.C: Likewise.
5959 * g++.dg/tm/jump1.C: Likewise.
5960 * g++.dg/torture/pr40335.C: Likewise.
5961 * gcc.dg/c99-vla-jump-5.c: Likewise.
5962 * gcc.dg/switch-warn-1.c: Likewise.
5963 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5964 * gcc.dg/nested-func-1.c: Likewise.
5965 * gcc.dg/pr67784-4.c: Likewise.
5966
18b54004
RB
59672016-05-23 Richard Biener <rguenther@suse.de>
5968
5969 PR tree-optimization/71230
5970 * gfortran.dg/pr71230-1.f90: New testcase.
5971 * gfortran.dg/pr71230-2.f90: Likewise.
5972
e569db5f
VK
59732016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5974
396a1d10 5975 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5976 * gcc.dg/vect/pr58135.c: Add new.
5977 * gfortran.dg/pr46519-1.f: Adjust test case.
5978
e4b71114
PC
59792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5980
5981 PR c++/53401
5982 * g++.dg/cpp0x/decltype64.C: New.
5983
a25a8058
CL
59842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5985
5986 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5987 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5988 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5989
0dcfe9ab
CL
59902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5991
5992 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5993 Add poly64x1_t and poly64x2_t cases if supported.
5994 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5995 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5996 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5997 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5998 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5999
ffd70e4a
CL
60002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6001
6002 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6003 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6004 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6005 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6006 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6007 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6008 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6009
4b1f57fe
CL
60102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6011
6012 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6013
16c5ec77
CL
60142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6015
6016 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6017 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6018
94ad56c7
JJ
60192016-05-22 Jakub Jelinek <jakub@redhat.com>
6020
57748705
JJ
6021 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6022 constraint instead of "r".
6023 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6024 insn instead of vxorpd.
6025 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6026
af120161
JJ
6027 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6028 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6029
355023ce
JJ
6030 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6031
3b48574c
JJ
6032 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6033 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6034
94ad56c7
JJ
6035 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6036
8a85cee2
KV
60372016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6038
6039 PR middle-end/40921
6040 * gcc.dg/tree-ssa/pr40921.c: New test.
6041
8e916b16
PS
60422016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6043
6044 PR target/71103
6045 * gcc.target/avr/pr71103.c: New test.
6046
88aea79f
KV
60472016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6048
6049 PR middle-end/71179
6050 * gcc.dg/tree-ssa/pr71179.c: New test.
6051
79063edd
MS
60522016-05-20 Martin Sebor <msebor@redhat.com>
6053
6054 PR c/71115
6055 * gcc.dg/init-excess-2.c: New test.
6056
55c8849f
EB
60572016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6058
6059 * gnat.dg/opt53.adb: New test.
6060 * gnat.dg/opt54.adb: Likewise.
6061
c91a0948
MJ
60622016-05-20 Martin Jambor <mjambor@suse.cz>
6063
6064 PR tree-optimization/70884
6065 * gcc.dg/tree-ssa/pr70919.c: New test.
6066
9cad20fa
BS
60672016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6068
6069 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6070 formatting.
69a6d5ad
NS
6071 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6072 fix code formatting.
6073
60742016-05-20 Nathan Sidwell <nathan@acm.org>
6075
6076 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6077 non-common cases.
6078 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6079
15c671a7
DM
60802016-05-20 David Malcolm <dmalcolm@redhat.com>
6081
6082 * jit.dg/all-non-failing-tests.h: Add
6083 test-factorial-must-tail-call.c.
6084 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6085 * jit.dg/test-factorial-must-tail-call.c: New test case.
6086
4f028369
JJ
60872016-05-20 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR fortran/71204
6090 * gfortran.dg/pr71204.f90: New test.
6091
7dea4ab3
CP
60922016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6093
6094 * gcc.target/nvptx/sincos.c: New test.
6095
ef98d365
PC
60962016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6097
6098 PR c++/70572
6099 * g++.dg/cpp1y/auto-fn31.C: New.
6100
92466115
BS
61012016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6102
6103 * gcc.target/powerpc/vec-addec.c: New test.
6104 * gcc.target/powerpc/vec-addec-int128.c: New test.
6105
9a385c2d
DM
61062016-05-20 David Malcolm <dmalcolm@redhat.com>
6107
6108 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6109 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6110 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6111 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6112
77c9d5b4
JH
61132016-05-20 Jan Hubicka <hubicka@ucw.cz>
6114
6115 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6116
68047971
JJ
61172016-05-20 Jakub Jelinek <jakub@redhat.com>
6118
18954840
JJ
6119 PR c++/71210
6120 * g++.dg/opt/pr71210-1.C: New test.
6121 * g++.dg/opt/pr71210-2.C: New test.
6122
68047971
JJ
6123 PR tree-optimization/29756
6124 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6125 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6126 only on selected targets where V4SImode vectors are known to be
6127 supported.
6128
d78789f5
MG
61292016-05-20 Marc Glisse <marc.glisse@inria.fr>
6130
6131 PR tree-optimization/71079
6132 PR tree-optimization/71206
6133 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6134
550fa093
PK
61352016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6136
6137 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6138 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6139 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6140
483c6429
RG
61412016-05-20 Richard Guenther <rguenther@suse.de>
6142
6143 PR tree-optimization/29756
6144 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6145
eb066284
RB
61462016-05-20 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/71185
6149 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6150
58f10249
RB
61512016-05-20 Richard Biener <rguenther@suse.de>
6152
6153 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6154
2a5569fa
MP
61552016-05-19 Marek Polacek <polacek@redhat.com>
6156
6157 PR c++/71075
6158 * g++.dg/diagnostic/pr71075.C: New test.
6159
5e9a5385
DM
61602016-05-19 David Malcolm <dmalcolm@redhat.com>
6161
6162 PR c++/71184
6163 * g++.dg/pr71184.C: New test case.
6164
4f45da44
KN
61652016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6166
6167 * gcc.target/powerpc/darn-0.c: New test.
6168 * gcc.target/powerpc/darn-1.c: New test.
6169 * gcc.target/powerpc/darn-2.c: New test.
6170
4177437e
MP
61712016-05-19 Marek Polacek <polacek@redhat.com>
6172
6173 PR tree-optimization/71031
6174 * gcc.dg/tree-ssa/vrp100.c: New test.
6175
afb72432
IE
61762016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6177
6178 PR rtl-optimization/71148
6179 * gcc.dg/pr71148.c: New test.
6180
4f83064e
KT
61812016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6182
6183 PR target/71056
6184 * gcc.target/arm/pr71056.c: New test.
6185
4bf8dbe1
BE
61862016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6187
6188 * c-c++-common/pr69669.c: Check the used mode.
6189
f3510625
MO
61902016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6191
6192 PR sanitizer/64354
6193 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6194
43c0068e
RB
61952016-05-19 Richard Biener <rguenther@suse.de>
6196
6197 PR tree-optimization/70729
6198 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6199 * gcc.dg/graphite/scop-18.c: Likewise.
6200 * gcc.dg/pr41783.c: Disable LIM.
6201 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6202 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6203 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6204 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6205 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6206 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6207 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6208 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6209 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6210 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6211 * gfortran.dg/pr42108.f90: Likewise.
6212
70f25790
DM
62132016-05-18 David Malcolm <dmalcolm@redhat.com>
6214
6215 PR driver/69265
6216 * gcc.dg/spellcheck-options-11.c: New test case.
6217
960db8ec
JJ
62182016-05-18 Jakub Jelinek <jakub@redhat.com>
6219
6220 PR c++/71100
6221 * g++.dg/opt/pr71100.C: New test.
6222
04643334
MJ
62232016-05-18 Martin Jambor <mjambor@suse.cz>
6224
6225 PR ipa/69708
6226 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6227 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6228 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6229 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6230
91bb9f80
MJ
62312016-05-18 Martin Jambor <mjambor@suse.cz>
6232
6233 PR ipa/69708
6234 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6235 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6236 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6237 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6238 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6239
c584aca6
PC
62402016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6241
6242 PR c++/69793
6243 * g++.dg/template/crash122.C: New.
6244
20309c6e
PC
62452016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6246
6247 PR c++/70466
6248 * g++.dg/template/pr70466-1.C: New.
6249 * g++.dg/template/pr70466-2.C: Likewise.
6250
50c78b9a
MM
62512016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6252
6253 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6254 splat operations and the XXSPLTIB instruction.
6255 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6256 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6257 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6258 xxlxor to clear a register.
6259
cf8be00d
RS
62602016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6261
6262 * gcc.dg/torture/pr71020.c: New test.
6263
848a392a
MJ
62642016-05-18 Martin Jambor <mjambor@suse.cz>
6265
6266 PR ipa/70646
6267 * gcc.dg/ipa/pr70646.c: New test.
6268
1f2ab776
CL
62692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6270
6271 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6272
76489493
CL
62732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6274
6275 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6276 missing tests for vreinterpretq_p{8,16}.
6277
bd79378d
CL
62782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6279
6280 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6281 vsliq_n_s64 and vsliq_n_u64.
6282
81ca3ea0
CL
62832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6284
6285 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6286 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6287
873cb425
CL
62882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6289
6290 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6291 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6292 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6293
9d6e7c21
CL
62942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6295
6296 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6297 in comment.
6298
b4dbe40e 62992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6300
6301 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6302 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6303 "blr\t" and switch to scan-assembler-times.
6304
83a5c910
JW
63052016-05-18 Jiong Wang <jiong.wang@arm.com>
6306
53d6d955
UB
6307 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6308 with __aarch64__.
6309 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6310 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6311
fb7cbdeb
JJ
63122016-05-18 Jakub Jelinek <jakub@redhat.com>
6313
8ee91165
JJ
6314 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6315 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6316 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6317 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6318 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6319 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6320
cf4d516a
JJ
6321 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6322 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6323
a4f16422
JJ
6324 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6325 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6326
7b37ce10
JJ
6327 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6328 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6329
fb7cbdeb
JJ
6330 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6331
c9326aef
RB
63322016-05-18 Richard Biener <rguenther@suse.de>
6333
6334 PR tree-optimization/71168
6335 * gcc.dg/torture/pr71168.c: New testcase.
6336
df8b0a11
KV
63372016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6338
6339 PR middle-end/63586
6340 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6341 * gcc.dg/tree-ssa/pr63586.c: New test.
6342 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6343
2efd67ed
NS
63442016-05-17 Nathan Sidwell <nathan@acm.org>
6345
6346 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6347 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6348 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6349 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6350
1988b2c2
NS
63512016-05-17 Nathan Sidwell <nathan@acm.org>
6352
6353 * gcc.target/nvptx/abi-vararg-3.c: New.
6354
ad1d92ab
MM
63552016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6356
6357 PR tree-optimization/54579
6358 PR middle-end/55299
6359 * gcc.dg/fold-notrotate-1.c: New test.
6360 * gcc.dg/fold-notshift-1.c: New test.
6361 * gcc.dg/fold-notshift-2.c: New test.
6362
47768df8
MP
63632016-05-17 Marek Polacek <polacek@redhat.com>
6364
6365 PR ipa/71146
6366 * g++.dg/ipa/pr71146.C: New test.
6367
6b5423a5
DM
63682016-05-17 David Malcolm <dmalcolm@redhat.com>
6369
6370 * jit.dg/test-error-array-bounds.c: New test case.
6371
c7986356
MG
63722016-05-17 Marc Glisse <marc.glisse@inria.fr>
6373
6374 * gcc.dg/tree-ssa/and-1.c: New testcase.
6375
d982c5b7
MG
63762016-05-17 Marc Glisse <marc.glisse@inria.fr>
6377
6378 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6379 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6380
0139ba93
MG
63812016-05-17 Marc Glisse <marc.glisse@inria.fr>
6382
6383 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6384 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6385
daab4562
JW
63862016-05-17 Jiong Wang <jiong.wang@arm.com>
6387
6388 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6389
22330033
JW
63902016-05-17 Jiong Wang <jiong.wang@arm.com>
6391
6392 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6393
98b3a5f2
JW
63942016-05-17 Jiong Wang <jiong.wang@arm.com>
6395
6396 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6397 ".2d[index]" when scan the assembly.
6398 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6399 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6400 float64x1.
6401 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6402
b71b7a8e
RB
64032016-05-17 Richard Biener <rguenther@suse.de>
6404
6405 PR tree-optimization/71132
6406 * gcc.dg/torture/pr71132.c: New testcase.
6407
3c51ad46
CL
64082016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6409
6410 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6411
d20faa66
KT
64122016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6413
6414 PR target/70809
6415 * gcc.target/aarch64/pr70809_1.c: New test.
6416
b75cc5a4
KT
64172016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6418
6419 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6420 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6421 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6422 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6423
b28eb195
IE
64242016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6425 Ilya Enkovich <ilya.enkovich@intel.com>
6426
6427 PR target/71114
6428 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6429
0b9004ed
JH
64302016-05-16 Jan Hubicka <hubicka@ucw.cz>
6431
6432 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6433 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6434
1b81a1c1
MW
64352016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6436
6437 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6438 test for __ARM_FP16_ARGS.
6439 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6440 * gcc.target/arm/aapcs/neon-vect10.c: New.
6441 * gcc.target/arm/aapcs/neon-vect9.c: New.
6442 * gcc.target/arm/aapcs/vfp18.c: New.
6443 * gcc.target/arm/aapcs/vfp19.c: New.
6444 * gcc.target/arm/aapcs/vfp20.c: New.
6445 * gcc.target/arm/aapcs/vfp21.c: New.
6446 * gcc.target/arm/fp16-aapcs-1.c: New.
6447 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6448 test for __ARM_FP16_ARGS.
6449 * g++.target/arm/fp16-return-1.c: Update expected output.
6450
921d1e73
JW
64512016-05-16 Jiong Wang <jiong.wang@arm.com>
6452
6453 PR testsuite/70227
6454 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6455
228eb42a
HA
64562016-05-15 Harald Anlauf <anlauf@gmx.de>
6457
6458 PR fortran/69603
6459 * gfortran.dg/pr69603.f90: New testcase.
6460
785abfd3
FR
64612016-05-14 Fritz Reese <fritzoreese@gmail.com>
6462
6463 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6464
e75eb64f
FR
64652016-05-14 Fritz Reese <fritzoreese@gmail.com>
6466
6467 PR fortran/71047
6468 * gfortran.dg/pr71047.f08: New test.
6469
aa4b467b
JM
64702016-05-13 Joseph Myers <joseph@codesourcery.com>
6471
6472 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6473 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6474 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6475
653fb4a2
MS
64762016-05-13 Martin Sebor <msebor@redhat.com>
6477
6478 PR c++/60049
6479 * g++.dg/cpp0x/constexpr-60049.C: New test.
6480
9e37582d
JJ
64812016-05-13 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR bootstrap/71071
6484 * gcc.dg/pr71071.c: New test.
6485
a278aa17
UB
64862016-05-13 Uros Bizjak <ubizjak@gmail.com>
6487
6488 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6489 remove XOP handling.
377eaca7 6490 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6491
ac3d02e2
NS
64922016-05-13 Nathan Sidwell <nathan@acm.org>
6493
6494 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6495 __atomic_is_lock_free declaration.
6496
8ab3bdac
RB
64972016-05-13 Richard Biener <rguenther@suse.de>
6498
6499 PR tree-optimization/42587
6500 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6501
623b8e0a
ML
65022016-05-13 Martin Liska <mliska@suse.cz>
6503
6504 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6505 the new format of dump output.
6506
da7674f6
IE
65072016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6508
6509 * gcc.dg/pr71084.c: New test.
6510
c959db3d
RR
65112016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6512
53d6d955
UB
6513 PR target/53440
6514 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6515
43203dea
RR
65162016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6517
6518 * gcc.target/aarch64/struct_return.c: New test.
6519
4f2e1536
MP
65202016-05-12 Marek Polacek <polacek@redhat.com>
6521
6522 PR c/70756
6523 * c-c++-common/pr70756-2.c: New test.
6524 * c-c++-common/pr70756.c: New test.
6525
1ef33ef3
RB
65262016-05-12 Richard Biener <rguenther@suse.de>
6527
6528 PR tree-optimization/71059
6529 * gcc.dg/torture/pr71059.c: New testcase.
6530
763baff6
RB
65312016-05-12 Richard Biener <rguenther@suse.de>
6532
6533 PR tree-optimization/71062
6534 * gcc.dg/torture/pr71062.c: New testcase.
6535
c4ec1243
IE
65362016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6537
6538 PR tree-optimization/71006
6539 * gcc.dg/pr71006.c: New test.
6540
a5fbf76d
MP
65412016-05-12 Marek Polacek <polacek@redhat.com>
6542
6543 PR driver/71063
6544 * gcc.dg/opts-7.c: New test.
6545
5acc47a4
KT
65462016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6547
6548 PR target/70830
6549 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6550 Add -save-temps to dg-options.
6551 Scan for ldmfd rather than pop instruction.
6552 * gcc.target/arm/interrupt-2.c: Likewise.
6553 * gcc.target/arm/pr70830.c: New test.
6554
40bd4bf9
JJ
65552016-05-12 Jakub Jelinek <jakub@redhat.com>
6556
3cd63842
JJ
6557 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6558 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6559
c05d08f6
JJ
6560 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6561 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6562 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6563
bc27ffae
JJ
6564 PR target/71019
6565 * gcc.target/i386/avx512vl-pack-1.c: New test.
6566 * gcc.target/i386/avx512vl-pack-2.c: New test.
6567 * gcc.target/i386/avx512bw-pack-2.c: New test.
6568
515d7412
JJ
6569 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6570
40bd4bf9
JJ
6571 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6572 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6573 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6574
44ab146a
RB
65752016-05-12 Richard Biener <rguenther@suse.de>
6576
6577 PR tree-optimization/70986
6578 * gcc.dg/torture/pr70986-1.c: New testcase.
6579 * gcc.dg/torture/pr70986-2.c: Likewise.
6580 * gcc.dg/torture/pr70986-3.c: Likewise.
6581
d6e83a8d
MM
65822016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6583
6584 PR c/43651
6585 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6586 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6587
51e67ea3
UB
65882016-05-11 Uros Bizjak <ubizjak@gmail.com>
6589
6590 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6591 directive.
6592 * gcc.target/i386/pr66746.c: Ditto.
6593
3fd2b007
MM
65942016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6595
6596 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6597 support.
6598 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6599 warning when using -mvsx-timode.
6600 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6601 * gcc.target/powerpc/dform-2.c: Likewise.
6602 * gcc.target/powerpc/pr68805.c: Likewise.
6603
5c3a10fb
MP
66042016-05-11 Marek Polacek <polacek@redhat.com>
6605
6606 PR c++/71024
6607 * c-c++-common/attributes-3.c: New test.
6608
7cfb065b
NS
66092016-05-11 Nathan Sidwell <nathan@acm.org>
6610
6611 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6612 * gcc.c-torture/execute/pr68185.c: Likewise.
6613 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6614 * gcc.dg/pr69634.c: Requires scheduling.
6615 * gcc.dg/torture/pr66178.c: Require label values.
6616 * gcc.dg/setjmp-6.c: Require indirect jumps.
6617
f35ea97d
RB
66182016-05-11 Richard Biener <rguenther@suse.de>
6619
6620 PR tree-optimization/71055
6621 * gcc.dg/torture/pr71055.c: New testcase.
6622
dff70323
RB
66232016-05-11 Richard Biener <rguenther@suse.de>
6624
6625 PR debug/71057
6626 * g++.dg/debug/pr71057.C: New testcase.
6627
56a3d28b
JJ
66282016-05-11 Jakub Jelinek <jakub@redhat.com>
6629
6630 PR fortran/70855
6631 * gfortran.dg/gomp/pr70855.f90: New test.
6632
ebc1b29e
RB
66332016-05-11 Richard Biener <rguenther@suse.de>
6634
6635 PR middle-end/71002
6636 * g++.dg/torture/pr71002.C: New testcase.
6637
98ccd1d7
IE
66382016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6639
6640 PR middle-end/70807
6641 * gcc.dg/pr70807.c: New test.
6642
ed29e24b
MS
66432016-05-10 Martin Sebor <msebor@redhat.com>
6644
6645 PR c++/38611
6646 * g++.dg/Wattributes.C: New test.
6647
e39dab2c
MG
66482016-05-10 Marc Glisse <marc.glisse@inria.fr>
6649
6650 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6651 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6652 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6653
d067e238
IE
66542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6655
6656 PR target/70799
6657 * gcc.target/i386/pr70799-1.c: New test.
6658
cd36c83e
PMR
66592016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6660
6661 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6662
1e3af2a4
IE
66632016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6664
6665 PR middle-end/70877
6666 * gcc.target/i386/pr70877.c: New test.
6667
afc610db
IE
66682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6669
6670 PR tree-optimization/70786
6671 * gcc.target/i386/pr70876.c: New test.
6672
4b59d19f
JJ
66732016-05-10 Jakub Jelinek <jakub@redhat.com>
6674
6675 PR target/70927
6676 * gcc.target/i386/avx512vl-logic-1.c: New test.
6677 * gcc.target/i386/avx512vl-logic-2.c: New test.
6678 * gcc.target/i386/avx512dq-logic-2.c: New test.
6679
9b5ee426
BS
66802016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6681
6682 PR target/70963
6683 * gcc.target/powerpc/pr70963.c: New.
6684
f3352cab
DM
66852016-05-10 David Malcolm <dmalcolm@redhat.com>
6686
6687 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6688 (test_very_wide_line): Add ruler to expected output.
6689 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6690 (test_very_wide_line): Likewise.
6691 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6692 (test_show_locus): Within the handling of "test_very_wide_line",
6693 enable show_ruler_p on the diagnostic context.
6694
4a3255dd
RB
66952016-05-10 Richard Biener <rguenther@suse.de>
6696
6697 PR tree-optimization/71039
6698 * gcc.dg/torture/pr71039.c: New testcase.
6699
da7c9950
NS
67002016-05-10 Nathan Sidwell <nathan@acm.org>
6701
6702 * gcc.dg/nested-func-10.c: Requires alloca.
6703 * gcc.dg/nested-func-9.c: Requires alloca.
6704 * gcc.c-torture/execute/pr70460.c: Requires labels.
6705 * gcc.c-torture/compile/pr70199.c: Requires labels.
6706 * gcc.target/nvptx/decl.c: Compile only.
6707 * gcc.target/nvptx/trailing-init.c: Compile only.
6708 * gcc.target/nvptx/ary-init.c: Compile only.
6709
cf68d92c
MP
67102016-05-10 Marek Polacek <polacek@redhat.com>
6711
6712 PR c/70255
6713 * gcc.dg/attr-opt-1.c: New test.
6714
64ea4e15
RB
67152016-05-10 Richard Biener <rguenther@suse.de>
6716
6717 PR tree-optimization/70497
6718 PR tree-optimization/28367
6719 * gcc.dg/torture/20160404-1.c: New testcase.
6720 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6721 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6722
5a96dae3
PMR
67232016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6724
6725 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6726
fc97f805
UB
67272016-05-09 Uros Bizjak <ubizjak@gmail.com>
6728
6729 * gcc.target/i386/fabsneg-1.c New test.
6730
a710b1d5
AM
67312016-05-09 Alan Modra <amodra@gmail.com>
6732
6733 PR testsuite/70826
6734 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6735
171f6f05
RB
67362016-05-09 Richard Biener <rguenther@suse.de>
6737
6738 PR tree-optimization/70985
6739 * gcc.dg/torture/pr70985.c: New testcase.
6740
18caa34e
BC
67412016-05-09 Bin Cheng <bin.cheng@arm.com>
6742
6743 * gcc.dg/tree-ssa/ifc-9.c: New test.
6744 * gcc.dg/tree-ssa/ifc-10.c: New test.
6745 * gcc.dg/tree-ssa/ifc-11.c: New test.
6746 * gcc.dg/tree-ssa/ifc-12.c: New test.
6747 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6748 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6749 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6750
7a27d38f
RB
67512016-05-09 Richard Biener <rguenther@suse.de>
6752
6753 PR fortran/70937
6754 * gfortran.dg/pr70937.f90: New testcase.
6755
5ebbbd3d
RO
67562016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6757
6758 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6759
f6288c24
FR
67602016-05-07 Fritz Reese <fritzoreese@gmail.com>
6761
6762 PR fortran/56226
6763 * gfortran.dg/dec_structure_1.f90: New testcase.
6764 * gfortran.dg/dec_structure_2.f90: Ditto.
6765 * gfortran.dg/dec_structure_3.f90: Ditto.
6766 * gfortran.dg/dec_structure_4.f90: Ditto.
6767 * gfortran.dg/dec_structure_5.f90: Ditto.
6768 * gfortran.dg/dec_structure_6.f90: Ditto.
6769 * gfortran.dg/dec_structure_7.f90: Ditto.
6770 * gfortran.dg/dec_structure_8.f90: Ditto.
6771 * gfortran.dg/dec_structure_9.f90: Ditto.
6772 * gfortran.dg/dec_structure_10.f90: Ditto.
6773 * gfortran.dg/dec_structure_11.f90: Ditto.
6774 * gfortran.dg/dec_union_1.f90: Ditto.
6775 * gfortran.dg/dec_union_2.f90: Ditto.
6776 * gfortran.dg/dec_union_3.f90: Ditto.
6777 * gfortran.dg/dec_union_4.f90: Ditto.
6778 * gfortran.dg/dec_union_5.f90: Ditto.
6779 * gfortran.dg/dec_union_6.f90: Ditto.
6780 * gfortran.dg/dec_union_7.f90: Ditto.
6781
5ec4a8cd
TV
67822016-05-07 Tom de Vries <tom@codesourcery.com>
6783
6784 PR tree-optimization/70956
6785 * gcc.dg/graphite/pr70956.c: New test.
6786
58ec1d0e
JJ
67872016-05-06 Jakub Jelinek <jakub@redhat.com>
6788
ccd88fb7
JJ
6789 PR middle-end/70941
6790 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6791 (a, b, c, d): Change type from char to signed char.
6792 (main): Compare against (signed char) -1634678893 instead of
6793 hardcoded -109. Use __builtin_abort instead of abort.
6794
dd3b6464
JJ
6795 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6796 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6797
58ec1d0e
JJ
6798 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6799
19aa23d8
YR
68002016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6801
6802 PR debug/70935
6803 * gcc.dg/torture/pr70935.c: New test.
6804
ae5f0df1
OE
68052016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6806
6807 PR target/58219
ce23a8ff 6808 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6809
078f7e37
RB
68102016-05-06 Richard Biener <rguenther@suse.de>
6811
6812 PR tree-optimization/70960
6813 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6814
765d7b54
OE
68152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6816
6817 PR target/52933
6818 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6819 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6820 Adjust expected instruction counts.
6821 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6822
29c94e65
MP
68232016-05-06 Marek Polacek <polacek@redhat.com>
6824
6825 PR sanitizer/70875
6826 * gcc.dg/ubsan/bounds-3.c: New test.
6827
3684b02e
OE
68282016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6829
6830 PR target/54089
6831 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6832
8706773f
RB
68332016-05-06 Richard Biener <rguenther@suse.de>
6834
6835 PR middle-end/70931
6836 * gfortran.dg/pr70931.f90: New testcase.
6837
a4f51018
RB
68382016-05-06 Richard Biener <rguenther@suse.de>
6839
6840 PR middle-end/70941
6841 * gcc.dg/torture/pr70941.c: New testcase.
6842
c4f2425f
BC
68432016-05-05 Bin Cheng <bin.cheng@arm.com>
6844
6845 PR tree-optimization/57206
6846 * gcc.dg/vect/pr57206.c: New test.
6847
5dc08197
RO
68482016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6849
6850 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6851
351f85c5
JJ
68522016-05-05 Jakub Jelinek <jakub@redhat.com>
6853
568bac8c
JJ
6854 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6855
351f85c5
JJ
6856 * c-c++-common/Wdangling-else-4.c: New test.
6857
33fd7785
JJ
68582016-05-04 Jakub Jelinek <jakub@redhat.com>
6859
2d1ac15a
JJ
6860 PR c++/70906
6861 PR c++/70933
6862 * g++.dg/opt/pr70906.C: New test.
6863 * g++.dg/opt/pr70933.C: New test.
6864
33fd7785
JJ
6865 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6866
6b715bf6
JH
68672016-05-04 Jan Hubicka <hubicka@ucw.cz>
6868
6869 * gcc.dg/ipa/pure-const-3.c: New testcase.
6870
deef7113
MP
68712016-05-04 Marek Polacek <polacek@redhat.com>
6872
6873 * c-c++-common/Wdangling-else-1.c: New test.
6874 * c-c++-common/Wdangling-else-2.c: New test.
6875 * c-c++-common/Wdangling-else-3.c: New test.
6876
5396db97
KCY
68772016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6878
6879 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6880 flag is present.
6881
de55efd5
MP
68822016-05-04 Marek Polacek <polacek@redhat.com>
6883
6884 PR c/48778
6885 * gcc.dg/Waddress-2.c: New test.
6886
475839b6
AM
68872016-05-04 Alan Modra <amodra@gmail.com>
6888
6889 * gcc.target/powerpc/pr70866.c: New.
6890
b25aad5f
MS
68912016-05-03 Martin Sebor <msebor@redhat.com>
6892
6893 PR c++/66561
6894 * c-c++-common/builtin_location.c: New test.
6895 * g++.dg/cpp1y/builtin_location.C: New test.
6896
79ce98bc
MP
68972016-05-03 Marek Polacek <polacek@redhat.com>
6898
6899 PR c/70859
6900 * gcc.dg/pr70859.c: New test.
6901 * gcc.dg/pr70859-2.c: New test.
6902
402e89f5
PMR
69032016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6904
6905 * gnat.dg/debug5.adb: New testcase.
6906
f3d90045
DV
69072016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6908
6909 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6910 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6911 Procedure to check for z10 instruction set.
6912
1e26cec1
CL
69132016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6914
6915 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6916
71aca5a0
AM
69172016-05-03 Alan Modra <amodra@gmail.com>
6918
6919 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6920
2fd70ec1
JJ
69212016-05-03 Jakub Jelinek <jakub@redhat.com>
6922
6923 * gcc.target/i386/avx512f-cvt-1.c: New test.
6924
e5705cf7
L
69252016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6926
6927 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6928 -fdump-tree-vrp-details.
6929
381cdae4
RB
69302016-05-03 Richard Biener <rguenther@suse.de>
6931
6932 * gcc.dg/pr30172-1.c: Adjust.
6933 * gcc.dg/pr63743.c: Likewise.
6934 * gcc.dg/tm/pr51696.c: Likewise.
6935 * c-c++-common/tm/safe-1.c: Likewise.
6936 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6937 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6938 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6939 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6940
adedd5c1
JJ
69412016-05-03 Jakub Jelinek <jakub@redhat.com>
6942
31ed1665
JJ
6943 PR rtl-optimization/70467
6944 * gcc.target/i386/pr70467-3.c: New test.
6945 * gcc.target/i386/pr70467-4.c: New test.
6946
dea60b59
JJ
6947 PR tree-optimization/70916
6948 * gcc.c-torture/compile/pr70916.c: New test.
6949
adedd5c1
JJ
6950 PR target/49244
6951 * gcc.target/i386/pr49244-1.c: New test.
6952 * gcc.target/i386/pr49244-2.c: New test.
6953
f80041ef
BS
69542016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6955
6956 PR rtl-optimization/44281
6957 * gcc.target/i386/pr44281.c: New test.
6958
1cfcd39e
BC
69592016-05-03 bin cheng <bin.cheng@arm.com>
6960
6961 PR tree-optimization/56541
6962 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6963 * gcc.dg/vect/pr56541.c: new test.
6964
4304ccfd
MM
69652016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6966
6967 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6968 __float128.
6969 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6970
50d94c29
L
69712016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6972
6973 PR testsuite/70520
6974 * c-c++-common/asan/clone-test-1.c (main): Align child process
6975 stack to 16 bytes.
6976
bc1aee87
DM
69772016-05-02 David Malcolm <dmalcolm@redhat.com>
6978
6979 PR c++/62314
6980 * g++.dg/spellcheck-fields-2.C: New test case.
6981
474e0129
DM
69822016-05-02 David Malcolm <dmalcolm@redhat.com>
6983
6984 PR c++/62314
6985 * g++.dg/pr62314.C: New test case.
6986
818b88a7
JH
69872016-05-02 Jan Hubicka <hubicka@ucw.cz>
6988
6989 * gcc.dg/ipa/inline-8.c: New testcase.
6990
dd77684f
JJ
69912016-05-02 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR rtl-optimization/70467
6994 * gcc.target/i386/pr70467-1.c: New test.
6995
72407e00
BE
69962016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6997
6998 * gcc.dg/spec-options.c: Run the test on all targets.
6999 * gcc.dg/foo.specs: Use cpp_unique_options.
7000
dd53d197
MG
70012016-05-02 Marc Glisse <marc.glisse@inria.fr>
7002
7003 * gcc.dg/tree-ssa/unord.c: New testcase.
7004
a8b85ce9
MG
70052016-05-02 Marc Glisse <marc.glisse@inria.fr>
7006
7007 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7008
5b37e866
NS
70092016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7010
7011 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7012
7176a4a0
MP
70132016-05-02 Marek Polacek <polacek@redhat.com>
7014
7015 PR c/70851
7016 * gcc.dg/enum-incomplete-3.c: New test.
7017
6b9933b9
MP
70182016-05-02 Marek Polacek <polacek@redhat.com>
7019 Tom de Vries <tom@codesourcery.com>
7020
7021 PR tree-optimization/70700
7022 * gcc.dg/pr70700.c: New test.
7023
90f82260
UB
70242016-05-01 Uros Bizjak <ubizjak@gmail.com>
7025
7026 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7027 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7028 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7029 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7030 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7031
f73036c1
EB
70322016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7033
7034 * ada/acats/run_acats: Rename into...
7035 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7036 * ada/acats/run_all.sh: Remove redundant test.
7037 (target_run): Move around.
7038 (target_gnatchop): Use newly built executable.
7039 (target_gnatmake): Likewise.
7040 Check that the compilation of impbit succeeds.
7041
85e051a3
OE
70422016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7043
7044 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7045 * gcc.dg/20021029-1.c: Likewise.
7046 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7047 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7048 * gcc.target/sh/cmpstr.c: Likewise.
7049 * gcc.target/sh/cmpstrn.c: Likewise.
7050 * gcc.target/sh/memset.c: Likewise.
7051 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7052 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7053 * gcc.target/sh/pr39423-1.c: Likewise.
7054 * gcc.target/sh/pr49468-di.c: Likewise.
7055 * gcc.target/sh/pr49468-si.c: Likewise.
7056 * gcc.target/sh/pr49880-1.c: Likewise.
7057 * gcc.target/sh/pr49880-2.c: Likewise.
7058 * gcc.target/sh/pr49880-3.c: Likewise.
7059 * gcc.target/sh/pr50751-1.c: Likewise.
7060 * gcc.target/sh/pr50751-4.c: Likewise.
7061 * gcc.target/sh/pr50751-7.c: Likewise.
7062 * gcc.target/sh/pr51244-1.c: Likewise.
7063 * gcc.target/sh/pr51244-10.c: Likewise.
7064 * gcc.target/sh/pr51244-11.c: Likewise.
7065 * gcc.target/sh/pr51244-12.c: Likewise.
7066 * gcc.target/sh/pr51244-13.c: Likewise.
7067 * gcc.target/sh/pr51244-14.c: Likewise.
7068 * gcc.target/sh/pr51244-17.c: Likewise.
7069 * gcc.target/sh/pr51244-18.c: Likewise.
7070 * gcc.target/sh/pr51244-19.c: Likewise.
7071 * gcc.target/sh/pr51244-4.c: Likewise.
7072 * gcc.target/sh/pr51244-5.c: Likewise.
7073 * gcc.target/sh/pr51244-7.c: Likewise.
7074 * gcc.target/sh/pr51244-8.c: Likewise.
7075 * gcc.target/sh/pr51244-9.c: Likewise.
7076 * gcc.target/sh/pr51697.c: Likewise.
7077 * gcc.target/sh/pr52483-1.c: Likewise.
7078 * gcc.target/sh/pr52483-2.c: Likewise.
7079 * gcc.target/sh/pr52483-3.c: Likewise.
7080 * gcc.target/sh/pr52483-5.c: Likewise.
7081 * gcc.target/sh/pr52933-1.c: Likewise.
7082 * gcc.target/sh/pr52933-2.c: Likewise.
7083 * gcc.target/sh/pr52933-3.c: Likewise.
7084 * gcc.target/sh/pr53568-1.c: Likewise.
7085 * gcc.target/sh/pr53976-1.c: Likewise.
7086 * gcc.target/sh/pr53988-1.c: Likewise.
7087 * gcc.target/sh/pr53988.c: Likewise.
7088 * gcc.target/sh/pr54089-1.c: Likewise.
7089 * gcc.target/sh/pr54089-6.c: Likewise.
7090 * gcc.target/sh/pr54089-7.c: Likewise.
7091 * gcc.target/sh/pr54089-8.c: Likewise.
7092 * gcc.target/sh/pr54089-9.c: Likewise.
7093 * gcc.target/sh/pr54236-1.c: Likewise.
7094 * gcc.target/sh/pr54236-2.c: Likewise.
7095 * gcc.target/sh/pr54236-3.c: Likewise.
7096 * gcc.target/sh/pr54236-4.c: Likewise.
7097 * gcc.target/sh/pr54386.c: Likewise.
7098 * gcc.target/sh/pr54602-1.c: Likewise.
7099 * gcc.target/sh/pr54685.c: Likewise.
7100 * gcc.target/sh/pr54760-1.c: Likewise.
7101 * gcc.target/sh/pr54760-2.c: Likewise.
7102 * gcc.target/sh/pr54760-3.c: Likewise.
7103 * gcc.target/sh/pr54760-4.c: Likewise.
7104 * gcc.target/sh/pr54760-5.c: Likewise.
7105 * gcc.target/sh/pr54760-6.c: Likewise.
7106 * gcc.target/sh/pr55146.c: Likewise.
7107 * gcc.target/sh/pr55160.c: Likewise.
7108 * gcc.target/sh/pr59278.c: Likewise.
7109 * gcc.target/sh/pr59401-1.c: Likewise.
7110 * gcc.target/sh/pr59533-1.c: Likewise.
7111 * gcc.target/sh/pr63260.c: Likewise.
7112 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7113 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7114 * gcc.target/sh/strlen.c: Likewise.
7115 * gcc.target/sh/torture/pr30807.c: Likewise.
7116 * gcc.target/sh/torture/pr34777.c: Likewise.
7117 * gcc.target/sh/torture/pr64652.c: Likewise.
7118 * gcc.target/sh/torture/pr65505.c: Likewise.
7119 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7120 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7121
411e5c67
PC
71222016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7123
7124 PR c++/66644
7125 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7126
8fa97501
BS
71272016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7128
7129 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7130 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7131 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7132 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7133
5a956111
PP
71342016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7135
7136 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7137 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7138
e7ff0319
CP
71392016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7140
7141 PR middle-end/70626
7142 * c-c++-common/goacc/combined-reduction.c: New test.
7143 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7144
52d11a4b
L
71452016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7146
7147 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7148 *movdi_internal pattern only if PIC off.
7149 * gcc.target/i386/pr70155-2.c: Likewise.
7150 * gcc.target/i386/pr70155-3.c: Likewise.
7151 * gcc.target/i386/pr70155-4.c: Likewise.
7152 * gcc.target/i386/pr70155-5.c: Likewise.
7153 * gcc.target/i386/pr70155-6.c: Likewise.
7154 * gcc.target/i386/pr70155-7.c: Likewise.
7155 * gcc.target/i386/pr70155-8.c: Likewise.
7156 * gcc.target/i386/pr70155-15.c: Likewise.
7157 * gcc.target/i386/pr70155-17.c: Likewise.
7158 * gcc.target/i386/pr70155-22.c: Likewise.
7159
8960db31
BC
71602016-04-29 Bin Cheng <bin.cheng@arm.com>
7161
7162 PR tree-optimization/70803
7163 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7164
cca535a4
IE
71652016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7166
7167 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7168 optimization of vector loop.
7169 * gcc.target/i386/vect-unpack-3.c: New test.
7170 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7171 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7172 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7173
500ecf4a
MP
71742016-04-29 Marek Polacek <polacek@redhat.com>
7175
7176 PR sanitizer/70342
7177 * g++.dg/ubsan/null-7.C: New test.
7178
2fff3db8
MP
7179 PR c/70852
7180 * gcc.dg/pr70852.c: New test.
7181
509063eb
DV
71822016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7183
7184 PR/69089
7185 * g++.dg/cpp0x/alignas6.C: New test.
7186
83745c0d
DV
71872016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7188
c87885ca
RO
7189 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7190 * gcc.dg/pr27003.c: Likewise.
7191 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7192 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7193 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7194 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7195 * gcc.target/arc/mxy.c: Likewise.
7196 * gcc.target/arc/mswape.c: Likewise.
7197 * gcc.target/arc/mrtsc.c: Likewise.
7198 * gcc.target/arc/mcrc.c: Likewise.
7199 * gcc.target/arc/mdsp-packa.c: Likewise.
7200 * gcc.target/arc/mdvbf.c: Likewise.
7201 * gcc.target/arc/mlock.c: Likewise.
7202 * gcc.target/arc/mmac-24.c: Likewise.
7203 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7204
849b265d
BS
72052016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7206 Matthijs Kooijman <matthijs@stdin.nl>
7207 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7208
7209 PR target/60040
7210 * gcc.target/avr/pr60040-1.c: New.
7211 * gcc.target/avr/pr60040-2.c: New.
7212
1390536b
RB
72132016-04-29 Richard Biener <rguenther@suse.de>
7214
7215 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7216
98998245
RB
72172016-04-29 Richard Biener <rguenther@suse.de>
7218
7219 PR tree-optimization/13962
7220 PR tree-optimization/65686
7221 * gcc.dg/uninit-pr65686.c: New testcase.
7222
8b80cc21
JJ
72232016-04-29 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR middle-end/70843
7226 * gcc.dg/pr70843.c: New test.
7227
6181bc30
JJ
72282016-04-28 Jakub Jelinek <jakub@redhat.com>
7229
7230 PR target/70858
7231 * gcc.target/i386/pr70858.c: New test.
7232
f4cb3612
AB
72332016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7234
7235 * gcc.target/arc/nps400-1.c: New file.
7236
8ad9df62
JR
72372016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7238 Andrew Burgess <andrew.burgess@embecosm.com>
7239
7240 * gcc.target/arc/movh_cl-1.c: New file.
7241
ceaaa9fe
JR
72422016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7243 Andrew Burgess <andrew.burgess@embecosm.com>
7244
7245 * gcc.target/arc/extzv-1.c: New file.
7246 * gcc.target/arc/insv-1.c: New file.
7247 * gcc.target/arc/insv-2.c: New file.
7248 * gcc.target/arc/movb-1.c: New file.
7249 * gcc.target/arc/movb-2.c: New file.
7250 * gcc.target/arc/movb-3.c: New file.
7251 * gcc.target/arc/movb-4.c: New file.
7252 * gcc.target/arc/movb-5.c: New file.
7253 * gcc.target/arc/movb_cl-1.c: New file.
7254 * gcc.target/arc/movb_cl-2.c: New file.
7255 * gcc.target/arc/movbi_cl-1.c: New file.
7256 * gcc.target/arc/movl-1.c: New file.
7257
4d03dc2f
JR
72582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7259 Andrew Burgess <andrew.burgess@embecosm.com>
7260
7261 * gcc.target/arc/cmem-1.c: New file.
7262 * gcc.target/arc/cmem-2.c: New file.
7263 * gcc.target/arc/cmem-3.c: New file.
7264 * gcc.target/arc/cmem-4.c: New file.
7265 * gcc.target/arc/cmem-5.c: New file.
7266 * gcc.target/arc/cmem-6.c: New file.
7267 * gcc.target/arc/cmem-7.c: New file.
7268 * gcc.target/arc/cmem-ld.inc: New file.
7269 * gcc.target/arc/cmem-st.inc: New file.
7270
81262dad
JJ
72712016-04-28 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR target/70821
7274 * gcc.target/i386/pr70821.c: New test.
7275
0a31a09a
BS
72762016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7277
7278 * gcc.target/powerpc/vec-adde.c: New test.
7279 * gcc.target/powerpc/vec-adde-int128.c: New test.
7280
3ddffba9
JJ
72812016-04-28 Jakub Jelinek <jakub@redhat.com>
7282
7283 * gcc.target/i386/avx-vround-1.c: New test.
7284 * gcc.target/i386/avx-vround-2.c: New test.
7285 * gcc.target/i386/avx512vl-vround-1.c: New test.
7286 * gcc.target/i386/avx512vl-vround-2.c: New test.
7287
713dedcd
RO
72882016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7289
7290 PR testsuite/70595
7291 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7292 (check_effective_target_cilkplus_runtime): ... this.
7293 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7294 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7295
7296 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7297 Require cilkplus_runtime.
7298 Don't add -lcilkrts.
7299 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7300 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7301 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7302 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7303 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7304 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7305 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7306 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7307 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7308 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7309 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7310 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7311 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7312 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7313 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7314 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7315 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7316 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7317 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7318 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7319 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7320 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7321 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7322 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7323 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7324 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7325 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7326 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7327 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7328
7329 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7330 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7331
7332 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7333
7334 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7335 cilkplus_runtime.
7336
3563f78f
MG
73372016-04-27 Marc Glisse <marc.glisse@inria.fr>
7338
7339 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7340 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7341
6bc2bb18
RB
73422015-04-27 Ryan Burn <contact@rnburn.com>
7343
7344 PR c++/69024
7345 PR c++/68997
7346 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7347 diagnostic.
7348 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7349 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7350
1e55d29a
EB
73512016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7352
7353 * gnat.dg/limited_with4.ad[sb]: New test.
7354 * gnat.dg/limited_with4_pkg.ads: New helper.
7355
087146ca
L
73562016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7357
7358 PR target/70155
7359 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7360 and movv1ti_internal patterns
7361 * gcc.target/i386/pr70155-1.c: New test.
7362 * gcc.target/i386/pr70155-2.c: Likewise.
7363 * gcc.target/i386/pr70155-3.c: Likewise.
7364 * gcc.target/i386/pr70155-4.c: Likewise.
7365 * gcc.target/i386/pr70155-5.c: Likewise.
7366 * gcc.target/i386/pr70155-6.c: Likewise.
7367 * gcc.target/i386/pr70155-7.c: Likewise.
7368 * gcc.target/i386/pr70155-8.c: Likewise.
7369 * gcc.target/i386/pr70155-9.c: Likewise.
7370 * gcc.target/i386/pr70155-10.c: Likewise.
7371 * gcc.target/i386/pr70155-11.c: Likewise.
7372 * gcc.target/i386/pr70155-12.c: Likewise.
7373 * gcc.target/i386/pr70155-13.c: Likewise.
7374 * gcc.target/i386/pr70155-14.c: Likewise.
7375 * gcc.target/i386/pr70155-15.c: Likewise.
7376 * gcc.target/i386/pr70155-16.c: Likewise.
7377 * gcc.target/i386/pr70155-17.c: Likewise.
7378 * gcc.target/i386/pr70155-18.c: Likewise.
7379 * gcc.target/i386/pr70155-19.c: Likewise.
7380 * gcc.target/i386/pr70155-20.c: Likewise.
7381 * gcc.target/i386/pr70155-21.c: Likewise.
7382 * gcc.target/i386/pr70155-22.c: Likewise.
7383
92329f9f
L
73842016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7385
7386 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7387 ".{5,6}".
7388
309a0cf6
BC
73892016-04-27 Bin Cheng <bin.cheng@arm.com>
7390
7391 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7392 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7393 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7394 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7395 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7396
72ed2b9c
RB
73972016-04-27 Richard Biener <rguenther@suse.de>
7398
7399 PR ipa/70760
7400 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7401 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7402
3c98ff9b
NS
74032016-04-27 Nathan Sidwell <nathan@acm.org>
7404
7405 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7406 * g++.dg/ubsan/pr63956.C: Adjust error location.
7407
9ec5d66b
NC
74082016-04-27 Nick Clifton <nickc@redhat.com>
7409
7410 PR middle-end/49889
7411 * gcc.dg/pr49889.c: New test.
7412
c1e1f433
BS
74132016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7414
7415 * c-c++-common/memset-array.c: New test.
7416
8ac43293
MS
74172016-04-26 Martin Sebor <msebor@redhat.com>
7418
7419 PR c++/66639
7420 * g++.dg/cpp1y/func_constexpr.C: New test.
7421
843ce8ab
PP
74222016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7423
7424 PR c++/70241
7425 * g++.dg/cpp0x/enum32.C: New test.
7426 * g++.dg/cpp0x/enum33.C: New test.
7427
74282016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7429
7430 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7431 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7432 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7433 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7434 * gcc.c-torture/execute/pr38151.c: Likewise.
7435 * gcc.c-torture/execute/pr66556.c: Likewise.
7436 * gcc.c-torture/execute/pr67781.c: Likewise.
7437 * gcc.c-torture/execute/pr68648.c: Likewise.
7438
ca1206be
MG
74392016-04-26 Marc Glisse <marc.glisse@inria.fr>
7440
7441 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7442
2448a956
MP
74432016-04-26 Marek Polacek <polacek@redhat.com>
7444
7445 PR c/67784
7446 * gcc.dg/pr67784-3.c: New test.
7447 * gcc.dg/pr67784-4.c: New test.
7448 * gcc.dg/pr67784-5.c: New test.
7449
b02a5e26
MP
7450 PR c/70791
7451 * gcc.dg/Wnested-externs-2.c: New test.
7452
6b6aa8d3
MG
74532016-04-26 Marc Glisse <marc.glisse@inria.fr>
7454
7455 * gcc.dg/fold-plusmult.c: Adjust.
7456 * gcc.dg/no-strict-overflow-6.c: Adjust.
7457 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7458
a2095b55
BS
74592016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7460
7461 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7462 number scans.
7463 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7464 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7465 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7466 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7467 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7468 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7469 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7470 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7471 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7472 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7473 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7474 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7475 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7476 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7477 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7478 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7479 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7480 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7481 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7482 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7483 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7484 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7485 scans.
7486 * gcc.target/i386/pr32219-4.c: Likewise.
7487 * gcc.target/i386/pr32219-6.c: Likewise.
7488 * gcc.target/i386/pr32219-8.c: Likewise.
7489
bb0cc5c8
KT
74902016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7491
7492 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7493 associated options.
7494
5a0802ea
MP
74952016-04-26 Marek Polacek <polacek@redhat.com>
7496
7497 PR c++/70744
7498 * g++.dg/ext/cond2.C: New test.
7499
00f615af
BC
75002016-04-26 Bin Cheng <bin.cheng@arm.com>
7501
7502 PR tree-optimization/70771
7503 PR tree-optimization/70775
7504 * gcc.dg/pr70771.c: New test.
25939d34 7505 * gcc.dg/pr70775.c: New test.
00f615af 7506
218155e7
BS
75072016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7508
7509 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7510
ab99f467
RB
75112016-04-25 Richard Biener <rguenther@suse.de>
7512
7513 PR tree-optimization/70780
7514 * gcc.dg/torture/pr70780.c: New testcase.
7515
3f8257db 75162016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7517
c87885ca
RO
7518 * gcc.target/arm/neon-vaddws16.c: New test.
7519 * gcc.target/arm/neon-vaddws32.c: New test.
7520 * gcc.target/arm/neon-vaddwu16.c: New test.
7521 * gcc.target/arm/neon-vaddwu32.c: New test.
7522 * gcc.target/arm/neon-vaddwu8.c: New test.
7523 * lib/target-supports.exp
93c590ee
MC
7524 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7525 that arm neon support vector widen sum of HImode TO SImode.
7526
d6c1a7a7
JJ
75272016-04-23 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR sanitizer/70712
7530 * c-c++-common/asan/pr70712.c: New test.
7531
ab0fc037
TS
75322016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7533
7534 * .gitattributes: New file.
7535
2aa64824
CL
75362016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7537
7538 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7539
e7e12d92
DH
75402016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7541
7542 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7543 * gfortran.dg/submodule_15.f08: Likewise.
7544
d1431192
RB
75452016-04-22 Richard Biener <rguenther@suse.de>
7546
7547 PR tree-optimization/70740
7548 * gcc.dg/torture/pr70740.c: New testcase.
7549
04a63c24
L
75502016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7551
7552 PR target/70750
7553 * gcc.target/i386/pr70750-1.c: New test.
7554 * gcc.target/i386/pr70750-2.c: Likewise.
7555
20700098
PC
75562016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7557
7558 PR c++/70540
7559 * g++.dg/cpp0x/auto48.C: New.
7560
aedf4e12
MP
75612016-04-21 Marek Polacek <polacek@redhat.com>
7562
7563 PR c++/70513
7564 * g++.dg/cpp0x/forw_enum12.C: New test.
7565 * g++.dg/cpp0x/forw_enum13.C: New test.
7566
2074d80a
KY
75672016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7568
7569 PR target/70728
7570 * gcc.target/i386/pr70728.c: New test.
7571
aef4aab0
RB
75722016-04-21 Richard Biener <rguenther@suse.de>
7573
7574 PR middle-end/70747
7575 * gcc.dg/pr70747.c: New testcase.
7576
2359e571
BC
75772016-04-21 Bin Cheng <bin.cheng@arm.com>
7578
7579 PR tree-optimization/70715
7580 * gcc.dg/tree-ssa/scev-13.c: New test.
7581
ce0e66ff
MG
75822016-04-21 Marc Glisse <marc.glisse@inria.fr>
7583
7584 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7585
2c2870a1
MG
75862016-04-21 Marc Glisse <marc.glisse@inria.fr>
7587
7588 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7589
a2b056a3
JH
75902016-04-20 Jan Hubicka <jh@suse.cz>
7591
7592 PR ipa/70018
7593 * g++.dg/ipa/nothrow-1.C: New testcase.
7594
ee392fc2
NS
75952016-04-20 Nathan Sidwell <nathan@acm.org>
7596
7597 PR c++/55635
7598 * g++.dg/eh/delete1.C: New.
7599
dda49daf
L
76002016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7601
7602 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7603 -mtune-ctrl=sse_typeless_stores.
7604
8a5b9d5a
L
76052016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7606
7607 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7608
1011119f
BC
76092016-04-20 Bin Cheng <bin.cheng@arm.com>
7610
7611 PR tree-optimization/69489
7612 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7613
477d4906
IV
76142016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7615
7616 PR c++/69363
7617 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7618 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7619 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7620
fad08d12
BC
76212016-04-20 Bin Cheng <bin.cheng@arm.com>
7622
7623 PR tree-optimization/56625
7624 PR tree-optimization/69489
7625 * gcc.dg/vect/pr56625.c: New test.
7626 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7627
9e3e4fab
AP
76282016-04-20 Andrew Pinski <apinski@cavium.com>
7629
7630 PR target/64971
7631 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7632
d7aa24e4
AC
76332016-04-20 Arnaud Charlet <charlet@adacore.com>
7634
7635 * gnat.dg/self1.adb: Remove now incorrect test.
7636
e6d62b46
BC
76372016-04-20 Bin Cheng <bin.cheng@arm.com>
7638
7639 * gcc.dg/tree-ssa/scev-11.c: New test.
7640 * gcc.dg/tree-ssa/scev-12.c: New test.
7641
2697b189
MP
76422016-04-20 Marek Polacek <polacek@redhat.com>
7643
7644 PR tree-optimization/70725
7645 * gcc.dg/pr70725.c: New test.
7646
60d393e8
RB
76472016-04-20 Richard Biener <rguenther@suse.de>
7648
7649 PR tree-optimization/70726
7650 * g++.dg/vect/pr70726.cc: New testcase.
7651
82c6f58a
AK
76522016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7653
7654 PR target/70674
7655 * gcc.target/s390/pr70674.c: New test.
7656
90eeab20
JD
76572016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7658
7659 PR libgfortran/70684
7660 * gfortran.dg/list_read_14.f90: New test.
7661
fc9cf6da
L
76622016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7663
7664 PR target/69201
7665 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7666 extern to force it misaligned.
7667 (b): Likewise.
7668 (c): Likewise.
7669 (d): Likewise.
7670 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7671 Don't check `*' before movv4sf_internal.
7672 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7673 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7674 Don't check `*' before movv16qi_internal.
7675 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7676 extern to force it misaligned.
7677 (b): Likewise.
7678 (c): Likewise.
7679 (d): Likewise.
7680 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7681 Don't check `*' before movv2df_internal.
7682 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7683 extern to force it misaligned.
7684 (b): Likewise.
7685 (c): Likewise.
7686 (d): Likewise.
7687 Check movv8sf_internal instead of avx_storeups256.
7688 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7689
ea8927ea
RB
76902016-04-19 Richard Biener <rguenther@suse.de>
7691
7692 PR tree-optimization/70171
7693 * g++.dg/tree-ssa/pr70171.C: New testcase.
7694
65f52ee9
RB
76952016-04-19 Richard Biener <rguenther@suse.de>
7696
7697 PR tree-optimization/70724
7698 * gcc.dg/torture/pr70724.c: New testcase.
7699
987b67f1
VM
77002016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7701
7702 PR middle-end/70689
c87885ca 7703 * gcc.target/i386/pr70689.c: New.
987b67f1 7704
91a47c39
L
77052016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7706
7707 PR target/70708
7708 * gcc.target/i386/pr70708.c: New test.
7709
8270b82d
RB
77102016-04-18 Richard Biener <rguenther@suse.de>
7711
7712 PR tree-optimization/43434
7713 * gcc.dg/vect/pr43434.c: New testcase.
7714 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7715 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7716 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7717 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7718 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7719 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7720 * gcc.dg/gomp/pr68640.c: Likewise.
7721 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7722 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7723
edd048e2
RB
77242016-04-18 Richard Biener <rguenther@suse.de>
7725
7726 PR tree-optimization/70701
7727 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7728
bd5c7330
TV
77292016-04-18 Tom de Vries <tom@codesourcery.com>
7730
7731 PR testsuite/70699
7732 * gcc.dg/pr70161.c: Add dot-file scans.
7733 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7734 instead of after last dot char.
7735
23f2660f
EB
77362016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7737
7738 * c-c++-common/dump-ada-spec-3.c: New test.
7739 * c-c++-common/dump-ada-spec-4.c: Likewise.
7740
da152c9f
TV
77412016-04-17 Tom de Vries <tom@codesourcery.com>
7742
7743 PR other/70183
7744 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7745
cc950f98
JH
77462016-04-15 Jan Hubicka <jh@suse.cz>
7747
7748 PR ipa/70018
7749 * g++.dg/ipa/pure-const-1.C: New testcase.
7750 * g++.dg/ipa/pure-const-2.C: New testcase.
7751 * g++.dg/ipa/pure-const-3.C: New testcase.
7752
949505a9
MP
77532016-04-15 Marek Polacek <polacek@redhat.com>
7754
7755 PR c/70671
7756 * gcc.dg/bitfld-22.c: New test.
7757
10e547d6
BS
77582016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7759
7760 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7761 x86_64.
7762
1e77281b
MP
77632016-04-15 Marek Polacek <polacek@redhat.com>
7764
7765 PR c/70651
7766 * c-c++-common/pr70651.c: New test.
7767
e501fa8e
KT
77682016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7769
7770 PR rtl-optimization/70681
7771 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7772 dump scan on arm and powerpc.
7773 * gcc.dg/pr10474.c: Likewise.
7774
dda1bf61
JJ
77752016-04-15 Jakub Jelinek <jakub@redhat.com>
7776
ca4ef1ff
JJ
7777 PR c++/69517
7778 PR c++/70019
7779 PR c++/70588
7780 * g++.dg/cpp1y/vla11.C: Revert for real.
7781
dda1bf61
JJ
7782 PR c/70436
7783 * c-c++-common/Wparentheses-1.c: New test.
7784 * c-c++-common/gomp/Wparentheses-1.c: New test.
7785 * c-c++-common/gomp/Wparentheses-2.c: New test.
7786 * c-c++-common/gomp/Wparentheses-3.c: New test.
7787 * c-c++-common/gomp/Wparentheses-4.c: New test.
7788 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7789 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7790 * c-c++-common/goacc/Wparentheses-1.c: New test.
7791
1355e62c
KY
77922016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7793
7794 PR target/70662
7795 * gcc.target/i386/pr70662.c: New test.
7796
0ab34b9e 77972016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7798 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7799
7800 PR tree-optimization/70130
7801 * gcc.dg/vect/O3-pr70130.c: New testcase.
7802
bc773aad
MM
78032016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7804
6e9b2286
MM
7805 PR target/70669
7806 * gcc.target/powerpc/pr70669.c: New test.
7807
bc773aad
MM
7808 PR target/70640
7809 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7810 a power7 system that does not have an assembler that supports
7811 power8.
7812
d8747845
MS
78132016-04-14 Martin Sebor <msebor@redhat.com>
7814
7815 PR c++/69517
7816 PR c++/70019
7817 PR c++/70588
7818 * c-c++-common/ubsan/vla-1.c: Revert.
7819 * g++.dg/cpp1y/vla11.C: Same.
7820 * g++.dg/cpp1y/vla12.C: Same.
7821 * g++.dg/cpp1y/vla13.C: Same.
7822 * g++.dg/cpp1y/vla14.C: Same.
7823 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7824 * g++.dg/init/array24.C: Same.
d8747845
MS
7825 * g++.dg/ubsan/vla-1.C: Same.
7826
85128559
MP
78272016-04-14 Marek Polacek <polacek@redhat.com>
7828 Jan Hubicka <hubicka@ucw.cz>
7829
7830 PR c++/70029
7831 * g++.dg/torture/pr70029.C: New test.
7832
52fbb073
MS
78332016-04-14 Martin Sebor <msebor@redhat.com>
7834
7835 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7836 type size to prevent failures on targets with very low maximum
7837 alignment.
7838
6db61d6f
RB
78392016-04-14 Richard Biener <rguenther@suse.de>
7840
7841 PR tree-optimization/70623
7842 * gcc.dg/torture/pr70623.c: New testcase.
7843 * gcc.dg/torture/pr70623-2.c: Likewise.
7844
342fac95
MS
78452016-04-13 Martin Sebor <msebor@redhat.com>
7846
7847 PR c++/69517
7848 PR c++/70019
7849 PR c++/70588
7850 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7851 * g++.dg/cpp1y/vla11.C: New test.
7852 * g++.dg/cpp1y/vla12.C: New test.
7853 * g++.dg/cpp1y/vla13.C: New test.
7854 * g++.dg/cpp1y/vla14.C: New test.
7855 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7856 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7857 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7858
d93c452f
JJ
78592016-04-13 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR c++/70641
7862 * g++.dg/opt/pr70641.C: New test.
7863
85115fb6
RO
78642016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7865
7866 PR rtl-optimization/68749
7867 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7868 effects of argument promotions.
7869 Remove default args to dg-skip-if.
7870
545a4139
PC
78712016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7872
7873 PR c++/70635
7874 * g++.dg/parse/pr70635.C: New.
7875
b3a77f21
MP
78762016-04-13 Marek Polacek <polacek@redhat.com>
7877
7878 PR c++/70639
7879 * c-c++-common/Wmisleading-indentation-4.c: New test.
7880
99cd9857
MP
78812016-04-13 Marek Polacek <polacek@redhat.com>
7882
7883 PR c/70436
c87885ca
RO
7884 * gcc.dg/Wparentheses-12.c: New test.
7885 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7886
75ca93ec
IE
78872016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7888
7889 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7890 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7891 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7892
3d3f9e7e
JJ
78932016-04-13 Jakub Jelinek <jakub@redhat.com>
7894
37947cd0
JJ
7895 PR middle-end/70633
7896 * gcc.c-torture/compile/pr70633.c: New test.
7897
3d3f9e7e
JJ
7898 PR debug/70628
7899 * gcc.dg/torture/pr70628.c: New test.
7900
92886d3e
PP
79012016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7902
7903 PR c++/70610
7904 * g++.dg/template/pr70610.C: New test.
7905 * g++.dg/template/pr70610-2.C: New test.
7906 * g++.dg/template/pr70610-3.C: New test.
7907 * g++.dg/template/pr70610-4.C: New test.
7908
13bd7c2b
JJ
79092016-04-12 Jakub Jelinek <jakub@redhat.com>
7910
6512fa6d
JJ
7911 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7912 128 instead of 32.
7913
13bd7c2b
JJ
7914 PR c++/70571
7915 * g++.dg/ext/pr70571.C: New test.
7916
20b9851c
MM
79172016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7918
8a434ada 7919 PR target/70640
20b9851c
MM
7920 * gcc.target/powerpc/pr70640.c: New test.
7921
2b2f52bc
PC
79222016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7923
7924 PR c++/68722
7925 * g++.dg/parse/pr68722.C: New.
7926
5901e56a
JJ
79272016-04-12 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR rtl-optimization/70596
7930 * gcc.target/i386/pr70596.c: New test.
7931
d4619dc1
NS
79322016-04-12 Nathan Sidwell <nathan@acm.org>
7933
7934 PR c++/70501
7935 * g++.dg/init/pr70501.C: New.
7936
3df530d3
DW
79372016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7938
7939 * gcc.target/i386/asm-flag-6.c: New test.
7940
b7a120d7
TV
79412016-04-12 Tom de Vries <tom@codesourcery.com>
7942
7943 PR tree-optimization/68756
7944 * gcc.dg/graphite/pr68756.c: New test.
7945
4e0eea75
JJ
79462016-04-12 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR tree-optimization/70602
7949 * gcc.c-torture/execute/pr70602.c: New test.
7950
35fbda43
MM
79512016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7952
7953 PR target/70381
7954 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7955 __float128 emulator is built and runs.
7956 * gcc.target/powerpc/float128-1.c: Likewise.
7957
7958 * lib/target-supports.exp (check_ppc_float128_sw_available):
7959 Rework tests for __float128 software and hardware
7960 availability. Fix exit condition to return 0 on success.
7961
04a99ebe
JG
79622016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7963
7964 PR target/70133
7965 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7966 * gcc.target/aarch64/target_attr_15.c: Likewise.
7967
47cd5a85
PC
79682016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7969
7970 PR c++/69066
7971 * g++.dg/cpp1y/pr69066.C: New.
7972
a5edb32e
JD
79732016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7974
7975 PR fortran/68566
7976 * gfortran.dg/pr36192.f90: Update test.
7977 * gfortran.dg/pr36192_1.f90: Update test.
7978 * gfortran.dg/real_dimension_1.f: Update test.
7979 * gfortran.dg/parameter_array_init_7.f90: New test.
7980
8ef378f8
JDA
79812016-04-09 John David Anglin <danglin@gcc.gnu.org>
7982
c532c871
JDA
7983 PR testsuite/64039
7984 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7985
d34f706f
JDA
7986 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7987
75e1dd9e
JDA
7988 PR rtl-optimization/66669
7989 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7990
8a976f5f
JDA
7991 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7992
da04822a
JDA
7993 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7994 * gcc.dg/pie-1.c: Likewise.
7995 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7996 * gcc.dg/pic-4.c: Likewise.
7997 * gcc.dg/pie-3.c: Likewise.
7998 * gcc.dg/pie-4.c: Likewise.
7999
adfabcf9
JDA
8000 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8001
4a020adf
JDA
8002 PR tree-optimization/68644
8003 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8004
8ef378f8
JDA
8005 PR rtl-optimization/64886
8006 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8007
09bf990e
TV
80082016-04-09 Tom de Vries <tom@codesourcery.com>
8009
8010 PR tree-optimization/68953
8011 * gcc.dg/graphite/pr68953.c: New test.
8012
138c3c1a
DH
80132016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8014
8015 PR fortran/70592
8016 * gfortran.dg/deferred_character_16.f90: New test.
8017
f55460af
JJ
80182016-04-09 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR tree-optimization/70586
8021 * gcc.c-torture/execute/pr70586.c: New test.
8022
0b77bbf3
DH
80232016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8024
8025 PR sanitizer/70573
8026 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8027 with __builtin_memset
8028 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8029
c42cfb5c
CP
80302016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8031
8032 PR lto/70289
8033 PR ipa/70348
8034 PR tree-optimization/70373
8035 PR middle-end/70533
8036 PR middle-end/70534
8037 PR middle-end/70535
8038 * c-c++-common/goacc/reduction-5.c: New test.
8039 * c-c++-common/goacc/reduction-promotions.c: New test.
8040 * gfortran.dg/goacc/reduction-3.f95: New test.
8041 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8042
56cfb596
PP
80432016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8044
8045 PR c++/70590
8046 PR c++/70452
8047 * g++.dg/pr70590.C: New test.
8048 * g++.dg/pr70590-2.C: New test.
8049
1a13c0a2
JJ
80502016-04-08 Jakub Jelinek <jakub@redhat.com>
8051
abc0647a
JJ
8052 PR middle-end/70593
8053 * gcc.target/i386/pr70593.c: New test.
8054
1a13c0a2
JJ
8055 PR rtl-optimization/70574
8056 * gcc.target/i386/avx2-pr70574.c: New test.
8057
c3da4956
MO
80582016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8059
8060 PR sanitizer/70541
8061 * c-c++-common/asan/pr70541.c: New test.
8062
9f1b833b
TV
80632016-04-08 Tom de Vries <tom@codesourcery.com>
8064
8065 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8066 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8067
bae7adda
KT
80682016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8069
8070 PR target/70566
8071 * gcc.c-torture/execute/pr70566.c: New test.
8072
211f3d57
TV
80732016-04-08 Tom de Vries <tom@codesourcery.com>
8074
8075 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8076 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8077
02cf2861
AM
80782016-04-08 Alan Modra <amodra@gmail.com>
8079
8080 * gcc.target/powerpc/pr70117.c: New.
8081
5f490f9f
JJ
80822016-04-07 Jakub Jelinek <jakub@redhat.com>
8083
56e9b710
JJ
8084 PR testsuite/70581
8085 * gcc.dg/lto/simd-function_0.c: New test.
8086
5f490f9f
JJ
8087 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8088 clones.
8089 * c-c++-common/attr-simd-2.c: Likewise.
8090 * c-c++-common/attr-simd-4.c: Likewise.
8091 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8092 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8093
e4ebc74d
TP
80942016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8095
8096 PR testsuite/70553
8097 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8098
9817ae35
TS
80992016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8100 Tom de Vries <tom@codesourcery.com>
8101
8102 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8103 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8104 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8105 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8106 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8107 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8108 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8109 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8110
e292f64d
PP
81112016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8112
8113 PR c/70436
8114 * g++.dg/warn/Wparentheses-29.C: New test.
8115
6b37bdaf
PP
81162016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8117
8118 PR c/70436
8119 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8120 explicit braces to resolve a future -Wparentheses warning.
8121
64824205
RH
81222016-04-06 Richard Henderson <rth@redhat.com>
8123
8124 * gcc.dg/pr61817-1.c: New test.
8125 * gcc.dg/pr61817-2.c: New test.
8126 * gcc.dg/pr69391-1.c: New test.
8127 * gcc.dg/pr69391-2.c: New test.
8128
bc2fc1f3
VM
81292016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8130
8131 PR rtl-optimization/70398
c87885ca 8132 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8133
41414a02
EB
81342016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8135
8136 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8137
4066ea8a
YR
81382016-04-06 Yvan Roux <yvan.roux@linaro.org>
8139 Pedro Alves <palves@redhat.com>
8140
8141 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8142
ec35ea45
JJ
81432016-04-06 Jakub Jelinek <jakub@redhat.com>
8144
3866f8dd
JJ
8145 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8146 Check for avx512f effective targets instead of avx2.
8147 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8148 for AVX512F clones.
8149 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8150 * g++.dg/gomp/declare-simd-1.C: Likewise.
8151 * g++.dg/gomp/declare-simd-3.C: Likewise.
8152 * g++.dg/gomp/declare-simd-4.C: Likewise.
8153
ec35ea45
JJ
8154 PR middle-end/70550
8155 * c-c++-common/gomp/pr70550-1.c: New test.
8156 * c-c++-common/gomp/pr70550-2.c: New test.
8157
c08d28ac
NS
81582016-04-05 Nathan Sidwell <nathan@acm.org>
8159
8160 PR c++/70512
8161 * g++.dg/ext/attribute-may-alias-5.C: New.
8162
1d510e04
JJ
81632016-04-05 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR c++/70336
8166 * c-c++-common/pr70336.c: New test.
8167 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8168 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8169
84278ed9
JH
81702016-04-05 Jan Hubicka <hubicka@ucw.cz>
8171
8172 PR ipa/66223
8173 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8174
268a0ec4
JJ
81752016-04-05 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR rtl-optimization/70542
8178 * gcc.dg/torture/pr70542.c: New test.
8179 * gcc.target/i386/avx2-pr70542.c: New test.
8180
5e8c2eb1
ZS
81812016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8182
8183 PR tree-optimization/70509
8184 * gcc.target/i386/avx512bw-pr70509.c: New test.
8185
c0daf32d
PP
81862016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8187
8188 PR c++/70452
8189 * g++.dg/ext/constexpr-vla4.C: New test.
8190
bf867841
UB
81912016-04-05 Uros Bizjak <ubizjak@gmail.com>
8192
8193 PR target/70510
8194 * gcc.target/i386/pr70510.c: New test.
8195
3022186a
RB
81962016-04-05 Richard Biener <rguenther@suse.de>
8197
8198 PR tree-optimization/70526
8199 * g++.dg/torture/pr70526.C: New testcase.
8200
55fc79b2
JJ
82012016-04-05 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR target/70525
8204 * gcc.target/i386/pr70525.c: New test.
8205
62b233f2
RB
82062016-04-05 Richard Biener <rguenther@suse.de>
8207
8208 PR middle-end/70499
8209 * g++.dg/torture/pr70499.C: New testcase.
8210
cc05759d
RB
82112016-04-05 Richard Biener <rguenther@suse.de>
8212
8213 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8214 remove XFAIL.
8215
f23f16d4
JJ
82162016-04-04 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR middle-end/70307
8219 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8220 rs6000 ABI warnings.
8221
d27ecc49
JH
82222016-04-04 Jan Hubicka <hubicka@ucw.cz>
8223
8224 PR ipa/66223
8225 * g++.dg/ipa/devirt-51.C: New testcase.
8226
c974c96e 82272016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8228 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8229
8230 PR middle-end/70457
8231 * gcc.dg/torture/pr70457.c: New.
8232
7a85da89
AV
82332016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8234
8235 PR fortran/67538
8236 * gfortran.dg/allocate_with_source_19.f08: New test.
8237
de517e64
AV
82382016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8239
8240 PR fortran/65795
8241 * gfortran.dg/coarray_allocate_6.f08: New test.
8242
43b9f499
RB
82432016-04-04 Richard Biener <rguenther@suse.de>
8244
8245 PR rtl-optimization/70484
8246 * gcc.dg/torture/pr70484.c: New testcase.
8247
f13355da
MP
82482016-04-04 Marek Polacek <polacek@redhat.com>
8249
8250 PR c/70307
8251 * gcc.dg/torture/pr70307.c: New test.
8252
6cc6ed50
OE
82532016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8254
8255 PR target/70416
8256 PR target/67391
8257 * gcc.target/sh/torture/pr70416.c: New.
8258
abdc16c8
MS
82592016-04-02 Martin Sebor <msebor@redhat.com>
8260
8261 PR c++/67376
8262 PR c++/70170
8263 PR c++/70172
8264 PR c++/70228
8265 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8266 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8267 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8268 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8269 * g++.dg/cpp0x/constexpr-string.C: Same.
8270 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8271 * g++.dg/cpp0x/pr65398.C: Same.
8272 * g++.dg/ext/constexpr-vla1.C: Same.
8273 * g++.dg/ext/constexpr-vla2.C: Same.
8274 * g++.dg/ext/constexpr-vla3.C: Same.
8275 * g++.dg/ubsan/pr63956.C: Same.
8276
763cd859
JJ
82772016-04-01 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR rtl-optimization/70467
8280 * gcc.target/i386/pr70467-2.c: New test.
8281
0f875435
JJ
82822016-04-01 Jakub Jelinek <jakub@redhat.com>
8283 Marek Polacek <polacek@redhat.com>
8284
8285 PR c++/70488
8286 * g++.dg/init/new47.C: New test.
8287
41d14659
RR
82882016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8289
8290 PR target/70496
8291 * gcc.target/arm/pr70496.c: New test.
8292
f9bf89bb
NS
82932016-04-01 Nathan Sidwell <nathan@acm.org>
8294
73b9085d
NS
8295 PR c++/68475
8296 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8297
4afdcfaa
IE
82982016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8299
8300 PR target/69890
8301 * gcc.dg/strlenopt.h (memmove): New.
8302 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8303 instead of "string.h".
8304 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8305 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8306 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8307 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8308 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8309 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8310 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8311 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8312 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8313 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8314 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8315 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8316 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8317 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8318 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8319 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8320 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8321 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8322 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8323 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8324
b5d7a29c
RO
83252016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8326
8327 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8328 (Holder::foo): Reflect this.
8329
b660f9ec
IE
83302016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8331
8332 PR target/70442
8333 * gcc.dg/pr70442.c: New test.
8334
88504f34
NS
83352016-03-31 Nathan Sidwell <nathan@acm.org>
8336
8337 PR c++/70393
8338 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8339
95d34b96
KY
83402016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8341
8342 PR target/70453
8343 * gcc.target/i386/pr70453.c: New test.
8344
b4c4967c
AB
83452016-03-31 Andrey Belevantsev <abel@ispras.ru>
8346
8347 PR target/70292
8348 * gcc.c-torture/pr70292.c: New test.
8349
5fde6a45
MP
83502016-03-31 Marek Polacek <polacek@redhat.com>
8351
8352 PR c/70297
8353 * c-c++-common/pr70297.c: New test.
8354 * g++.dg/cpp0x/typedef-redecl.C: New test.
8355 * gcc.dg/typedef-redecl2.c: New test.
8356
97eb24c4
JJ
83572016-03-31 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR rtl-optimization/70460
8360 * gcc.c-torture/execute/pr70460.c: New test.
8361
efc3536f
RB
83622016-03-31 Richard Biener <rguenther@suse.de>
8363
8364 PR c++/70430
8365 * g++.dg/ext/vector30.C: New testcase.
8366
e0876e21
DH
83672016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8368 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8369
8370 * gfortran.dg/fmt_pf.f90: New test.
8371
e9bff8c6
RO
83722016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8373
8374 Forward-port from 5 branch
8375 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR testsuite/70356
8378 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8379 dg-require-effective-target after dg-do.
8380
8381 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8382
8383 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8384
2620c80d
TS
83852016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8386 Julian Brown <julian@codesourcery.com>
8387 Chung-Lin Tang <cltang@codesourcery.com>
8388 Cesar Philippidis <cesar@codesourcery.com>
8389 James Norris <jnorris@codesourcery.com>
8390 Tom de Vries <tom@codesourcery.com>
8391 Nathan Sidwell <nathan@codesourcery.com>
8392
bf867841 8393 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8394 * c-c++-common/goacc/loop-clauses.c: Likewise.
8395 * g++.dg/goacc/template.C: Likewise.
8396 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8397 * gfortran.dg/goacc/loop-1.f95: Likewise.
8398 * gfortran.dg/goacc/loop-5.f95: Likewise.
8399 * gfortran.dg/goacc/loop-6.f95: Likewise.
8400 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8401 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8402 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8403 * c-c++-common/goacc/clauses-fail.c: Likewise.
8404 * c-c++-common/goacc/parallel-1.c: Likewise.
8405 * c-c++-common/goacc/reduction-1.c: Likewise.
8406 * c-c++-common/goacc/reduction-2.c: Likewise.
8407 * c-c++-common/goacc/reduction-3.c: Likewise.
8408 * c-c++-common/goacc/reduction-4.c: Likewise.
8409 * c-c++-common/goacc/routine-3.c: Likewise.
8410 * c-c++-common/goacc/routine-4.c: Likewise.
8411 * c-c++-common/goacc/routine-5.c: Likewise.
8412 * c-c++-common/goacc/tile.c: Likewise.
8413 * g++.dg/goacc/template.C: Likewise.
8414 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8415 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8416 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8417 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8418 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8419 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8420 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8421 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8422 * c-c++-common/goacc/use_device-1.c: ... this file.
8423 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8424 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8425 * c-c++-common/goacc/host_data-6.c: ... this file.
8426 * c-c++-common/goacc/loop-2-kernels.c: New file.
8427 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8428 * c-c++-common/goacc/loop-3.c: Likewise.
8429 * g++.dg/goacc/reference.C: Likewise.
8430 * g++.dg/goacc/routine-1.C: Likewise.
8431 * g++.dg/goacc/routine-2.C: Likewise.
8432
f6d2d066
RB
84332016-03-30 Richard Biener <rguenther@suse.de>
8434
8435 PR middle-end/70450
8436 * gcc.dg/torture/pr70450.c: New testcase.
8437
d43242b9
JJ
84382016-03-30 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR target/70421
8441 * gcc.dg/torture/pr70421.c: New test.
8442 * gcc.target/i386/avx512f-pr70421.c: New test.
8443
5ce43b77
L
84442016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8445
8446 PR testsuite/70364
8447 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8448 (check): New function.
8449 (bar): Call check.
8450 (foo): Align stack to 16 bytes when calling bar.
8451 * gcc.target/i386/cleanup-2.c: Likewise.
8452
d014a712
PP
84532016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8454
8455 PR tree-optimization/59124
8456 * gcc.dg/Warray-bounds-19.c: New test.
8457
3f8257db 84582016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8459
8460 * lib/prune.exp (escape_regex_chars): New.
8461 (prune_file_path): Update to quote metcharacters for regexp.
8462
3336c6e0
JJ
84632016-03-29 Jakub Jelinek <jakub@redhat.com>
8464
a362f023
JJ
8465 PR rtl-optimization/70429
8466 * gcc.c-torture/execute/pr70429.c: New test.
8467
3336c6e0
JJ
8468 PR tree-optimization/70405
8469 * gcc.dg/pr70405.c: New test.
8470
728557fd
AV
84712016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8472
8473 PR fortran/70397
8474 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8475 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8476
bef977d4
TS
84772016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8478
8479 PR testsuite/64177
8480 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8481 __cilkrts_set_param to set two workers.
8482 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8483 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8484
6f6d25c9
DH
84852016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8486
bf867841 8487 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8488
45733562
KY
84892016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8490
8491 PR target/70406
bf867841 8492 * gcc.target/i386/pr70406.c: New test.
45733562 8493
a1799e5e
EB
84942016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8495
8496 * gnat.dg/specs/double_record_extension3.ads: New test.
8497
5fca7b66
RH
84982016-03-25 Richard Henderson <rth@redhat.com>
8499
8500 PR target/70120
8501 * gcc.target/aarch64/pr70120-1.c: New.
8502 * gcc.target/aarch64/pr70120-2.c: New.
8503 * gcc.target/aarch64/pr70120-3.c: New.
8504
31ce75c6
PP
85052016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8506
8507 PR c++/62212
8508 * g++.dg/template/mangle2.C: The dg-do directive should be
8509 "compile" not "assemble".
8510
3caf0ca1
BS
85112016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8512
8513 PR lto/69650
8514 * gcc.dg/pr69650.c: New test.
8515
634035b6
DE
85162016-03-25 David Edelsohn <dje.gcc@gmail.com>
8517
8518 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8519
45d34276
AM
85202016-03-25 Alan Modra <amodra@gmail.com>
8521
8522 * gcc.dg/dfp/pr70052.c: New test.
8523
8f085166
RH
85242016-03-24 Richard Henderson <rth@redhat.com>
8525
8526 PR middle-end/69845
8527 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8528 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8529
011e5ec3
TV
85302016-03-24 Tom de Vries <tom@codesourcery.com>
8531
8532 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8533
9e3f4551
TV
85342016-03-24 Tom de Vries <tom@codesourcery.com>
8535
8536 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8537 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8538
45780041
TV
85392016-03-24 Tom de Vries <tom@codesourcery.com>
8540
8541 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8542 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8543
887ab4e5
PP
85442016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8545
8546 PR c++/62212
8547 * g++.dg/template/mangle2.C: New test.
8548
69a9a66f
RB
85492016-03-24 Richard Biener <rguenther@suse.de>
8550
8551 PR tree-optimization/70396
8552 * gcc.dg/torture/pr70396.c: New testcase.
8553
ed87de55
RB
85542016-03-24 Richard Biener <rguenther@suse.de>
8555
8556 PR middle-end/70370
8557 * gcc.dg/torture/pr70370.c: New testcase.
8558
ea064934
TV
85592016-03-24 Tom de Vries <tom@codesourcery.com>
8560
8561 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8562 * gfortran.dg/goacc/kernels-tree.f95: Same.
8563 * gfortran.dg/goacc/parallel-tree.f95: Same.
8564
b2a4dd1d
TV
85652016-03-24 Tom de Vries <tom@codesourcery.com>
8566
8567 * c-c++-common/goacc/uninit-if-clause.c: New test.
8568 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8569
72e7cd6e
JJ
85702016-03-24 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR target/70290
bf867841
UB
8573 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8574 Fix formatting.
72e7cd6e 8575
ce9d0c03
RB
85762016-03-24 Richard Biener <rguenther@suse.de>
8577
8578 PR tree-optimization/70372
8579 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8580
426b9428
PP
85812016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8582
8583 PR c++/70347
8584 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8585
cd1588c4
PP
85862016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8587
8588 PR c++/70332
8589 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8590
61637db3
JJ
85912016-03-23 Jakub Jelinek <jakub@redhat.com>
8592
928af3bf
JJ
8593 PR c++/70001
8594 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8595 * g++.dg/cpp1y/pr70001.C: New test.
8596
61637db3
JJ
8597 PR c++/70323
8598 * g++.dg/cpp0x/constexpr-70323.C: New test.
8599
05aca4e7
AO
86002016-03-23 Alexandre Oliva <aoliva@redhat.com>
8601 Jason Merrill <jason@redhat.com>
8602 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR c++/69315
8605 * g++.dg/cpp0x/constexpr-69315.C: New test.
8606 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8607
fbdb6baf
MP
86082016-03-23 Marek Polacek <polacek@redhat.com>
8609
8610 PR c++/69884
8611 * g++.dg/warn/Wignored-attributes-1.C: New test.
8612 * g++.dg/warn/Wignored-attributes-2.C: New test.
8613
d79ee524
TV
86142016-03-23 Tom de Vries <tom@codesourcery.com>
8615
8616 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8617 initialization.
8618 * gfortran.dg/goacc/private-3.f95 (test): Same.
8619 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8620 missing use param.
8621
a59f0bef
KT
86222016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8623
8624 * lib/target-supports.exp: Remove v7ve entry from loop
8625 creating effective target checks.
8626 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8627 (add_options_for_arm_arch_v7ve): Likewise.
8628
0179520a
JJ
86292016-03-23 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR tree-optimization/70354
8632 * gcc.dg/vect/pr70354-1.c: New test.
8633 * gcc.dg/vect/pr70354-2.c: New test.
8634 * gcc.target/i386/avx2-pr70354-1.c: New test.
8635 * gcc.target/i386/avx2-pr70354-2.c: New test.
8636
75bb14d7
JL
86372016-03-22 Jeff Law <law@redhat.com>
8638
8639 PR target/70232
8640 * gcc.dg/tree-ssa/pr70232.c: New test.
8641
72c9526d
IE
86422016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8643
8644 PR target/70302
8645 * gcc.target/i386/pr70302.c: New test.
8646
a3ca1bc5
RB
86472016-03-22 Richard Biener <rguenther@suse.de>
8648
8649 PR middle-end/70251
8650 * g++.dg/torture/pr70251.C: New testcase.
8651
5c240f4d
DM
86522016-03-22 David Malcolm <dmalcolm@redhat.com>
8653
8654 PR c/69993
8655 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8656 Wmisleading-indentation.c.
8657 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8658 reflect change to diagnostic text and order of messages.
8659 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8660
80f6631b
DE
86612016-03-22 David Edelsohn <dje.gcc@gmail.com>
8662
8663 * g++.dg/ext/java-3.C: Don't compile on AIX.
8664
9a10956c
RB
86652016-03-22 Richard Biener <rguenther@suse.de>
8666
8667 PR middle-end/70333
8668 * gcc.dg/torture/pr70333.c: New testcase.
8669
6cedf922
IE
86702016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8671
8672 * g++.dg/ext/pr70290.C: New test.
8673
cd6c27ac
KY
86742016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8675
8676 PR target/70325
8677 * gcc.target/i386/pr70325.c: New test.
8678
4cde512c
JJ
86792016-03-22 Jakub Jelinek <jakub@redhat.com>
8680
b01915ed
JJ
8681 PR target/70329
8682 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8683 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8684
4e3e2cf1
JJ
8685 PR target/70300
8686 * gcc.target/i386/pr70300.c: New test.
8687
4cde512c
JJ
8688 PR c++/70295
8689 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8690 (func2): New function for cond with parens, xfail warning for c++.
8691 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8692
16f6d7dc
PP
86932016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8694
8695 PR c++/70096
8696 * g++.dg/template/ptrmem30.C: New test.
8697
a3e2b438
PP
86982016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8699
8700 PR c++/70204
8701 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8702 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8703
11b6a02e
JJ
87042016-03-21 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR middle-end/70326
8707 * gcc.dg/pr70326.c: New test.
8708
b9407883
MG
87092016-03-21 Marc Glisse <marc.glisse@inria.fr>
8710 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR tree-optimization/70317
8713 * gcc.dg/pr70317.c: New test.
8714
4a148e19
UB
87152016-03-21 Uros Bizjak <ubizjak@gmail.com>
8716
8717 PR target/70327
8718 * gcc.target/i386/pr70327.c: New test.
8719
2a85ddbb
ML
87202016-03-21 Martin Liska <mliska@suse.cz>
8721
7d36fe98 8722 PR ipa/70306
2a85ddbb
ML
8723 * gcc.dg/ipa/pr70306.c: New test.
8724
4a148e19 87252016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8726
8727 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8728 * gcc.target/arm/attr-align3.c: Likewise.
8729 * gcc.target/arm/attr_arm.c: Likewise.
8730 * gcc.target/arm/flip-thumb.c: Likewise.
8731
6b366948
JJ
87322016-03-21 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR target/70296
8735 * gcc.target/powerpc/altivec-36.c: New test.
8736
2fac8c14
RB
87372016-03-21 Richard Biener <rguenther@suse.de>
8738
8739 PR tree-optimization/70310
8740 * gcc.dg/torture/pr70310.c: New testcase.
8741
e9bde854
KY
87422016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8743
8744 PR target/70293
8745 * gcc.target/i386/pr70293.c: New test.
8746
56bbfaf6
RB
87472016-03-21 Richard Biener <rguenther@suse.de>
8748
8749 PR tree-optimization/70288
8750 * gcc.dg/torture/pr70288-1.c: New testcase.
8751 * gcc.dg/torture/pr70288-2.c: Likewise.
8752
3eee49ed
AB
87532016-03-21 Andrey Belevantsev <abel@ispras.ru>
8754
8755 PR rtl-optimization/69307
8756 * gcc.target/arm/pr69307.c: New test.
4a148e19 8757
8e7816b4
AB
87582016-03-21 Andrey Belevantsev <abel@ispras.ru>
8759
8760 PR rtl-optimization/69102
8761 * gcc.c-torture/compile/pr69102.c: New test.
8762
14d7d4be
JL
87632016-03-18 Jeff Law <law@redhat.com>
8764
8765 PR rtl-optimization/70263
8766 * gcc.c-torture/compile/pr70263-1.c: New test.
8767 * gcc.target/i386/pr70263-2.c: New test.
8768
5c6a601c
BS
87692016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8770
8771 PR rtl-optimization/70278
8772 * gcc.dg/torture/pr70278.c: New test.
8773 * gcc.target/arm/pr70278.c: New test.
8774
4bbf545b
DM
87752016-03-18 David Malcolm <dmalcolm@redhat.com>
8776
8777 PR c/70281
8778 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8779 (test_builtin_types_compatible_p): New test function.
8780 * gcc.dg/pr70281.c: New test case.
8781
dc28bb68
CL
87822016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8783
8784 PR target/70113
8785 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8786
5e8d6dff
IE
87872016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8788
8789 PR tree-optimization/70252
8790 * gcc.dg/pr70252.c: New test.
8791
d0e7e403
TV
87922016-03-18 Tom de Vries <tom@codesourcery.com>
8793
8794 * gcc.dg/pr70161-2.c: New test.
8795 * gcc.dg/pr70161.c: New test.
8796
fa22501a
TV
87972016-03-18 Tom de Vries <tom@codesourcery.com>
8798
8799 PR ipa/70269
8800 * gcc.dg/pr70269.c: New test.
8801
dd125026
JJ
88022016-03-18 Jakub Jelinek <jakub@redhat.com>
8803
8804 PR c++/70267
8805 * g++.dg/ext/java-3.C: New test.
8806
91914f0a
PP
88072016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8808
8809 PR c++/70205
8810 * g++.dg/lookup/pr70205.C: New test.
8811
753a8910
PP
88122016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8813
8814 PR c++/70218
8815 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8816
14ba7b28
MP
88172016-03-17 Marek Polacek <polacek@redhat.com>
8818
8819 PR c/69407
8820 * gcc.dg/atomic-op-6.c: New test.
8821
ded60913
DM
88222016-03-17 David Malcolm <dmalcolm@redhat.com>
8823
8824 PR c/70264
8825 * c-c++-common/pr70264.c: New test case.
8826
a3aad0e6
JJ
88272016-03-17 Jakub Jelinek <jakub@redhat.com>
8828
17366700
JJ
8829 PR c++/70144
8830 * c-c++-common/pr70144-1.c: New test.
8831 * c-c++-common/pr70144-2.c: New test.
8832
a3aad0e6
JJ
8833 PR c++/70272
8834 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8835 * g++.dg/opt/flifetime-dse6.C: New test.
8836 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8837
b57e6e18
L
88382016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8839
8840 PR driver/70192
8841 * gcc.dg/pic-1.c: New test.
8842 * gcc.dg/pic-2.c: Likewise.
8843 * gcc.dg/pic-3.c: Likewise.
8844 * gcc.dg/pic-4.c: Likewise.
8845 * gcc.dg/pie-1.c: Likewise.
8846 * gcc.dg/pie-2.c: Likewise.
8847 * gcc.dg/pie-3.c: Likewise.
8848 * gcc.dg/pie-4.c: Likewise.
8849 * gcc.dg/pie-5.c: Likewise.
8850 * gcc.dg/pie-6.c: Likewise.
8851
b38ba58b
TV
88522016-03-17 Tom de Vries <tom@codesourcery.com>
8853
8854 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8855 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8856
6931b3b7
RB
88572016-03-17 Richard Biener <rguenther@suse.de>
8858
8859 PR debug/70271
8860 * g++.dg/debug/pr70271.C: New testcase.
8861
0c8b64cb
IE
88622016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8863
8864 * gcc.target/i386/pr70251.c: New test.
8865
b1970801
MP
88662016-03-17 Marek Polacek <polacek@redhat.com>
8867
8868 PR c++/70194
8869 * g++.dg/warn/constexpr-70194.C: New test.
8870
820c5eaa
RH
88712016-03-16 Richard Henderson <rth@redhat.com>
8872
8873 PR middle-end/70240
8874 * gcc.c-torture/compile/pr70240.c: New.
8875
da0ad263
SKS
88762016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8877
8878 * gcc.c-torture/compile/20151204.c: Skip for avr.
8879
c73d295c
JJ
88802016-03-16 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR target/70245
8883 * g++.dg/opt/pr70245.C: New test.
8884 * g++.dg/opt/pr70245.h: New file.
8885 * g++.dg/opt/pr70245-aux.cc: New file.
8886
b2794066
MS
88872016-03-16 Martin Sebor <msebor@redhat.com>
8888
8889 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8890
aa43616c
RH
88912016-03-16 Richard Henderson <rth@redhat.com>
8892
8893 PR middle-end/70199
8894 * gcc.c-torture/compile/pr70199.c: New.
8895
59608fe5
L
88962016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8897
8898 * gcc.dg/uninit-19.c: Run dos2unix.
8899
ab4c578f
MP
89002016-03-16 Marek Polacek <polacek@redhat.com>
8901
8902 PR c/70093
8903 * gcc.dg/nested-func-10.c: New test.
8904 * gcc.dg/nested-func-9.c: New test.
8905
f5387e76
JJ
89062016-03-16 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR tree-optimization/68714
8909 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8910
7662b718
TV
89112016-03-16 Tom de Vries <tom@codesourcery.com>
8912
8913 PR tree-optimization/68715
8914 * gcc.dg/graphite/pr68715-2.c: New test.
8915 * gcc.dg/graphite/pr68715.c: New test.
8916 * gfortran.dg/graphite/pr68715.f90: New test.
8917
be7ce7ae
TV
89182016-03-16 Tom de Vries <tom@codesourcery.com>
8919
8920 PR tree-optimization/68809
8921 * gcc.dg/graphite/pr68809-2.c: New test.
8922 * gcc.dg/graphite/pr68809.c: New test.
8923
1935f250
JJ
89242016-03-16 Jakub Jelinek <jakub@redhat.com>
8925
6651c93e
JJ
8926 PR c++/70147
8927 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8928 method call to i () as argument. Adjust expected output.
8929
1935f250
JJ
8930 PR c++/70147
8931 * g++.dg/ubsan/pr70147-1.C: New test.
8932 * g++.dg/ubsan/pr70147-2.C: New test.
8933
ab1caa6e
MS
89342016-03-15 Martin Sebor <msebor@redhat.com>
8935
8936 PR c++/58281
8937 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8938
5c2a1bbb
JDA
89392016-03-15 John David Anglin <danglin@gcc.gnu.org>
8940
cb5d8ad1
JDA
8941 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8942 hppa*-*-hpux*.
8943
b440dd40
JDA
8944 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8945
5c2a1bbb
JDA
8946 PR libfortran/69799
8947 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8948 libatomic_available.
8949
42c729c5
MP
89502016-03-15 Marek Polacek <polacek@redhat.com>
8951
8952 PR c++/70209
8953 * g++.dg/ext/attribute-may-alias-4.C: New test.
8954
82b1c550
AM
89552016-03-15 Alexander Monakov <amonakov@ispras.ru>
8956
8957 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8958 -fvar-tracking-assignments-toggle flag.
8959
4ccbf3a6
PH
89602016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8961
8962 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8963
c39858bd
JJ
89642016-03-15 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR rtl-optimization/70222
8967 * gcc.c-torture/execute/pr70222-1.c: New test.
8968 * gcc.c-torture/execute/pr70222-2.c: New test.
8969
8be119c1
RH
89702016-03-15 Richard Henderson <rth@redhat.com>
8971
8972 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8973
6598bb55
AB
89742016-03-15 Andrey Belevantsev <abel@ispras.ru>
8975
8976 PR rtl-optimization/69032
8977 * gcc.dg/pr69032.c: New test.
8978
81fa2944
AB
89792016-03-15 Andrey Belevantsev <abel@ispras.ru>
8980
8981 PR rtl-optimization/63384
4a148e19 8982 * g++.dg/pr63384.C: New test.
81fa2944 8983
74ea9ab6
AB
89842016-03-15 Andrey Belevantsev <abel@ispras.ru>
8985
8986 PR target/64411
8987 * gcc.target/i386/pr64411.C: New test.
8988
045d5055
TV
89892016-03-15 Tom de Vries <tom@codesourcery.com>
8990
8991 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8992 * gfortran.dg/goacc/kernels-alias.f95: New test.
8993
3ea33585
MS
89942016-03-14 Martin Sebor <msebor@redhat.com>
8995
8996 PR c++/53792
8997 * g++.dg/cpp0x/constexpr-inline.C: New test.
8998 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8999
1df7b330
DE
90002016-03-14 David Edelsohn <dje.gcc@gmail.com>
9001
9002 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9003
79b57d18
JJ
90042016-03-14 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR middle-end/70219
9007 * gcc.dg/pr70219.c: New test.
9008
3cbf012a
BS
90092016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9010
9011 PR target/70083
9012 * gcc.dg/torture/pr70083.c: New test.
9013 * gcc.target/i386/pr70083.c: New test.
9014
a9fee7cd
RB
90152016-03-14 Richard Biener <rguenther@suse.de>
9016
9017 PR tree-optimization/56365
9018 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9019
4799603f
SB
90202016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9021
9022 PR target/70098
9023 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9024 New function.
9025 * g++.dg/pr70098.C: New testcase.
9026
9027
760ca967
TV
90282016-03-14 Tom de Vries <tom@codesourcery.com>
9029
9030 PR tree-optimization/70045
9031 * gcc.dg/graphite/pr70045.c: New test.
9032
44e66a77
JD
90332016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9034
9035 PR fortran/69043
9036 * gfortran.dg/include_9.f90: New test.
9037
a18e0fe1
DH
90382016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9039
9040 PR fortran/45076
9041 gfortran.dg/prof/prof.exp: New script.
9042 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9043
d0aca6ab
AB
90442016-03-12 Andrey Belevantsev <abel@ispras.ru>
9045
9046 PR rtl-optimization/69307
9047 * gcc.dg/pr69307.c: New test.
9048
cefe08a4
VM
90492016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9050
9051 PR target/69614
9052 * gcc.target/arm/pr69614.c: New.
9053
70112e2a
PT
90542016-03-12 Paul Thomas <pault@gcc.gnu.org>
9055
9056 PR fortran/70031
9057 * gfortran.dg/submodule_14.f08: New test
9058
9059 PR fortran/69524
9060 * gfortran.dg/submodule_15.f08: New test
9061
3f1e5d3a
PP
90622016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9063
9064 PR c++/70106
9065 * g++.dg/cpp1y/paren3.C: New test.
9066
a3f6d680
MM
90672016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9068
9069 PR target/70131
9070 * gcc.target/powerpc/ppc-round2.c: New test.
9071
92348f09
BS
90722016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9073
9074 PR target/70123
9075 * gcc.dg/torture/pr70123.c: New test.
9076
cebde9e9
JL
90772016-03-11 Jeff Law <law@redhat.com>
9078
9079 PR tree-optimization/70190
9080 * gcc.c-torture/compile/pr70190.c: New test.
9081
3edc5da4
DM
90822016-03-11 David Malcolm <dmalcolm@redhat.com>
9083
9084 PR c/68187
9085 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9086 case.
9087 (test43_b): Likewise.
9088 (test43_c): Likewise.
9089 (test43_d): Likewise.
9090 (test43_e): Likewise.
9091 (test43_f): Likewise.
9092 (test43_g): Likewise.
9093 (test44_a): Likewise.
9094 (test44_b): Likewise.
9095 (test44_c): Likewise.
9096 (test44_d): Likewise.
9097 (test44_e): Likewise.
9098
318c1204
DM
90992016-03-11 David Malcolm <dmalcolm@redhat.com>
9100
9101 PR c/70085
9102 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9103
bc062234
KT
91042016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9105
9106 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9107 dg-options.
9108
acfc1ac1
KT
91092016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9110
9111 PR target/70002
9112 PR target/69245
9113 * gcc.target/aarch64/pr69245_2.c: New test.
9114
d1e2bb2d
JJ
91152016-03-11 Jakub Jelinek <jakub@redhat.com>
9116
9117 PR tree-optimization/70177
9118 * gcc.dg/pr70177.c: New test.
9119
07350627
AL
91202016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9121
9122 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9123
5c6706f7
AL
91242016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9125
9126 * gcc.dg/tree-ssa/sra-20.c: New.
9127
02d472a2
JJ
91282016-03-11 Jakub Jelinek <jakub@redhat.com>
9129
686d390a
JJ
9130 PR rtl-optimization/70174
9131 * gcc.dg/pr70174.c: New test.
9132
02d472a2
JJ
9133 PR tree-optimization/70169
9134 * gcc.dg/pr70169.c: New test.
9135
0f9befa1
IE
91362016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9137
9138 PR target/70160
9139 * gcc.target/i386/pr70160.c: New test.
9140
432d4670
AK
91412016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9142
9143 * gcc.target/s390/dfp-1.c: New test.
9144
a3dc8760
NC
91452016-03-10 Nick Clifton <nickc@redhat.com>
9146
9147 PR target/70044
9148 * gcc.target/aarch64/pr70044.c: New test.
9149
b87a8d7d
PP
91502016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9151 Jakub Jelinek <jakub@redhat.com>
9152
9153 PR c++/70001
9154 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9155 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9156 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9157
4f4ada6a
JH
91582016-03-10 Jan Hubicka <hubicka@ucw.cz>
9159
9160 PR lto/69589
9161 * g++.dg/lto/pr69589_0.C: New testcase
9162 * g++.dg/lto/pr69589_1.C: New testcase
9163
d49b0aa0
MP
91642016-03-10 Marek Polacek <polacek@redhat.com>
9165
9166 PR c++/70153
9167 * g++.dg/delayedfold/unary-plus1.C: New test.
9168
91692016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9170
9171 * gcc.target/arm/pr45701-1.c: Escape brackets.
9172 * gcc.target/arm/pr45701-2.c: Likewise.
9173
71017a7b
AL
91742016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9175
9176 * gfortran.dg/unconstrained_commons.f: New.
9177
ba52669f
AM
91782016-03-10 Alan Modra <amodra@gmail.com>
9179
9180 * gcc.dg/pr69195.c: New.
9181 * gcc.dg/pr69238.c: New.
9182
27742332
TV
91832016-03-10 Tom de Vries <tom@codesourcery.com>
9184
9185 PR testsuite/68915
9186 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9187
3a81a594
RB
91882016-03-10 Richard Biener <rguenther@suse.de>
9189
9190 PR tree-optimization/70128
9191 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9192 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9193
3433b975
JJ
91942016-03-09 Jakub Jelinek <jakub@redhat.com>
9195
c2864f02
JJ
9196 PR tree-optimization/70152
9197 * gcc.dg/pr70152.c: New test.
9198
3433b975
JJ
9199 PR target/70086
9200 * gcc.target/i386/pr70086-1.c: New test.
9201 * gcc.target/i386/pr70086-2.c: New test.
9202 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9203
9204 PR tree-optimization/70127
9205 * gcc.c-torture/execute/pr70127.c: New test.
9206
96b3c82d
CP
92072016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9208
9209 * c-c++-common/goacc/combined-directives-2.c: New test.
9210
b4f3232d
DM
92112016-03-09 David Malcolm <dmalcolm@redhat.com>
9212
9213 PR c/68473
9214 PR c++/70105
9215 * g++.dg/diagnostic/pr70105.C: New test.
9216 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9217 (test_multiple_ordinary_maps): New test function.
9218
40499f81
DM
92192016-03-09 David Malcolm <dmalcolm@redhat.com>
9220
9221 PR c/68473
9222 PR c++/70105
9223 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9224 Drop range information from call to inform_at_rich_loc.
9225 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9226 New.
9227 (test_show_locus): Replace calls to rich_location::add_range with
9228 calls to add_range. Rewrite the tests that used the now-defunct
9229 rich_location ctor taking a source_range. Simplify other tests
9230 by replacing calls to COMBINE_LOCATION_DATA with calls to
9231 make_location.
9232
c9e33662
RB
92332016-03-09 Richard Biener <rguenther@suse.de>
9234 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR tree-optimization/70138
9237 * gcc.dg/vect/pr70138-1.c: New testcase.
9238 * gcc.dg/vect/pr70138-2.c: Likewise.
9239
2c73b764
JJ
92402016-03-09 Jakub Jelinek <jakub@redhat.com>
9241
9242 PR target/70049
9243 * gcc.target/i386/pr70049.c: New test.
9244
c06d25bb
RB
92452016-03-09 Richard Biener <rguenther@suse.de>
9246
9247 PR c/70143
9248 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9249 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9250 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9251
5828a501
RO
92522016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9253
9254 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9255 arm-*-*.
9256
2e141c8d
JJ
92572016-03-09 Jakub Jelinek <jakub@redhat.com>
9258
5a9def37
JJ
9259 PR middle-end/67278
9260 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9261
2e141c8d
JJ
9262 PR target/67278
9263 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9264
9265 PR middle-end/70050
9266 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9267 in testcase comment.
9268
bf751f40
TV
92692016-03-09 Tom de Vries <tom@codesourcery.com>
9270
9271 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9272 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9273 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9274 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9275 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9276 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9277 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9278 * gfortran.dg/goacc/kernels-loop.f95: New test.
9279
e210c999
MS
92802016-03-08 Martin Sebor <msebor@redhat.com>
9281
9282 PR c++/62096
9283 * g++.dg/warn/overflow-warn-7.C: New test.
9284
80aac5c8
JM
92852016-03-08 Jason Merrill <jason@redhat.com>
9286
9287 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9288 * lib/target-supports.exp (check_effective_target_concepts): New.
9289
12b81409
JJ
92902016-03-08 Jakub Jelinek <jakub@redhat.com>
9291
d259b234
JJ
9292 PR c++/70135
9293 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9294 * g++.dg/ubsan/pr70135.C: New test.
9295
12b81409
JJ
9296 PR target/70110
9297 * gcc.dg/pr70110.c: New test.
9298
b4e9f2aa
MJ
92992016-03-07 Martin Jambor <mjambor@suse.cz>
9300
9301 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9302 * c-c++-common/gomp/if-1.c: Likewise.
9303 * c-c++-common/gomp/pr61486-2.c: Likewise.
9304 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9305 to dg-additional-options.
9306 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9307 * g++/gomp/target-teams-1.c: Likewise.
9308 * gcc.dg/gomp/gomp.exp: Likewise.
9309 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9310 dg-additional-options.
9311 * gfortran.dg/gomp/gomp.exp: Likewise.
9312 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9313 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9314 dg-additional-options.
9315 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9316
f86e631e
MJ
93172016-03-07 Martin Jambor <mjambor@suse.cz>
9318
9319 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9320 * c-c++-common/gomp/gridify-1.c: New test.
9321 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9322
94156b3f
AV
93232016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9324
9325 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9326 trigger for cortex-r8, when scanning for register r8.
9327 * gcc.target/arm/pr45701-2.c: Likewise.
9328
a84a49b7 93292016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9330 Jeff Law <law@redhat.com>
a84a49b7
RB
9331
9332 PR tree-optimization/69740
9333 * gcc.c-torture/compile/pr69740-1.c: New test.
9334 * gcc.c-torture/compile/pr69740-2.c: New test.
9335
e41f6c9e
BS
93362016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9337
9338 * lib/target-supports.exp
9339 (check_effective_target_whole_vector_shift): Enable for PPC64.
9340
57548bf5
RB
93412016-03-07 Richard Biener <rguenther@suse.de>
9342
9343 PR tree-optimization/70115
9344 * gcc.dg/torture/pr70115.c: New testcase.
9345
4ae13300
NS
93462016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9347
9348 PR middle-end/69916
9349 * c-c-++-common/goacc/pr69916.c: New.
9350
5edb9853
RH
93512016-03-07 Richard Henderson <rth@redhat.com>
9352
9353 * gcc.c-torture/compile/pr70061.c: New test.
9354
2067a8f3
RB
93552016-03-07 Richard Biener <rguenther@suse.de>
9356
9357 PR testsuite/70109
9358 * gcc.dg/vect/O3-pr36098.c: New testcase.
9359
4145a9b7
CL
93602016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9361
9362 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9363
1878be32
EB
93642016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9365
9366 * gnat.dg/renaming9.ad[sb]: New testcase.
9367
df762bb2
JJ
93682016-03-05 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR c++/70084
9371 * g++.dg/expr/stdarg3.C: New test.
9372
7d461295
JL
93732016-03-04 Jeff Law <law@redhat.com>
9374
9375 PR tree-optimization/69196
9376 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9377 x86_64-*-*.
9378
29b9828f
BS
93792016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9380
b6b552fd
BS
9381 PR c/69973
9382 * gcc.dg/pr69973.c: New test.
9383
201d49e9
BS
9384 PR rtl-optimization/69941
9385 * gcc.dg/torture/pr69941.c: New test.
9386
29b9828f
BS
9387 PR c/69824
9388 * gcc.dg/pr69824.c: New test.
9389
640b7e74
TV
93902016-03-05 Tom de Vries <tom@codesourcery.com>
9391
9392 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9393 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9394 function.
9395
7a3a3fad
PP
93962016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9397
9398 PR c++/66786
9399 * g++.dg/cpp1y/var-templ48.C: New test.
9400 * g++.dg/cpp1y/var-templ49.C: New test.
9401
cd439aec
EB
94022016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9403
9404 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9405
60204554
JJ
94062016-03-04 Jakub Jelinek <jakub@redhat.com>
9407
0c8825de
JJ
9408 PR c++/70035
9409 * g++.dg/ubsan/pr70035.C: New test.
9410
60204554
JJ
9411 PR target/70062
9412 * gcc.target/i386/pr70062.c: New test.
9413
f79d4eab
L
94142016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9415
9416 * g++.dg/template/typename21.C: Remove c++98_only.
9417
ea81ce67
L
94182016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9419
9420 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9421
64b23c13
DM
94222016-03-04 David Malcolm <dmalcolm@redhat.com>
9423
9424 PR c/68187
9425 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9426 function.
9427 (fn_42_b): Likewise.
9428 (fn_42_c): Likewise.
9429
729526f5
DM
94302016-03-04 David Malcolm <dmalcolm@redhat.com>
9431
9432 PR c/68187
9433 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9434 function.
9435 (fn_40_b): Likewise.
9436 (fn_41_a): Likewise.
9437 (fn_41_b): Likewise.
9438
f9ea11ac
JJ
94392016-03-04 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR target/70059
9442 * gcc.target/i386/avx512f-pr70059.c: New test.
9443 * gcc.target/i386/avx512dq-pr70059.c: New test.
9444
b6c38c69
BS
94452016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9446
9447 PR rtl-optimization/57676
9448 * gcc.dg/torture/pr57676.c: New test.
9449
af3cdd34
IE
94502016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9451
9452 * gcc.dg/pr70026.c: New test.
9453
7ff6ca38
MP
94542016-03-04 Marek Polacek <polacek@redhat.com>
9455
9456 PR c/69798
9457 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9458 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9459
a6bf62d5
KT
94602016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9461
9462 PR target/70004
9463 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9464 Delete.
9465 (test_corners_sisd_si): Likewise.
9466 (main): Remove checks of the above.
9467 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9468
ae4cdc6a
EB
94692016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9470
9471 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9472
08455559
CL
94732016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9474
9475 * gcc.dg/torture/pr69951.c: Accept argc==0.
9476
e9a35493
RB
94772016-03-04 Richard Biener <rguenther@suse.de>
9478
9479 PR c++/70054
9480 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9481 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9482
fba054c2
DV
94832016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9484
9485 PR testsuite/69766
9486 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9487 testing multiarch.
9488
f10cdc6c
JJ
94892016-03-04 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR debug/69947
9492 * gcc.dg/guality/pr69947.c: New test.
9493
2e981ba0
JJ
94942016-03-03 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR ada/70017
9497 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9498
0ba3bfa2
KT
94992016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9500
9501 PR rtl-optimization/69904
9502 * gcc.target/arm/pr69904.c: New test.
9503
97ecdb46
JJ
95042016-03-03 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR target/70021
9507 * gcc.dg/vect/pr70021.c: New test.
9508 * gcc.target/i386/pr70021.c: New test.
9509
a2a743a1
MP
95102016-03-03 Marek Polacek <polacek@redhat.com>
9511
9512 PR middle-end/70050
9513 * gcc.dg/pr70050.c: New test.
9514
fa07ecdd
JG
95152016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9516
9517 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9518
23504262
ML
95192016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9520
9521 PR tree-optimization/70043
9522 * gfortran.dg/vect/pr70043.f90: New test.
9523
b7b9e1a9
EB
95242016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9525
9526 * gnat.dg/specs/task1.ads: New test.
9527
cb83ba54
RO
95282016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9529
9530 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9531 Invoke gdb with -batch.
9532 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9533
a75f5e30
RB
95342016-03-03 Richard Biener <rguenther@suse.de>
9535
9536 PR tree-optimization/55936
9537 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9538
268bc320
JL
95392016-03-02 Jeff Law <law@redhat.com>
9540
815f20ab
JL
9541 PR rtl-optimization/69942
9542 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9543 effects of argument promotions.
9544
268bc320
JL
9545 PR tree-optimization/69987
9546 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9547 target does not support -fprefetch-loop-arrays.
9548
171f7de5
UB
95492016-03-02 Uros Bizjak <ubizjak@gmail.com>
9550
9551 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9552
192912db
BC
95532016-03-02 Bin Cheng <bin.cheng@arm.com>
9554
c7908871 9555 PR rtl-optimization/69052
192912db
BC
9556 * gcc.target/i386/pr69052.c: New test.
9557
90a7a40b
AM
95582016-03-02 Alan Modra <amodra@gmail.com>
9559
9560 * gcc.dg/pr69990.c: New.
9561
69fa742f
JJ
95622016-03-02 Jakub Jelinek <jakub@redhat.com>
9563
de752fb0
JJ
9564 PR c/68062
9565 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9566
9567 PR middle-end/70022
9568 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9569
69fa742f
JJ
9570 PR target/70028
9571 * gcc.target/i386/pr70028.c: New test.
9572
7c65bd56
MK
95732016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9574
9575 * c-c++-common/asan/swapcontext-test-1.c,
9576 * c-c++-common/tsan/thread_leak.c,
9577 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9578 * g++.dg/tsan/benign_race.C,
9579 * g++.dg/tsan/fd_close_norace.C,
9580 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9581 races with sanitizer output
9582
37d98220 95832016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9584 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9585
9586 PR target/67278
9587 * gcc.dg/simd-8.c: New testcase.
9588
218db463
RB
95892016-03-02 Richard Biener <rguenther@suse.de>
9590
9591 PR middle-end/67278
9592 * gcc.dg/simd-7.c: New testcase.
9593
22c72158
EB
95942016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9595
9596 * gcc.target/i386/pr70007.c: Tweak.
9597
9a790ccc
DV
95982016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9599
9600 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9601
bd02f00f
MP
96022016-03-02 Marek Polacek <polacek@redhat.com>
9603
9604 PR c/67854
9605 * gcc.dg/pr67854.c: New test.
9606
1e840f39
JJ
96072016-03-02 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR middle-end/70025
9610 * gcc.dg/torture/pr70025.c: New test.
9611
bca00241
VK
96122016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9613
9614 PR tree-optimization/68621
9615 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9616
0bca04b8
EB
96172016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9618
9619 * gcc.target/i386/pr70007.c: New test.
9620
2a9afc86
JL
96212016-03-01 Jeff Law <law@redhat.com>
9622
eab2541b 9623 PR tree-optimization/69196
9d83ef71 9624 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9625
2a9afc86
JL
9626 PR tree-optimization/69196
9627 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9628 duplicating code and spoiling the expected output.
9629
0d39977e
MM
96302016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9631
9632 PR target/70033
9633 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9634 supports power9 before doing tests.
9635 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9636 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9637 * gcc.target/powerpc/p9-permute.c: Likewise.
9638
a0c0699d
UB
96392016-03-01 Uros Bizjak <ubizjak@gmail.com>
9640
9641 PR target/70027
9642 * gcc.target/i386/pr70027.c: New test.
9643
0ae3ef47 96442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9645
9646 * gcc.dg/pr70017.c: New test.
9647
686e2237
JJ
96482016-03-01 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR c/69796
9651 PR c/69974
9652 * gcc.dg/pr69796.c: New test.
9653 * gcc.dg/pr69974.c: New test.
9654
f8e4188c
EB
96552016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9656
9657 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9658
5e3f1c7c
JL
96592016-02-29 Jeff Law <law@redhat.com>
9660
9661 PR tree-optimization/69987
9662 * gfortran.dg/pr69987.f90: New test.
9663
9664 PR tree-optimization/69989
9665 * gcc.c-torture/compile/pr69989-2.c: New test.
9666
1be56bc5
MP
96672016-03-01 Marek Polacek <polacek@redhat.com>
9668
9669 PR c++/69795
9670 * g++.dg/parse/invalid1.C: New test.
9671
1b19470d
RB
96722016-03-01 Richard Biener <rguenther@suse.de>
9673
9674 PR middle-end/70022
9675 * gcc.dg/pr70022.c: New testcase.
9676
3ae0661a
IE
96772016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9678
9679 PR tree-optimization/69956
9680 * gcc.dg/pr69956.c: New test.
9681
0f09ab88
BS
96822016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9683
9684 PR target/70011
9685 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9686 XFAIL when hardware supports efficient unaligned storage access.
9687
76d881bf
PP
96882016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9689
9690 PR c++/69961
9691 * g++.dg/template/pr69961a.C: New test.
9692 * g++.dg/template/pr69961b.C: New test.
9693
7168133a
DM
96942016-02-29 David Malcolm <dmalcolm@redhat.com>
9695
9696 PR preprocessor/69985
9697 * gcc.dg/cpp/pr69985.c: New test case.
9698
0c6072a3
JL
96992016-02-29 Jeff Law <law@redhat.com>
9700
e66f219b
JL
9701 PR tree-optimization/70005
9702 * gcc.c-torture/execute/pr70005.c New test.
9703
0c6072a3
JL
9704 PR tree-optimization/69999
9705 * gcc.c-torture/compile/pr69999.c: New test.
9706
fd9fbdb3
YR
97072016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9708
9709 PR tree-optimization/69652
9710 * gcc.dg/torture/pr69652.c: Delete test.
9711 * gcc.dg/vect/pr69652.c: New test.
9712
cbd400b4
RB
97132016-02-19 Richard Biener <rguenther@suse.de>
9714
9715 PR tree-optimization/69980
9716 * gfortran.dg/vect/pr69980.f90: New testcase.
9717
84ea0f58
EB
97182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9719
9720 * gcc.target/sparc/20160229-1.c: New test.
9721
5d2a63dc
EB
97222016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9723
9724 * gnat.dg/stack_usage3.adb: New test.
9725 * gnat.dg/stack_usage3_pkg.ads: New helper.
9726
93e708f9
EB
97272016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9728
9729 * gnat.dg/renaming8.adb: New test.
9730 * gnat.dg/renaming8_pkg1.ads: New helper.
9731 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9732 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9733
6512bc93
RB
97342016-02-29 Richard Biener <rguenther@suse.de>
9735
9736 PR tree-optimization/69720
9737 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9738
7b201a88
TK
97392016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9740
9741 PR fortran/68147
9742 PR fortran/47674
9743 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9744
82ee0cf2 97452016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9746 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9747
9748 PR fortran/56007
9749 * gfortran.dg/coarray_8.f90: Adjust error message.
9750 * gfortran.dg/pr56007.f90: New test.
9751 * gfortran.dg/pr56007.f: New test.
9752
cdc1a2c8
L
97532016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9754
9755 PR tree-optimization/69989
9756 * gcc.dg/torture/pr69989.c: New test.
9757
33505bcf
EB
97582016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9759
9760 * gcc.target/i386/stack-realign-win.c: New test.
9761
524bfb19
HA
97622016-02-28 Harald Anlauf <anlauf@gmx.de>
9763
9764 PR fortran/60126
9765 * gfortran.dg/pr60126.f90: New test.
9766
bd542508
JL
97672016-02-27 Jeff Law <law@redhat.com>
9768
9769 Revert
9770 2016-02-26 Richard Biener <rguenther@suse.de>
9771 Jeff Law <law@redhat.com>
9772
9773 PR tree-optimization/69740
9774 * gcc.c-torture/compile/pr69740-1.c: New test.
9775 * gcc.c-torture/compile/pr69740-2.c: New test.
9776
dd1291e0
JD
97772016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9778
5fb67f8b 9779 PR fortran/69910
dd1291e0
JD
9780 * gfortran.dg/newunit_4.f90: New test.
9781
5cfefb59
JJ
97822016-02-27 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR target/69613
9785 PR rtl-optimization/69886
9786 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9787 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9788 target.
9789
20ba5f33
MS
97902016-02-26 Martin Sebor <msebor@redhat.com>
9791
9792 PR tree-optimization/15826
9793 * gcc.dg/tree-ssa/pr15826.c: New test.
9794
e6fb01b0
JJ
97952016-02-26 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR target/69969
9798 * gcc.target/powerpc/pr69969.c: New test.
9799
e3e0cf64
MS
98002016-02-26 Martin Sebor <msebor@redhat.com>
9801
9802 PR c++/15766
9803 * g++.old-deja/g++.other/decl5.C: Add a test case.
9804
d1f2bea5
SB
98052016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9806
9807 PR target/69946
9808 * gcc.target/powerpc/pr69946.c: New file.
9809
4a4f9d2b 98102016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9811 Jeff Law <law@redhat.com>
4a4f9d2b 9812
e3e0cf64 9813 PR tree-optimization/69740
4a4f9d2b
RB
9814 * gcc.c-torture/compile/pr69740-1.c: New test.
9815 * gcc.c-torture/compile/pr69740-2.c: New test.
9816
ad2a2706
MJ
98172016-02-26 Martin Jambor <mjambor@suse.cz>
9818
9819 PR middle-end/69920
9820 * gcc.dg/torture/pr69932.c: New test.
9821 * gcc.dg/torture/pr69936.c: Likewise.
9822
1d11f7ce
AK
98232016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9824
9825 PR target/69709
9826 * gcc.target/s390/pr69709.c: New test.
9827
6cfccbb2
KT
98282016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9829
9830 PR target/69245
9831 * gcc.target/aarch64/pr69245_1.c: New test.
9832
ac59ad4e
KT
98332016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9834
9835 PR target/69613
9836 * gcc.dg/torture/pr69613.c: New test.
9837
a2ad54a0
JJ
98382016-02-26 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR rtl-optimization/69891
9841 * gcc.target/i386/pr69891.c: New test.
9842
0884062c 98432016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9844 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9845
d2369d4f 9846 PR target/61397
c163789b
MM
9847 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9848 functionality for both 32-bit and 64-bit.
9849
5aed7e2c
RB
98502016-02-26 Richard Biener <rguenther@suse.de>
9851
9852 PR tree-optimization/69551
9853 * gcc.dg/torture/pr69951.c: New testcase.
9854
798e2a8e
RB
98552016-02-25 Richard Biener <rguenther@suse.de>
9856
9857 PR tree-optimization/48795
9858 * gcc.dg/Warray-bounds-18.c: New testcase.
9859
9559fbac
RO
98602016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9861
9862 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9863
c049b107
JJ
98642016-02-25 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR rtl-optimization/69896
9867 * gcc.dg/pr69896.c: New test.
9868
1137001c
PP
98692016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9870
9871 PR c++/69736
9872 * g++.dg/cpp1y/paren2.C: New test.
9873
2e9c8641
MS
98742016-02-24 Martin Sebor <msebor@redhat.com>
9875
9876 PR c/51147
9877 * gcc.dg/enum-mode-2.c: New test.
9878
03ca8fb3
JJ
98792016-02-24 Jakub Jelinek <jakub@redhat.com>
9880
9881 PR c++/69922
9882 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9883 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9884 * g++.dg/ubsan/pr69922.C: New test.
9885
0b05329b
MP
98862016-02-24 Marek Polacek <polacek@redhat.com>
9887
9888 PR c/69819
9889 * gcc.dg/pr69819.c: New test.
9890
57c2c374
MS
98912016-02-24 Martin Sebor <msebor@redhat.com>
9892
3b96b93a
MS
9893 PR c++/69912
9894 * g++.dg/ext/flexary15.C: New test.
9895
98962016-02-24 Martin Sebor <msebor@redhat.com>
9897
9898 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9899 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9900 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9901
65433bb5
MK
99022016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9903 Charles Baylis <charles.baylis@linaro.org>
9904
9905 PR debug/61033
9906 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9907
f802a424 99082016-02-24 Richard Biener <rguenther@suse.de>
44293580 9909 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9910
9911 PR middle-end/69760
9912 * gcc.dg/torture/pr69760.c: New testcase.
9913
525f795f
RO
99142016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9915
9916 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9917 pattern on Solaris with as.
9918
cd7bbceb
KT
99192016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9920
9921 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9922 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9923 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9924 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9925
89c0c1fd
JJ
99262016-02-24 Jakub Jelinek <jakub@redhat.com>
9927
9928 PR middle-end/69915
9929 * gcc.dg/pr69915.c: New test.
9930
0683fd27
KT
99312016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9932
9933 PR rtl-optimization/69886
9934 * gcc.dg/torture/pr69886.c: New test.
9935
e53d562a
RB
99362016-02-24 Richard Biener <rguenther@suse.de>
9937
9938 PR middle-end/68963
9939 * gcc.dg/torture/pr68963.c: New testcase.
9940
74a00288
KT
99412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9942
9943 PR target/69875
9944 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9945 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9946 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9947 * gcc.target/arm/atomic_loaddi_1.c: New test.
9948 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9949 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9950 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9951 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9952 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9953 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9954 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9955 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9956
340fd4c9
JJ
99572016-02-24 Jakub Jelinek <jakub@redhat.com>
9958
9959 PR middle-end/69909
9960 * gcc.dg/torture/pr69909.c: New test.
9961
47d3fdb2
RB
99622016-02-24 Richard Biener <rguenther@suse.de>
9963
9964 PR tree-optimization/69907
9965 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9966 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9967 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9968
dab73e73
CB
99692016-02-24 Christian Bruel <christian.bruel@st.com>
9970
9971 * gcc.target/arm/pragma_cpp_fma.c: New test.
9972
7cc5ec65
JD
99732016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9974
9975 PR fortran/61156
9976 * gfortran.dg/include_6.f90: Update test.
9977
067fbd8b
JJ
99782016-02-23 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR objc/69844
9981 * objc.dg/pr69844.m: New test.
9982
64a454d9
JD
99832016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9984
9985 PR libgfortran/69456
9986 * gfortran.dg/namelist_89.f90: New test.
9987 * gfortran.dg/pr59700.f90: Update test..
9988
35886f0b
MS
99892016-02-23 Martin Sebor <msebor@redhat.com>
9990
9991 PR middle-end/69780
9992 * g++.dg/ext/builtin_alloca.C: New test.
9993 * gcc.dg/builtins-68.c: New test.
9994
162cc7e3
RH
99952016-02-23 Richard Henderson <rth@redhat.com>
9996
9997 * gcc.target/i386/addr-space-3.c: Remove test.
9998
196440f8
DM
99992016-02-23 David Malcolm <dmalcolm@redhat.com>
10000
10001 PR preprocessor/69126
10002 PR preprocessor/69543
10003 * c-c++-common/pr69126-2-long.c: New test.
10004 * c-c++-common/pr69126-2-short.c: New test.
10005 * c-c++-common/pr69543-1.c: Remove xfail.
10006
1d3121af
DM
100072016-02-23 David Malcolm <dmalcolm@redhat.com>
10008
10009 PR preprocessor/69126
10010 PR preprocessor/69543
10011 PR preprocessor/69558
10012 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10013 (f): Rename to...
10014 (test_2): ...this, and add leading comment.
10015 (MACRO_3, test_3): New.
10016 (MACRO_4A, MACRO_4B, test_4): New.
10017 (MACRO): Rename to...
10018 (MACRO_5): ...this.
10019 (g): Rename to...
10020 (test_5): ...this, updating for renaming of MACRO, and
10021 add leading comment.
10022 * c-c++-common/pr69543-1.c: New.
10023 * c-c++-common/pr69543-2.c: New.
10024 * c-c++-common/pr69543-3.c: New.
10025 * c-c++-common/pr69543-4.c: New.
10026 * c-c++-common/pr69558-1.c: New.
10027 * c-c++-common/pr69558-2.c: New.
10028 * c-c++-common/pr69558-3.c: New.
10029 * c-c++-common/pr69558-4.c: New.
10030 * gcc.dg/pr69558.c: Move to...
10031 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10032 xfail for c++.
10033
f99c3557
TS
100342016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10035
10036 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10037 to -ftree-parallelize-loops/-fopenacc changes.
10038 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10039 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10040 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10041 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10042 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10043 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10044 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10045 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10046 * c-c++-common/goacc/kernels-loop.c: Likewise.
10047 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10048 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10049 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10050 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10051
c60ec7c2
RO
100522016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10053
10054 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10055
f1a62b6f
JJ
100562016-02-23 Jakub Jelinek <jakub@redhat.com>
10057
e67bf044
JJ
10058 PR c++/69902
10059 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10060
f1a62b6f
JJ
10061 PR c/69900
10062 * gcc.dg/pr69900.c: New test.
10063
20c5e09e
MJ
100642016-02-23 Martin Jambor <mjambor@suse.cz>
10065
10066 PR tree-optimization/69666
10067 * gcc.dg/tree-ssa/pr69666.c: New test.
10068
e457a6fc
AV
100692016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10070
10071 PR fortran/67451
10072 * gfortran.dg/coarray_allocate_5.f08: New test.
10073
d7b574f4
AK
100742016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10075
10076 * gcc.target/s390/vcond-shift.c: Move to ...
10077 * gcc.target/s390/vector/vcond-shift.c: ... here.
10078
58bdeb44
AK
100792016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10080
10081 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10082 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10083
7cd0387b
AK
100842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10085
10086 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10087
4246c8da
MW
100882016-02-20 Mark Wielaard <mjw@redhat.com>
10089
10090 PR c/28901
10091 * gcc.dg/unused-variable-3.c: New test.
10092
f93bc532
JJ
100932016-02-22 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR target/69888
10096 * gcc.target/i386/pr69888.c: New test.
10097
c4e360f4
RB
100982016-02-22 Richard Biener <rguenther@suse.de>
10099
10100 PR tree-optimization/69882
10101 * gfortran.dg/vect/pr69882.f90: New testcase.
10102
09c92f1c
JJ
101032016-02-22 Jakub Jelinek <jakub@redhat.com>
10104
10105 PR target/69885
10106 * gcc.dg/pr69885.c: New test.
10107
f88d45dc
OE
101082016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10109
10110 PR target/69806
10111 PR target/54089
10112 * gcc.target/sh/pr54089-10.c: New.
10113
ce1ff48e
PT
101142016-02-20 Paul Thomas <pault@gcc.gnu.org>
10115
10116 PR fortran/69423
10117 * gfortran.dg/deferred_character_15.f90 : New test.
10118
bbf27208
DH
101192016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10120
10121 PR fortran/57365
10122 gfortran.dg/allocate_with_source_18.f03: New test.
10123
101242016-02-20 Harald Anlauf <anlauf@gmx.de>
10125
10126 PR fortran/52531
10127 gfortran.dg/gomp/pr52531.f90: New test.
10128
268be88c
BE
101292016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10130
10131 PR c++/69865
10132 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10133 -std=c++03.
10134
4b6c824a
JJ
101352016-02-19 Jakub Jelinek <jakub@redhat.com>
10136
871b3f47
JJ
10137 PR c++/69826
10138 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10139 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10140
7a965d51
JJ
10141 PR c++/69850
10142 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10143
4b6c824a
JJ
10144 PR c++/69851
10145 * g++.dg/torture/pr69851.C: New test.
10146
15fca21a
MS
101472016-02-19 Martin Sebor <msebor@redhat.com>
10148
10149 PR testsuite/69573
10150 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10151
19e21586
JJ
101522016-02-19 Jakub Jelinek <jakub@redhat.com>
10153
03a616ac
JJ
10154 PR c++/69850
10155 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10156 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10157
19e21586
JJ
10158 PR c++/67767
10159 * g++.dg/cpp0x/pr67767.C: New test.
10160
2db16594
KT
101612016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10162
10163 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10164 for fp, simd, crypto, crc, lse.
10165 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10166 above.
10167 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10168 effective target check.
10169
5a7d9d1e
JJ
101702016-02-19 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR target/69820
10173 * gcc.target/i386/pr69820.c: New test.
10174
6448f064
AK
101752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10176
10177 * gcc.target/s390/vector/int128-1.c: New test.
10178
d0a859e6
AK
101792016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10180
10181 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10182
9e4eb643
AK
101832016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10184
10185 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10186 instruction pattern name to prevent the testcase from failing with
10187 -march=z13.
10188
859a4c0e
AK
101892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10190
10191 * gcc.target/s390/md/movstr-2.c: New test.
10192
efc2340b
MK
101932016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10194
10195 * gcc.target/s390/morestack.c: New test.
10196
ca2bfbc2
DV
101972016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10198
10199 PR target/69625
10200 * gcc.target/s390/pr69625.c: Add test case.
10201
efd4bd05
BE
102022016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10203
10204 PR testsuite/68580
10205 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10206
2bf2078a
MM
102072016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10208
10209 PR target/68404
10210 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10211 * gcc.target/powerpc/fusion3.c: Likewise.
10212
f003579e
RB
102132016-02-18 Richard Biener <rguenther@suse.de>
10214
10215 PR middle-end/69553
10216 * g++.dg/torture/pr69553.C: New testcase.
10217
19233914
NC
102182016-02-18 Nick Clifton <nickc@redhat.com>
10219
efd4bd05
BE
10220 PR target/62254
10221 PR target/69610
10222 * gcc.target/arm/pr62554.c: New test.
10223 * gcc.target/arm/pr69610-1.c: New test.
10224 * gcc.target/arm/pr69610-2.c: New test.
19233914 10225
23f27839
RB
102262016-02-18 Richard Biener <rguenther@suse.de>
10227
10228 PR middle-end/69854
10229 * gcc.dg/torture/pr69854.c: New testcase.
10230
932c0da4
JJ
102312016-02-17 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR c++/69850
10234 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10235
1bed93e4
BS
102362012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10237
10238 * gcc.target/powerpc/vec-cg.c: New test.
10239
57bfb134
RB
102402016-02-17 Richard Biener <rguenther@suse.de>
10241
10242 PR testsuite/69586
10243 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10244
a44e0ebb
KT
102452016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10246
10247 PR target/69161
10248 * gcc.c-torture/compile/pr69161.c: New test.
10249
ffacd726
DS
102502016-02-17 David Sherwood <david.sherwood@arm.com>
10251
10252 PR target/69532
10253 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10254 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10255
448db8d2
EB
102562016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10257
10258 * gcc.dg/ifcvt-4.c: Skip on Visium.
10259
e2f0522e
EB
102602016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10261
10262 * gnat.dg/atomic8.adb: New test.
10263
bf17fe3f
EB
102642016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10265
10266 * gnat.dg/discr46.ad[sb]: New test.
10267
ecf835e9
KN
102682016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10269
10270 PR Target/48344
10271 * gcc.target/powerpc/pr48344-1.c: New test.
10272
49a1164a
TK
102732015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10274
10275 PR fortran/69742
10276 * gfortran.dg/associate_21.f90: New test.
10277
bf14eba2
JJ
102782016-02-16 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR c/69835
10281 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10282 -Wnonnull in dg-options.
10283 * c-c++-common/nonnull-2.c: New test.
10284
35a093b6
JG
102852016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10286 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10287
10288 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10289
e387d491
JJ
102902016-02-16 Jakub Jelinek <jakub@redhat.com>
10291
10292 PR middle-end/69801
10293 * gcc.dg/pr69801.c: Add empty dg-options.
10294
ba539195
JN
102952016-02-16 James Norris <jnorris@codesourcery.com>
10296
10297 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10298 * g++.dg/goacc/deviceptr-1.c: New file.
10299
2a2b8f64
JJ
103002016-02-16 Jakub Jelinek <jakub@redhat.com>
10301
10302 PR tree-optimization/69820
10303 * gcc.dg/vect/pr69820.c: New test.
10304
87440c29
RB
103052016-02-16 Richard Biener <rguenther@suse.de>
10306
10307 PR tree-optimization/69776
10308 * gcc.dg/torture/pr69776-2.c: New testcase.
10309
6d87c306
BS
103102016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10311
10312 PR tree-optimization/69714
10313 * gcc.dg/torture/pr69714.c: New test.
10314
3824a0a2
JJ
103152016-02-16 Jakub Jelinek <jakub@redhat.com>
10316
10317 PR tree-optimization/69802
10318 * gcc.dg/pr69802.c: New test.
10319
c8cfe96e
RB
103202016-02-16 Richard Biener <rguenther@suse.de>
10321
10322 PR middle-end/69801
10323 * gcc.dg/pr69801.c: New testcase.
10324
fc12098d
JD
103252016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10326
10327 PR libgfortran/69651
10328 * gfortran.dg/read_bang.f90: New test.
10329 * gfortran.dg/read_bang4.f90: New test.
10330
ba6b3795
JJ
103312016-02-15 Jakub Jelinek <jakub@redhat.com>
10332
f0516ca4
JJ
10333 PR c++/69658
10334 * g++.dg/init/pr69658.C: New test.
10335
ba6b3795
JJ
10336 PR c++/69797
10337 * c-c++-common/pr69797.c: New test.
10338
de3f9a2d
PK
103392016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10340
10341 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10342 check for aarch64*-*-*.
10343
17a3b967
RB
103442016-02-15 Richard Biener <rguenther@suse.de>
10345
10346 PR tree-optimization/69783
10347 * gcc.dg/vect/pr69783.c: New testcase.
10348
1c48bff1
RB
103492016-02-15 Richard Biener <rguenther@suse.de>
10350
10351 PR tree-optimization/69776
10352 * gcc.dg/torture/pr69776.c: New testcase.
10353
1e6025b6
TK
103542016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10355
10356 PR fortran/60526
10357 * gfortran.dg/type_decl_4.f90: Reinstated.
10358
d3308279
JDA
103592016-02-14 John David Anglin <danglin@gcc.gnu.org>
10360
10361 PR fortran/68746
10362 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10363
b7c56581
TK
103642016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10365
10366 PR fortran/60526
10367 PR bootstrap/69816
10368 * gfortran.dg/type_decl_4.f90: Removed.
10369
60cb4ef5
TK
103702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10371
10372 PR fortran/60526
10373 * gfortran.dg/type_decl_4.f90: New test.
10374
f6964637
AM
103752016-02-14 Alan Modra <amodra@gmail.com>
10376
1a8849d1 10377 PR testsuite/68886
f6964637
AM
10378 * gcc.c-torture/execute/stkalign.c: Revise test.
10379
f5121920
OE
103802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10381
10382 PR target/67260
10383 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10384
6cda3ab6
OE
103852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10386
10387 PR target/67260
10388 * gcc.target/sh/torture/pr67260.c: New.
10389
6786e598
JDA
103902016-02-12 John David Anglin <danglin@gcc.gnu.org>
10391
10392 * gcc.dg/pr67964.c: Add dg-require-alias.
10393
7e05dad8
OE
103942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10395
10396 PR target/67636
10397 PR target/64345
10398 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10399
7f4cc3ce
JD
104002016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10401
10402 PR libgfortran/69668
10403 * gfortran.dg/namelist_88.f90: New test.
10404
955ca6dc
JD
104052016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10406
10407 PR libgfortran/69668
10408 * gfortran.dg/namelist_38.f90: Update test.
10409 * gfortran.dg/namelist_84.f90: Update test.
10410
876217ae
DM
104112016-02-12 David Malcolm <dmalcolm@redhat.com>
10412
10413 PR other/69554
10414 * gcc.dg/pr69554-1.c: New test.
10415 * gfortran.dg/pr69554-1.F90: New test.
10416 * gfortran.dg/pr69554-2.F90: New test.
10417 * lib/gcc-dg.exp (proc dg-locus): New function.
10418 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10419 distinguish between the caret-printing and non-caret-printing
10420 cases. If caret-printing has been explicitly enabled, bail out
10421 without attempting to fix up the output.
10422
61789eed
DM
104232016-02-12 David Malcolm <dmalcolm@redhat.com>
10424
10425 PR driver/69265
10426 PR driver/69453
10427 * gcc.dg/spellcheck-options-3.c: New test case.
10428 * gcc.dg/spellcheck-options-4.c: New test case.
10429 * gcc.dg/spellcheck-options-5.c: New test case.
10430 * gcc.dg/spellcheck-options-6.c: New test case.
10431 * gcc.dg/spellcheck-options-7.c: New test case.
10432 * gcc.dg/spellcheck-options-8.c: New test case.
10433 * gcc.dg/spellcheck-options-9.c: New test case.
10434 * gcc.dg/spellcheck-options-10.c: New test case.
10435
c3090c1f
JJ
104362016-02-12 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR rtl-optimization/69764
10439 PR rtl-optimization/69771
10440 * c-c++-common/pr69764.c: New test.
10441 * gcc.dg/torture/pr69771.c: New test.
10442
8222034d
MP
104432016-02-12 Marek Polacek <polacek@redhat.com>
10444
10445 * g++.dg/torture/init-list1.C: New.
10446
f749f792
MP
104472016-02-12 Marek Polacek <polacek@redhat.com>
10448
10449 * gcc.dg/pr69522.c: Add empty dg-options.
10450
199fb02a
IE
104512016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10452
10453 * g++.dg/lto/lto.exp: Include and init mpx.
10454 * g++.dg/lto/pr69729_0.C: New test.
10455
b69539cb
JJ
104562016-02-12 Jakub Jelinek <jakub@redhat.com>
10457
06ff7000
JJ
10458 PR ipa/69241
10459 * g++.dg/ipa/pr69241-4.C: New test.
10460
b69539cb
JJ
10461 PR ipa/68672
10462 * g++.dg/ipa/pr68672-1.C: New test.
10463 * g++.dg/ipa/pr68672-2.C: New test.
10464 * g++.dg/ipa/pr68672-3.C: New test.
10465
16595a1f
BS
104662016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10467
10468 PR c/69522
6d87c306 10469 * gcc.dg/pr69522.c: New test.
16595a1f 10470
38d795d2
PP
104712016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10472
10473 PR c++/69098
10474 * g++.dg/cpp1y/69098.C: New test.
10475 * g++.dg/cpp1y/69098-2.C: New test.
10476
9c582551
JJ
104772016-02-12 Jakub Jelinek <jakub@redhat.com>
10478
10479 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10480 and neighbour -> neighbor.
10481 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10482 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10483 * c-c++-common/Wvarargs.c: Likewise.
10484 * c-c++-common/goacc/host_data-5.c: Likewise.
10485 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10486 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10487 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10488 * gcc.target/aarch64/pr60697.c: Likewise.
10489 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10490 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10491 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10492 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10493 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10494 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10495 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10496 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10497 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10498 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10499 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10500 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10501 * g++.dg/lookup/koenig5.C: Likewise.
10502 * g++.dg/ext/no-asm-2.C: Likewise.
10503 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10504 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10505 * gfortran.dg/used_types_16.f90: Likewise.
10506 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10507 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10508 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10509 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10510 * gfortran.dg/abstract_type_6.f03: Likewise.
10511 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10512 * gfortran.dg/used_types_15.f90: Likewise.
10513 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10514 * gfortran.dg/exit_3.f08: Likewise.
10515 * gfortran.dg/open_status_2.f90: Likewise.
10516 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10517 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10518 * gfortran.dg/associate_1.f03: Likewise.
10519 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10520 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10521 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10522 * gcc.dg/builtin-object-size-1.c: Likewise.
10523 * gcc.dg/noreturn-6.c: Likewise.
10524 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10525 * gcc.dg/globalalias.c: Likewise.
10526 * gcc.dg/builtins-config.h: Likewise.
10527 * gcc.dg/pr30457.c: Likewise.
10528 * gcc.c-torture/compile/volatile-1.c: Likewise.
10529 * gcc.c-torture/execute/20101011-1.c: Likewise.
10530 * c-c++-common/Waddress-1.c: Likewise.
10531
66756373
JJ
105322016-02-11 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR c/69768
10535 * c-c++-common/Waddress-1.c: New test.
10536
76fe932b
AV
105372016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10538
10539 PR fortran/69296
10540 * gfortran.dg/associate_19.f03: New test.
10541 * gfortran.dg/associate_20.f03: New test.
10542
564c4d4b
OE
105432016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10544
10545 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10546
e1c1ecb0
KT
105472016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10548
10549 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10550 .arch armv8-a\n. Add -dA to dg-options.
10551 * gcc.target/aarch64/assembler_arch_1.c: New test.
10552 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10553
0d7d9458
PC
105542016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10555
10556 PR c++/68726
10557 * g++.dg/cpp0x/pr68726.C: New.
10558
e6208a60
IE
105592016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10560
10561 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10562 test.
10563
281a11eb
RB
105642016-02-11 Richard Biener <rguenther@suse.de>
10565
10566 * g++.dg/tree-ssa/pr61034.C: Adjust.
10567
e03dd765
VM
105682016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10569
4b48faf5 10570 PR target/69148
e03dd765
VM
10571 * gcc.target/s390/pr69148.c: New.
10572
cdc23927
YR
105732016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10574
10575 PR tree-optimization/69652
10576 * gcc.dg/torture/pr69652.c: New test.
10577
e199dd0a
JJ
105782016-02-10 Jakub Jelinek <jakub@redhat.com>
10579 Patrick Palka <ppalka@gcc.gnu.org>
10580
10581 PR ipa/69241
10582 PR c++/69649
10583 * g++.dg/ipa/pr69241-1.C: New test.
10584 * g++.dg/ipa/pr69241-2.C: New test.
10585 * g++.dg/ipa/pr69241-3.C: New test.
10586 * g++.dg/ipa/pr69649.C: New test.
10587
d6b38027
UB
105882016-02-10 Uros Bizjak <ubizjak@gmail.com>
10589
10590 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10591 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10592
13b562c5
BC
105932016-02-10 Bin Cheng <bin.cheng@arm.com>
10594
10595 PR tree-optimization/68021
10596 * gcc.dg/tree-ssa/pr68021.c: New test.
10597
24a179f8
RB
105982016-02-10 Richard Biener <rguenther@suse.de>
10599
10600 PR tree-optimization/69726
10601 * gcc.dg/uninit-22.c: New testcase.
10602
0d99886f
AP
106032016-02-09 Andrew Pinski <apinski@cavium.com>
10604
10605 PR tree-opt/69282
10606 * gcc.c-torture/compile/20160205-1.c: New testcase.
10607
ab04995c
MM
106082016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10609
10610 PR target/68404
10611 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10612 instead accessing a really large arrray.
10613 * gcc.target/powerpc/fusion3.c: Likewise.
10614
4b79ac23
CB
106152016-02-09 Charles Baylis <charles.baylis@linaro.org>
10616
10617 PR target/68532
10618 * gcc.c-torture/execute/pr68532.c: New test.
10619
b890a441
AO
106202016-02-11 Alexandre Oliva <aoliva@redhat.com>
10621
10622 PR target/69634
10623 * gcc.dg/pr69634.c: New.
10624
84a5bef7
RB
106252016-02-09 Richard Biener <rguenther@suse.de>
10626
10627 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10628
1f123759 106292016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10630
1f123759
AF
10631 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10632
65860c77
YR
106332016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10634
10635 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10636
7e1e8a0a
RB
106372016-02-09 Richard Biener <rguenther@suse.de>
10638
10639 PR tree-optimization/69715
10640 * gcc.dg/torture/pr69715.c: New testcase.
10641
efb45a9f
PP
106422016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10643
10644 PR c++/69139
10645 * g++.dg/cpp0x/trailing12.C: New test.
10646 * g++.dg/cpp0x/trailing13.C: New test.
10647
20a0c6f9
PP
106482016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10649
10650 PR c++/69283
10651 PR c++/67835
10652 * g++.dg/cpp1y/auto-fn29.C: New test.
10653 * g++.dg/cpp1y/auto-fn30.C: New test.
10654
a162f3af
JJ
106552016-02-08 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR tree-optimization/69209
10658 * gcc.c-torture/compile/pr69209.c: New test.
10659
4b4a9fbd
JL
106602016-02-08 Jeff Law <law@redhat.com>
10661
10662 PR tree-optimization/68541
10663 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10664 of statements allowed in join block for path splitting.
10665
cfac5ed2
JJ
106662016-02-08 Jakub Jelinek <jakub@redhat.com>
10667
f68bc23f
JJ
10668 PR c++/59627
10669 * g++.dg/gomp/pr59627.C: New test.
10670
cfac5ed2
JJ
10671 PR ipa/69239
10672 * g++.dg/ipa/pr69239.C: New test.
10673
44714d8c
DM
106742016-02-08 David Malcolm <dmalcolm@redhat.com>
10675
10676 PR preprocessor/69664
10677 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10678 * gcc.dg/cpp/warn-comments.c: Likewise.
10679
eba9e839
MP
106802016-02-08 Marek Polacek <polacek@redhat.com>
10681
10682 PR c++/69688
10683 * g++.dg/init/const12.C: New test.
10684
a011cd92
BS
106852016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10686
10687 PR target/60410
10688 * gcc.dg/lto/pr55113_0.c: Remove test.
10689
5317b1be
RB
106902016-02-08 Richard Biener <rguenther@suse.de>
10691
10692 PR tree-optimization/69719
10693 * gcc.dg/torture/pr69719.c: New testcase.
10694
63998a63
RB
106952016-02-08 Richard Biener <rguenther@suse.de>
10696 Jeff Law <law@redhat.com>
10697
10698 PR target/68273
10699 * gcc.target/mips/pr68273.c: New testcase.
10700
43f4a281
RB
107012016-02-08 Richard Biener <rguenther@suse.de>
10702
10703 PR rtl-optimization/69274
10704 * gcc.target/i386/addr-sel-1.c: XFAIL.
10705
0b604d2d
JL
107062016-02-08 Jeff Law <law@redhat.com>
10707
e8dfe49e
JL
10708 PR tree-optimization/68541
10709 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10710
6daecd7a 10711 PR tree-optimization/65917
0b604d2d
JL
10712 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10713
c0f0e35a
JD
107142016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10715
10716 PR fortran/50555
10717 * gfortran.dg/namelist_args.f90: New test.
10718
8981d712
JL
107192016-02-05 Jeff Law <law@redhat.com>
10720
6daecd7a 10721 PR tree-optimization/68541
8981d712
JL
10722 * gcc.dg/tree-ssa/split-path-2.c: New test.
10723 * gcc.dg/tree-ssa/split-path-3.c: New test.
10724 * gcc.dg/tree-ssa/split-path-4.c: New test.
10725 * gcc.dg/tree-ssa/split-path-5.c: New test.
10726 * gcc.dg/tree-ssa/split-path-6.c: New test.
10727 * gcc.dg/tree-ssa/split-path-7.c: New test.
10728
46cb9332
MS
107292016-02-05 Martin Sebor <msebor@redhat.com>
10730
10731 PR c++/69662
10732 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10733 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10734
be2083ea
RH
107352016-02-06 Richard HEnderson <rth@redhat.com>
10736
10737 PR c/69643
10738 * gcc.target/i386/addr-space-4.c: New.
10739 * gcc.target/i386/addr-space-5.c: New.
10740
711d7c23
MM
107412016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10742
10743 PR fortran/66089
10744 * gfortran.dg/elemental_dependency_6.f90: New.
10745
b5c1c988
JJ
107462016-02-05 Jakub Jelinek <jakub@redhat.com>
10747
861c7bcd
JJ
10748 PR rtl-optimization/69691
10749 * gcc.c-torture/execute/pr69691.c: New test.
10750
b5c1c988
JJ
10751 PR c++/69628
10752 * g++.dg/parse/pr69628.C: New test.
10753
f7dfa966
UB
107542016-02-05 Uros Bizjak <ubizjak@gmail.com>
10755
10756 * gcc.dg/sancov/asan.c: Move to ...
10757 * gcc.dg/asan/sancov-1.c: ... here.
10758
9b143e64
UB
107592016-02-05 Uros Bizjak <ubizjak@gmail.com>
10760
10761 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10762
f5d4b899
L
107632016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10764
10765 PR target/69677
10766 * gcc.target/i386/pr69677.c: New test.
10767
76c85fbb
PP
107682016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10769
10770 PR c++/68948
10771 * g++.dg/template/pr68948.C: New test.
10772
f181bf90
DV
107732016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10774
10775 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10776 (only necessary on s390x).
10777
714fb282
L
107782016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10779
10780 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10781 -mno-accumulate-outgoing-args.
10782
618d6c1c
PP
107832016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10784
10785 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10786
1066e9b5
JJ
107872016-02-04 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR c/69669
10790 * c-c++-common/pr69669.c: New test.
10791
76255d0d
MM
107922016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10793
10794 PR target/69667
10795 * g++.dg/pr69667.C: New file.
10796
e0b059b1
WD
107972016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10798
10799 PR target/69619
10800 * gcc.dg/pr69619.c: Add new test.
10801
2692b5c8
RS
108022016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10803
10804 PR rtl-optimization/69577
10805 * gcc.target/i386/pr69577.c: New test.
10806
7db337c2
ML
108072016-02-04 Martin Liska <mliska@suse.cz>
10808
10809 * g++.dg/asan/pr69276.C: New test.
10810
cc9c0829
KT
108112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10812
10813 PR target/65932
10814 PR target/67714
10815 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10816 a single smulbb instruction.
10817 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10818 * gcc.target/amr/wmul-2.c: Likewise.
10819
eb9feb52
KT
108202016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10821
10822 PR target/65932
10823 PR target/67714
10824 * gcc.c-torture/execute/pr67714.c: New test.
10825
61f727fe
JJ
108262016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10827
10828 PR target/69454
10829 * gcc.target/i386/pr69454-1.c: New test.
10830 * gcc.target/i386/pr69454-2.c: New test.
10831
05dd97db
MS
108322016-02-03 Martin Sebor <msebor@redhat.com>
10833
10834 PR c++/69251
10835 PR c++/69253
10836 PR c++/69290
10837 PR c++/69277
10838 PR c++/69349
10839 * g++.dg/ext/flexarray-mangle-2.C: New test.
10840 * g++.dg/ext/flexarray-mangle.C: New test.
10841 * g++.dg/ext/flexarray-subst.C: New test.
10842 * g++.dg/ext/flexary11.C: New test.
10843 * g++.dg/ext/flexary12.C: New test.
10844 * g++.dg/ext/flexary13.C: New test.
10845 * g++.dg/ext/flexary14.C: New test.
10846 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10847
dac2fc29
L
108482016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10849
10850 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10851 Define only if CHECK_FLOAT128 is defined.
10852 (main): Properly initialize u5.
10853
eadb8035
JJ
108542016-02-03 Jakub Jelinek <jakub@redhat.com>
10855
0afbb81b
JJ
10856 PR c/69627
10857 * gcc.dg/pr69627.c: New test.
10858
eadb8035
JJ
10859 PR target/69644
10860 * gcc.dg/pr69644.c: New test.
10861
b12d4923
MS
108622016-02-03 Mike Stump <mikestump@comcast.net>
10863
10864 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10865 support for struct-layout-1.exp.
10866
ab4bae0c
PP
108672016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10868
10869 PR c++/69056
618d6c1c 10870 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10871
95831c01
VM
108722016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10873 Alexandre Oliva <aoliva@redhat.com>
10874
10875 PR target/69461
10876 * gcc.target/powerpc/pr69461.c: New.
10877
ccc71ab8
UB
108782016-02-03 Uros Bizjak <ubizjak@gmail.com>
10879
10880 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10881 works from here ...
10882 (check_effective_target_fsanitize_thread): ... to here. Do not
10883 specify additional compile flags for the test source.
10884 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10885 specify additional compile flags for the test source.
10886
96299640
WD
108872016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10888
10889 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10890
781d83d9
AV
108912016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10892
10893 PR fortran/67451
10894 PR fortran/69418
10895 * gfortran.dg/coarray_allocate_2.f08: New test.
10896 * gfortran.dg/coarray_allocate_3.f08: New test.
10897 * gfortran.dg/coarray_allocate_4.f08: New test.
10898
d8208e6d
AL
108992016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10900
10901 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10902 use same scan-tree-dump-times on all platforms.
10903 * gcc.dg/vect/vect-outer-1.c: Likewise.
10904 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10905 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10906 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10907 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10908 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10909 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10910 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10911
a8394fa0
SB
109122016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10913
10914 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10915 warning.
10916
f3baa1d3
L
109172016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10918
10919 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10920
eb077516
JN
109212016-02-02 James Norris <jnorris@codesourcery.com>
10922
10923 * c-c++-common/goacc/routine-5.c: Add tests.
10924
578fb225
AM
109252016-02-02 Alexander Monakov <amonakov@ispras.ru>
10926
10927 * gcc.target/nvptx/unsigned-cmp.c: New test.
10928
c64f7d37
WD
109292016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10930
10931 * gcc.target/aarch64/scalar_shift_1.c
10932 (test_corners_sisd_di): Improve force to SIMD register.
10933 (test_corners_sisd_si): Likewise.
10934 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10935 Remove scan-assembler check for ldr.
10936
90c6f26c
RB
109372016-02-02 Richard Biener <rguenther@suse.de>
10938
10939 PR tree-optimization/69595
10940 * gcc.dg/Warray-bounds-17.c: New testcase.
10941
9dc03c97
RB
109422016-02-02 Richard Biener <rguenther@suse.de>
10943
10944 PR tree-optimization/69606
10945 * gcc.dg/torture/pr69606.c: New testcase.
10946
2d4dc223
YR
109472016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10948
10949 PR middle-end/68542
10950 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10951 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10952
65c98fde
AM
109532016-02-02 Alan Modra <amodra@gmail.com>
10954
10955 PR target/69548
10956 * gcc.target/powerpc/pr69548.c: New test.
10957
e1b81f2b
JJ
109582016-02-01 Jakub Jelinek <jakub@redhat.com>
10959
d0268b37
JJ
10960 PR rtl-optimization/69592
10961 * gcc.dg/pr69592.c: New test.
10962
e1b81f2b
JJ
10963 PR preprocessor/69543
10964 PR c/69558
10965 * gcc.dg/pr69543.c: New test.
10966 * gcc.dg/pr69558.c: New test.
10967
7dd7780d
UB
109682016-02-01 Uros Bizjak <ubizjak@gmail.com>
10969
bf672ee5
UB
10970 PR testsuite/65940
10971 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10972
9a7013f8
MS
109732016-02-01 Martin Sebor <msebor@redhat.com>
10974
10975 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10976
e681fb2b
BC
109772016-02-01 Bin Cheng <bin.cheng@arm.com>
10978
10979 PR tree-optimization/67921
10980 * c-c++-common/ubsan/pr67921.c: New test.
10981
ff86345f
RB
109822016-02-01 Richard Biener <rguenther@suse.de>
10983
10984 PR middle-end/69556
10985 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10986
bc369dbd
RB
109872016-02-01 Richard Biener <rguenther@suse.de>
10988
10989 PR tree-optimization/69574
10990 * gcc.dg/torture/pr69574.c: New testcase.
10991
ef318184
RB
109922016-02-01 Richard Biener <rguenther@suse.de>
10993
10994 PR tree-optimization/69579
10995 * gcc.dg/setjmp-6.c: New testcase.
10996
654745e6
JJ
109972016-02-01 Jakub Jelinek <jakub@redhat.com>
10998
10999 PR rtl-optimization/69570
11000 * g++.dg/opt/pr69570.C: New test.
11001
e6c0c44b
RH
110022016-02-01 Richard Henderson <rth@redhat.com>
11003
11004 * gcc.dg/pr69535.c: New test.
11005
6ff3f09a
JDA
110062016-01-31 John David Anglin <danglin@gcc.gnu.org>
11007
2c005538
JDA
11008 PR testsuite/69584
11009 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11010 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11011
61083a4b
JDA
11012 PR debug/68244
11013 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11014
6ff3f09a
JDA
11015 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11016
0c221916
PT
110172016-01-31 Paul Thomas <pault@gcc.gnu.org>
11018
11019 PR fortran/67564
11020 * gfortran.dg/allocate_with_source_17.f03: New test.
11021
db7a2818
JJ
110222016-01-30 Jakub Jelinek <jakub@redhat.com>
11023
11024 PR tree-optimization/69546
11025 * gcc.dg/torture/pr69546.c: New test.
11026
e520d5f0
PT
110272016-01-30 Paul Thomas <pault@gcc.gnu.org>
11028
11029 PR fortran/69566
11030 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11031
343c05d3
MS
110322016-01-30 Martin Sebor <msebor@redhat.com>
11033
11034 PR c++/68490
11035 * g++.dg/ext/flexary10.C: New test.
11036
d6c3a539
DH
110372016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11038
11039 PR fortran/66707
11040 gfortran.dg/common_23.f90: New test.
11041
52d72fcd
BS
110422016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11043
11044 PR target/65546
11045 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11046 condition being checked, and disable it when the target supports
11047 misaligned loads and stores.
11048
3a5d2ba4
JJ
110492016-01-29 Jakub Jelinek <jakub@redhat.com>
11050
11051 PR debug/69518
11052 * gcc.dg/torture/pr69518.c: New test.
11053
6bbacdb5
L
110542016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11055
11056 PR target/69530
11057 * gcc.target/i386/pr69530.c: New test.
11058
af932cdb
SE
110592016-01-29 Steve Ellcey <sellcey@imgtec.com>
11060
11061 PR target/65604
11062 * gcc.target/mips/div-delay.c: New test.
11063
26658b7c
JJ
110642016-01-29 Jakub Jelinek <jakub@redhat.com>
11065
33e89989
JJ
11066 PR target/69551
11067 * gcc.target/i386/pr69551.c: New test.
11068
26658b7c
JJ
11069 PR target/66137
11070 * gcc.target/i386/pr66137.c: New test.
11071
401116b5
AB
110722016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11073
11074 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11075 always built for p5600.
11076 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11077 isa=p5600 dg-option.
11078
d4abfcc5
RB
110792016-01-29 Richard Biener <rguenther@suse.de>
11080
11081 PR tree-optimization/69547
11082 * g++.dg/tree-ssa/pr69547.C: New testcase.
11083
16b77b32
JJ
110842016-01-29 Jakub Jelinek <jakub@redhat.com>
11085
11086 PR debug/66869
11087 * g++.dg/warn/Wunused-function2.C: New test.
11088
a1c95464
DV
110892016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11090
11091 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11092 support for test to succeed.
11093
5453bfed
MP
110942016-01-29 Marek Polacek <polacek@redhat.com>
11095
11096 PR c++/69509
11097 PR c++/69516
11098 * g++.dg/ext/constexpr-vla2.C: New test.
11099 * g++.dg/ext/constexpr-vla3.C: New test.
11100 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11101
452ec2a5
RB
111022016-01-29 Richard Biener <rguenther@suse.de>
11103
11104 PR middle-end/69537
11105 * gcc.dg/uninit-21.c: New testcase.
11106
aec0b19e
UB
111072016-01-28 Uros Bizjak <ubizjak@gmail.com>
11108
11109 PR target/69459
11110 * gcc.target/i386/pr69459.c: New test.
11111
df113ce7
SE
111122016-01-28 Steve Ellcey <sellcey@imgtec.com>
11113
11114 PR target/68400
11115 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11116 * gcc.target/mips/pr68400.c: New test.
11117
494de84f
MS
111182016-01-28 Martin Sebor <msebor@redhat.com>
11119
11120 PR target/17381
11121 * gcc.target/powerpc/pr17381.c: New test.
11122
eb1b1f01
JJ
111232016-01-28 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR middle-end/69542
11126 * gcc.dg/torture/pr69542.c: New test.
11127
6dfeb7ce
WD
111282016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11129
11130 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11131
4b7471a4
DE
111322016-01-28 David Edelsohn <dje.gcc@gmail.com>
11133
11134 * gcc.dg/pr65980.c: Skip on AIX.
11135 * gcc.dg/pr66688.c: Same.
11136
b271fd21
DE
111372016-01-28 David Edelsohn <dje.gcc@gmail.com>
11138
11139 PR target/63679
11140 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11141 * gcc.dg/tree-ssa/sra-18.c: Same.
11142
874108a9
AV
111432016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11144
11145 PR fortran/62536
11146 * gfortran.dg/block_15.f08: New test.
11147 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11148 on incorrectly closed BLOCK.
11149
30480bcd
IE
111502016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11151
11152 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
111532016-01-28 Richard Biener <rguenther@suse.de>
11154
11155 PR tree-optimization/69466
11156 * gfortran.dg/vect/pr69466.f90: New testcase.
11157
0d4c694e
TP
111582016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11159
11160 * g++.dg/pr67989.C: Remove ARM-specific option.
11161 * gcc.target/arm/pr67989.C: New file.
11162
2aa780da
UB
111632016-01-27 Uros Bizjak <ubizjak@gmail.com>
11164
11165 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11166 and expm1 test for glibc < 2.11.
11167
f75ebe77
RH
111682016-01-27 Richard Henderson <rth@redhat.com>
11169
11170 * gcc.c-torture/execute/pr69447.c: New test.
11171
111722016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11173
9a175e65 11174 PR fortran/69422
49847d75
PT
11175 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11176
cbdd8ae0
JJ
111772016-01-27 Jakub Jelinek <jakub@redhat.com>
11178
11179 PR debug/66869
11180 * gcc.dg/pr66869.c: New test.
11181
2b572b3c
JL
111822016-01-25 Jeff Law <law@redhat.com>
11183
11184 PR tree-optimization/68398
aec0b19e 11185 PR tree-optimization/69196
2b572b3c
JL
11186 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11187 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11188 path to avoid new heuristic allowing more irreducible regions
11189 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11190 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11191 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11192 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11193 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11194
fa74a4bc
MP
111952016-01-27 Marek Polacek <polacek@redhat.com>
11196
11197 PR c/68062
11198 * c-c++-common/vector-compare-4.c: New test.
11199
0afff540
DM
112002016-01-27 David Malcolm <dmalcolm@redhat.com>
11201
11202 PR preprocessor/69126
11203 * c-c++-common/pr69126.c: New test case.
11204
1a218fc9
ILT
112052016-01-27 Ian Lance Taylor <iant@google.com>
11206
11207 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11208
5d70666e
RB
112092016-01-27 Ryan Burn <contact@rnburn.com>
11210
11211 PR cilkplus/69267
11212 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11213
87ff4d66
UB
112142016-01-27 Uros Bizjak <ubizjak@gmail.com>
11215
11216 PR target/69512
11217 * gcc.target/i386/pr69512.c: New test.
11218
27e23cca
RE
112192016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11220
11221 PR ada/69488
11222 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11223
05bf54c3
MP
112242016-01-27 Marek Polacek <polacek@redhat.com>
11225
11226 PR c++/69379
11227 * g++.dg/pr69379.C: New test.
11228
60214d0d
MS
112292016-01-27 Martin Sebor <msebor@redhat.com>
11230
11231 PR c++/69317
11232 * g++.dg/abi/Wabi-2-2.C: New test.
11233 * g++.dg/abi/Wabi-2-3.C: New test.
11234 * g++.dg/abi/Wabi-3-2.C: New test.
11235 * g++.dg/abi/Wabi-3-3.C: New test.
11236
167c7bfa
RB
112372016-01-27 Richard Biener <rguenther@suse.de>
11238
11239 PR tree-optimization/69166
11240 * gcc.dg/torture/pr69166.c: New testcase.
11241
1430fb1f
MJ
112422016-01-27 Martin Jambor <mjambor@suse.cz>
11243
11244 PR tree-optimization/69355
11245 * gcc.dg/tree-ssa/pr69355.c: New test.
11246
95e3030c
MP
112472016-01-27 Marek Polacek <polacek@redhat.com>
11248
11249 PR c++/69496
11250 * g++.dg/ext/constexpr-vla1.C: New test.
11251
eeb085f3
CB
112522016-01-20 Christian Bruel <christian.bruel@st.com>
11253
11254 PR target/69245
11255 * gcc.target/arm/pr69245.c: New test.
11256
b1652dde
JJ
112572016-01-27 Jakub Jelinek <jakub@redhat.com>
11258
11259 PR tree-optimization/69399
11260 * gcc.dg/torture/pr69399.c: New test.
11261
ce7e8f00
EB
112622016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11263
11264 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11265
e4aac1d1
EB
112662016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11267
11268 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11269
8dfdb419
TV
112702016-01-26 Tom de Vries <tom@codesourcery.com>
11271
11272 PR tree-optimization/69110
11273 * gcc.dg/autopar/pr69110.c: New test.
11274
56f80f54 112752016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11276 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11277
11278 * gcc.dg/graphite/isl-ast-op-select.c: New.
11279
a0909527
PT
112802015-01-26 Paul Thomas <pault@gcc.gnu.org>
11281
11282 PR fortran/69385
11283 * gfortran.dg/allocate_error_6.f90: New test.
11284
ffc445f4
RH
112852016-01-26 Richard Henderson <rth@redhat.com>
11286
11287 * gcc.dg/tm/pr60908.c: New test.
11288
01e1dea3
DM
112892016-01-26 David Malcolm <dmalcolm@redhat.com>
11290
11291 PR other/69006
11292 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11293 directive.
11294 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11295 expected multiline output to reflect the colorization being
11296 disabled before newlines.
11297 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11298 (custom_diagnostic_finalizer): Replace call to
11299 pp_newline_and_flush with call to pp_flush.
11300 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11301 * gfortran.dg/implicit_class_1.f90: Likewise.
11302 * lib/gcc-dg.exp (allow_blank_lines): New global.
11303 (dg-allow-blank-lines-in-output): New procedure.
11304 (gcc-dg-prune): Complain about blank lines in the output, unless
11305 dg-allow-blank-lines-in-output was called.
11306 * lib/multiline.exp (_build_multiline_regex): Only support
11307 arbitrary followup text for non-blank-lines, not for blank lines.
11308
13f92e8d
JJ
113092016-01-26 Jakub Jelinek <jakub@redhat.com>
11310
11311 PR tree-optimization/69483
11312 * gcc.dg/pr69483.c: New test.
11313 * g++.dg/opt/pr69483.C: New test.
11314
92422235
CL
113152016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11316
11317 PR target/68620
11318 * gcc.target/arm/pr68620.c: New test.
11319
0bccf11b
L
113202016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11321
11322 * gcc.target/i386/pr68986-2.c: Remove -m32.
11323
81cd202e
L
113242016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11325
11326 PR target/68986
11327 * gcc.target/i386/pr68986-1.c: New test.
11328 * gcc.target/i386/pr68986-2.c: Likewise.
11329 * gcc.target/i386/pr68986-3.c: Likewise.
11330
213a1c03
CB
113312016-01-26 Christian Bruel <christian.bruel@st.com>
11332
11333 * lib/target-supports.exp
11334 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11335 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11336 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11337
22a08dd1
RB
113382016-01-26 Richard Biener <rguenther@suse.de>
11339
11340 PR tree-optimization/69452
11341 * gcc.dg/torture/pr69452.c: New testcase.
11342
6c06e0e8
JJ
113432016-01-26 Jakub Jelinek <jakub@redhat.com>
11344
11345 PR target/69442
11346 * gcc.dg/pr69442.c: New test.
11347
b96824c4
RFI
113482016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11349
11350 PR target/67896
11351 * gcc.target/aarch64/simd/pr67896.C: New.
11352
5ee31e57
RS
113532016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11354
11355 PR tree-optimization/69400
11356 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11357 function.
11358 (plugin_init): Call it.
11359 * gcc.dg/torture/pr69400.c: New test.
11360
7ddfb31d
CL
113612016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11362
11363 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11364
1e050c90
AK
113652016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11366 Sebastian Pop <s.pop@samsung.com>
11367
11368 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11369 isl-0.15.
11370
c8ee4bf5
AK
113712016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11372 Sebastian Pop <s.pop@samsung.com>
11373
11374 * gcc.dg/graphite/pr69292.c: New.
11375
d902b330
JJ
113762016-01-25 Jakub Jelinek <jakub@redhat.com>
11377
11378 * c-c++-common/goacc/use_device-1.c: New test.
11379
2c89b952
JL
113802016-01-25 Jeff Law <law@redhat.com>
11381
11382 PR tree-optimization/69196
11383 PR tree-optimization/68398
11384 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11385 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11386
685c8785
DE
113872016-01-25 David Edelsohn <dje.gcc@gmail.com>
11388
11389 PR target/69469
11390 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11391 Algorithm.
11392
95cef0c1
RB
113932016-01-25 Richard Biener <rguenther@suse.de>
11394
11395 PR testsuite/69380
11396 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11397
2947d3b2
IE
113982016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11399
11400 PR target/69421
11401 * gcc.dg/pr69421.c: New test.
11402
ae19075a
BB
114032016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11404
11405 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11406 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11407 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11408 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11409 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11410 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11411 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11412 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11413 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11414 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11415
fa4511c2
RB
114162016-01-25 Richard Biener <rguenther@suse.de>
11417
11418 PR tree-optimization/69376
11419 * gcc.dg/torture/pr69376.c: New testcase.
11420
1d101216
JD
114212016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11422
11423 PR fortran/69397
11424 PR fortran/68442
11425 * gfortran.dg/interface_38.f90: New test.
11426 * gfortran.dg/interface_39.f90: New test.
a0909527 11427
a59b92b0
PP
114282016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11429
11430 Revert:
11431 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11432
11433 PR c++/11858
11434 PR c++/24663
11435 PR c++/24664
11436 * g++.dg/template/pr11858.C: New test.
11437 * g++.dg/template/pr24663.C: New test.
11438 * g++.dg/template/unify12.C: New test.
11439 * g++.dg/template/unify13.C: New test.
11440 * g++.dg/template/unify14.C: New test.
11441 * g++.dg/template/unify15.C: New test.
11442 * g++.dg/template/unify16.C: New test.
11443 * g++.dg/template/unify17.C: New test.
11444
16acb1a8
DH
114452016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11446
11447 PR fortran/68283
11448 gfortran.dg/pr68283.f90: New test.
11449
094773e8
TK
114502016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11451
11452 PR fortran/66094
11453 * gfortran.dg/inline_matmul_13.f90: New test.
11454 * gfortran.dg/matmul_bounds_8.f90: New test.
11455 * gfortran.dg/matmul_bounds_9.f90: New test.
11456 * gfortran.dg/matmul_bounds_10.f90: New test.
11457
42fb90d7
TV
114582016-01-23 Tom de Vries <tom@codesourcery.com>
11459
11460 PR tree-optimization/69426
11461 * gcc.dg/autopar/pr69426.c: New test.
11462
69da7802
MS
114632016-01-23 Martin Sebor <msebor@redhat.com>
11464
11465 PR c++/58109
11466 PR c++/69022
11467 * g++.dg/cpp0x/alignas5.C: New test.
11468 * g++.dg/ext/vector29.C: Same.
11469
da17300a
UB
114702016-01-23 Uros Bizjak <ubizjak@gmail.com>
11471
11472 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11473 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11474 _GNU_SOURCE from compile flags to the source.
11475 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11476 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11477 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11478 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11479
62041cfc
JJ
114802016-01-22 Jakub Jelinek <jakub@redhat.com>
11481
11482 PR target/69432
11483 * g++.dg/opt/pr69432.C: New test.
11484
f7d2ad6f
BS
114852016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11486
11487 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11488 32-bit targets testing an -m64 multilib.
11489
d403fc9a
WS
114902016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11491
11492 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11493 64-bit support.
11494
4aa16f8d
JG
114952016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11496
11497 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11498
7c816d0f
CB
114992016-01-21 Christian Bruel <christian.bruel@st.com>
11500
11501 PR target/68674
11502 * gcc.target/i386/pr68674.c
11503 * gcc.target/aarch64/pr68674.c
11504 * gcc.target/arm/pr68674.c
11505
fce661e8
KT
115062016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11507
11508 PR target/69403
11509 * gcc.c-torture/execute/pr69403.c: New test.
11510
4696899f
PC
115112016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11512
11513 PR c++/55843
11514 * g++.dg/template/pr55843.C: New.
11515
bac69366
AL
115162016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11517
11518 PR testsuite/66877
11519 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11520 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11521
b57d3a5c
BS
115222016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11523
11524 PR testsuite/67489
da17300a
UB
11525 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11526 from dg-do compile directive, and instead add
11527 { dg-require-effective-target int128 }.
b57d3a5c 11528
9f04a53e
MS
115292016-01-20 Martin Sebor <msebor@redhat.com>
11530
11531 PR c/69405
11532 * gcc.dg/sync-fetch.c: New test.
11533
38a51663
JL
115342016-01-21 Martin Sebor <msebor@redhat.com>
11535
11536 PR target/69252
11537 * gcc.target/powerpc/pr69252.c: New test.
11538
2423a75a
JD
115392016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11540
11541 PR fortran/65996
da17300a 11542 * gfortran.dg/pr65996.f90: New test.
2423a75a 11543
0a76463f
DV
115442016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11545
11546 PR c++/68810
9f04a53e 11547 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11548 expected to generate an error.
0a76463f 11549
9776e692
BS
115502016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11551
11552 PR middle-end/66178
11553 * gcc.dg/torture/pr66178.c: New test.
11554
c8d3e088
AB
115552016-01-21 Anton Blanchard <anton@samba.org>
11556 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11557
11558 PR target/63354
11559 * gcc.target/powerpc/pr63354.c: New test.
11560
35b707ff
VM
115612016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11562
11563 PR rtl-optimization/68990
11564 * gcc.target/i386/pr68990: New.
11565
157b0829
NC
115662016-01-21 Nick Clifton <nickc@redhat.com>
11567
11568 PR target/69129
11569 * gcc.target/mips/pr69129.c: New.
11570
aede6748
PC
115712016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11572
11573 PR c++/58046
11574 * g++.dg/cpp0x/pr58046.C: New.
11575
5463c2c8
JJ
115762016-01-21 Jakub Jelinek <jakub@redhat.com>
11577
6d31cc75
SS
11578 PR target/69187
11579 PR target/65624
11580 * gcc.target/arm/pr69187.c: New test.
11581
5463c2c8
JJ
11582 PR c++/69355
11583 * g++.dg/torture/pr69355.C: New test.
11584
fa28f32b
AK
115852016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11586 Sebastian Pop <s.pop@samsung.com>
11587
11588 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11589
b920a047
AK
115902016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11591 Sebastian Pop <s.pop@samsung.com>
11592
da17300a 11593 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11594
bdd3aea6
JJ
115952016-01-21 Jakub Jelinek <jakub@redhat.com>
11596
11597 PR middle-end/67653
11598 * c-c++-common/pr67653.c: New test.
11599 * gcc.dg/torture/pr29119.c: Add dg-warning.
11600
26a2e6ae
PB
116012016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11602
11603 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11604
d25c7690
PK
116052016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11606
11607 PR c/24293
11608 * gcc.dg/pr24293.c: New test.
11609 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11610 incomplete struct type.
11611 * gcc.dg/declspec-1.c: Likewise.
11612 * gcc.dg/pr63549.c: Likewise.
11613
889d5698
JJ
116142016-01-20 Jakub Jelinek <jakub@redhat.com>
11615
11616 PR tree-optimization/66612
11617 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11618 for bdn instruction.
11619
d7cf3dc7
CL
116202016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11621
11622 * lib/target-supports.exp
11623 (check_effective_target_arm_fp_ok_nocache): New.
11624 (check_effective_target_arm_fp_ok): New.
11625 (add_options_for_arm_fp): New.
11626 (check_effective_target_arm_crypto_ok_nocache): Require
11627 target_arm_v8_neon_ok instead of arm32.
11628 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11629 (check_effective_target_arm_crypto_pragma_ok): New.
11630 (add_options_for_arm_vfp): New.
11631 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11632 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11633 target instead. Force initial fpu to vfp.
11634 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11635 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11636 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11637 dependency.
11638 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11639 use arm_vfp effective target instead. Force initial fpu to vfp.
11640 * gcc.target/arm/attr-neon3.c: Likewise.
11641 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11642 arm_vfp_ok.
11643 * gcc.target/arm/unsigned-float.c: Likewise.
11644 * gcc.target/arm/vfp-1.c: Likewise.
11645 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11646 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11647 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11648 * gcc.target/arm/vfp-ldmias.c: Likewise.
11649 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11650 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11651 * gcc.target/arm/vfp-stmiad.c: Likewise.
11652 * gcc.target/arm/vfp-stmias.c: Likewise.
11653 * gcc.target/arm/vnmul-1.c: Likewise.
11654 * gcc.target/arm/vnmul-2.c: Likewise.
11655 * gcc.target/arm/vnmul-3.c: Likewise.
11656 * gcc.target/arm/vnmul-4.c: Likewise.
11657
01ac9704 116582016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11659
e84b00da
L
11660 PR testsuite/69366
11661 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11662 the MPX run-time library, for compile-time MPX test.
11663 * gcc.target/i386/chkp-always_inline.c: Likewise.
11664 * gcc.target/i386/chkp-bndret.c: Likewise.
11665 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11666 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11667 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11668 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11669 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11670 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11671 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11672 * gcc.target/i386/chkp-label-address.c: Likewise.
11673 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11674 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11675 * gcc.target/i386/chkp-pr69044.c: Likewise.
11676 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11677 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11678 * gcc.target/i386/chkp-strchr.c: Likewise.
11679 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11680 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11681 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11682 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11683 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11684 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11685 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11686 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11687 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11688 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11689 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11690 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11691 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11692 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11693 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11694 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11695 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11696 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11697 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11698 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11699 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11700 * gcc.target/i386/pr63995-2.c: Likewise.
11701 * gcc.target/i386/pr64805.c: Likewise.
11702 * gcc.target/i386/pr65044.c: Likewise.
11703 * gcc.target/i386/pr65167.c: Likewise.
11704 * gcc.target/i386/pr65183.c: Likewise.
11705 * gcc.target/i386/pr65184.c: Likewise.
11706 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11707
28b33016
IE
117082016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11709
11710 PR tree-optimization/69328
11711 * gcc.dg/pr69328.c: New test.
11712
bcff0913
JL
117132016-01-20 Jeff Law <law@redhat.com>
11714
bf0bb970 11715 PR target/25114
bcff0913
JL
11716 * gcc.target/m68k/pr25114.c: New test.
11717
a3f69631
AV
117182016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11719
11720 * gcc.target/arm/memset-inline-10.c: Added
11721 dg-require-effective-target arm_thumb2_ok.
11722
af33ba0d
EB
117232016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11724
11725 * gcc.dg/debug/dwarf2/sso.c: New test.
11726
7596d5de
UB
117272016-01-19 Uros Bizjak <ubizjak@gmail.com>
11728
11729 PR testsuite/68820
11730 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11731 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11732 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11733
ceda2c69
JH
117342016-01-19 Jan Hubicka <hubicka@ucw.cz>
11735
11736 PR ipa/66223
11737 * g++.dg/ipa/devirt-50.C: New testcase.
11738
38a979f2
MP
117392016-01-19 Marek Polacek <polacek@redhat.com>
11740
11741 PR c++/68965
11742 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11743 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11744
962801c5
KT
117452016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11746
11747 PR target/69135
11748 * gcc.target/arm/pr69135_1.c: New test.
11749
078fe40a
WD
117502015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11751
11752 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11753
786e3c06
WD
117542015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11755
11756 * gcc.target/aarch64/ccmp_1.c: New testcase.
11757
1e297006
MP
117582016-01-19 Marek Polacek <polacek@redhat.com>
11759
11760 PR c++/68586
11761 * g++.dg/cpp0x/enum30.C: New test.
11762
879c27e3
RB
117632016-01-19 Richard Biener <rguenther@suse.de>
11764
11765 PR tree-optimization/69336
11766 * g++.dg/tree-ssa/pr69336.C: New testcase.
11767
015337d3
JJ
117682016-01-19 Jakub Jelinek <jakub@redhat.com>
11769
11770 PR debug/65779
11771 * gcc.dg/pr65779.c: New test.
11772
e2c768b6
RB
117732016-01-19 Richard Biener <rguenther@suse.de>
11774
11775 PR tree-optimization/69352
11776 * gcc.dg/torture/pr69352.c: New testcase.
11777
569efc34
JJ
117782016-01-19 Jakub Jelinek <jakub@redhat.com>
11779
11780 PR rtl-optimization/68955
11781 PR rtl-optimization/64557
11782 * gcc.dg/torture/pr68955.c: New test.
11783
e49d321f
JH
117842016-01-19 Jan Hubicka <hubicka@ucw.cz>
11785
11786 PR lto/69136
11787 * g++.dg/torture/pr69136.C: New testcase.
11788
e9191ad3
JH
117892016-01-19 Jan Hubicka <hubicka@ucw.cz>
11790
11791 PR lto/69133
11792 * g++.dg/lto/pr69133_0.C: New testcase.
11793 * g++.dg/lto/pr69133_1.C: New testcase.
11794
2bedb645
JL
117952016-01-15 Jeff Law <law@redhat.com>
11796
11797 PR tree-optimization/69320
11798 * gcc.c-torture/pr69320-1.c: New test.
11799 * gcc.c-torture/pr69320-2.c: New test.
11800 * gcc.c-torture/pr69320-3.c: New test.
11801 * gcc.c-torture/pr69320-4.c: New test.
11802
17c15cb9
PP
118032016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11804
11805 PR c++/11858
11806 PR c++/24663
11807 PR c++/24664
11808 * g++.dg/template/pr11858.C: New test.
11809 * g++.dg/template/pr24663.C: New test.
11810 * g++.dg/template/unify12.C: New test.
11811 * g++.dg/template/unify13.C: New test.
11812 * g++.dg/template/unify14.C: New test.
11813 * g++.dg/template/unify15.C: New test.
11814 * g++.dg/template/unify16.C: New test.
11815 * g++.dg/template/unify17.C: New test.
11816
9617fd08
DM
118172016-01-18 David Malcolm <dmalcolm@redhat.com>
11818
11819 PR testsuite/69181
11820 * gcc.dg/pr69181-1.c: New test file.
11821 * gcc.dg/pr69181-2.c: New test file.
11822 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11823 globals by moving it to...
11824 (cleanup-after-saved-dg-test): ...this new function. Add
11825 "global additional_sources_used". Add reset of global
11826 multiline_expected_outputs to the empty list.
11827 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11828 global to...
11829 (multiline_expected_outputs): ...this, and updated comments to
11830 note that it is modified from gcc-dg.exp.
11831 (dg-end-multiline-output): Update for the above renaming.
11832 (handle-multiline-outputs): Likewise. Remove the clearing
11833 of the expected outputs to the empty list.
11834
b555a2e4
RB
118352016-01-18 Richard Biener <rguenther@suse.de>
11836
11837 PR tree-optimization/69297
11838 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11839
96902805
JM
118402016-01-18 Joseph Myers <joseph@codesourcery.com>
11841
11842 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11843 dg-options.
11844 * gcc.target/mips/mips-3d-2.c: Likewise.
11845 * gcc.target/mips/mips-3d-3.c: Likewise.
11846 * gcc.target/mips/mips-3d-4.c: Likewise.
11847 * gcc.target/mips/mips-3d-5.c: Likewise.
11848 * gcc.target/mips/mips-3d-6.c: Likewise.
11849 * gcc.target/mips/mips-3d-7.c: Likewise.
11850 * gcc.target/mips/mips-3d-8.c: Likewise.
11851 * gcc.target/mips/mips-3d-9.c: Likewise.
11852 * gcc.target/mips/mips-ps-1.c: Likewise.
11853 * gcc.target/mips/mips-ps-2.c: Likewise.
11854 * gcc.target/mips/mips-ps-3.c: Likewise.
11855 * gcc.target/mips/mips-ps-4.c: Likewise.
11856 * gcc.target/mips/mips-ps-5.c: Likewise.
11857 * gcc.target/mips/mips-ps-6.c: Likewise.
11858 * gcc.target/mips/mips-ps-7.c: Likewise.
11859 * gcc.target/mips/mips-ps-type.c: Likewise.
11860 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11861 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11862
40e26f94
TV
118632016-01-18 Tom de Vries <tom@codesourcery.com>
11864
11865 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11866 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11867 * c-c++-common/goacc/kernels-empty.c: New test.
11868 * c-c++-common/goacc/kernels-eternal.c: New test.
11869 * c-c++-common/goacc/kernels-loop-2.c: New test.
11870 * c-c++-common/goacc/kernels-loop-3.c: New test.
11871 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11872 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11873 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11874 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11875 * c-c++-common/goacc/kernels-loop-data.c: New test.
11876 * c-c++-common/goacc/kernels-loop-g.c: New test.
11877 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11878 * c-c++-common/goacc/kernels-loop-n.c: New test.
11879 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11880 * c-c++-common/goacc/kernels-loop.c: New test.
11881 * c-c++-common/goacc/kernels-noreturn.c: New test.
11882 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11883 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11884 * c-c++-common/goacc/kernels-reduction.c: New test.
11885
a98d4647
TV
118862016-01-18 Tom de Vries <tom@codesourcery.com>
11887
11888 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11889 * gcc.dg/autopar/outer-2.c: Same.
11890 * gcc.dg/autopar/outer-3.c: Same.
11891 * gcc.dg/autopar/outer-4.c: Same.
11892 * gcc.dg/autopar/outer-5.c: Same.
11893 * gcc.dg/autopar/outer-6.c: Same.
11894 * gcc.dg/autopar/parallelization-1.c: Same.
11895 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11896 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11897 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11898 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11899 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11900 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11901 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11902 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11903 * gcc.dg/autopar/pr39500-1.c: Same.
11904 * gcc.dg/autopar/pr39500-2.c: Same.
11905 * gcc.dg/autopar/pr46193.c: Same.
11906 * gcc.dg/autopar/pr46194.c: Same.
11907 * gcc.dg/autopar/pr49580.c: Same.
11908 * gcc.dg/autopar/pr49960-1.c: Same.
11909 * gcc.dg/autopar/pr49960.c: Same.
11910 * gcc.dg/autopar/pr68373.c: Same.
11911 * gcc.dg/autopar/reduc-1.c: Same.
11912 * gcc.dg/autopar/reduc-1char.c: Same.
11913 * gcc.dg/autopar/reduc-1short.c: Same.
11914 * gcc.dg/autopar/reduc-2.c: Same.
11915 * gcc.dg/autopar/reduc-2char.c: Same.
11916 * gcc.dg/autopar/reduc-2short.c: Same.
11917 * gcc.dg/autopar/reduc-3.c: Same.
11918 * gcc.dg/autopar/reduc-4.c: Same.
11919 * gcc.dg/autopar/reduc-6.c: Same.
11920 * gcc.dg/autopar/reduc-7.c: Same.
11921 * gcc.dg/autopar/reduc-8.c: Same.
11922 * gcc.dg/autopar/reduc-9.c: Same.
11923 * gcc.dg/autopar/uns-outer-4.c: Same.
11924 * gcc.dg/autopar/uns-outer-5.c: Same.
11925 * gcc.dg/autopar/uns-outer-6.c: Same.
11926 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11927 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11928
da976fa8
AL
119292016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11930
11931 PR target/63679
11932 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11933 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11934
70c1e886
AL
119352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11936
11937 PR target/63679
11938 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11939 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11940 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11941
88bed196
AL
119422016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11943
11944 PR target/63679
11945 * gcc.dg/tree-ssa/sra-17.c: New.
11946 * gcc.dg/tree-ssa/sra-18.c: New.
11947
3dd5f42e
IE
119482016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11949
11950 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11951
ae5a77fa
EB
119522016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11953
11954 * gnat.dg/inline12.adb: New test.
11955
11e57fc6
BC
119562016-01-18 Bin Cheng <bin.cheng@arm.com>
11957
11958 PR tree-optimization/66797
11959 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11960
995b6fe0
RB
119612016-01-18 Richard Biener <rguenther@suse.de>
11962
11963 PR tree-optimization/69170
11964 * gcc.dg/torture/pr69170.c: New testcase.
11965
82ee0cf2 119662016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11967
11968 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11969
d69da357
TV
119702016-01-16 Tom de Vries <tom@codesourcery.com>
11971
11972 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11973
a3845283
TV
119742016-01-16 Tom de Vries <tom@codesourcery.com>
11975
11976 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11977 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11978 redundant dg-require-effective-target pthread.
11979 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11980 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11981 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11982 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11983 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11984 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11985 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11986
197a6aa6
DE
119872016-01-16 David Edelsohn <dje.gcc@gmail.com>
11988
11989 PR target/68609
11990 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11991 * gcc.target/powerpc/recip-7.c: Same.
11992
ec7886c1
PP
119932016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11994
11995 PR c++/69091
11996 * g++.dg/template/pr69091.C: New test.
11997
203484bb
PP
119982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11999
12000 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12001 dump does not contain an error_mark_node.
12002 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12003 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12004
aa2500e9
PP
120052016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12006
12007 PR c++/68936
12008 * g++.dg/template/pr68936.C: New test.
12009
28621a5c
DE
120102016-01-15 David Edelsohn <dje.gcc@gmail.com>
12011
12012 PR target/68609
12013 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12014 * gcc.target/powerpc/recip-2.c: Same.
12015 * gcc.target/powerpc/recip-3.c: Same.
12016 * gcc.target/powerpc/recip-4.c: Same.
12017 * gcc.target/powerpc/recip-sqrtf.c: Same.
12018
40c43aca
JL
120192016-01-15 Jeff Law <law@redhat.com>
12020
12021 PR tree-optimization/69270
12022 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12023 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12024
afbc5ae8
PT
120252016-01-15 Paul Thomas <pault@gcc.gnu.org>
12026
12027 PR fortran/49630
12028 * gfortran.dg/deferred_character_13.f90: New test for the fix
12029 of comment 3 of the PR.
12030
12031 PR fortran/54070
12032 * gfortran.dg/deferred_character_8.f90: New test
12033 * gfortran.dg/allocate_error_5.f90: New test
12034
12035 PR fortran/60593
12036 * gfortran.dg/deferred_character_10.f90: New test
12037
12038 PR fortran/60795
12039 * gfortran.dg/deferred_character_14.f90: New test
12040
12041 PR fortran/61147
12042 * gfortran.dg/deferred_character_11.f90: New test
12043
12044 PR fortran/64324
12045 * gfortran.dg/deferred_character_9.f90: New test
12046
49abe076
VM
120472016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12048
12049 PR rtl-optimization/69030
12050 * gcc.target/i386/pr69030.c: New.
12051
16d12992
KT
120522016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12053
12054 * gcc.target/aarch64/target_attr_17.c: New test.
12055
78810bd3
RB
120562016-01-15 Richard Biener <rguenther@suse.de>
12057
12058 PR tree-optimization/66856
12059 * gcc.dg/torture/pr66856-1.c: New testcase.
12060 * gcc.dg/torture/pr66856-2.c: Likewise.
12061
2bd847fe
RB
120622016-01-15 Richard Biener <rguenther@suse.de>
12063
12064 PR debug/69137
12065 * g++.dg/lto/pr69137_0.C: New testcase.
12066
a00fe3b7
RS
120672016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12068
12069 PR middle-end/69246
12070 * gcc.target/i386/pr69246.c: New test.
12071
cbb0e83b
DV
120722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12073
7596d5de 12074 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12075
5a500ecf
DV
120762016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12077
12078 PR c++/56194
12079 * g++.dg/init/const9.C: Disable test on S/390.
12080
5d9bf64f
DV
120812016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12082
12083 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12084 * g++.dg/Wno-frame-address.C: Ditto.
12085
e234b19e
DV
120862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12087
12088 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12089
89483f99
RB
120902016-01-15 Richard Biener <rguenther@suse.de>
12091
12092 PR tree-optimization/68961
12093 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12094
94f37395
IE
120952016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12096
12097 * gcc.target/i386/pr65105-5.c: New test.
12098
82ee0cf2 120992016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12100
12101 * gcc.c-torture/execute/alias-4.c: New testcase.
12102
82ee0cf2 121032016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12104
12105 PR ipa/68148
12106 * g++.dg/ipa/devirt-49.C: New testcase.
12107
092f7deb 121082016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12109
12110 PR target/65837
12111 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12112 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12113 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12114
e93c66bc
RB
121152016-01-15 Richard Biener <rguenther@suse.de>
12116
12117 PR tree-optimization/69117
12118 * gcc.dg/torture/pr69117.c: New testcase.
12119
c47eaca6 121202015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12121
12122 PR c++/69048
12123 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12124
c3f6914a
FXC
121252016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12126
12127 PR testsuite/67509
12128 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12129 range tests use 100 * maximum instead of maximum + 1.
12130
cd65ae90
JJ
121312016-01-14 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR debug/69244
12134 * gcc.dg/guality/pr69244.c: New test.
12135
19643948
UB
121362016-01-14 Uros Bizjak <ubizjak@gmail.com>
12137
12138 * lib/target-supports.exp (check_effective_target_issignaling):
12139 New procedure.
12140 * gcc.dg/pr61441.c: Require issignaling effective target.
12141
fe79c97e
SB
121422016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12143
12144 PR target/68803
12145 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12146
c7df95d8
DM
121472016-01-14 David Malcolm <dmalcolm@redhat.com>
12148
12149 PR c++/68819
12150 PR preprocessor/69177
12151 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12152 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12153 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12154 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12155
00083992
MP
121562016-01-14 Marek Polacek <polacek@redhat.com>
12157
12158 PR c/69262
12159 * gcc.dg/array-15.c: New test.
12160
0c9b3294
JJ
121612016-01-14 Jakub Jelinek <jakub@redhat.com>
12162
12163 PR middle-end/68146
12164 PR tree-optimization/69155
12165 * gfortran.dg/pr68146.f: New test.
12166 * gfortran.dg/pr69155.f90: New test.
12167
3688e13d
RB
121682016-01-14 Richard Biener <rguenther@suse.de>
12169
12170 PR tree-optimization/68060
12171 * gcc.dg/torture/pr68060-1.c: New testcase.
12172 * gcc.dg/torture/pr68060-2.c: Likewise.
12173
bab0ad3a
NC
121742016-01-14 Nick Clifton <nickc@redhat.com>
12175
12176 * lib/target-supports.exp
12177 (check_effective_target_arm_neon_ok_nocache): Add an option
12178 sequence that includes setting the ARM architecture to ARMv7-A.
12179 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12180 command line options necessary to enable Neon support.
12181 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12182 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12183 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12184 * gcc.target/arm/pr69180.c: Likewise.
12185
947c2ce5
JL
121862016-01-14 Jeff Law <law@redhat.com>
12187
12188 PR tree-optimization/69270
12189 * gcc.dg/tree-ssa/pr69270.c: New test.
12190
3342fd71
BS
121912016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12192
12193 PR c/66208
12194 * c-c++-common/pr66208.c: New file.
12195
2ad3adf1
JJ
121962016-01-13 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR tree-optimization/69156
12199 * gcc.dg/pr69156.c: New test.
12200
398d6feb
L
122012016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12202
12203 * gcc.target/i386/pr69225-7.c: New test.
12204
4c868789
RH
122052016-01-13 Richard Henderson <rth@redhat.com>
12206
12207 * gcc.dg/tm/memopt-13.c: Update expected function.
12208 * gcc.dg/tm/memopt-6.c: Likewise.
12209
ef6d1772
UB
122102016-01-13 Uros Bizjak <ubizjak@gmail.com>
12211
12212 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12213 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12214 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12215 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12216
ef6d1772
UB
122172016-01-13 Tom de Vries <tom@codesourcery.com>
12218
12219 PR tree-optimization/69169
0b4b6ef2
TV
12220 * gcc.dg/pr69169.c: New test.
12221
2ad3adf1 122222016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12223
12224 PR target/69228
12225 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12226 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12227 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12228 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12229 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12230 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12231 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12232 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12233
9060e335
AK
122342016-01-13 Jakub Jelinek <jakub@redhat.com>
12235
12236 PR target/69247
12237 * gcc.dg/pr69247.c: New test.
12238
40311329
RB
122392016-01-13 Richard Biener <rguenther@suse.de>
12240
12241 PR tree-optimization/69242
12242 * gcc.dg/torture/pr69242.c: New testcase.
12243
ccbd7103
RB
122442016-01-13 Richard Biener <rguenther@suse.de>
12245
12246 PR tree-optimization/69186
12247 * gcc.dg/torture/pr69186.c: New testcase.
12248
c6f72a46
JL
122492016-01-13 Jeff Law <law@redhat.com>
12250
12251 PR tree-optimization/67755
12252 * gcc.dg/tree-ssa/pr67755.c: New test.
12253
122542016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12255
12256 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12257 pass number in output by a star.
12258
c446cf07
BC
122592016-01-12 Bin Cheng <bin.cheng@arm.com>
12260
12261 PR tree-optimization/68911
12262 * gcc.c-torture/execute/pr68911.c: New test.
12263
5342156c
MP
122642016-01-12 Marek Polacek <polacek@redhat.com>
12265
12266 PR c++/68979
12267 * g++.dg/warn/permissive-1.C: New test.
12268
65364cc5
JJ
122692016-01-12 Jakub Jelinek <jakub@redhat.com>
12270
12271 PR objc++/68511
12272 PR c++/69213
12273 * g++.dg/opt/pr69213.C: New test.
12274
81b9a3d9
CB
122752016-01-12 Christian Bruel <christian.bruel@st.com>
12276
12277 PR target/69180
12278 * gcc.target/arm/pr69180.c: New test.
12279
3c4e91c9
RB
122802016-01-12 Richard Biener <rguenther@suse.de>
12281
12282 PR lto/69077
12283 * g++.dg/lto/pr69077_0.C: New testcase.
12284 * g++.dg/lto/pr69077_1.C: Likewise.
12285
5664cea1
JJ
122862016-01-12 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR target/69175
12289 * g++.dg/opt/pr69175.C: New test.
12290
86cefc49
AL
122912016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12292
12293 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12294 rather than #including math.h & stdlib.h.
12295 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12296 * gcc.dg/vect/pr49771.c: Likewise.
12297 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12298 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12299 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12300 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12301 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12302 * gcc.dg/vect/pr44507.c: Likewise.
12303 * gcc.dg/vect/pr45902.c: Likewise.
12304 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12305 * gcc.dg/vect/vect-117.c: Likewise.
12306 * gcc.dg/vect/vect-99.c: Likewise.
12307 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12308 * gcc.dg/vect/vect-cond-1.c: Likewise.
12309 * gcc.dg/vect/vect-cond-2.c: Likewise.
12310 * gcc.dg/vect/vect-cond-3.c: Likewise.
12311 * gcc.dg/vect/vect-cond-4.c: Likewise.
12312 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12313 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12314 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12315 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12316 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12317 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12318 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12319 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12320 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12321 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12322 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12323 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12324 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12325 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12326 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12327 include of signal.h.
12328 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12329 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12330 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12331 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12332 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12333 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12334 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12335 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12336 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12337 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12338 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12339 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12340 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12341 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12342 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12343 * gcc.dg/vect/vect-outer-5.c: Likewise.
12344 * gcc.dg/vect/vect-outer-6.c: Likewise.
12345 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12346 include of stdio.h.
12347
b832f61e
NC
123482016-01-12 Nick Clifton <nickc@redhat.com>
12349
12350 PR target/68913
12351 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12352 to fread so that it will be found in all target runtimes.
12353
8eac49b1
RB
123542016-01-12 Richard Biener <rguenther@suse.de>
12355
12356 PR tree-optimization/69053
12357 * g++.dg/torture/pr69053.C: New testcase.
12358
2935d994
RB
123592016-01-12 Richard Biener <rguenther@suse.de>
12360
12361 PR tree-optimization/69168
12362 * gcc.dg/torture/pr69168.c: New testcase.
12363
66c16fd9
RB
123642016-01-12 Richard Biener <rguenther@suse.de>
12365
12366 PR tree-optimization/69157
12367 * gcc.dg/torture/pr69157.c: New testcase.
12368
123692016-01-12 Richard Biener <rguenther@suse.de>
12370
12371 PR tree-optimization/69174
12372 * gcc.dg/torture/pr69174.c: New testcase.
12373
723033a6
JJ
123742016-01-12 Jakub Jelinek <jakub@redhat.com>
12375
12376 PR c++/66808
12377 PR c++/69000
12378 * g++.dg/tls/pr66808.C: New test.
12379 * g++.dg/tls/pr69000.C: New test.
12380
3574cf47
BS
123812016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12382
12383 * gcc.target/powerpc/swaps-p8-23.c: New test.
12384 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12385
feb20787
JDA
123862016-01-11 John David Anglin <danglin@gcc.gnu.org>
12387
12388 PR tree-optimization/68356
12389 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12390
27b1820a
KV
123912016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12392 Jim Wilson <jim.wilson@linaro.org>
12393
12394 PR target/69194
12395 * gcc.target/arm/pr69194.c: New test.
12396
cf4de6af
L
123972016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12398
12399 PR target/69225
12400 * gcc.target/i386/pr69225-1.c: New test.
12401 * gcc.target/i386/pr69225-2.c: Likewise.
12402 * gcc.target/i386/pr69225-3.c: Likewise.
12403 * gcc.target/i386/pr69225-4.c: Likewise.
12404 * gcc.target/i386/pr69225-5.c: Likewise.
12405 * gcc.target/i386/pr69225-6.c: Likewise.
12406
1ebd5558
JJ
124072016-01-11 Jakub Jelinek <jakub@redhat.com>
12408
23552a4d
JJ
12409 PR target/67462
12410 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12411 if lp64.
12412
26ff85b0
JJ
12413 PR target/69071
12414 * gcc.dg/pr69071.c: New test.
12415
9cb6bd74
JJ
12416 PR c++/69211
12417 * g++.dg/opt/pr69211.C: New test.
12418
1ebd5558
JJ
12419 PR tree-optimization/69214
12420 * gcc.c-torture/compile/pr69214.c: New test.
12421
8c18c836
UB
124222016-01-11 Uros Bizjak <ubizjak@gmail.com>
12423
12424 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12425 * gcc.target/i386/pr66232-11.c: Ditto.
12426 * gcc.target/i386/pr66232-12.c: Ditto.
12427 * gcc.target/i386/pr66232-13.c: Ditto.
12428
62446e6e
RB
124292016-01-11 Richard Biener <rguenther@suse.de>
12430
12431 PR tree-optimization/69173
12432 * gcc.dg/torture/pr69173.c: New testcase.
12433
2b8568fe
KT
124342016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12435
12436 PR rtl-optimization/68796
12437 * gcc.target/aarch64/tst_5.c: New test.
12438 * gcc.target/aarch64/tst_6.c: Likewise.
12439
5baf4532
KT
124402016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12441
12442 PR rtl-optimization/68841
12443 * gcc.dg/pr68841.c: New test.
12444 * gcc.c-torture/execute/pr68841.c: New test.
12445
ca90b1ed
YR
124462016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12447
12448 PR rtl-optimization/68920
12449 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12450 for ix86 targets.
12451 * gcc.dg/ifcvt-5.c: New test.
12452
2ad3adf1 124532016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12454
12455 PR bootstrap/69123
12456 * g++.dg/pr69123.C: New.
12457
83834c09
IE
124582016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12459
12460 PR target/69010
12461 * gcc.target/i386/pr69010.c: New test.
12462
dcf89d57
MJ
124632016-01-11 Martin Jambor <mjambor@suse.cz>
12464
12465 PR ipa/69044
12466 * gcc.target/i386/chkp-pr69044.c: New test.
12467
d95167ee
TV
124682016-01-11 Tom de Vries <tom@codesourcery.com>
12469
12470 PR tree-optimization/69109
12471 * gcc.dg/autopar/pr69109-2.c: New test.
12472 * gcc.dg/autopar/pr69109.c: New test.
12473
4f6403a8
TV
124742016-01-11 Tom de Vries <tom@codesourcery.com>
12475
12476 PR tree-optimization/69108
12477 * gcc.dg/autopar/pr69108.c: New test.
12478
21efdd80
PP
124792016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12480
12481 PR c++/69029
12482 * c-c++-common/Wisleading-indentation.c: Augment test.
12483
fd42eed8
TK
124842016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12485
12486 PR fortran/69154
12487 * gfortran.dg/inline_matmul_12.f90: New test.
12488
4f90ee6c
PT
124892016-01-10 Paul Thomas <pault@gcc.gnu.org>
12490
12491 PR fortran/67779
12492 * gfortran.dg/actual_array_offset_1: New test.
12493
3907c6cf
TV
124942016-01-10 Tom de Vries <tom@codesourcery.com>
12495
12496 PR tree-optimization/69062
12497 * gcc.dg/autopar/pr69062.c: New test.
12498
b07b236e
TS
124992016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12500
12501 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12502 * gcc.dg/vect/slp-perm-2.c: Likewise.
12503 * gcc.dg/vect/slp-perm-3.c: Likewise.
12504 * gcc.dg/vect/slp-perm-5.c: Likewise.
12505 * gcc.dg/vect/slp-perm-6.c: Likewise.
12506 * gcc.dg/vect/slp-perm-7.c: Likewise.
12507 * gcc.dg/vect/slp-perm-8.c: Likewise.
12508
23fab8ae
TV
125092016-01-10 Tom de Vries <tom@codesourcery.com>
12510
12511 PR tree-optimization/69039
12512 * gcc.dg/autopar/pr69039.c: New test.
12513
73f0dae2
MP
125142016-01-09 Marek Polacek <polacek@redhat.com>
12515
12516 PR c++/69113
12517 * g++.dg/pr69113.C: New test.
12518
20b8d734
JJ
125192016-01-09 Jakub Jelinek <jakub@redhat.com>
12520
12521 PR middle-end/50865
12522 PR tree-optimization/69097
12523 * gcc.c-torture/execute/pr50865.c: New test.
12524 * gcc.c-torture/execute/pr69097-1.c: New test.
12525 * gcc.c-torture/execute/pr69097-2.c: New test.
12526 * gcc.dg/pr69097-1.c: New test.
12527 * gcc.dg/pr69097-2.c: New test.
12528
c50e614b
JJ
125292016-01-09 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR c++/69164
12532 * g++.dg/opt/pr69164.C: New test.
12533
e0237993
JJ
125342016-01-08 Jakub Jelinek <jakub@redhat.com>
12535
12536 PR tree-optimization/69167
12537 * gcc.dg/pr69167.c: New test.
12538
bd8f5bb2
MP
125392016-01-08 Marek Polacek <polacek@redhat.com>
12540
12541 PR c++/68449
12542 * g++.dg/pr68449.C: New.
12543
bb0f5ca7
AL
125442016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12545
12546 PR tree-optimization/68707
12547 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12548 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12549 on platforms supporting it.
12550 * gcc.dg/vect/slp-perm-2.c: Likewise.
12551 * gcc.dg/vect/slp-perm-3.c: Likewise.
12552 * gcc.dg/vect/slp-perm-5.c: Likewise.
12553 * gcc.dg/vect/slp-perm-7.c: Likewise.
12554 * gcc.dg/vect/slp-perm-8.c: Likewise.
12555 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12556 on platforms supporting it.
12557
22518428
JJ
125582016-01-08 Jakub Jelinek <jakub@redhat.com>
12559
33f0852f
JJ
12560 PR tree-optimization/69162
12561 * gcc.dg/pr69162.c: New test.
12562
22518428
JJ
12563 PR tree-optimization/69172
12564 * gcc.dg/pr69172.c: New test.
12565
80e9b3aa
TP
125662016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12567
12568 PR tree-optimization/67781
12569 * gcc.c-torture/execute/pr67781.c: New file.
12570
262a363f
JJ
125712016-01-08 Jakub Jelinek <jakub@redhat.com>
12572
12573 PR tree-optimization/69083
12574 * gcc.dg/vect/pr69083.c: New test.
12575
6e1f093f
SS
125762016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12577
12578 PR tree-optimization/61441
12579 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12580 Use -fexcess-precision=standard for compiler options.
12581 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12582
53290e07
JJ
125832016-01-08 Jakub Jelinek <jakub@redhat.com>
12584
57bf3072
JJ
12585 PR fortran/69128
12586 * gfortran.dg/gomp/pr69128.f90: New test.
12587
53290e07
JJ
12588 PR c++/69145
12589 * g++.dg/ext/pr69145-1.C: New test.
12590 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12591 * g++.dg/ext/pr69145-2.h: New file.
12592
7a127fa7
MS
125932016-01-07 Martin Sebor <msebor@redhat.com>
12594
12595 PR c/68966
12596 * gcc.dg/atomic-fetch-bool.c: New test.
12597 * gcc.dg/sync-fetch-bool.c: New test.
12598
95918b49
L
125992016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12600
12601 PR fortran/66680
12602 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12603
c8e62a9d
NC
126042016-01-07 Nick Clifton <nickc@redhat.com>
12605
12606 PR target/66655
12607 * g++.dg/pr66655.C: New test.
12608 * g++.dg/pr66655_1.cc: Test support file.
12609 * g++.dg/pr66655.h: Test header file.
12610
2ad3adf1 126112016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12612
12613 PR fortran/66680
12614 gfortran.dg/gomp/pr66680.f90: New test.
12615
4cd9ca92
L
126162016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12617
12618 PR target/69171
12619 * gcc.target/i386/pr69171-1.c: New test.
12620 * gcc.target/i386/pr69171-2.c: Likewise.
12621 * gcc.target/i386/pr69171-3.c: Likewise.
12622 * gcc.target/i386/pr69171-4.c: Likewise.
12623 * gcc.target/i386/pr69171-5.c: Likewise.
12624 * gcc.target/i386/pr69171-6.c: Likewise.
12625
7e33d4dc
BS
126262015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12627
12628 PR middle-end/67639
12629 * c-c++-common/pr67639.c: New test.
12630
fec64afc
JJ
126312016-01-07 Jakub Jelinek <jakub@redhat.com>
12632
12633 PR tree-optimization/69141
12634 * g++.dg/opt/pr69141.C: New test.
12635
f293ad29
EB
126362016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12637
12638 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12639
5027395e
UB
126402016-01-06 Uros Bizjak <ubizjak@gmail.com>
12641
12642 PR target/69140
12643 * gcc.target/i386/pr69140.c: New test
12644
7443cf13
DM
126452016-01-06 David Malcolm <dmalcolm@redhat.com>
12646
12647 * gcc.dg/bad-dereference.c: New test case.
12648
32928931
BS
126492015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12650
12651 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12652
68dd05da
AS
126532016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12654
12655 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12656
6b131d5b
MP
126572016-01-06 Marek Polacek <polacek@redhat.com>
12658
12659 PR sanitizer/69099
12660 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12661
8d9fdb49
MP
126622016-01-05 Marek Polacek <polacek@redhat.com>
12663
12664 PR c/69104
12665 * gcc.dg/atomic-invalid-2.c: New.
12666
acf93f1e
L
126672016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12668
12669 PR target/68991
12670 * gcc.target/i386/pr68991.c: New test.
12671
3f50525d
L
126722016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12673
12674 PR target/68991
12675 * g++.dg/pr68991-1.C: New test.
12676 * g++.dg/pr68991-2.C: Likewise.
12677
e0237993 126782016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12679
e0237993 12680 PR other/60465
face88a1
ST
12681 * gcc.target/ia64/pr60465-gprel64.c: New test.
12682 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12683
a0866eff
KT
126842016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12685
12686 PR rtl-optimization/68651
12687 * gcc.target/aarch64/pr68651_1.c: New test.
12688
c589e975
DM
126892016-01-05 David Malcolm <dmalcolm@redhat.com>
12690
12691 PR c/69122
12692 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12693
929710d9
NS
126942016-01-05 Nathan Sidwell <nathan@acm.org>
12695
ce3e43d7
NS
12696 PR c++/58583
12697 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12698
929710d9
NS
12699 * gcc.dg/alias-15.c: New.
12700
a2faef8e
NC
127012016-01-05 Nick Clifton <nickc@redhat.com>
12702
12703 PR target/68870
12704 * g++.dg/pr68770.C: New test.
12705
4cfa76e3
MS
127062016-01-04 Mike Stump <mikestump@comcast.net>
12707
12708 * lib/target-supports.exp (check_effective_target_cilkplus):
12709 cilkplus targets require pthreads.
4ece61b6 12710 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12711
4e8a3a35
MM
127122016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12713
12714 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12715 generation.
12716
818ab71a
JJ
127172016-01-04 Jakub Jelinek <jakub@redhat.com>
12718
12719 Update copyright years.
12720
2fe0a208
MP
127212016-01-04 Marek Polacek <polacek@redhat.com>
12722
12723 PR c/68908
12724 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12725 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12726 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12727
9e3b2fe3
EB
127282016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12729
12730 * gcc.target/sparc/20160104-2.c: New test.
12731
e8d65a35
EB
127322016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12733
12734 * gcc.target/sparc/20160104-1.c: New test.
12735
25ccfccd
PT
127362016-01-03 Paul Thomas <pault@gcc.gnu.org>
12737
12738 PR fortran/65045
12739 * gfortran.dg/pr65045.f90: New test.
12740
cb51d382
EB
127412016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12742
12743 * gnat.dg/specs/debug1.ads: Delete.
12744
6eeaad6e
JD
127452016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12746
12747 PR libgfortran/68867
12748 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12749 expression.
12750
2f968603
JD
127512016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12752
12753 PR libgfortran/68867
12754 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12755 PowerPC.
12756
591bb5e4
PT
127572016-01-01 Paul Thomas <pault@gcc.gnu.org>
12758
12759 PR fortran/68864
12760 * gfortran.dg/pr68864.f90: New test.
12761
f1e0620c
JJ
127622016-01-01 Jakub Jelinek <jakub@redhat.com>
12763
942a1319
JJ
12764 PR tree-optimization/69070
12765 * gcc.dg/pr69070.c: New test.
12766
10dff63f
JJ
12767 PR sanitizer/69055
12768 * gfortran.dg/pr69055.f90: New test.
12769
f1e0620c
JJ
12770 PR target/69015
12771 * gcc.dg/pr69015.c: New test.
818ab71a 12772\f
2f883d1c 12773Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12774
12775Copying and distribution of this file, with or without modification,
12776are permitted in any medium without royalty provided the copyright
12777notice and this notice are preserved.