]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
rs6000.md (cmpmemsi): New define_expand.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
90ef45cb
DV
12016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2
3 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10
e0535922
MS
112016-09-23 Martin Sebor <msebor@redhat.com>
12
13 PR testsuite/77713
14 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
15 assuming long double is bigger than double.
16
d664d76d
JJ
172016-09-23 Jakub Jelinek <jakub@redhat.com>
18
19 Implement P0138R2, C++17 construction rules for enum class values
20 * g++.dg/cpp1z/direct-enum-init1.C: New test.
21
3b31f720
DM
222016-09-23 David Malcolm <dmalcolm@redhat.com>
23
24 PR preprocessor/77672
25 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
26 expected multiline output from first warning to reflect change
27 in r240434.
28
592459bf
TP
292016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
30
31 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
32
0af06385
BE
332016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
34 Tom de Vries <tom@codesourcery.com>
35
36 PR testsuite/77411
37 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
38
8f01b67a
MP
392016-09-23 Marek Polacek <polacek@redhat.com>
40
41 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
42 * c-c++-common/gomp/atomic-13.c: Likewise.
43 * c-c++-common/gomp/atomic-14.c: Likewise.
44 * c-c++-common/pr60439.c: Remove invalid code.
45 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
46 * g++.dg/expr/bitfield5.C: Likewise.
47 * g++.dg/expr/bitfield6.C: Likewise.
48 * g++.dg/expr/bool1.C: Likewise.
49 * g++.dg/expr/bool3.C: Likewise.
50 * g++.dg/expr/lval3.C: Likewise.
51 * g++.dg/expr/lval4.C: Likewise.
52 * g++.old-deja/g++.jason/bool5.C: Likewise.
53
bbd6fcf3
DM
542016-09-23 David Malcolm <dmalcolm@redhat.com>
55
56 PR preprocessor/77672
57 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
58 (test_terminator_location): New function.
59
113d06a4
RB
602016-09-23 Richard Biener <rguenther@suse.de>
61
62 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
63
cab9e1df
MW
642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
65
66 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
67 -march=armv8.2-a+fp16 when supported by the hardware.
68 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
69 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
70 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
71 semi-colons to a macro invocations.
72 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
73 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
74 defined.
75 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
76 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
77 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
78 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
79 defined.
80 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
81 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
82 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
83 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
84 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
85 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
86 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
87 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
88 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
89 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
90 defined.
91 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
92 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
93 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
94 defined.
95 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
96 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
97 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
98 defined.
99 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
100 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
101 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
102 defined.
103 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
105 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
106 defined. Also fix some white-space.
107 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
108 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
109 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
110 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
111 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
112 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
113 defined. Also fix some long lines and white-space.
114 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
115 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
116 defined. Also fix some long lines and white-space.
117 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
118 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
119 defined.
120 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
122 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
123 defined.
124 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
125 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
126 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
127 defined.
128 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
129 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
130 Likewise.
131 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
132 Likewise.
133 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
135 Likewise.
136 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
137 Likewise.
138 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
139 Likewise.
140 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
141 Likewise.
142 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
143 Likewise.
144 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
145 Likewise.
146 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
147 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
148 Likewise.
149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
150 Likewise.
151 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
152 Likewise.
153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
154 Likewise.
155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
156 Likewise.
157 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
158 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
160 Likewise.
161
da9b2e69
JW
1622016-09-23 Jiong Wang <jiong.wang@arm.com>
163 Matthew Wahab <matthew.wahab@arm.com>
164
165 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
166 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
167 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
168 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
169 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
170 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
171 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
172 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
173 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
174 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
175 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
176 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
177 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
178 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
179 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
180 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
181 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
182 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
183 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
184 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
185 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
186 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
187 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
188 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
189 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
190 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
191 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
192 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
193 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
194 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
195 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
196 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
197 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
198 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
199 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
200 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
201 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
202
785cf02f
MW
2032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
204
205 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
206 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
207 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
208 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
209 support.
210
1e401340
KV
2112016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
212
213 PR ipa/77677
214 * gcc.dg/torture/pr77677.c: New test.
215
8ed3eeac
AV
2162016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
217
218 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
219 here now.
220
55a9b91b
MW
2212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
222
223 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
224 options. Add tests for float16x4_t and float16x8_t.
225
64c744b9
DV
2262016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
227
228 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
229 * gcc.target/s390/risbg-ll-2.c: Ditto.
230 * gcc.target/s390/risbg-ll-3.c: Ditto.
231
d403b8d4
MW
2322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
233
234 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
235 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
236
576987fc
DV
2372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
238
239 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
240 output to the simplified instructions.
241
4ffc8099
MW
2422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
243
244 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
245 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
246
b1a970a5
MW
2472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
248
249 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
250 (FP16_SUPPORTED): New
251 (expected-hfloat-16x4): Make conditional on __fp16 support.
252 (expected-hfloat-16x8): Likewise.
253 (vdup_n_f16): Disable for non-AArch64 targets.
254 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
255 conditional on FP16_SUPPORTED.
256 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
257 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
258 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
259 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
260 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
261 for testing __fp16.
262 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
263 conditional on FP16_SUPPORTED.
264 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
265 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
266
50df9464
MW
2672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
268
269 * gcc.target/arm/short-vfp-1.c: New.
270
536b9f42
MW
2712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
272
273 * gcc.target/arm/attr-fp16-arith-1.c: New.
274
1b9e31cf
MW
2752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
276
277 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
278 New.
279 (add_options_for_arm_v8_2a_fp16_neon): New.
280 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
281 (add_options_for_arm_arch_v8_2a): Auto-generate.
282 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
283 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
284 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
285 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
286 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
287 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
288 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
289
a5b42ee7
MW
2902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
291
292 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
293 arm_fp16_alternative_ok.
294 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
295 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
296 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
297 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
298 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
299 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
300 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
301 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
302 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
303 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
304 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
305 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
306 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
307 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
308 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
309 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
310 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
311 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
312 * gcc.target/arm/fp16-rounding-alt-1.c: Use
313 arm_fp16_alternative_ok.
314 * lib/target-supports.exp
315 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
316 (check_effective_target_arm_fp16_alternative_ok): New.
317 (check_effective_target_arm_fp16_none_ok_nocache): New.
318 (check_effective_target_arm_fp16_none_ok): New.
319
fcbc975b
ML
3202016-09-23 Martin Liska <mliska@suse.cz>
321
322 * gcc.dg/ipa/pr77653.c: Replace adress
323 with address.
324
1822b732
ML
3252016-09-23 Martin Liska <mliska@suse.cz>
326
327 * gcc.target/i386/movbe-4.c: New test.
328
fab18cc4
ML
3292016-09-23 Martin Liska <mliska@suse.cz>
330
331 * gcc.target/i386/crc32-5.c: New test.
332
e70f01b5
ML
3332016-09-23 Martin Liska <mliska@suse.cz>
334
335 * gcc.target/i386/pr71652.c: New test.
336 * gcc.target/i386/pr71652-2.c: New test.
337 * gcc.target/i386/pr71652-3.c: New test.
338
f2e81d05
JJ
3392016-09-23 Jakub Jelinek <jakub@redhat.com>
340
341 * lib/gcc-dg.exp (process-message): Support relative line number
342 notation - .+4 or .-1 etc.
343 * gcc.dg/dg-test-1.c: New test.
344
ed30d2a6
MS
3452016-09-22 Martin Sebor <msebor@redhat.com>
346
347 PR target/77676
348 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
349 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
350 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
351 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
352
1c681c7b
UB
3532016-09-22 Uros Bizjak <ubizjak@gmail.com>
354
355 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
356 * gcc.dg/ifcvt-2.c: Ditto.
357 * gcc.dg/zero_bits_compound-1.c: Ditto.
358 * gcc.dg/zero_bits_compound-1.c: Ditto.
359 * gcc.dg/pr40550.c: Simplify target selectors.
360 Use dg-additional-options.
361 * gcc.dg/pr47893.c: Ditto.
362 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
363 additional options for 32-bit x86 targets.
364 * gcc.dg/pr70955.c: Move to ...
365 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
366
67cf0a53
PC
3672016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
368
369 PR c++/61019
370 * g++.dg/cpp0x/pr61019.C: New.
371
0ee70cc0
AV
3722016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
373 Terry Guo <terry.guo@arm.com>
374
375 * gcc.target/arm/pure-code/ffunction-sections.c: New.
376 * gcc.target/arm/pure-code/no-literal-pool.c: New.
377 * gcc.target/arm/pure-code/pure-code.exp: New.
378
43639d2c
UB
3792016-09-22 Uros Bizjak <ubizjak@gmail.com>
380
381 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
382 Remove SSE effective target requirement.
383
a608d15b
PC
3842016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
385
386 PR c++/71979
387 * g++.dg/cpp0x/pr71979.C: New.
388
d94a7ab4
BE
3892016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
390
391 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
392
a13f439f
ML
3932016-09-22 Martin Liska <mliska@suse.cz>
394
395 PR ipa/77653
396 * gcc.dg/ipa/pr77653.c: New test.
397
cf352092
JJ
3982016-09-22 Jakub Jelinek <jakub@redhat.com>
399
400 PR fortran/77665
401 * gfortran.dg/gomp/pr77665.f90: New test.
402
a8de3002
PT
4032016-09-22 Paul Thomas <pault@gcc.gnu.org>
404
405 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
406 * gfortran.dg/dtio_13.f90: New test.
407
39abef62
LK
4082016-09-21 Louis Krupp <louis.krupp@zoho.com>
409
410 PR fortran/66107
411 * gfortran.dg/pr66107.f90: New test.
412
4a2bb7fc
ILT
4132016-09-21 Ian Lance Taylor <iant@golang.org>
414
415 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
416 with call to builtin delete function.
417
5f84cee2
JM
4182016-09-21 Joseph Myers <joseph@codesourcery.com>
419
420 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
421 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
422 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
423 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
424 tests.
425
fe01a41a
UB
4262016-09-21 Uros Bizjak <ubizjak@gmail.com>
427
428 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
429
2e1c20b1
JJ
4302016-09-21 Jakub Jelinek <jakub@redhat.com>
431
432 PR c++/77651
433 * g++.dg/cpp1z/aligned-new6.C: New test.
434
de4c144a
MW
4352016-09-21 Matthew Wahab <matthew.wahab@arm.com>
436
437 * gcc.target/arm/fp16-aapcs-3.c: New.
438 * gcc.target/arm/fp16-aapcs-4.c: New.
439 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
440 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
441 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
442 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
443
44fc7854
BE
4442016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
445
446 PR tree-optimization/77550
447 * g++.dg/pr77550.C: New test.
448
bc084f84
GJL
4492016-09-21 Georg-Johann Lay <avr@gjlay.de>
450
451 PR target/77326
452 * gcc.target/avr/torture/pr77326.c: New test.
453
c075003a
LK
4542016-09-21 Louis Krupp <louis.krupp@zoho.com>
455
456 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
457
6811ea79
RB
4582016-09-21 Richard Biener <rguenther@suse.de>
459
460 PR tree-optimization/77648
461 * gcc.dg/torture/pr77648-1.c: New testcase.
462 * gcc.dg/torture/pr77648-2.c: Likewise.
463
f955c4c4
RB
4642016-09-21 Richard Biener <rguenther@suse.de>
465 Jakub Jelinek <jakub@redhat.com>
466
467 PR tree-optimization/77621
468 * gcc.dg/pr77621.c: New testcase.
469
096506bb
PT
4702016-09-21 Paul Thomas <pault@gcc.gnu.org>
471
472 PR fortran/77657
473 * gfortran.dg/dtio_12.f90: New test.
474
37d168ae
SKS
4752016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
476
477 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
478
66454000
KV
4792016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
480
481 PR tree-optimization/72835
482 * gcc.dg/tree-ssa/pr72835.c: New test.
483
88d0c3f0
MS
4842016-09-20 Martin Sebor <msebor@redhat.com>
485
486 PR middle-end/49905
487 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
488 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
489 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
490 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
491 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
492 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
493 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
494
a03df1d5
KV
4952016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
496
497 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
498 arguments/compare will be optimized away.
499 * gcc.dg/torture/ftrapv-1.c: Likewise.
500
8bc5448f
KV
5012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
502
503 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
504 will be optimized away.
505 * gcc.dg/ipa/vrp1.c: New test.
506 * gcc.dg/ipa/vrp2.c: New test.
507 * gcc.dg/ipa/vrp3.c: New test.
508
973625a0
KV
5092016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
510
511 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
512 does the same transformation.
513 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
514 * gcc.dg/tree-ssa/evrp1.c: New test.
515 * gcc.dg/tree-ssa/evrp2.c: New test.
516 * gcc.dg/tree-ssa/evrp3.c: New test.
517 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
518 * gcc.dg/tree-ssa/pr22117.c: Likewise.
519 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
520 * gcc.dg/tree-ssa/pr64130.c: Likewise.
521 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
522 foling now happens early.
523 * gcc.dg/tree-ssa/vrp04.c: Likewise.
524 * gcc.dg/tree-ssa/vrp06.c: Likewise.
525 * gcc.dg/tree-ssa/vrp16.c: Likewise.
526 * gcc.dg/tree-ssa/vrp25.c: Likewise.
527 * gcc.dg/tree-ssa/vrp67.c: Likewise.
528
9b1ba33c
UB
5292016-09-20 Uros Bizjak <ubizjak@gmail.com>
530
531 PR target/77621
532 * gcc.target/i386/pr77621.c: New test.
533 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
534 pattern, loop should vectorize with -mtune=atom.
535
f5bd4ad8
MO
5362016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
537 Jakub Jelinek <jakub@redhat.com>
538
539 PR testsuite/63299
540 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
541 instead of delete.
542
7d9cf801
JJ
5432016-09-20 Jakub Jelinek <jakub@redhat.com>
544
b912f962
JJ
545 PR c++/77626
546 * g++.dg/other/pr77626.C: New test.
547
eaf1ece1
JJ
548 PR c++/77638
549 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
550
590b62e9
JJ
551 PR c++/77637
552 * g++.dg/cpp0x/gen-attrs-62.C: New test.
553
7d9cf801
JJ
554 PR middle-end/77624
555 * c-c++-common/pr77624-1.c: New test.
556 * c-c++-common/pr77624-2.c: New test.
557
3aebb6ff
AV
5582016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
559
560 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
561 of digits expected.
562
b5bbe47b
RB
5632016-09-20 Richard Biener <rguenther@suse.de>
564
565 PR tree-optimization/77646
566 * gcc.dg/torture/pr77646.c: New testcase.
567
144a96e4
BE
5682016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
569
570 PR c++/77434
571 * c-c++-common/Wint-in-bool-context.c: New test.
572
1f2071fa
JM
5732016-09-19 Joseph Myers <joseph@codesourcery.com>
574
575 * gcc.dg/cr-decimal-dig-1.c: New test.
576
63012d9a
JM
5772016-09-19 Joseph Myers <joseph@codesourcery.com>
578
579 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
580 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
581 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
582 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
583
02410826
VM
5842016-09-19 Vladimir Makarov <vmakarov@redhat.com>
585
586 PR rtl-optimization/77416
587 * gcc.target/powerpc/pr77416.c: New.
588
6101a7ab
PP
5892016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
590
591 PR c++/77639
592 * g++.dg/template/error-recovery4.C: New test.
593
1993ff76
BC
5942016-09-19 Bin Cheng <bin.cheng@arm.com>
595
596 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
597
5fa9e644
KT
5982016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
599
600 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
601 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
602
fc15d9ec
JJ
6032016-09-19 Jakub Jelinek <jakub@redhat.com>
604 Jan Hubicka <jh@suse.cz>
605
606 PR target/77587
607 * gcc.dg/pr77587.c: New test.
608 * gcc.dg/pr77587a.c: New file.
609
3c9f5092
AV
6102016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
611
612 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
613 * gfortran.dg/coarray_38.f90:
614 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
615 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
616 * gfortran.dg/coarray_allocate_7.f08: New test.
617 * gfortran.dg/coarray_allocate_8.f08: New test.
618 * gfortran.dg/coarray_allocate_9.f08: New test.
619 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
620 new caf_register.
621 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
622 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
623 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
624 get_by_refs.
625 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
626 * gfortran.dg/coarray_lock_7.f90: Same.
627 * gfortran.dg/coarray_poly_5.f90: Same.
628 * gfortran.dg/coarray_poly_6.f90: Same.
629 * gfortran.dg/coarray_poly_7.f90: Same.
630 * gfortran.dg/coarray_poly_8.f90: Same.
631 * gfortran.dg/coindexed_1.f90: Changed errors expected.
632
e79e6763
FR
6332016-09-19 Fritz Reese <fritzoreese@gmail.com>
634
635 PR fortran/77584
636 * gfortran.dg/dec_structure_15.f90: New testcase.
637
ae527639
RB
6382016-09-19 Richard Biener <rguenther@suse.de>
639
640 PR middle-end/77605
641 * gcc.dg/torture/pr77605.c: New testcase.
642
cdf060f8
LK
6432016-09-18 Louis Krupp <louis.krupp@zoho.com>
644
645 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
646
b720e919
JH
6472016-09-17 Jan Hubicka <hubicka@ucw.cz>
648
649 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
650 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
651 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
652 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
653 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
654 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
655 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
656 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
657 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
658 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
659 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
660
bdabae39
KY
6612016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
662
663 * gcc.target/i386/pr68633.c: Fix expected result.
664
493ba820
LK
6652016-09-17 Louis Krupp <louis.krupp@gmail.com>
666
667 PR fortran/68078
668 * gfortran.dg/pr68078.f90: New test.
669 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
670
9a42726b
BS
6712016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
672
673 PR target/77613
674 * gcc.target/powerpc/swaps-p8-25.c: New.
675
e7d61178
JJ
6762016-09-16 Jakub Jelinek <jakub@redhat.com>
677
8f03e02f
JJ
678 PR c++/77482
679 * g++.dg/cpp0x/constexpr-77482.C: New test.
680
e80cb545
JJ
681 PR c++/77379
682 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
683 thunk offsets.
684 * g++.dg/abi/abi-tag23a.C: Likewise.
685
1c2f613f
JJ
686 PR c++/77338
687 * g++.dg/cpp0x/decltype-77338.C: New test.
688
e7d61178
JJ
689 PR c++/77375
690 * g++.dg/cpp0x/mutable1.C: New test.
691
8d987deb
SK
6922016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
693
694 PR fortran/77612
695 * gfortran.dg/pr77612.f90: New test.
696
2c3d35a6
SKS
6972016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
698
699 * gcc.dg/torture/pr70421.c: Require int32plus.
700
e43163ae
JJ
7012016-09-16 Jakub Jelinek <jakub@redhat.com>
702
bcf0905a
JJ
703 PR middle-end/77475
704 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
705
e43163ae
JJ
706 PR target/77526
707 * gcc.target/i386/pr77526.c: New test.
708
7d704548
JJ
7092016-09-16 Jakub Jelinek <jakub@redhat.com>
710 Eric Botcazou <ebotcazou@adacore.com>
711
712 PR middle-end/77594
713 * gcc.target/i386/pr77594.c: New test.
714
902d624f
LK
7152016-09-15 Louis Krupp <louis.krupp@zoho.com>
716
717 PR fortran/69963
718 * gfortran.dg/misplaced_implicit_character.f90: New test.
719
7e16ce79
BC
7202016-09-15 Bin Cheng <bin.cheng@arm.com>
721
722 PR tree-optimization/77503
723 * gcc.dg/vect/pr77503.c: New test.
724
7c05f5c4
RB
7252016-09-15 Richard Biener <rguenther@suse.de>
726
727 PR middle-end/77544
728 * c-c++-common/torture/pr77544.c: New testcase.
729
76ff80fb
JJ
7302016-09-15 Jakub Jelinek <jakub@redhat.com>
731
732 PR middle-end/77475
733 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
734 * gcc.dg/march-generic.c: Likewise.
735 * gcc.target/i386/spellcheck-options-1.c: New test.
736 * gcc.target/i386/spellcheck-options-2.c: New test.
737 * gcc.target/i386/spellcheck-options-3.c: New test.
738 * gcc.target/i386/spellcheck-options-4.c: New test.
739
5560d026
CLT
7402016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
741
742 PR fortran/72743
743 * gfortran.dg/goacc/pr72743.f90: New test.
744
5334f733
RB
7452016-09-15 Richard Biener <rguenther@suse.de>
746
747 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
748
d08615f2
RB
7492016-09-15 Richard Biener <rguenther@suse.de>
750
751 PR tree-optimization/77514
752 * gcc.dg/torture/pr77514.c: New testcase.
753
28ca05f0
JJ
7542016-09-14 Jakub Jelinek <jakub@redhat.com>
755
756 PR c++/77549
757 * g++.dg/lookup/pr77549.C: New test.
758
20a1e5b8
MP
7592016-09-14 Marek Polacek <polacek@redhat.com>
760
761 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
762 * c-c++-common/gomp/atomic-13.c: Likewise.
763 * c-c++-common/gomp/atomic-14.c: Likewise.
764 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
765 * g++.dg/cpp1z/bool-increment1.C: New test.
766 * c-c++-common/pr60439.c: Add dg-warning.
767 * g++.dg/expr/bitfield4.C: Likewise.
768 * g++.dg/expr/bitfield5.C: Likewise.
769 * g++.dg/expr/bitfield6.C: Likewise.
770 * g++.dg/expr/bool1.C: Likewise.
771 * g++.dg/expr/bool3.C: Likewise.
772 * g++.dg/expr/lval3.C: Likewise.
773 * g++.dg/expr/lval4.C: Likewise.
774 * g++.old-deja/g++.jason/bool5.C: Likewise.
775 * g++.dg/expr/bitfield3.C: Adjust dg-error.
776 * g++.dg/other/error18.C: Likewise.
777 * g++.dg/gomp/atomic-14.C: Likewise.
778
0761f6bf
NS
7792016-09-14 Nathan Sidwell <nathan@acm.org>
780
781 PR c++/77539
782 * g++.dg/cpp1y/pr77539.C: New.
783
13cddbc1
CL
7842016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
785
786 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
787 dg-require.
788 * g++.dg/ext/builtin_alloca.C: Likewise.
789 * g++.dg/template/spec35.C: Likewise.
790 * gcc.dg/builtins-68.c: Likewise.
791 * gcc.misc-tests/gcov-13.c: Likewise.
792 * gcc.misc-tests/gcov-14.c: Likewise.
793
a90638d4
JM
7942016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
795
796 * gfortran.dg/dec_structure_14.f90: New testcase.
797
5ba4a08c
JJ
7982016-09-14 Jakub Jelinek <jakub@redhat.com>
799
800 PR sanitizer/68260
801 * c-c++-common/tsan/pr68260.c: New test.
802
a713b234
JS
8032016-09-13 Joe Seymour <joe.s@somniumtech.com>
804
805 PR target/70713
806 * gcc.target/msp430/function-attributes-1.c: New test.
807 * gcc.target/msp430/function-attributes-2.c: New test.
808 * gcc.target/msp430/function-attributes-3.c: New test.
809
ea8661cd
JJ
8102016-09-13 Jakub Jelinek <jakub@redhat.com>
811
9952908a
JJ
812 * g++.dg/cpp0x/gen-attrs-61.C: New test.
813 * g++.dg/cpp1z/gen-attrs1.C: New test.
814
63cdb7a0
JJ
815 PR tree-optimization/77454
816 * gcc.dg/pr77454.c: New test.
817
ea8661cd
JJ
818 PR c++/77553
819 * g++.dg/cpp1y/constexpr-77553.C: New test.
820
254830ba
DM
8212016-09-13 David Malcolm <dmalcolm@redhat.com>
822
823 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
824 (test_show_locus): Replace rich_location::add_fixit_insert calls
825 with add_fixit_insert_before and add_fixit_insert_after.
826
42763690
JM
8272016-09-13 Jason Merrill <jason@redhat.com>
828 Tom de Vries <tom@codesourcery.com>
829
830 PR c++/77427
831 * g++.dg/pr77427.C: New test.
832
c8798f2c
ML
8332016-09-13 Martin Liska <mliska@suse.cz>
834
835 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
836 effective target.
837 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
838 * lib/target-supports.exp: Define the new target.
839
54700e2e
AP
8402016-09-12 Andrew Pinski <apinski@cavium.com>
841
842 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
843 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
844
e1d55bf7
UB
8452016-09-12 Uros Bizjak <ubizjak@gmail.com>
846
847 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
848 variable arguments.
849 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
850 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
851 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
852 variable argument.
853 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
854 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
855
54dcdb88
BE
8562016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
857
858 PR c++/77496
859 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
860 * g++.dg/ext/pr77496.C: New test.
861 * g++.dg/warn/pr77496.C: New test.
862
d1463eb9
DM
8632016-09-12 David Malcolm <dmalcolm@redhat.com>
864
865 PR c/72858
866 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
867 to preserve conversion chars, and to preserve prefix information.
868 * gcc.dg/format/pr72858.c: New test case.
869
217fabad
SK
8702016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
871
872 * gfortran.dg/pr77507.f90: Move to ...
873 * gfortran.dg/ieee/pr77507.f90: here.
874
a1cd04ac
JH
8752016-08-09 Jan Hubicka <hubicka@ucw.cz>
876
877 PR ipa/61159
878 * compile/pr61159.c: New testcase
879
e3912107
JH
8802016-08-09 Jan Hubicka <hubicka@ucw.cz>
881
882 PR ipa/64316
883 * gcc.dg/ipa/pr63416.c: New testcase.
884
739d9339
PT
8852016-09-10 Paul Thomas <pault@gcc.gnu.org>
886 Steven G. Kargl <kargl@gcc.gnu.org>
887
888 PR fortran/77532
cc3135b6 889 * gfortran.dg/dtio_11.f90: new test.
739d9339 890
fb7c40dd
SK
8912016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
892
893 PR fortran/77507
894 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
895 * gfortran.dg/c_assoc_4.f90: Ditto.
896
5b28efbb
TV
8972016-09-10 Tom de Vries <tom@codesourcery.com>
898
899 PR C/71602
900 * c-c++-common/va-arg-va-list-type.c: New test.
901
9d0a9bb4
PB
9022016-09-09 Peter Bergner <bergner@vnet.ibm.com>
903
904 PR rtl-optimization/77289
905 * gcc.target/powerpc/pr77289.c: New test.
906
3f0177e7
MS
9072016-09-09 Martin Sebor <msebor@redhat.com>
908
909 PR c/77520
910 PR c/77521
911 * gcc.dg/pr77520.c: New test.
912 * gcc.dg/pr77521.c: New test.
913
e81e83d0
SK
9142016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
915
916 PR fortran/77506
917 * gfortran.dg/pr77506.f90: New test.
918
8a92685e
SK
9192016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
920
921 PR fortran/77507
922 * gfortran.dg/pr77507.f90: New test.
923
c65248cb
JM
9242016-09-09 Joseph Myers <joseph@codesourcery.com>
925
926 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
927
2cf0ff98
SK
9282016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
929 Louis Krupp <lkrupp@gcc.gnu.org>
930
931 PR fortran/69514
932 * gfortran.dg/pr69514_1.f90: New test.
933 * gfortran.dg/pr69514_2.f90: New test.
934
8ebc1e0f
JJ
9352016-09-08 Jakub Jelinek <jakub@redhat.com>
936
20b6cf01
JJ
937 PR fortran/77500
938 * gfortran.dg/gomp/pr77500.f90: New test.
939
8ebc1e0f
JJ
940 PR fortran/77516
941 * gfortran.dg/gomp/pr77516.f90: New test.
942
34718542
JJ
9432016-09-07 Jakub Jelinek <jakub@redhat.com>
944
945 PR middle-end/77475
946 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
947 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
948 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
949 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
950 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
951 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
952
e5106e27
DM
9532016-09-07 David Malcolm <dmalcolm@redhat.com>
954
955 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
956 "substring-locations.h".
957
ca235a85
RB
9582016-09-07 Richard Biener <rguenther@suse.de>
959
960 PR c/77450
961 * c-c++-common/vector-subscript-8.c: Move ..
962 * gcc.dg/pr77450.c: ... here.
963
0076b5dc 9642016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
965
966 PR libgfortran/77393
967 * gfortran.dg/fmt_f0_2.f90: Update test.
968 * gfortran.dg/fmt_f0_3.f90: New test.
969
6ac7322b
DH
9702016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
971
972 PR debug/77389
973 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
974 in dg-options.
975
976 PR debug/57519
977 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
978
8eb9e049
JJ
9792016-09-06 Jakub Jelinek <jakub@redhat.com>
980
981 PR target/69255
982 * gcc.target/i386/pr69255-1.c: New test.
983 * gcc.target/i386/pr69255-2.c: New test.
984 * gcc.target/i386/pr69255-3.c: New test.
985
9862016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
987
988 PR c/77336
989 * gcc.dg/format/miss-7.c: New test.
990
e6cb85d4
UB
9912016-09-06 Uros Bizjak <ubizjak@gmail.com>
992
993 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
994
7fe76f6a
ML
9952016-09-06 Martin Liska <mliska@suse.cz>
996
997 PR gcov-profile/77378
998 PR gcov-profile/77466
999 * gcc.dg/profile-update-warning.c: New test.
1000
209b636e
RB
10012016-09-06 Richard Biener <rguenther@suse.de>
1002
1003 PR tree-optimization/77479
1004 * gcc.dg/torture/pr77479.c: New testcase.
1005
b772a565
RB
10062016-09-06 Richard Biener <rguenther@suse.de>
1007
1008 PR c/77450
1009 * c-c++-common/vector-subscript-7.c: Adjust.
1010 * c-c++-common/vector-subscript-8.c: New testcase.
1011
a8c07037
SKS
10122016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1013
1014 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1015
0ce48391
JJ
10162016-09-05 Jakub Jelinek <jakub@redhat.com>
1017
de9188e0
JJ
1018 PR target/77476
1019 * gcc.target/i386/avx512f-pr77476.c: New test.
1020 * gcc.target/i386/avx512bw-pr77476.c: New test.
1021 * gcc.target/i386/avx512dq-pr77476.c: New test.
1022
c76f7809
JJ
1023 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1024 Update comment to mention also avx512f.
1025
0ce48391
JJ
1026 PR sanitizer/77396
1027 * g++.dg/asan/pr77396-2.C: New test.
1028
8a27cf73
UB
10292016-09-05 Uros Bizjak <ubizjak@gmail.com>
1030
1031 PR rtl-optimization/77452
1032 * gcc.target/i386/pr77452.c: New test.
1033
25ff5dd3
MP
10342016-09-05 Marek Polacek <polacek@redhat.com>
1035
1036 PR c/77423
1037 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1038
f2bc4e48
SK
10392016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1040
1041 PR fortran/77391
1042 * gfortran.dg/pr77391.f90: New test.
1043
e85921ee
SK
10442016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1045
1046 PR fortran/77460
1047 * gfortran.dg/pr77460.f90: New test.
1048
b5d50659
JJ
10492016-09-03 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR c/65467
1052 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1053
7b826676
KY
10542016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1055
1056 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1057
717ebe91
DM
10582016-09-02 David Malcolm <dmalcolm@redhat.com>
1059
1060 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1061 test case.
1062 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1063 diagnostic-test-show-locus-generate-patch.c to the sources
1064 for diagnostic_plugin_test_show_locus.c.
1065
94087e88
JJ
10662016-09-02 Jakub Jelinek <jakub@redhat.com>
1067
9dc5773f
JJ
1068 PR c/65467
1069 * gcc.dg/gomp/_Atomic-1.c: New test.
1070 * gcc.dg/gomp/_Atomic-2.c: New test.
1071 * gcc.dg/gomp/_Atomic-3.c: New test.
1072 * gcc.dg/gomp/_Atomic-4.c: New test.
1073 * gcc.dg/gomp/_Atomic-5.c: New test.
1074
94087e88
JJ
1075 PR sanitizer/77396
1076 * g++.dg/asan/pr77396.C: New test.
1077
10782016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1079
1080 PR tree-optimization/71831
1081 * gcc.dg/builtin-object-size-16.c: New test.
1082 * gcc.dg/builtin-object-size-17.c: New test.
1083
7e89048d
JD
10842016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1085
1086 PR libgfortran/77393
1087 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1088
2f196155
UB
10892016-09-01 Uros Bizjak <ubizjak@gmail.com>
1090
1091 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1092 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1093 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1094 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1095 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1096 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1097 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1098 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1099 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1100 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1101 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1102 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1103 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1104 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1105 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1106 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1107 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1108 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1109
0a6b0523
EB
11102016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1111
1112 * gnat.dg/opt58.adb: New test.
1113 * gnat.dg/opt58_pkg.ads: New helper.
1114
2a99de7b
RB
11152016-09-01 Richard Biener <rguenther@suse.de>
1116
1117 PR middle-end/77436
1118 * gcc.dg/torture/pr77436.c: New testcase.
1119
f79d8786
SKS
11202016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1121
1122 * gcc.dg/pr64252.c: Require int32plus.
1123 * gcc.dg/pr66299-1.c: Likewise.
1124 * gcc.dg/pr66299-2.c: Likewise.
1125 * gcc.dg/torture/20131115-1.c: Skip for avr.
1126
b06335f9
KT
11272016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1128
1129 * gcc.target/aarch64/ands_3.c: New test.
1130
f25f40be
JJ
11312016-08-31 Jakub Jelinek <jakub@redhat.com>
1132
d12a0b5a
JJ
1133 PR fortran/77352
1134 * gfortran.dg/gomp/pr77352.f90: New test.
1135
f25f40be
JJ
1136 PR fortran/77374
1137 * gfortran.dg/gomp/pr77374.f08: New test.
1138
9ff6fb6e
MG
11392016-08-31 Marc Glisse <marc.glisse@inria.fr>
1140
1141 PR tree-optimization/73714
1142 * gcc.dg/tree-ssa/pr73714.c: New test.
1143
8e95a674
JD
11442016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1145
1146 PR libgfortran/77393
1147 * gfortran.dg/fmt_f0_2.f90: New test.
1148
c6b0037d
MG
11492016-08-31 Marc Glisse <marc.glisse@inria.fr>
1150
1151 * gcc.target/i386/pr59539-2.c: Adapt options.
1152 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1153
1a576b13
PT
11542016-08-31 Paul Thomas <pault@gcc.gnu.org>
1155
1156 PR fortran/77418
1157 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1158 of the associate entity and replace with a pointer to the
1159 intended item on the stack.
1160
e73d3ca6 11612016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1162 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1163
1164 PR fortran/48298
1165 * gfortran.dg/dtio_1.f90: New test.
1166 * gfortran.dg/dtio_2.f90: New test.
1167 * gfortran.dg/dtio_3.f90: New test.
1168 * gfortran.dg/dtio_4.f90: New test.
1169 * gfortran.dg/dtio_5.f90: New test.
1170 * gfortran.dg/dtio_6.f90: New test.
1171 * gfortran.dg/dtio_7.f90: New test.
1172 * gfortran.dg/dtio_8.f90: New test.
1173 * gfortran.dg/dtio_9.f90: New test.
1174 * gfortran.dg/dtio_10.f90: New test.
1175
b816477a
DM
11762016-08-30 David Malcolm <dmalcolm@redhat.com>
1177
1178 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1179 (test_many_nested_locations): New function.
1180 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1181 (test_show_locus): Handle "test_many_nested_locations".
1182
71b30891
DM
11832016-08-30 David Malcolm <dmalcolm@redhat.com>
1184
1185 * g++.dg/template/double-greater-than-fixit.C: New test case.
1186
8fa37232
EB
11872016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1188
1189 * gnat.dg/opt57.ad[sb]: New test.
1190 * gnat.dg/opt57_pkg.ads: New helper.
1191
6f651bae
RB
11922016-08-30 Richard Biener <rguenther@suse.de>
1193
1194 PR tree-optimization/69047
1195 * gcc.dg/pr69047.c: Fix byte-order check.
1196
ab834832
JJ
11972016-08-30 Jakub Jelinek <jakub@redhat.com>
1198
5116b156
JJ
1199 PR tree-optimization/72866
1200 * gcc.dg/vect/pr72866.c: New test.
1201
3754bbfc
JJ
1202 PR debug/77363
1203 * g++.dg/debug/dwarf2/pr77363.C: New test.
1204
26122e2d
JJ
1205 PR middle-end/77377
1206 * gcc.target/i386/pr77377.c: New test.
1207
ab834832
JJ
1208 PR debug/77389
1209 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1210 in dg-options.
1211
bedc9ca7
SK
12122016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1213
1214 * gfortran.dg/pr77372.f90: Moved to ...
1215 * gfortran.dg/ieee/pr77372.f90: here.
1216
adfa1e6b
MM
12172016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1218
1219 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1220 vector short/char initializations.
1221 * gcc.target/powerpc/vec-init-5.c: Likewise.
1222 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1223 vector initialization optimizations.
1224 * gcc.target/powerpc/vec-init-7.c: Likewise.
1225 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1226 vector float/double initializations.
1227 * gcc.target/powerpc/vec-init-9.c: Likewise.
1228
414b7129
UB
12292016-08-29 Uros Bizjak <ubizjak@gmail.com>
1230
1231 PR target/77403
1232 * gcc.target/i386/pr77403.c: New test.
1233
3d06b6f2
MP
12342016-08-29 Marek Polacek <polacek@redhat.com>
1235
1236 PR c/77292
1237 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1238
ba9bbd6f
TV
12392016-08-29 Tom de Vries <tom@codesourcery.com>
1240
1241 PR c/77398
1242 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1243
d7d80d8f
EB
12442016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1245
1246 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1247
d7d80d8f 12482016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1249
1250 * gfortran.dg/dec_structure_13.f90: New testcase.
1251
468d95c8
JB
12522016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1253
1254 PR fortran/77261
1255 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1256 available.
1257
f329b264
TV
12582016-08-28 Tom de Vries <tom@codesourcery.com>
1259
1260 PR lto/70955
1261 * gcc.dg/pr70955.c: New test.
1262 * gcc.dg/lto/pr70955_0.c: Same.
1263 * gcc.dg/lto/pr70955_1.c: Same.
1264
4a389eb6
PP
12652016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1266
1267 PR tree-optimization/71077
1268 * gcc.target/i386/pr71077.c: New test.
1269
3f8257db 12702016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1271
1272 PR fortran/77380
1273 * gfortran.dg/pr77380.f90: New test.
1274
3f8257db 12752016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1276
1277 PR fortran/77372
1278 gfortran.dg/pr77372.f90: New test.
1279
ee908516
DM
12802016-08-26 David Malcolm <dmalcolm@redhat.com>
1281
1282 * gcc.dg/spellcheck-fields-2.c (test): Move
1283 dg-begin/end-multiline-output within function body.
1284 (test_macro): New function.
1285
d41e76cf
DM
12862016-08-26 David Malcolm <dmalcolm@redhat.com>
1287
1288 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1289 (test_fixit_insert): Update expected output.
1290 (test_fixit_remove): Likewise.
1291 (test_fixit_replace): Likewise.
1292
524a4c96
RO
12932016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1294
1295 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1296 Fix typo.
1297
ebfa15ab
RB
12982016-08-26 Richard Biener <rguenther@suse.de>
1299
1300 PR tree-optimization/69047
1301 * gcc.dg/pr69047.c: New testcase.
1302
209ca542
PK
13032016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1304 Martin Jambhor <mjambor@suse.cz>
524a4c96 1305
209ca542
PK
1306 * gcc.dg/ipa/propbits-1.c: New test-case.
1307 * gcc.dg/ipa/propbits-2.c: Likewise.
1308 * gcc.dg/ipa/propbits-3.c: Likewise.
1309
e5cf1629
SK
13102016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1311
1312 PR fortran/77351
1313 * gfortran.dg/pr77351.f90: New test.
1314
ebef225f
MP
13152016-08-25 Marek Polacek <polacek@redhat.com>
1316
1317 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1318
fe377a48
MP
13192016-08-25 Marek Polacek <polacek@redhat.com>
1320
1321 PR c/77323
1322 * gcc.dg/pr77323.c: New test.
1323
88b8971f
PT
13242016-08-24 Paul Thomas <pault@gcc.gnu.org>
1325
1326 PR fortran/77358
1327 * gfortran.dg/submodule_17.f08: New test.
1328
3f8257db
JJ
13292016-08-24 Michael Collison <michael.collison@linaro.org>
1330 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1331
1332 * gcc.target/arm/builtin_saddl.c: New testcase.
1333 * gcc.target/arm/builtin_saddll.c: New testcase.
1334 * gcc.target/arm/builtin_uaddl.c: New testcase.
1335 * gcc.target/arm/builtin_uaddll.c: New testcase.
1336 * gcc.target/arm/builtin_ssubl.c: New testcase.
1337 * gcc.target/arm/builtin_ssubll.c: New testcase.
1338 * gcc.target/arm/builtin_usubl.c: New testcase.
1339 * gcc.target/arm/builtin_usubll.c: New testcase.
1340
d5b5d212
UB
13412016-08-24 Uros Bizjak <ubizjak@gmail.com>
1342
1343 PR target/77270
1344 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1345 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1346 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1347 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1348 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1349 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1350 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1351 effective target. Remove scan-assembler-times directives.
1352 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1353 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1354 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1355
d1188689
SKS
13562016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1357
1358 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1359 of unsigned int.
1360 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1361
0b6b8f85
RS
13622016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1363
1364 PR testsuite/77317
1365 * lib/target-supports.exp
1366 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1367 (check_effective_target_vect_natural_alignment): Ditto.
1368 (check_effective_target_vector_alignment_reachable): Ditto.
1369 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1370
587b7f7a
ILT
13712016-08-23 Ian Lance Taylor <iant@golang.org>
1372
1373 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1374
6019c0fc
MM
13752016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1376
1377 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1378 being created from pointers to memory locations.
1379 * gcc.target/powerpc/vec-init-2.c: Likewise.
1380
cfe37db4
FR
13812016-08-23 Fritz Reese <fritzoreese@gmail.com>
1382
1383 * gfortran.dg/dec_structure_12.f90: New testcase.
1384
7e11f46f
DV
13852016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1386
1387 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1388
7ab4f354
DV
13892016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1390
1391 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1392 verification.
1393
deb9351f
DV
13942016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1395
1396 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1397 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1398
1fd9f058
RB
13992016-08-23 Richard Biener <rguenther@suse.de>
1400
1401 PR tree-optimization/27336
1402 * c-c++-common/pr27336.c: New testcase.
1403
b00e6e75
MP
14042016-08-22 Marek Polacek <polacek@redhat.com>
1405
1406 PR c++/77321
1407 * g++.dg/cpp1y/pr77321.C: New test.
1408
58338bac
SK
14092016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1410
1411 PR fortran/60774
1412 * gfortran.dg/empty_label.f: Adjust test for new error message.
1413 * gfortran.dg/empty_label.f90: Ditto.
1414 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1415 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1416 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1417
30364ce6
SK
14182016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1419
1420 PR fortran/61318
1421 * gfortran.dg/pr61318.f90: New test.
1422
ad7a5a8f
SK
14232016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1424
1425 PR fortran/77260
1426 * gfortran.dg/pr77260_1.f90: New test.
1427 * gfortran.dg/pr77260_2.f90: Ditto.
1428
72f52f30
JM
14292016-08-22 Joseph Myers <joseph@codesourcery.com>
1430
1431 PR middle-end/77269
1432 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1433 __builtin_signbitf and __builtin_signbitl in expected generic
1434 expansion.
1435 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1436 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1437 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1438 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1439 tests.
1440
6dc198e3
JM
14412016-08-22 Joseph Myers <joseph@codesourcery.com>
1442
1443 * gcc.dg/torture/float128-builtin.c,
1444 gcc.dg/torture/float128-ieee-nan.c,
1445 gcc.dg/torture/float128x-builtin.c,
1446 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1447 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1448 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1449 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1450 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1451 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1452 gcc.dg/torture/floatn-nan.h: New tests.
1453
7ff4e41a
JM
14542016-08-22 Joseph Myers <joseph@codesourcery.com>
1455
1456 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1457 macro.
1458 (main): Update calls to TEST_I_F.
1459 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1460 macro.
1461 (main): Update calls to TEST_I_F.
1462
7078cdb6
JM
14632016-08-22 Joseph Myers <joseph@codesourcery.com>
1464
1465 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1466 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1467 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1468 names in calls to TEST_I_F.
1469
a9d7c823
BE
14702016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1471
1472 PR c/52952
1473 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1474
cd800235
SKS
14752016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1476
1477 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1478 and !natural_alignment_64.
1479 * gcc.dg/ipa/propalign-2.c: Likewise.
1480 * gcc.dg/ipa/propalign-3.c: Likewise.
1481 * gcc.dg/ipa/propalign-4.c: Likewise.
1482 * gcc.dg/ipa/propalign-5.c: Likewise.
1483 * lib/target-supports.exp
1484 (check_effective_target_natural_alignment_32): Add avr-*-*.
1485
22d12455
KV
14862016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1487
1488 PR tree-optimization/61839
1489 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1490 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1491 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1492 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1493
c65699ef
JM
14942016-08-19 Joseph Myers <joseph@codesourcery.com>
1495
1496 PR c/32187
1497 * lib/target-supports.exp (check_effective_target_float16)
1498 (check_effective_target_float32, check_effective_target_float64)
1499 (check_effective_target_float128, check_effective_target_float32x)
1500 (check_effective_target_float64x)
1501 (check_effective_target_float128x)
1502 (check_effective_target_float16_runtime)
1503 (check_effective_target_float32_runtime)
1504 (check_effective_target_float64_runtime)
1505 (check_effective_target_float128_runtime)
1506 (check_effective_target_float32x_runtime)
1507 (check_effective_target_float64x_runtime)
1508 (check_effective_target_float128x_runtime)
1509 (check_effective_target_floatn_nx_runtime)
1510 (add_options_for_float16, add_options_for_float32)
1511 (add_options_for_float64, add_options_for_float128)
1512 (add_options_for_float32x, add_options_for_float64x)
1513 (add_options_for_float128x): New procedures.
1514 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1515 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1516 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1517 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1518 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1519 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1520 gcc.dg/torture/float128-complex.c,
1521 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1522 gcc.dg/torture/float128x-basic.c,
1523 gcc.dg/torture/float128x-complex.c,
1524 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1525 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1526 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1527 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1528 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1529 gcc.dg/torture/float32x-basic.c,
1530 gcc.dg/torture/float32x-complex.c,
1531 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1532 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1533 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1534 gcc.dg/torture/float64x-basic.c,
1535 gcc.dg/torture/float64x-complex.c,
1536 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1537 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1538 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1539 gcc.dg/torture/floatn-tg.h,
1540 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1541 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1542 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1543 gcc.dg/torture/fp-int-convert-float128x.c,
1544 gcc.dg/torture/fp-int-convert-float16-timode.c,
1545 gcc.dg/torture/fp-int-convert-float16.c,
1546 gcc.dg/torture/fp-int-convert-float32-timode.c,
1547 gcc.dg/torture/fp-int-convert-float32.c,
1548 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1549 gcc.dg/torture/fp-int-convert-float32x.c,
1550 gcc.dg/torture/fp-int-convert-float64-timode.c,
1551 gcc.dg/torture/fp-int-convert-float64.c,
1552 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1553 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1554 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1555 maximum exponent of floating-point type. Use it in testing
1556 whether 0x8...0 fits in the floating-point type. Always treat -1
1557 (signed 0xf...f) as fitting in the floating-point type.
1558 (M_OK1): New macro.
1559 * gcc.dg/torture/fp-int-convert-double.c,
1560 gcc.dg/torture/fp-int-convert-float.c,
1561 gcc.dg/torture/fp-int-convert-float128-timode.c,
1562 gcc.dg/torture/fp-int-convert-float128.c,
1563 gcc.dg/torture/fp-int-convert-float80-timode.c,
1564 gcc.dg/torture/fp-int-convert-float80.c,
1565 gcc.dg/torture/fp-int-convert-long-double.c,
1566 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1567
94e73c78
JJ
15682016-08-19 Jakub Jelinek <jakub@redhat.com>
1569
fbdbd4b6
JJ
1570 PR fortran/72744
1571 * gfortran.dg/gomp/pr72744.f90: New test.
1572
94e73c78
JJ
1573 PR fortran/69281
1574 * gfortran.dg/gomp/pr69281.f90: New test.
1575
91151a73
JB
15762016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1577
414b7129
UB
1578 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1579 the last special seed value.
1580 * gfortran.dg/random_7.f90: Use size for last array member instead
1581 of hardcoded value.
91151a73 1582
fcf830ab
PK
15832016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1584
1585 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1586 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1587
1a5da5b6
RB
15882016-08-19 Richard Biener <rguenther@suse.de>
1589
1590 PR tree-optimization/77286
1591 * gcc.dg/torture/pr77286.c: New testcase.
1592
82f72146
DM
15932016-08-18 David Malcolm <dmalcolm@redhat.com>
1594
1595 * gcc.dg/verbose-asm-2.c: New test case.
1596
cc015f3a
DM
15972016-08-18 David Malcolm <dmalcolm@redhat.com>
1598
1599 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1600 (custom_diagnostic_finalizer): Update for change to
1601 diagnostic_show_locus.
1602
cb18fd07
DM
16032016-08-18 David Malcolm <dmalcolm@redhat.com>
1604
1605 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1606 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1607
a76989dc
MP
16082016-08-18 Marek Polacek <polacek@redhat.com>
1609
1610 PR c/71514
1611 * gcc.dg/pr71514.c: New test.
1612
89c88780
L
16132015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1614
1615 PR target/72839
1616 * gcc.target/i386/pr72839.c: New test.
1617
2c71d454
CLT
16182016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1619
1620 PR middle-end/70895
1621 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1622 * c-c++-common/goacc/reduction-1.c: Likewise.
1623 * c-c++-common/goacc/reduction-2.c: Likewise.
1624 * c-c++-common/goacc/reduction-3.c: Likewise.
1625 * c-c++-common/goacc/reduction-4.c: Likewise.
1626
66592e95
AM
16272016-08-18 Alan Modra <amodra@gmail.com>
1628
1629 * gcc.c-torture/compile/pr72771.c: New.
1630
3a146d46
JJ
16312016-08-17 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR fortran/67496
1634 * gfortran.dg/pr67496.f90: New test.
1635
3f8257db 16362015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1637
1638 PR tree-optimization/71752
3a146d46 1639 * gcc.dg/vect/pr71752.c: New.
038000bd 1640
dd42e908
UB
16412016-08-17 Uros Bizjak <ubizjak@gmail.com>
1642
1643 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1644
458a1cd0
JJ
16452016-08-17 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR middle-end/77259
1648 * g++.dg/ipa/devirt-52.C: New test.
1649
11c4c4ba
CLT
16502016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1651
1652 * c-c++-common/goacc/reduction-6.c: New testcase.
1653
661d6efd
RB
16542016-08-17 Richard Biener <rguenther@suse.de>
1655
1656 PR tree-optimization/76490
1657 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1658 * gcc.dg/pr52904.c: XFAIL.
1659
622d8b69
RB
16602016-08-17 Richard Biener <rguenther@suse.de>
1661
1662 PR tree-optimization/23855
1663 * gcc.dg/loop-unswitch-2.c: Adjust.
1664
af23e99c
JJ
16652016-08-16 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR tree-optimization/72817
1668 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1669
feeb6268
JM
16702016-08-16 Joseph Myers <joseph@codesourcery.com>
1671
1672 PR libgcc/77265
1673 * gcc.dg/torture/float128-extend-inf.c: New test.
1674
65e736c0
DM
16752016-08-16 David Malcolm <dmalcolm@redhat.com>
1676
1677 PR c/72857
1678 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1679 for embedded NUL.
1680 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1681 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1682 caret placement.
1683 (test_oct): Likewise.
1684 (test_multiple): Likewise.
1685 (test_field_width_specifier): Likewise.
1686 (test_field_width_specifier_2): New function.
1687 (test_field_precision_specifier): New function.
1688 (test_embedded_nul): Update expected caret placement.
1689 (test_non_contiguous_strings): Update line number.
1690 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1691 (__emit_string_literal_range): Add "caret_idx" param.
1692 (test_simple_string_literal): Add value for new param, updating
1693 expected output..
1694 (test_concatenated_string_literal): Likewise.
1695 (test_multiline_string_literal): Likewise.
1696 (test_hex): Likewise.
1697 (test_oct): Likewise.
1698 (test_multiple): Likewise.
1699 (test_ucn4): Likewise.
1700 (test_ucn8): Likewise.
1701 (test_u8): Likewise.
1702 (test_u): Likewise; update expected message, from "range" to
1703 "location".
1704 (test_U): Likewise.
1705 (test_L): Likewise.
1706 (test_macro): Add value for new param.
1707 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1708 (__emit_string_literal_range): Add "caret_idx" param.
1709 (test_stringified_token_1): Add value for new param. Update
1710 expected message, from "range" to "location".
1711 (test_stringized_token_2): Likewise, adding param to macro.
1712 (test_stringified_token_3): Likewise.
1713 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1714 (emit_warning): Convert param from source_range to location_t.
1715 (test_string_literals): Add caret_idx param, and use it when
1716 constructing a substring_loc. Update error message, from
1717 "range" to "location".
1718
4a7f57d5
JJ
17192016-08-16 Jakub Jelinek <jakub@redhat.com>
1720
7841800f
JJ
1721 PR target/71910
1722 * g++.dg/gomp/pr71910.C: New test.
1723
1b13411a
JJ
1724 PR middle-end/67485
1725 * gcc.c-torture/compile/pr67485.c: New test.
1726
4a7f57d5
JJ
1727 PR target/72867
1728 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1729
3c556bc4
BC
17302016-08-16 Bin Cheng <bin.cheng@arm.com>
1731
1732 PR tree-optimization/69848
1733 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1734
beab2da6
ML
17352016-08-16 Martin Liska <mliska@suse.cz>
1736
1737 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1738 of memory operations so that it can be handled by core2
1739 in 32-bit mode.
1740
f4eec0a3
RB
17412016-08-16 Richard Biener <rguenther@suse.de>
1742
1743 PR tree-optimization/76783
1744 * gcc.dg/pr76783.c: New testcase.
1745 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1746
8f21990a
BC
17472016-08-16 Bin Cheng <bin.cheng@arm.com>
1748
1749 PR tree-optimization/72817
1750 PR tree-optimization/73450
1751 * gcc.dg/tree-ssa/pr72817.c: New test.
1752 * gcc.dg/tree-ssa/pr73450.c: New test.
1753
7fc61626
FR
17542016-08-15 Fritz Reese <fritzoreese@gmail.com>
1755
1756 * gfortran.dg/init_flag_13.f90: New testcase.
1757 * gfortran.dg/init_flag_14.f90: Ditto.
1758 * gfortran.dg/init_flag_15.f03: Ditto.
1759 * gfortran.dg/dec_init_1.f90: Ditto.
1760 * gfortran.dg/dec_init_2.f90: Ditto.
1761
432baa02
UB
17622016-08-15 Uros Bizjak <ubizjak@gmail.com>
1763
1764 PR target/72867
1765 * gcc.target/i386/pr72867.c: New test.
1766
7e1dde14
EB
17672016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1768
1769 * c-c++-common/dump-ada-spec-5.c: New test.
1770
e4969090
RB
17712016-08-15 Richard Biener <rguenther@suse.de>
1772
1773 PR tree-optimization/73434
1774 * gcc.dg/torture/pr73434.c: New testcase.
1775
66088065
JJ
17762016-08-15 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR tree-optimization/72824
1779 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1780
7c713714
CLT
17812016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1782
1783 PR fortran/70598
1784 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1785 in use_device clause.
1786 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1787 * gfortran.dg/goacc/list.f95: Adjust to catch
1788 "neither a POINTER nor an array" error messages.
1789
4271e5cb
UB
17902016-08-14 Uros Bizjak <ubizjak@gmail.com>
1791
1792 PR target/76342
1793 * gcc.target/i386/pr76342.c: New test.
1794
b0cea284
JJ
17952016-08-12 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR c/71512
1798 * g++.dg/ubsan/pr71512.C: New test.
1799 * c-c++-common/ubsan/pr71512-1.c: New test.
1800 * c-c++-common/ubsan/pr71512-2.c: New test.
1801
e86aefb8
MM
18022016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1803
1804 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1805 vector initialization options.
1806 * gcc.target/powerpc/vec-init-2.c: Likewise.
1807 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1808 is generated on ISA 3.0.
1809
7fd82d52
PP
18102016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1811
1812 PR middle-end/71654
1813 * gcc.dg/c-c++-common/pr71654.c: New test.
1814 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1815 dg-options.
1816 * gcc.dg/tree-ssa/vrp24: Likewise.
1817
2f1364c2
JJ
18182016-08-12 Jakub Jelinek <jakub@redhat.com>
1819
1820 PR c/67410
1821 * gcc.dg/pr67410.c: New test.
1822
8eb414aa
BC
18232016-08-12 Bin Cheng <bin.cheng@arm.com>
1824
1825 PR tree-optimization/69848
1826 * gcc.dg/vect/vect-pr69848.c: New test.
1827
30b39c19
UB
18282016-08-12 Uros Bizjak <ubizjak@gmail.com>
1829
1830 PR testsuite/71008
1831 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1832 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1833 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1834 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1835
e373dd06
RB
18362016-08-12 Richard Biener <rguenther@suse.de>
1837
1838 PR tree-optimization/57326
1839 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1840 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1841 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1842 * gcc.target/i386/pr45685.c: Likewise.
1843 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1844 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1845 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1846 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1847 * gfortran.dg/pr34163.f90: Likewise.
1848
20d1af89
ML
18492016-08-12 Martin Liska <mliska@suse.cz>
1850
1851 * g++.dg/gcov/gcov-16.C: New test.
1852 * lib/gcov.exp: Support new argument for run-gcov function.
1853
5cacda56
ML
18542016-08-12 Martin Liska <mliska@suse.cz>
1855
1856 PR gcov-profile/35590
1857 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1858
663eecfd
RB
18592016-08-12 Richard Biener <rguenther@suse.de>
1860
1861 PR tree-optimization/72851
1862 * gcc.dg/torture/pr72851.c: New testcase.
1863
3f8257db 18642016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1865
e366d7d8
AO
1866 PR debug/63240
1867 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1868 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1869 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1870 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1871 DW_AT_deleted.
1872
71e1a6a4
AO
1873 PR debug/55641
1874 * g++.dg/debug/dwarf2/ref-1.C: New.
1875
8aaf799b
AO
1876 PR debug/49366
1877 * g++.dg/debug/dwarf2/template-params-12.H: New.
1878 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1879 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1880 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1881 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1882 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1883 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1884 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1885
06f9caed
BS
18862016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1887
1888 PR target/72863
1889 * gcc.target/powerpc/pr72863.c: New test.
1890
a8b956c1
UB
18912016-08-11 Uros Bizjak <ubizjak@gmail.com>
1892
1893 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1894
c73dd986
L
18952015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1896
1897 * gcc.target/i386/pieces-strcpy-1.c: New test.
1898 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1899
385ed708
JJ
19002016-08-11 Jakub Jelinek <jakub@redhat.com>
1901
1902 PR c++/72868
1903 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1904
df7ec09f
L
19052015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1906
1907 * gcc.target/i386/pieces-memcpy-1.c: New test.
1908 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1909 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1910 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1911 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1912 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1913
b95a64bb
JJ
19142016-08-11 Jakub Jelinek <jakub@redhat.com>
1915
1916 PR c/72816
7ddbcf6b 1917 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1918
59537744
BE
19192016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1920
1921 PR tree-optimization/71083
1922 * gcc.c-torture/execute/pr71083.c: New test.
1923 * gnat.dg/loop_optimization23.adb: New test.
1924 * gnat.dg/loop_optimization23_pkg.ads: New test.
1925 * gnat.dg/loop_optimization23_pkg.adb: New test.
1926
183ac6d0
RB
19272016-08-11 Richard Biener <rguenther@suse.de>
1928
1929 PR tree-optimization/72772
1930 * gcc.dg/graphite/pr35356-1.c: Adjust.
1931 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1932
b152f5a2
JB
19332016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1934
1935 * gfortran.dg/random_7.f90: Take into account that the last seed
1936 value is the special p value.
1937 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1938
bb7ebad1
RB
19392016-08-11 Richard Biener <rguenther@suse.de>
1940
1941 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1942
2e186411
AM
19432016-08-11 Alan Modra <amodra@gmail.com>
1944
1945 * gcc.target/powerpc/pr71680.c: New.
1946
e9e6d4f6
KN
19472016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1948
1949 * gcc.target/powerpc/bfp/bfp.exp: New file.
1950 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1951 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1952 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1953 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1954 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1955 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1956 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1957 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1958 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1959 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1960 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1961 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1962 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1963 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1964 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1965 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1966 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1967 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1968 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1969 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1970 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1971 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1972 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1973 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1974 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1975 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1976 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1977 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1978 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1979 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1980 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1981 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1982 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1983 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1984 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1985 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1986 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1987 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1988 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1989 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1990 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1991 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1992 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1993 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1994 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1995 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1996 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1997 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1998 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1999 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2000 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2001 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2002 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2003
9c8eabea
BC
20042016-08-10 Bin Cheng <bin.cheng@arm.com>
2005
2006 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2007 Add aarch64*-*-*.
2008
6c553b76
BC
20092016-08-10 Bin Cheng <bin.cheng@arm.com>
2010
2011 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2012
a0883b08
MM
20132016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2014
2015 PR target/72853
2016 * gcc.target/powerpc/pr72853.c: New test.
2017
a266236e
ML
20182016-08-10 Martin Liska <mliska@suse.cz>
2019
2020 PR gcov-profile/58306
2021 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2022
22063dbc
ML
20232016-08-10 Martin Liska <mliska@suse.cz>
2024
2025 * g++.dg/gcov/gcov-threads-1.C: New test.
2026
5250a5bb
SKS
20272016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2028
2029 PR target/71873
2030 * gcc.target/avr/pr71873.c: New test.
2031
b7597ae5
ML
20322016-08-09 Martin Liska <mliska@suse.cz>
2033
2034 * g++.dg/gcov/gcov-dump-1.C: New test.
2035 * g++.dg/gcov/gcov-dump-2.C: New test.
2036
ab50a215
ML
20372016-08-09 Martin Liska <mliska@suse.cz>
2038
2039 * gcc.dg/tree-prof/val-prof-9.c: New test.
2040
dcb1e137
ML
20412016-08-09 Martin Liska <mliska@suse.cz>
2042
2043 * gcc.dg/tree-prof/val-prof-8.c: New test.
2044
04d6d3b6
MJ
20452016-08-09 Martin Jambor <mjambor@suse.cz>
2046
df839749
UB
2047 PR ipa/71981
2048 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2049
c57e78c4
BC
20502016-08-09 Bin Cheng <bin.cheng@arm.com>
2051
2052 PR tree-optimization/33707
2053 * gcc.dg/vect/pr33707.c: New test.
2054
42970a17
BC
20552016-08-09 Bin Cheng <bin.cheng@arm.com>
2056
2057 PR tree-optimization/pr72772
2058 * gcc.dg/tree-ssa/pr72772.c: New test.
2059
810a3aa6
MF
20602016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2061
2062 PR rtl-optimization/66669
2063 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2064
9e207d6f
JJ
20652016-08-09 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR tree-optimization/72824
2068 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2069
50bf47fd
RB
20702016-08-09 Richard Biener <rguenther@suse.de>
2071
2072 PR tree-optimization/71802
2073 * gcc.dg/torture/pr71802.c: New testcase.
2074
cadec7ca
JJ
20752016-08-09 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR c++/72809
2078 * g++.dg/eh/stdarg1.C: New test.
2079
c43c5112
AK
20802016-08-08 Andi Kleen <ak@linux.intel.com>
2081
2082 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2083 test command line in failure log.
2084 (profopt-execute): dito. Make autofdo file names unique.
2085
895aa8e1
DM
20862016-08-08 David Malcolm <dmalcolm@redhat.com>
2087
2088 PR c/64955
2089 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2090 output.
2091
9afda630
PK
20922016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2093
2094 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2095 c99_runtime.
2096 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2097 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2098 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2099 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2100 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2101 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2102
e52ed3fe
DM
21032016-08-08 David Malcolm <dmalcolm@redhat.com>
2104
2105 PR c/52952
2106 * gcc.dg/cpp/pr66415-1.c: Likewise.
2107 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2108 * gcc.dg/format/c90-printf-1.c: Likewise.
2109 * gcc.dg/format/diagnostic-ranges.c: New test case.
2110
ad200580
JJ
21112016-08-08 Jakub Jelinek <jakub@redhat.com>
2112
77524e0d
JJ
2113 PR fortran/72716
2114 * gfortran.dg/gomp/pr72716.f90: New test.
2115
2187f2a2
JJ
2116 PR middle-end/72781
2117 * gcc.dg/gomp/pr72781.c: New test.
2118
ad200580
JJ
2119 PR middle-end/68762
2120 * g++.dg/vect/pr68762-1.cc: New test.
2121 * g++.dg/vect/pr68762-2.cc: New test.
2122 * g++.dg/vect/pr68762.h: New file.
2123
989d0071
MS
21242016-08-08 Martin Sebor <msebor@redhat.com>
2125
2126 PR testsuite/72838
3a146d46
JJ
2127 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2128 * g++.dg/warn/overflow-warn-3.C: Same.
2129 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2130
7090cac9
AV
21312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2132
2133 PR fortran/71936
2134 * gfortran.dg/allocate_with_source_21.f03: New test.
2135
64e56ab0
AV
21362016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2137
2138 PR fortran/72698
2139 * gfortran.dg/allocate_with_source_20.f03: New test.
2140
0476487d
AM
21412016-08-08 Alan Modra <amodra@gmail.com>
2142
2143 * gcc.c-torture/compile/pr72802.c: New.
2144
8e9218f2
AV
21452016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2146
2147 PR fortran/70524
2148 * gfortran.dg/dependency_48.f90: New test.
2149
c1f7083b
TK
21502016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2151
531e5ae3 2152 PR fortran/70040
c1f7083b
TK
2153 * gfortran.dg/pr70040.f90: New testcase.
2154
6ab5813c
TK
21552016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2156
2157 PR fortran/71961
2158 * gfortran.dg/matmul_10.f90: New testcase.
2159
27bddc4a
JH
21602016-08-07 Jan Hubicka <hubicka@ucw.cz>
2161
2162 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2163
4a9f8a9f
JJ
21642016-08-07 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR c/72816
2167 * gcc.dg/pr72816.c: New test.
2168
fa76f2c6
JW
21692016-08-06 Jonathan Wakely <jwakely@redhat.com>
2170
2171 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2172 * g++.dg/conversion/pr41426.C: Likewise.
2173 * g++.dg/conversion/pr66211.C: Likewise.
2174 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2175 * g++.dg/init/ref8.C: Likewise.
2176 * g++.old-deja/g++.law/cvt20.C: Likewise.
2177 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2178
5c3e5002
PP
21792016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2180
2181 PR tree-optimization/18046
2182 * gcc.dg/tree-ssa/vrp105.c: New test.
2183 * gcc.dg/tree-ssa/vrp106.c: New test.
2184
94087e88 21852016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2186
2187 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2188 1ul in diagnostics. Remove hyphen from "constant-expression."
2189 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2190 * g++.dg/cpp0x/static_assert3.C: Same.
2191 * g++.dg/cpp1y/constexpr-throw.C: Same.
2192 * g++.dg/template/nontype3.C: Same.
2193 * g++.dg/warn/overflow-warn-1.C: Same.
2194 * g++.dg/warn/overflow-warn-3.C: Same.
2195 * g++.dg/warn/overflow-warn-4.C: Same.
2196
88fa5555
DM
21972016-08-05 David Malcolm <dmalcolm@redhat.com>
2198
2199 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2200 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2201 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2202 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2203
1addb9e6
PP
22042016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2205
2206 PR tree-optimization/72810
2207 * gcc.dg/tree-ssa/vrp110.c: New test.
2208
1b62ed4f
JG
22092016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2210
2211 PR Target/72819
2212 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2213 registers.
2214 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2215 saving the half-precision registers.
2216 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2217 value is returned in h0.
2218 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2219 are passed in FP/SIMD registers.
2220 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2221 passing works corrcetly.
2222 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2223 (hfa_f16x2_t): Likewise.
2224 (hfa_f16x3_t): Likewise.
2225 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2226 are promoted to double and passed in a double register.
2227 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2228 are promoted to double and stacked.
2229 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2230 __fp16 data types.
2231 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2232 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2233 __fp16 first get passed in FP/SIMD registers, then stacked.
2234
4228ca19
NS
22352016-08-05 Nathan Sidwell <nathan@acm.org>
2236
2237 PR c++/68724
2238 * g++.dg/cpp0x/pr68724.C: New.
2239
db7c335e
RB
22402016-08-05 Richard Biener <rguenther@suse.de>
2241
2242 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2243
48abe922
PP
22442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2245
2246 * gcc.dg/tree-ssa/vrp107.c: New test.
2247 * gcc.dg/tree-ssa/vrp108.c: New test.
2248 * gcc.dg/tree-ssa/vrp109.c: New test.
2249
f6cdf42f
PK
22502016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2251
2252 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2253 dg-options.
2254
33a9c609
PK
22552016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2256
2257 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2258 test-cases.
2259 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2260 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2261 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2262 test-cases.
2263 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2264 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2265 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2266 large_double.
2267
4473482d
PC
22682016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2269
2270 PR c++/72800
2271 * g++.dg/cpp1y/lambda-ice1.C: New.
2272
08156df5
PP
22732016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2274
2275 PR c++/72759
2276 * g++.dg/cpp1y/pr72759.C: New test.
2277
938da3a5
PP
22782016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2279
2280 * gcc.dg/switch-10.c: New test.
2281
da84183c
JG
22822016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2283
2284 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2285
ae9281fc
TS
22862016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2287
2288 * c-c++-common/goacc/routine-5.c: Update.
2289
086ad22e
BE
22902016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2291
2292 PR rtl-optimization/70903
2293 * gcc.c-torture/execute/pr70903.c: New test.
2294
6805e400
ML
22952016-08-04 Martin Liska <mliska@suse.cz>
2296
2297 * gcc.dg/params/params.exp: Replace file exists with
2298 TESTING_IN_BUILD_TREE.
2299
a0008434
MP
23002016-08-04 Marek Polacek <polacek@redhat.com>
2301
2302 PR c++/70229
2303 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2304
fb46286e
RB
23052016-08-04 Richard Biener <rguenther@suse.de>
2306
2307 PR middle-end/71984
2308 * gcc.dg/torture/pr71984.c: Guard correctness check for
2309 little-endian.
2310
ac2c96ab
AP
23112016-08-03 Andrew Pinski <apinski@cavium.com>
2312
2313 * gcc.c-torture/compile/20160802-1.c: New testcase.
2314
c98583e9
FR
23152016-08-03 Fritz Reese <fritzoreese@gmail.com>
2316
2317 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2318
9ad1a1da
RB
23192016-08-03 Richard Biener <rguenther@suse.de>
2320
2321 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2322 and remove -O3.
2323 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2324 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2325
cd75c979
RB
23262016-08-03 Richard Biener <rguenther@suse.de>
2327
2328 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2329 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2330 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2331 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2332
30e8d875
SKS
23332016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2334
2335 * gcc.dg/init-excess-2.c: Require int32plus.
2336 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2337 * gcc.dg/pr59963-2.c: Require int32plus.
2338 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2339 * gcc.dg/unroll-7.c: Require int32plus.
2340
69b806f6
BC
23412016-08-02 Bin Cheng <bin.cheng@arm.com>
2342
2343 PR tree-optimization/34114
2344 * gcc.dg/tree-ssa/loop-42.c: New test.
2345
1efafef3
TC
23462016-08-02 Tamar Christina <tamar.christina@arm.com>
2347
2348 * gcc.target/aarch64/vminmaxnm.c: New.
2349 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2350 tests.
2351
e2a99194
MM
23522016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2353
2354 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2355 vec_extract for vector float, vector int, vector short, and vector
2356 char.
2357 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2358 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2359 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2360 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2361
71bfb77a
WD
23622016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2363
2364 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2365 single stack adjustment, no writeback.
71bfb77a
WD
2366 * gcc.target/aarch64/test_frame_12.c: Likewise.
2367 * gcc.target/aarch64/test_frame_13.c: Likewise.
2368 * gcc.target/aarch64/test_frame_15.c: Likewise.
2369 * gcc.target/aarch64/test_frame_6.c: Likewise.
2370 * gcc.target/aarch64/test_frame_7.c: Likewise.
2371 * gcc.target/aarch64/test_frame_8.c: Likewise.
2372 * gcc.target/aarch64/test_frame_16.c: New test.
2373
37bce35a
L
23742015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2375
2376 PR target/72748
2377 * gcc.target/i386/pr72748.c: New test.
2378
3f8257db 23792015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2380
2381 PR tree-optimization/71818
2382 * gcc.dg/vect/pr71818.c: New
2383
bf60c531
ML
23842016-08-01 Martin Liska <mliska@suse.cz>
2385
2386 PR tree-optimization/71857
2387 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2388
8ed49fab
KT
23892016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2390
2391 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2392
76e2c821
JB
23932016-08-01 Jan Beulich <jbeulich@suse.com>
2394
2395 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2396
35029597
WS
23972016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2398
2399 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2400 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2401
3aa4b66a
JW
24022016-07-31 Jonathan Wakely <jwakely@redhat.com>
2403
2404 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2405 (check_effective_target_c++): Likewise. Also match for libstdc++.
2406
3f8257db 24072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2408
2409 PR fortran/41922
2410 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2411 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2412 * gfortran.dg/pr41922.f90: New test.
2413
9fcb2819
SK
24142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2415
2416 PR fortran/68566
2417 * gfortran.dg/pr68566.f90: new test.
2418
94087e88 24192016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2420
2421 PR c++/60760
2422 PR c++/71091
2423 * g++.dg/cpp0x/constexpr-cast.C: New test.
2424 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2425 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2426 * g++.dg/ubsan/pr63956.C: Correct.
2427
d0047a25
MM
24282016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2429
2430 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2431 vector double or vector long where the vector is in memory.
2432 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2433 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2434
e4f7a5df
SK
24352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2436
2437 PR fortran/69867
2438 * gfortran.dg/pr69867.f90: New test.
2439
b441ae1d
SK
24402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2441
2442 PR fortran/69962
2443 * gfortran.dg/pr69962.f90: New test.
2444
712dff31
SK
24452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2446
2447 PR fortran/70006
2448 * gfortran.dg/pr70006.f90: New test.
2449
fb42421e
SK
24502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2451
2452 PR fortran/71730
2453 * gfortran.dg/pr71730.f90: New test.
2454 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2455 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2456 * gfortran.dg/array_constructor_26.f03: Ditto.
2457
466effe0
WS
24582016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2459
2460 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2461 * gcc.target/powerpc/pr71763.c: Likewise.
2462
f618a472
MP
24632016-07-29 Marek Polacek <polacek@redhat.com>
2464
2465 PR c/71742
2466 * gcc.dg/940510-1.c: Adjust dg-error.
2467 * gcc.dg/c99-flex-array-1.c: Likewise.
2468 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2469
efd0786f
MP
2470 PR c/71853
2471 * gcc.dg/noncompile/pr71853.c: New test.
2472
e00dceaf
MP
2473 PR c/71573
2474 * gcc.dg/noncompile/pr71573.c: New test.
2475
638fc14f
MP
2476 PR c/71926
2477 * g++.dg/warn/Wparentheses-30.C: New test.
2478 * gcc.dg/Wparentheses-14.c: New test.
2479
61c73a7f
UB
24802016-07-29 Uros Bizjak <ubizjak@gmail.com>
2481
2482 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2483
01d32b2b
BC
24842016-07-29 Bin Cheng <bin.cheng@arm.com>
2485
2486 PR tree-optimization/57558
2487 * gcc.dg/vect/pr57558-1.c: New test.
2488 * gcc.dg/vect/pr57558-2.c: New test.
2489
f6c7a248
PK
24902016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2491
61c73a7f 2492 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2493 to scan forwprop1 dump pass.
2494
f54ea774
PC
24952016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2496
2497 PR c++/51488
2498 * g++.dg/template/pr51488.C: New.
2499
673a107a
JJ
25002016-07-29 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR c/71969
2503 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2504 static __inline__.
2505 * gcc.dg/pr71969-1.c: New test.
2506 * gcc.dg/pr71969-2.c: New test.
2507 * gcc.dg/pr71969-3.c: New test.
2508
78169471
MP
25092016-07-29 Marek Polacek <polacek@redhat.com>
2510
2511 PR c/71574
2512 * c-c++-common/pr71574.c: New test.
2513
a5b5c8b6
MP
2514 PR c/71583
2515 * gcc.dg/noncompile/pr71583.c: New test.
2516
883b6d4e
KV
25172016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2518
2519 PR middle-end/68217
2520 * gcc.dg/pr68217.c: New test.
2521
89f1f37e
SK
25222016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2523
2524 PR fortran/71067
2525 * gfortran.dg/pr71067_1.f90: New test.
2526 * gfortran.dg/pr71067_2.f90: Ditto.
2527
e0d32185
MM
25282016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2529
2530 * gcc.target/powerpc/vec-extract-1.c: New test.
2531
c851722d
SK
25322016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2533
2534 PR fortran/71799
2535 * gfortran.dg/pr71799.f90: New test.
2536
f064da6a
PC
25372016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 PR c++/71665
2540 * g++.dg/cpp0x/pr71665-1.C: New.
2541 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2542 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2543 * g++.dg/ext/label10.C: Likewise.
2544 * g++.dg/parse/constant5.C: Likewise.
2545
1b70aaad
SK
25462016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2547
2548 PR fortran/71859
2549 * gfortran.dg/pr71859.f90: New test.
2550 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2551 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2552
a23404c9
PT
25532016-07-28 Paul Thomas <pault@gcc.gnu.org>
2554
2555 PR fortran/71883
2556 * gfortran.dg/pr71883.f90 : New test.
2557
513d866d
YR
25582016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2559
2560 PR tree-optimization/71734
61c73a7f 2561 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2562
7c428aa2
RL
25632016-07-28 Renlin Li <renlin.li@arm.com>
2564
2565 Revert
2566 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2567
2568 PR fortran/71902
2569 * gfortran.dg/dependency_47.f90: New test.
2570
1225d6b1
ML
25712016-07-28 Martin Liska <mliska@suse.cz>
2572
2573 PR gcov-profile/68025
2574 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2575
e5f5bf35
ML
25762016-07-28 Martin Liska <mliska@suse.cz>
2577
2578 * g++.dg/vect/pr70944.cc: New test.
2579
4536610d
KV
25802016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2581
2582 PR middle-end/71994
2583 * gcc.dg/torture/pr71994.c: New test.
2584
8c6961ca
PK
25852016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2586
2587 PR middle-end/71078
2588 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2589 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2590 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2591
8de22ea0
RB
25922016-07-27 Richard Biener <rguenther@suse.de>
2593
2594 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2595
5d9da222
ML
25962016-07-27 Martin Liska <mliska@suse.cz>
2597
2598 * gcc.dg/predict-13.c: New test.
2599 * gcc.dg/predict-14.c: New test.
2600
af9e275f
SKS
26012016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2602
a23404c9 2603 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2604 including stdint.h.
2605 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2606 including stdint.h.
2607
71abba1e
MM
26082016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2609
2610 PR target/71869
2611 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2612 IEEE built-in functions handle quiet and signalling NaNs
2613 correctly.
2614
9cd74e8f
SK
26152016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2616
2617 PR fortran/71862
2618 * gfortran.dg/pr71862.f90: New test.
2619
0d48446f
MS
26202016-07-26 Martin Sebor <msebor@redhat.com>
2621
2622 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2623 selector with dg-options.
2624
524cf1e4
PP
26252016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2626
2627 PR tree-optimization/18046
2628 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2629 * gcc.dg/tree-ssa/vrp103.c: New test.
2630 * gcc.dg/tree-ssa/vrp104.c: New test.
2631
100665d8
WS
26322016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2633
2634 * gcc.target/powerpc/pr63354.c: Require lp64 since
2635 -mprofile-kernel is not legal with -m32.
2636
0b64ca40
RB
26372016-07-26 Richard Biener <rguenther@suse.de>
2638
2639 PR rtl-optimization/71984
2640 * gcc.dg/torture/pr71984.c: New testcase.
2641
9b7937cf
RS
26422016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2643
2644 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2645 g++-dg-runtest via et-dg-runtest.
2646 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2647 * gcc.dg/vect/vect.exp: Likewise.
2648 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2649 gfortran-dg-runtest.
2650 * gfortran.dg/vect/vect.exp: Likewise.
2651 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2652 (check_mips_loongson_hw_available): Likewise.
2653 (check_effective_target_mpaired_single_runtime): Likewise.
2654 (check_effective_target_mips_loongson_runtime): Likewise.
2655 (add_options_for_mpaired_single): Likewise.
2656 (check_effective_target_vect_int): Add global et_index.
2657 Check and save the supported feature for a target selected by
2658 the et_index target. Break long lines where appropriate. Call
2659 et-is-effective-target for MIPS with an argument instead of
2660 check_effective_target_* where appropriate.
2661 (check_effective_target_vect_intfloat_cvt): Likewise.
2662 (check_effective_target_vect_uintfloat_cvt): Likewise.
2663 (check_effective_target_vect_floatint_cvt): Likewise.
2664 (check_effective_target_vect_floatuint_cvt): Likewise.
2665 (check_effective_target_vect_simd_clones): Likewise.
2666 (check_effective_target_vect_shift): ewise.
2667 (check_effective_target_whole_vector_shift): Likewise.
2668 (check_effective_target_vect_bswap): Likewise.
2669 (check_effective_target_vect_shift_char): Likewise.
2670 (check_effective_target_vect_long): Likewise.
2671 (check_effective_target_vect_float): Likewise.
2672 (check_effective_target_vect_double): Likewise.
2673 (check_effective_target_vect_long_long): Likewise.
2674 (check_effective_target_vect_no_int_max): Likewise.
2675 (check_effective_target_vect_no_int_add): Likewise.
2676 (check_effective_target_vect_no_bitwise): Likewise.
2677 (check_effective_target_vect_widen_shift): Likewise.
2678 (check_effective_target_vect_no_align): Likewise.
2679 (check_effective_target_vect_hw_misalign): Likewise.
2680 (check_effective_target_vect_element_align): Likewise.
2681 (check_effective_target_vect_condition): Likewise.
2682 (check_effective_target_vect_cond_mixed): Likewise.
2683 (check_effective_target_vect_char_mult): Likewise.
2684 (check_effective_target_vect_short_mult): Likewise.
2685 (check_effective_target_vect_int_mult): Likewise.
2686 (check_effective_target_vect_extract_even_odd): Likewise.
2687 (check_effective_target_vect_interleave): Likewise.
2688 (check_effective_target_vect_stridedN): Likewise.
2689 (check_effective_target_vect_multiple_sizes): Likewise.
2690 (check_effective_target_vect64): Likewise.
2691 (check_effective_target_vect_call_copysignf): Likewise.
2692 (check_effective_target_vect_call_sqrtf): Likewise.
2693 (check_effective_target_vect_call_btrunc): Likewise.
2694 (check_effective_target_vect_call_btruncf): Likewise.
2695 (check_effective_target_vect_call_ceil): Likewise.
2696 (check_effective_target_vect_call_ceilf): Likewise.
2697 (check_effective_target_vect_call_floor): Likewise.
2698 (check_effective_target_vect_call_floorf): Likewise.
2699 (check_effective_target_vect_call_lceil): Likewise.
2700 (check_effective_target_vect_call_lfloor): Likewise.
2701 (check_effective_target_vect_call_nearbyint): Likewise.
2702 (check_effective_target_vect_call_nearbyintf): Likewise.
2703 (check_effective_target_vect_call_round): Likewise.
2704 (check_effective_target_vect_call_roundf): Likewise.
2705 (check_effective_target_vect_perm): Likewise, but also append *_saved
2706 to the existing global name to properly cache the result.
2707 (check_effective_target_vect_perm_byte): Likewise.
2708 (check_effective_target_vect_perm_short): Likewise.
2709 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2710 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2711 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2712 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2713 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2714 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2715 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2716 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2717 (check_effective_target_vect_sdot_qi): Likewise.
2718 (check_effective_target_vect_udot_qi): Likewise.
2719 (check_effective_target_vect_sdot_hi): Likewise.
2720 (check_effective_target_vect_udot_hi): Likewise.
2721 (check_effective_target_vect_usad_char): Likewise.
2722 (check_effective_target_vect_pack_trunc): Likewise.
2723 (check_effective_target_vect_unpack): Likewise.
2724 (check_effective_target_vect_aligned_arrays): Likewise.
2725 (check_effective_target_vect_natural_alignment): Likewise.
2726 (check_effective_target_vector_alignment_reachable): Likewise.
2727 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2728 (is-effective-target): Initialize et_index if undefined.
2729 (et-dg-runtest): New.
2730 (et-is-effective-target): Likewise.
2731 (check_vect_support_and_set_flags): Add supported MIPS targets to
2732 EFFECTIVE_TARGETS list. Return the number of supported targets.
2733
8f63caf6 27342016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2735 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2736
2737 PR middle-end/70920
2738 * gcc.dg/pr70920-1.c: New test-case.
2739 * gcc.dg/pr70902-2.c: Likewise.
2740 * gcc.dg/pr70920-3.c: Likewise.
2741 * gcc.dg/pr70920-4.c: Likewise
2742 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2743 2 instead of 3.
2744
7d575fff
AM
27452016-07-25 Alexander Monakov <amonakov@ispras.ru>
2746
2747 * gcc.c-torture/execute/pr71494.c: Require label_values.
2748 * gcc.dg/pr16973.c: Ditto.
2749
bf01e070
SKS
27502016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2751
2752 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2753 * gcc.dg/torture/pr69771.c: Require int32plus.
2754 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2755
16b05965
ML
27562016-07-25 Martin Liska <mliska@suse.cz>
2757
2758 * gcc.dg/torture/pr71987.c: New test.
2759
d52d3767
SK
27602016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2761
2762 PR fortran/71935
2763 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2764 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2765 * gfortran.dg/pr71935.f90: New test.
2766
94087e88 27672016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2768
2769 PR c++/71675
2770 * g++.dg/ext/atomic-3.C: New test.
2771 * gcc.dg/atomic/pr71675.c: New test.
2772
58b3986e
ES
27732016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2774
2775 * gcc.target/i386/mvc8.c: New test.
2776
faa1612a
BC
27772016-07-22 Bin Cheng <bin.cheng@arm.com>
2778
2779 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2780 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2781
1603ebe0
TK
27822016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2783
2784 PR fortran/71795
2785 * gfortran.dg/constructor_50.f90: New test.
2786
bc91c436
ML
27872016-07-22 Martin Liska <mliska@suse.cz>
2788
2789 PR gcov-profile/69028
2790 PR gcov-profile/62047
2791 * g++.dg/cilk-plus/pr69028.C: New test.
2792
9fe9a3a7
AV
27932016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2794
2795 * gfortran.dg/coarray_stat_2.f90: New test.
2796
70866e3d
MM
27972016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2798
2799 * gcc.target/powerpc/vec-extract.h: New files to check the
2800 vec_extract built-in functions for all vector types, testing
2801 accessing each element, both with constant and variable element
2802 numbers.
2803 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2804 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2805 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2806 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2807 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2808 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2809 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2810 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2811 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2812
ab3af181
JJ
28132016-07-21 Jakub Jelinek <jakub@redhat.com>
2814
2815 PR c++/71728
2816 * g++.dg/other/pr71728.C: New test.
2817
ebe8f322
JG
28182016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2819
2820 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2821 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2822 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2823 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2824 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2825
959cef74
RB
28262016-07-21 Richard Biener <rguenther@suse.de>
2827
2828 PR tree-optimization/71947
2829 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2830
b24d9420
BC
28312016-07-21 Bin Cheng <bin.cheng@arm.com>
2832
2833 * gcc.dg/tree-ssa/scev-15.c: New.
2834
23974819
BC
28352016-07-21 Bin Cheng <bin.cheng@arm.com>
2836
2837 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2838
ee78cbaa
JJ
28392016-07-21 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR c++/71941
2842 * g++.dg/gomp/pr71941.C: New test.
2843
52ed68f7
DM
28442016-07-20 David Malcolm <dmalcolm@redhat.com>
2845
2846 PR c/70339
2847 PR c/71858
2848 * g++.dg/spellcheck-identifiers.C: New test case, based on
2849 gcc.dg/spellcheck-identifiers.c.
2850 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2851 gcc.dg/spellcheck-identifiers-2.c.
2852 * g++.dg/spellcheck-typenames.C: New test case, based on
2853 gcc.dg/spellcheck-typenames.c
2854
18407bfb
JW
28552016-07-20 Jonathan Wakely <jwakely@redhat.com>
2856
2857 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2858 pointer to member function and also test catching by reference.
2859
4c07fd98
DV
28602016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2861
2862 * gcc.target/s390/pr67443.c: Fix test case.
2863
fee21d65
DV
28642016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2865
2866 * gcc.target/s390/insv-1.c: Xfail some tests.
2867 * gcc.target/s390/insv-2.c: Likewise.
2868
dbe9dfdd
GJL
28692016-07-20 Georg-Johann Lay <avr@gjlay.de>
2870
2871 * gcc.target/avr/torture/get-mem.c: New test.
2872 * gcc.target/avr/torture/set-mem.c: New test.
2873
c25e1d82
GJL
28742016-07-20 Georg-Johann Lay <avr@gjlay.de>
2875
2876 PR target/71948
2877 * gcc.target/avr/torture/tiny-progmem.c: New test.
2878
109d2197
JJ
28792016-07-20 Jakub Jelinek <jakub@redhat.com>
2880
7419f441
JJ
2881 PR c++/71909
2882 * g++.dg/parse/pr71909.C: New test.
2883 * g++.dg/tm/pr71909.C: New test.
2884
109d2197
JJ
2885 PR c++/50060
2886 * g++.dg/cpp0x/constexpr-50060.C: New test.
2887 * g++.dg/cpp1y/constexpr-50060.C: New test.
2888
144530cf
ML
28892016-07-20 Martin Liska <mliska@suse.cz>
2890
2891 * gfortran.dg/graphite/pr71898.f90: New test.
2892
04ac4afa
BC
28932016-07-20 Bin Cheng <bin.cheng@arm.com>
2894
2895 PR tree-optimization/71503
2896 PR tree-optimization/71683
2897 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2898 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2899
dcbdb17a
ML
29002016-07-20 Martin Liska <mliska@suse.cz>
2901
2902 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2903 * gcc.dg/plugin/sreal-test-1.c: Remove.
2904 * gcc.dg/plugin/sreal_plugin.c: Remove.
2905
6ed82555
TK
29062016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2907
2908 PR fortran/71902
2909 * gfortran.dg/dependency_47.f90: New test.
2910
13da0507
JJ
29112016-07-19 Jakub Jelinek <jakub@redhat.com>
2912
4833f561
JJ
2913 PR rtl-optimization/71916
2914 * gcc.c-torture/compile/pr71916.c: New test.
2915
4fda19ef
JJ
2916 PR middle-end/71874
2917 * g++.dg/torture/pr71874.C: New test.
2918
13da0507
JJ
2919 PR middle-end/71734
2920 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2921 (my_alloc): Rewritten to use __builtin_posix_memalign and
2922 __SIZE_TYPE__.
2923 (my_free): Use __builtin_free instead of _mm_free.
2924 (Vec::operator=): Use __builtin_memcpy.
2925
e7980add
MJ
29262016-07-19 Martin Jambor <mjambor@suse.cz>
2927
61c73a7f
UB
2928 PR fortran/71688
2929 * gfortran.dg/pr71688.f90: New test.
e7980add 2930
13e88953
RB
29312016-07-19 Richard Biener <rguenther@suse.de>
2932
2933 * c-c++-common/vector-subscript-6.c: New testcase.
2934 * c-c++-common/vector-subscript-7.c: Likewise.
2935
1caf0482
SKS
29362016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2937
a23404c9 2938 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2939 and UInt32 based on __SIZEOF_INT__.
2940
cef5388d
RB
29412016-07-19 Richard Biener <rguenther@suse.de>
2942
2943 PR tree-optimization/71901
2944 * gcc.dg/torture/pr71901.c: New testcase.
2945
29462016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2947
2948 PR tree-optimization/71908
2949 * gcc.dg/torture/pr71908.c: New testcase.
2950
a8f7a895
MM
29512016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2952
2953 PR target/71493
2954 * gcc.target/powerpc/pr71493-1.c: New test.
2955 * gcc.target/powerpc/pr71493-2.c: Likewise.
2956
f2111a36
JJ
29572016-07-18 Jakub Jelinek <jakub@redhat.com>
2958
99516432
JJ
2959 PR c++/71835
2960 * g++.dg/conversion/ambig3.C: New test.
2961
87713c6a
JJ
2962 PR c++/71828
2963 * g++.dg/cpp0x/constexpr-71828.C: New test.
2964
7a7f16ca
JJ
2965 PR c++/71826
2966 * g++.dg/template/pr71826.C: New test.
2967
f4d90295
JJ
2968 PR c++/71822
2969 * g++.dg/template/defarg21.C: New test.
2970
f2111a36
JJ
2971 PR c++/71871
2972 * g++.dg/ext/vector31.C: New test.
2973
0b965526
UB
29742016-07-18 Uros Bizjak <ubizjak@gmail.com>
2975
2976 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2977
94e136b9
YR
29782016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2979
2980 PR tree-optimization/71734
2981 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2982
7072df0a
DV
29832016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2984
2985 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2986 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2987 stack-layout-dynamic-1.c: New test.
2988
54158a1a
AK
29892016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2990
2991 * gcc.target/s390/nolrl-1.c: New test.
2992
43068916
FR
29932016-07-17 Fritz Reese <fritzoreese@gmail.com>
2994
2995 PR fortran/71523
2996 * gfortran.dg/pr71523_1.f90: New test.
2997 * gfortran.dg/pr71523_2.f90: New test.
2998
a9356b12
AS
29992016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3000
3001 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3002
a07b81c7 30032016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3004 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3005
3006 PR fortran/62125
3007 * gfortran.dg/pr62125.f90: New test.
3008
96c0ec12
BS
30092016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3010
3011 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3012 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3013
479d0ed5
JW
30142016-07-15 Jonathan Wakely <jwakely@redhat.com>
3015
3016 PR c++/58796
3017 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3018 * g++.dg/cpp0x/nullptr35.C: New test.
3019
41c7438e
BC
30202016-07-15 Bin Cheng <bin.cheng@arm.com>
3021
3022 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3023
f7ba880b
CP
30242016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3025
3026 * gfortran.dg/goacc/vector_length.f90: New test.
3027
b9aba0a0
RB
30282016-07-15 Richard Biener <rguenther@suse.de>
3029
3030 PR tree-optimization/71881
3031 * gcc.dg/torture/pr71881.c: New testcase.
3032
9513d5fb
RB
30332016-07-15 Richard Biener <rguenther@suse.de>
3034
3035 PR tree-optimization/71887
3036 * gcc.dg/torture/pr71887.c: New testcase.
3037
ddbbcb19
JJ
30382016-07-15 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR c/71858
3041 * gcc.dg/spellcheck-identifiers-3.c: New test.
3042
29eb509c
AV
30432016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3044
3045 PR fortran/71807
3046 * gfortran.dg/null_9.f90: New test.
3047
43aabfcf
BC
30482016-07-15 Bin Cheng <bin.cheng@arm.com>
3049
3050 * gcc.dg/tree-ssa/loop-41.c: New test.
3051
afc89e58
BC
30522016-07-15 Bin Cheng <bin.cheng@arm.com>
3053
3054 PR tree-optimization/71347
3055 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3056
6fa682ad
SK
30572016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3058
3059 PR fortran/29819
3060 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3061 * gfortran.dg/contains.f90: Ditto.
3062 * gfortran.dg/contains_empty_1.f03: Ditto.
3063 * gfortran.dg/submodule_3.f08: Ditto.
3064
dd36b877
JJ
30652016-07-14 Jakub Jelinek <jakub@redhat.com>
3066
a60a5d31
JJ
3067 PR testsuite/71865
3068 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3069 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3070 expected diagnostics.
3071
dd36b877
JJ
3072 PR c/71858
3073 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3074 * gcc.dg/spellcheck-identifiers-2.c: New test.
3075 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3076 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3077
a241f8ca
JJ
30782016-07-14 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR tree-optimization/71872
3081 * gcc.c-torture/compile/pr71872.c: New test.
3082
d62b809c
TP
30832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3084
3085 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3086 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3087 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3088 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3089 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3090 * gcc.target/arm/atomic-op-acquire-1.c: This.
3091 * gcc.target/arm/atomic-op-char.c: Rename into ...
3092 * gcc.target/arm/atomic-op-char-1.c: This.
3093 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3094 * gcc.target/arm/atomic-op-consume-1.c: This.
3095 * gcc.target/arm/atomic-op-int.c: Rename into ...
3096 * gcc.target/arm/atomic-op-int-1.c: This.
3097 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3098 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3099 * gcc.target/arm/atomic-op-release.c: Rename into ...
3100 * gcc.target/arm/atomic-op-release-1.c: This.
3101 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3102 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3103 * gcc.target/arm/atomic-op-short.c: Rename into ...
3104 * gcc.target/arm/atomic-op-short-1.c: This.
3105 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3106 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3107 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3108 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3109 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3110 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3111 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3112 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3113 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3114 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3115
1f8dd420
AV
31162016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3117
3118 PR fortran/70842
3119 * gfortran.dg/select_type_35.f03: New test.
3120
53109ba8
KT
31212016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3122
3123 PR target/65951
3124 PR tree-optimization/70923
3125 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3126 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3127 * gcc.dg/vect/pr65951.c: Likewise.
3128 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3129
91f35b7f
DE
31302016-07-14 David Edelsohn <dje.gcc@gmail.com>
3131
3132 * c-c++-common/pr60226.c: Expect maximum object file alignment
3133 error on AIX.
3134
351168fe
RB
31352016-07-14 Richard Biener <rguenther@suse.de>
3136
3137 PR tree-optimization/71866
3138 * gcc.dg/torture/pr71866.c: New testcase.
3139
94c32c00
TP
31402016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3141
3142 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3143 selector and enclose boolean expression in curly braces.
3144
b799a481
AM
31452016-07-14 Alan Modra <amodra@gmail.com>
3146
3147 PR target/71733
3148 * gcc.target/powerpc/p9-novsx.c: New.
3149
f63ba78c
AK
31502016-07-13 Andi Kleen <ak@linux.intel.com>
3151
3152 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3153 * g++.dg/tree-prof/morefunc.C: Dito.
3154 * g++.dg/tree-prof/pr35545.C: Dito.
3155 * g++.dg/tree-prof/reorder.C: Dito.
3156 * gcc.dg/tree-prof/20050826-2.c: Dito.
3157 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3158 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3159 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3160 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3161 * gcc.dg/tree-prof/inliner-1.c: Dito.
3162 * gcc.dg/tree-prof/merge_block.c: Dito.
3163 * gcc.dg/tree-prof/stringop-1.c: Dito.
3164 * gcc.dg/tree-prof/stringop-2.c: Dito.
3165 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3166 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3167 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3168 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3169 * gcc.dg/tree-prof/update-loopch.c: Dito.
3170 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3171 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3172 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3173 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3174 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3175 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3176 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3177
f4d5a23d
AK
31782016-07-13 Andi Kleen <ak@linux.intel.com>
3179
3180 * lib/profopt.exp (profopt-execute): Remove .imports files.
3181
ae145898
AK
31822016-07-13 Andi Kleen <ak@linux.intel.com>
3183
0b965526 3184 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3185
e97bd4f5
AK
31862016-07-13 Andi Kleen <ak@linux.intel.com>
3187
3188 * lib/profopt.exp (dg-final-scan-autofdo,
3189 dg-final-scan-not-autofdo): New functions.
3190
6fa3d4b4
BC
31912016-07-13 Bin Cheng <bin.cheng@arm.com>
3192
3193 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3194 * gcc.dg/vect/vect-35.c: Ditto.
3195 * gcc.dg/vect/vect-alias-check-2.c: New test.
3196
65f18bc6
ML
31972016-07-13 Martin Liska <mliska@suse.cz>
3198
3199 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3200 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3201 * gfortran.dg/pr42108.f90: Update expected dump scan.
3202
9737f35b
RB
32032016-07-13 Richard Biener <rguenther@suse.de>
3204
3205 PR tree-optimization/24574
3206 * gcc.dg/pr24574.c: New testcase.
3207
62c0ea4b
SKS
32082016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3209
0b965526 3210 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3211 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3212 * c-c++-common/pr68833-1.c: Require int32plus.
3213 * gcc.dg/ipa/pr63551.c: Likewise.
3214 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3215 * gcc.dg/ipa/pr64041.c: Require int32plus.
3216
c7ed8938
IE
32172016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3218
3219 PR ipa/71633
3220 * g++.dg/pr71633.C: New test.
3221
5ce15300
TP
32222016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3223
3224 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3225 Add new arm_thumb1_cbz_ok effective target.
3226 * gcc.target/arm/cbz.c: New test.
3227
2b9509a3
TP
32282016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3229
3230 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3231 Define effective target.
3232 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3233 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3234 * gcc.target/arm/movhi_movw.c: New test.
3235 * gcc.target/arm/movsi_movw.c: Likewise.
3236 * gcc.target/arm/movdi_movw.c: Likewise.
3237
7f15b177
RB
32382016-07-13 Richard Biener <rguenther@suse.de>
3239
3240 PR middle-end/71104
3241 * gcc.dg/pr71104-1.c: New testcase.
3242 * gcc.dg/pr71104-2.c: Likewise.
3243
0b0a896e
MM
32442016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3245
3246 PR target/71805
3247 * gcc.target/powerpc/pr71805.c: New test.
3248
f906f5ed
BS
32492016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3250
3251 * gcc.target/powerpc/divkc3-1.c: New.
3252 * gcc.target/powerpc/mulkc3-1.c: New.
3253
9e63c3aa
NS
32542016-07-12 Nathan Sidwell <nathan@acm.org>
3255
3256 * gcc.target/arm/data-rel-1.c: New.
3257 * gcc.target/arm/data-rel-2.c: New.
3258 * gcc.target/arm/data-rel-3.c: New.
3259
f507d202
ML
32602016-07-12 Martin Liska <mliska@suse.cz>
3261
3262 * gcc.dg/params/blocksort-part.c: New test.
3263 * gcc.dg/params/params.exp: New file.
3264
d6f7c125
KT
32652016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3266
3267 PR middle-end/71700
3268 * gcc.c-torture/execute/pr71700.c: New test.
3269
37ccb0ba
SB
32702016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3271 Richard Biener <rguenther@suse.de>
3272
3273 PR tree-optimization/23286
3274 PR tree-optimization/70159
3275 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3276 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3277 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3278 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3279 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3280 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3281 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3282 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3283 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3284 * gcc.dg/pr51879-12.c: Likewise.
3285 * gcc.dg/strlenopt-9.c: Likewise.
3286 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3287 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3288 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3289 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3290 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3291 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3292 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3293 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3294 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3295 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3296 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3297 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3298 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3299 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3300 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3301
712a93d6
RB
33022016-07-12 Richard Biener <rguenther@suse.de>
3303
3304 PR rtl-optimization/68961
3305 * gcc.target/i386/pr68961.c: New testcase.
3306
c392943c
JJ
33072016-07-11 Jakub Jelinek <jakub@redhat.com>
3308
3d56e6a4
JJ
3309 PR middle-end/71758
3310 * c-c++-common/gomp/pr71758.c: New test.
3311 * gfortran.dg/gomp/pr71758.f90: New test.
3312
c392943c
JJ
3313 PR tree-optimization/71823
3314 * gcc.dg/vect/pr71823.c: New test.
3315
741d3be5
DM
33162016-07-11 David Malcolm <dmalcolm@redhat.com>
3317
3318 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3319 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3320 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3321
92fa45b5
L
33222016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3323
3324 PR target/71801
3325 * gcc.target/i386/pr71801.c: New test.
3326
f51606c7
RB
33272016-07-11 Richard Biener <rguenther@suse.de>
3328
3329 PR tree-optimization/71816
3330 * gcc.dg/torture/pr71816.c: New testcase.
3331
36b54ce0
TK
33322016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3333
3334 PR fortran/71783
3335 * gfortran.dg/dependency_46.f90: New test.
3336
d13835b6
VM
33372016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3338
3339 PR rtl-optimization/71621
3340 * gcc.target/i386/pr71621-1.c: New.
3341 * gcc.target/i386/pr71621-2.c: New.
3342
642bcbdf
CP
33432016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3344
3345 * gfortran.dg/goacc/pr71704.f90: New test.
3346
02eb5b8b
BS
33472016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3348
3349 PR target/71297
3350 * gcc.target/powerpc/pr71297.c: New.
3351
8beb9a0d
JW
33522016-07-08 Jiong Wang <jiong.wang@arm.com>
3353
3354 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3355
cef4b650
MM
33562016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3357
3358 PR target/71806
3359 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3360
3c3ecf52
AH
33612016-07-08 Alan Hayward <alan.hayward@arm.com>
3362
3363 PR tree-optimization/71667
3364 * gcc.dg/vect/pr71667.c: New
3365
2660286d
ML
33662016-07-08 Martin Liska <mliska@suse.cz>
3367
3368 * gcc.dg/torture/pr71606.c: New test.
3369
70cdd4ae
JD
33702016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3371
3372 PR fortran/71764
3373 * gfortran.dg/pr71764.f90: New test.
3374
842dc2e6
JJ
33752016-07-07 Jakub Jelinek <jakub@redhat.com>
3376 Kai Tietz <ktietz70@googlemail.com>
3377
3378 PR c++/70869
3379 PR c++/71054
3380 * g++.dg/cpp0x/pr70869.C: New test.
3381 * g++.dg/cpp0x/pr71054.C: New test.
3382
31be4262
DE
33832016-07-07 David Edelsohn <dje.gcc@gmail.com>
3384
3385 * g++.dg/debug/pr71432.C: Fail on AIX.
3386
1c122092
ML
33872016-07-07 Martin Liska <mliska@suse.cz>
3388
3389 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3390 an undefined behavior.
3391 * gfortran.dg/do_3.F90: Likewise.
3392 * gfortran.dg/do_check_11.f90: New test.
3393 * gfortran.dg/do_check_12.f90: New test.
3394 * gfortran.dg/do_corner_warn.f90: New test.
3395
7119f1b1
ML
33962016-07-07 Martin Liska <mliska@suse.cz>
3397
3398 * gfortran.dg/predict-1.f90: Ammend the test.
3399 * gfortran.dg/predict-2.f90: Likewise.
3400
275792f2
IE
34012016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3402
3403 PR ipa/71624
3404 * g++.dg/pr71624.C: New test.
3405
05a437c1
TP
34062016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3407
3408 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3409 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3410 ARMv8-M Mainline architectures.
3411
6f493951
TP
34122016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3413
3414 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3415 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3416
5ddaee94
SB
34172016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3418
3419 PR target/70098
3420 PR target/71763
3421 * gcc.target/powerpc/pr71763.c: New file.
3422
651afdb2
YR
34232016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3424
3425 PR tree-optimization/71518
0b965526 3426 * gcc.dg/pr71518.c: New test.
651afdb2 3427
9df99881
WD
34282016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3429
3430 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3431
7b4e0769
SKS
34322016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3433
0b965526 3434 PR target/50739
7b4e0769
SKS
3435 * gcc.target/avr/pr50739.c: New test.
3436
eb4432f7
JH
34372016-07-05 Jan Hubicka <jh@suse.cz>
3438
3439 * gcc.dg/tree-ssa/scev-14.c: update template.
3440
c01e092f
RS
34412016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3442
3443 * gcc.dg/vect/group-no-gaps-1.c: New test.
3444
8070763a
AK
34452016-07-05 Andi Kleen <ak@linux.intel.com>
3446
3447 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3448 if kernel supports MPX.
3449
3f8257db 34502016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3451
3452 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3453
36a265b1
MM
34542016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3455 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3456
3457 * gcc.target/powerpc/signbit-1.c: New test.
3458 * gcc.target/powerpc/signbit-2.c: New test.
3459 * gcc.target/powerpc/signbit-3.c: New test.
3460
7a98fb6e
KT
34612016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3462
3463 PR rtl-optimization/71594
3464 * gcc.dg/torture/pr71594.c: New test.
3465
1e3d54b4
JH
34662016-07-05 Jan Hubicka <jh@suse.cz>
3467
3468 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3469
84ca3893
DM
34702016-07-05 David Malcolm <dmalcolm@redhat.com>
3471
3472 PR c++/62314
3a146d46 3473 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3474 number of missing semicolon error.
3475 * g++.dg/pr62314-2.C: New test case.
3476
20d0bfce
AF
34772016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3478
3479 * gfortran.dg/coarray_stat_function.f90: New test.
3480 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3481 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3482 to new interfaces.
3483
69aaea06
AV
34842016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3485
3486 PR fortran/71623
3487 * gfortran.dg/deferred_character_17.f90: New test.
3488
f723a43c
CL
34892016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3490
3491 * gcc.target/arm/neon/polytypes.c: Move to ...
3492 * gcc.target/arm/polytypes.c: ... here.
3493 * gcc.target/arm/neon/pr51534.c: Move to ...
3494 * gcc.target/arm/pr51534.c: ... here.
3495 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3496 * gcc.target/arm/vect-vcvt.c: ... here.
3497 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3498 * gcc.target/arm/vect-vcvtq.c: ... here.
3499 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3500 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3501 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3502 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3503 * gcc.target/arm/neon/neon.exp: Delete.
3504 * gcc.target/arm/neon/: Delete.
3505
d73e0ccf
JD
35062016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3507
3508 PR fortran/65575
3509 * gfortran.dg: pr65575.f90: New test.
3510
c20f6223
JD
35112016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3512
3513 PR fortran/35849
3514 * gfortran.dg: pr35849.f90: New test.
3515
2a5537c3
JJ
35162016-07-04 Jakub Jelinek <jakub@redhat.com>
3517
3518 PR c++/71739
3519 * g++.dg/cpp0x/pr71739.C: New test.
3520
740f9751
CL
35212016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3522
3523 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3524
bf749919
DV
35252016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3526
3527 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3528 locr.
3529 * gcc.target/s390/loc-1.c: New test.
3530
430bb38e
YR
35312016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3532
3a146d46
JJ
3533 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3534 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3535
15f6e0da
RR
35362016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3537
3538 PR target/63874
3539 * gcc.target/aarch64/pr63874.c: New test.
3540
79335075
JB
35412016-07-04 Jan Beulich <jbeulich@suse.com>
3542
3543 * g++.dg/header.c: New.
3544 * gcc.dg/header.c: New.
3545
557e8c49
JJ
35462016-07-02 Jakub Jelinek <jakub@redhat.com>
3547
3548 PR c/71719
3549 * c-c++-common/Wunused-var-15.c: New test.
3550
79a592e3
JJ
35512016-07-01 Jakub Jelinek <jakub@redhat.com>
3552
3553 PR fortran/71687
3554 * gfortran.dg/gomp/pr71687.f90: New test.
3555
e2298656
BS
35562016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3557
3558 * gcc.dg/const-float128-ped.c: Require __float128 effective
3559 target and options.
3560 * gcc.dg/const-float128.c: Likewise.
3561 * gcc.dg/torture/float128-cmp-invalid.c: Require
3562 __float128 and base_quadfloat_support effective targets, and
3563 __float128 options.
3564 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3565 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3566 * gcc.dg/torture/float128-nan.c: Likewise.
3567 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3568 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3569 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3570 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3571 (add_options_for___float128): New.
3572 (check_effective_target_base_quadword_support): New.
3573
70c11966
MM
35742016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3575
3576 PR target/71720
3577 * gcc.target/powerpc/pr71720.c: New test.
3578
059541fd
JB
35792016-07-01 Jan Beulich <jbeulich@suse.com>
3580
3581 * gcc.dg/bss.c: New.
3582
2c1e4964
PB
35832016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3584
3585 PR target/71698
3586 * gcc.target/powerpc/pr71698.c: New test.
3587
22e1cb39
GJL
35882016-07-01 Georg-Johann Lay <avr@gjlay.de>
3589
3590 PR target/71151
3591 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3592 instead of ".foo" for its section name.
3593 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3594 depending on MCU's flash size.
3595 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3596 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3597 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3598 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3599 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3600 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3601
466cf574
JB
36022016-07-01 Jan Beulich <jbeulich@suse.com>
3603
3604 * gcc.target/i386/pr65105-2.c: Add -msse2.
3605
351beab7
JJ
36062016-06-30 Jakub Jelinek <jakub@redhat.com>
3607
55a0f21a
JJ
3608 PR tree-optimization/71707
3609 * gcc.dg/strlenopt-29.c: New test.
3610
6245ad72
JJ
3611 PR fortran/71704
3612 * gfortran.dg/gomp/pr71704.f90: New test.
3613
351beab7
JJ
3614 PR fortran/71705
3615 * gfortran.dg/gomp/pr71705.f90: New test.
3616
5a3a6a5e
KN
36172016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3618
3619 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3620 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3621 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3622 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3623 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3624 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3625 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3626 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3627 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3628 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3629 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3630 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3631 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3632 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3633 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3634 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3635 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3636 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3637 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3638 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3639 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3640 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3641 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3642 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3643 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3644 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3645 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3646 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3647 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3648 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3649 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3650 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3651 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3652 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3653 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3654 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3655 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3656 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3657 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3658 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3659 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3660 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3661 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3662 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3663 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3664 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3665 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3666 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3667 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3668 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3669 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3670 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3671 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3672 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3673 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3674 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3675 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3676 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3677 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3678 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3679 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3680 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3681 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3682 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3683 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3684 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3685 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3686 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3687 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3688 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3689 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3690 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3691 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3692 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3693 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3694 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3695 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3696 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3697 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3698 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3699 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3700
3dfa8071 37012016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3702 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3703
3704 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3705
9bd62242 37062016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3707 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3708
3709 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3710
603107fb
DM
37112016-06-30 David Malcolm <dmalcolm@redhat.com>
3712
3713 PR driver/71651
3714 * gcc.dg/spellcheck-options-12.c: New test case.
3715
205cccc7
JJ
37162016-06-30 Jakub Jelinek <jakub@redhat.com>
3717
3718 PR middle-end/71693
3719 * gcc.c-torture/compile/pr71693.c: New test.
3720
f4452176
DM
37212016-06-29 David Malcolm <dmalcolm@redhat.com>
3722
3723 * gcc.dg/spellcheck-params.c: New testcase.
3724 * gcc.dg/spellcheck-params-2.c: New testcase.
3725
c5e74d9d
MM
37262016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3727
3728 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3729 vector extract instructions.
3730 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3731
e44ecbfd
JD
37322016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3733
3734 PR fortran/71686
3735 * gfortran.dg/unexpected_eof_2.f90: New test.
3736 * gfortran.dg/unexpected_eof_3.f90: New test.
3737
ee446d9f
JW
37382016-06-29 Jim Wilson <jim.wilson@linaro.org>
3739
3740 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3741
27f67461
CP
37422016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3743
3744 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3745 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3746 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3747
b1206d29
RB
37482016-06-29 Richard Biener <rguenther@suse.de>
3749
3750 PR middle-end/15256
3751 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3752
1af21224
MW
37532016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3754
3755 * gcc.target/arm/aapcs/neon-vect10.c: Require
3756 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3757 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3758 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3759 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3760 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3761 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3762 * gcc.target/arm/fp16-aapcs-1.c: Require
3763 -mfloat-ab=hard. Also simplify the test.
3764 * gcc.target/arm/fp16-aapcs-2.c: New.
3765
7fe43755
MW
37662016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3767
0b965526 3768 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3769 (add_options_for_arm_fp16_ieee): New.
3770 (add_options_for_arm_fp16_alternative): New.
3771 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3772 long-line.
3773 (effective_target_arm_fp16_hw): New.
3774
264d951a
IE
37752016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3776
3777 PR tree-optimization/71655
3778 * g++.dg/pr71655.C: New test.
3779
5c846a81
ML
37802016-06-29 Martin Liska <mliska@suse.cz>
3781
3782 * gcc.dg/pr71585.c: New test.
3783 * gcc.dg/pr71585-2.c: New test.
3784 * gcc.dg/pr71585-3.c: New test.
3785
fafe9318
YR
37862016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3787
3788 PR tree-optimization/70729
3789 * g++.dg/vect/pr70729.cc: New test.
3790
54d19c3b
TS
37912016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3792
3793 * c-c++-common/gomp/cancel-1.c: Extend.
3794
5f3cd7c3
JJ
37952016-06-29 Jakub Jelinek <jakub@redhat.com>
3796
3797 PR tree-optimization/71625
3798 * gcc.dg/strlenopt-28.c: New test.
3799
4aa83879
RB
38002016-06-29 Richard Biener <rguenther@suse.de>
3801
3802 PR middle-end/71002
3803 * g++.dg/torture/pr71002.C: Adjust testcase.
3804
152ef731
JJ
38052016-06-29 Jakub Jelinek <jakub@redhat.com>
3806
3807 PR c/71685
3808 * gcc.dg/pr71685.c: New test.
3809
38102016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3811
3812 PR c/71552
3813 * gcc.dg/init-bad-9.c: New test.
3814
d41dc215
BS
38152016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3816
3817 * gcc.target/powerpc/abs128-1.c: Require VSX.
3818 * gcc.target/powerpc/copysign128-1.c: Likewise.
3819 * gcc.target/powerpc/inf128-1.c: Likewise.
3820 * gcc.target/powerpc/nan128-1.c: Likewise.
3821
6a20b538
JJ
38222016-06-28 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR middle-end/71626
3825 * gcc.c-torture/execute/pr71626-1.c: New test.
3826 * gcc.c-torture/execute/pr71626-2.c: New test.
3827
77d93c47
PB
38282016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3829
3830 PR target/71656
3831 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3832
a8264058
SB
38332016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3834
3835 PR target/71670
3836 * gcc.target/powerpc/pr71670.c: New testcase.
3837
0dc47331
PB
38382016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3839
3840 PR target/71656
3841 * gcc.target/powerpc/pr71656-1.c: New test.
3842 * gcc.target/powerpc/pr71656-2.c: New test.
3843
b65ffc79
CL
38442016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3845
3846 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3847 around fp16 code.
3848 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3849 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3850 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3851 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3852 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3853 Add arm_neon_fp16_ok effective target.
0b965526
UB
3854 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3855 Likewise.
3856 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3857 Likewise.
3858 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3859 Likewise.
3860 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3861 Likewise.
3862 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3863 Likewise.
3864 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3865 Likewise.
3866 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3867 Likewise.
3868 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3869 Likewise.
3870 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3871 Likewise.
3872 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3873 Likewise.
3874 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3875 Likewise.
b65ffc79 3876
9bb86f40
JH
38772016-06-26 Jan Hubicka <hubicka@ucw.cz>
3878
3879 * gcc.dg/predict-12.c: New testcase.
3880
46db0fd4
JD
38812016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3882
3883 PR fortran/71649
3884 * gfortran.dg/pr71649.f90: New test.
3885
2a65e70b
JJ
38862016-06-25 Jakub Jelinek <jakub@redhat.com>
3887
f8a06e24
JJ
3888 PR tree-optimization/71643
3889 * g++.dg/opt/pr71643.C: New test.
3890
2a65e70b
JJ
3891 PR tree-optimization/71631
3892 * gcc.c-torture/execute/pr71631.c: New test.
3893
7805417a
JH
38942016-06-24 Jan Hubicka <hubicka@ucw.cz>
3895
3896 * gcc.dg/predict-11.c: New testcase.
3897 * gfortran.dg/predict-2.f90: New testcase.
3898
888ed1a3
JH
38992016-06-24 Jan Hubicka <hubicka@ucw.cz>
3900
3901 * gcc.dg/predict-10.c: New test.
3902
53605f35
BS
39032016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3904
3905 * gcc.target/powerpc/abs128-1.c: New.
3906 * gcc.target/powerpc/copysign128-1.c: New.
3907 * gcc.target/powerpc/inf128-1.c: New.
3908 * gcc.target/powerpc/nan128-1.c: New.
3909
7b22b4c6
EB
39102016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3911
3912 * gfortran.dg/pr71642.f90: New test.
3913
37e373c2
JJ
39142016-06-24 Jakub Jelinek <jakub@redhat.com>
3915
3916 PR tree-optimization/71647
3917 * gcc.target/i386/pr71647.c: New test.
3918
b20b79f2
L
39192016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3920
3921 * gcc.target/i386/noplt-gd-1.c: New test.
3922 * gcc.target/i386/noplt-gd-2.c: Likewise.
3923 * gcc.target/i386/noplt-gd-3.c: Likewise.
3924 * gcc.target/i386/noplt-ld-1.c: Likewise.
3925 * gcc.target/i386/noplt-ld-2.c: Likewise.
3926 * gcc.target/i386/noplt-ld-3.c: Likewise.
3927 * lib/target-supports.exp
3928 (check_effective_target_tls_get_addr_via_got): New.
3929
04619cb8
UB
39302016-06-24 Uros Bizjak <ubizjak@gmail.com>
3931
3932 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3933 testsuite compile flags.
3934 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3935 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3936
39372016-06-24 Uros Bizjak <ubizjak@gmail.com>
3938
3939 * g++dg/vect/pr36684.cc: Add dg-do compile.
3940 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3941 * gcc.dg/vect/pr70021.c: Ditto.
3942 * gcc.dg/vect/pr70138-1.c: Ditto.
3943 * gcc.dg/vect/pr70138-2.c: Ditto.
3944 * gcc.dg/vect/pr70354-1.c: Ditto.
3945 * gcc.dg/vect/pr70354-2.c: Ditto.
3946 * gcc.dg/vect/pr71259.c: Ditto.
3947 * gcc.dg/vect/pr71416-1.c: Ditto.
3948 * gcc.dg/vect/slp-43.c: Ditto.
3949 * gcc.dg/vect/slp-45.c: Ditto.
3950 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3951 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3952 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3953 * gfortran.dg/vect/pr69980.f90: Ditto.
3954
39552016-06-24 Uros Bizjak <ubizjak@gmail.com>
3956
3957 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3958 * gcc.dg/vect/bb-slp-30.c: Ditto.
3959 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3960 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3961 * gcc.dg/vect/pr45902.c: Ditto.
3962 * gcc.dg/vect/pr48172.c: Ditto.
3963 * gcc.dg/vect/pr48377.c: Ditto.
3964 * gcc.dg/vect/pr49038.c: Ditto.
3965 * gcc.dg/vect/pr49771.c: Ditto.
3966 * gcc.dg/vect/pr52091.c: Ditto.
3967 * gcc.dg/vect/pr53185-2.c: Ditto.
3968 * gcc.dg/vect/pr56826.c: Ditto.
3969 * gcc.dg/vect/pr60276.c: Ditto.
3970 * gcc.dg/vect/pr62021.c: Ditto.
3971 * gcc.dg/vect/pr63530.c: Ditto.
3972 * gcc.dg/vect/pr65518.c: Ditto.
3973 * gcc.dg/vect/pr65947-1.c: Ditto.
3974 * gcc.dg/vect/pr65947-10.c: Ditto.
3975 * gcc.dg/vect/pr65947-11.c: Ditto.
3976 * gcc.dg/vect/pr65947-12.c: Ditto.
3977 * gcc.dg/vect/pr65947-13.c: Ditto.
3978 * gcc.dg/vect/pr65947-2.c: Ditto.
3979 * gcc.dg/vect/pr65947-3.c: Ditto.
3980 * gcc.dg/vect/pr65947-4.c: Ditto.
3981 * gcc.dg/vect/pr65947-5.c: Ditto.
3982 * gcc.dg/vect/pr65947-6.c: Ditto.
3983 * gcc.dg/vect/pr65947-7.c: Ditto.
3984 * gcc.dg/vect/pr65947-8.c: Ditto.
3985 * gcc.dg/vect/pr65947-9.c: Ditto.
3986 * gcc.dg/vect/pr71416-1.c: Ditto.
3987 * gcc.dg/vect/pr71439.c: Ditto.
3988 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3989 * gcc.dg/vect/vect-bswap16.c: Ditto.
3990 * gcc.dg/vect/vect-bswap32.c: Ditto.
3991 * gcc.dg/vect/vect-bswap64.c: Ditto.
3992 * gcc.dg/vect/vect-live-1.c: Ditto.
3993 * gcc.dg/vect/vect-live-2.c: Ditto.
3994 * gcc.dg/vect/vect-live-3.c: Ditto.
3995 * gcc.dg/vect/vect-live-4.c: Ditto.
3996 * gcc.dg/vect/vect-live-5.c: Ditto.
3997 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3998 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3999 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4000 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4001 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4002 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4003 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4004 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4005 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4006 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4007 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4008 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4009 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4010 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4011 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4012 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4013 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4014
da224bcb
UB
40152016-06-24 Uros Bizjak <ubizjak@gmail.com>
4016
4017 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4018
dfee2870
L
40192016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4020
4021 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4022 ia32 if R_386_GOT32X relocation is supported.
4023 * gcc.target/i386/noplt-3.c: Likewise.
4024 * gcc.target/i386/noplt-2.c: Likewise.
4025 (main): Renamed to ...
4026 (bar): This.
4027 * gcc.target/i386/noplt-4.c: Likewise.
4028 (main): Renamed to ...
4029 (bar): This.
4030 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4031 * gcc.target/i386/pr67400-5.c: Likewise.
4032
a86451b9
JJ
40332016-06-24 Jakub Jelinek <jakub@redhat.com>
4034
00085092
JJ
4035 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4036 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4037
a86451b9
JJ
4038 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4039 f4): Adjust expected diagnostics.
4040 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4041 (T): If OVFP is defined, redefine to TP.
4042 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4043 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4044 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4045 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4046 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4047 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4048 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4049 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4050 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4051 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4052 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4053 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4054 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4055 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4056 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4057 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4058 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4059 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4060 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4061 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4062 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4063 as last argument to __builtin_add_overflow_p.
4064
7bb5d5f4
UB
40652016-06-23 Uros Bizjak <ubizjak@gmail.com>
4066
4067 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4068 dg-options and remove default vector testsuite compile flags.
4069 * g++.dg/vect/pr33860a.cc: Ditto.
4070 * g++.dg/vect/pr45470-a.cc: Ditto.
4071 * g++.dg/vect/pr45470-b.cc: Ditto.
4072 * g++.dg/vect/pr60896.cc: Ditto.
4073 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4074 * gcc.dg/vect/pr18308.c: Ditto.
4075 * gcc.dg/vect/pr24049.c: Ditto.
4076 * gcc.dg/vect/pr33373.c: Ditto.
4077 * gcc.dg/vect/pr36228.c: Ditto.
4078 * gcc.dg/vect/pr42395.c: Ditto.
4079 * gcc.dg/vect/pr42604.c: Ditto.
4080 * gcc.dg/vect/pr46663.c: Ditto.
4081 * gcc.dg/vect/pr48765.c: Ditto.
4082 * gcc.dg/vect/pr49093.c: Ditto.
4083 * gcc.dg/vect/pr49352.c: Ditto.
4084 * gcc.dg/vect/pr52298.c: Ditto.
4085 * gcc.dg/vect/pr52870.c: Ditto.
4086 * gcc.dg/vect/pr53185.c: Ditto.
4087 * gcc.dg/vect/pr53773.c: Ditto.
4088 * gcc.dg/vect/pr56695.c: Ditto.
4089 * gcc.dg/vect/pr62171.c: Ditto.
4090 * gcc.dg/vect/pr63530.c: Ditto.
4091 * gcc.dg/vect/pr68339.c: Ditto.
4092 * gcc.dg/vect/pr71259.c: Ditto.
4093 * gcc.dg/vect/vect-82_64.c: Ditto.
4094 * gcc.dg/vect/vect-83_64.c: Ditto.
4095 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4096 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4097 * gcc.dg/vect/vect-shift-2.c: Ditto.
4098 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4099 * gfortran.dg/vect/pr39318.f90: Ditto.
4100 * gfortran.dg/vect/pr45714-a.f: Ditto.
4101 * gfortran.dg/vect/pr45714-b.f: Ditto.
4102 * gfortran.dg/vect/pr46213.f90: Ditto.
4103
2d4bb02f
MM
41042016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4105 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4106
4107 * gcc.target/powerpc/p9-splat-5.c: New test.
4108
f6d1b868
UB
41092016-06-23 Uros Bizjak <ubizjak@gmail.com>
4110
4111 PR tree-optimization/71488
4112 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4113 * lib/target-supports.exp: ... here.
4114 (check_sse4_hw_available): New procedure.
4115 (check_effective_target_sse4_runtime): Ditto.
4116 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4117 -march=westmere for sse4_runtime targets.
936ff030 4118 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4119 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4120 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4121 (main): Call check_vect ().
a7898180 4122 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4123
c0597759
L
41242016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4125
4126 PR target/66232
4127 PR target/67400
4128 * gcc.target/i386/pr66232-14.c: New file.
4129 * gcc.target/i386/pr66232-15.c: Likewise.
4130 * gcc.target/i386/pr66232-16.c: Likewise.
4131 * gcc.target/i386/pr66232-17.c: Likewise.
4132 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4133 ia32 if R_386_GOT32X relocation is supported.
4134 * gcc.target/i386/pr67400-2.c: Likewise.
4135 * gcc.target/i386/pr67400-3.c: Likewise.
4136 * gcc.target/i386/pr67400-4.c: Likewise.
4137 * gcc.target/i386/pr67400-6.c: Likewise.
4138 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4139 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4140
5b0e27a7
JD
41412016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4142
4143 PR libgfortran/48852
4144 * gfortran.dg/char4_iunit_1.f03: Update test.
4145 * gfortran.dg/f2003_io_5.f03: Update test.
4146 * gfortran.dg/real_const_3.f90: Update test.
4147
7f586d90
AK
41482016-06-23 Andi Kleen <ak@linux.intel.com>
4149
4150 * g++.dg/bprob/bprob.exp: Support autofdo.
4151 * g++.dg/tree-prof/tree-prof.exp: dito.
4152 * gcc.dg/tree-prof/tree-prof.exp: dito.
4153 * gcc.misc-tests/bprob.exp: dito.
4154 * gfortran.dg/prof/prof.exp: dito.
4155 * lib/profopt.exp: dito.
4156 * lib/target-supports.exp: Check for autofdo.
4157
60fa7862
ML
41582016-06-23 Martin Liska <mliska@suse.cz>
4159
4160 * gcc.dg/pr71619.c: New test.
4161
e3d62871
UB
41622016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4163
4164 PR target/67400
cc901875
UB
4165 * gcc.target/i386/pr67400-1.c: New test.
4166 * gcc.target/i386/pr67400-2.c: Likewise.
4167 * gcc.target/i386/pr67400-3.c: Likewise.
4168 * gcc.target/i386/pr67400-4.c: Likewise.
4169 * gcc.target/i386/pr67400-5.c: Likewise.
4170 * gcc.target/i386/pr67400-6.c: Likewise.
4171 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4172
ac81cf0b
DM
41732016-06-22 David Malcolm <dmalcolm@redhat.com>
4174
4175 * c-c++-common/missing-header-1.c: New test case.
4176 * c-c++-common/missing-header-2.c: New test case.
4177 * c-c++-common/missing-header-3.c: New test case.
4178 * c-c++-common/missing-header-4.c: New test case.
4179
1a4f11c8
DM
41802016-06-22 David Malcolm <dmalcolm@redhat.com>
4181
4182 PR c/70339
4183 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4184 hint.
4185 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4186 expected results due to builtin "nanl" now being suggested for
4187 "name".
4188 * gcc.dg/pr67580.c: Update expected messages.
4189 * gcc.dg/spellcheck-identifiers.c: New testcase.
4190 * gcc.dg/spellcheck-typenames.c: New testcase.
4191
a93eac6a
DM
41922016-06-22 David Malcolm <dmalcolm@redhat.com>
4193
4194 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4195 file.
4196 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4197 diagnostic-test-show-locus-parseable-fixits.c to sources for
4198 diagnostic_plugin_test_show_locus.c.
4199 * lib/gcc-defs.exp (freeform_regexps): New global.
4200 (dg-regexp): New function.
4201 (handle-dg-regexps): New function.
4202 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4203 freeform_regexps to the empty list.
4204 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4205
49e76ff1
IE
42062016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4207
f6d1b868 4208 PR tree-optimization/71488
49e76ff1
IE
4209 * g++.dg/pr71488.C: New test.
4210 * gcc.dg/vect/vect-bool-cmp.c: New test.
4211
951d8c8a
EB
42122016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4213
4214 * gcc.dg/guality/param-5.c: New test.
4215
b60fc3bd
BE
42162016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4217
4218 * gcc.target/i386/asm-flag-7.c: New test.
4219
0609abda
TS
42202016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4221
4222 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4223 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4224 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4225 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4226 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4227 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4228 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4229 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4230 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4231 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4232 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4233 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4234 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4235 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4236 * lib/target-supports.exp: Likewise.
4237
ee2499b4
TS
42382016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4239
4240 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4241 * gcc.dg/attr-ms_struct-2.c: Likewise.
4242 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4243 * gcc.dg/bf-ms-attrib.c: Likewise.
4244 * gcc.dg/bf-ms-layout-2.c: Likewise.
4245 * gcc.dg/bf-ms-layout-3.c: Likewise.
4246 * gcc.dg/bf-ms-layout.c: Likewise.
4247 * gcc.dg/bf-no-ms-layout.c: Likewise.
4248 * gcc.target/i386/bitfield1.c: Likewise.
4249 * gcc.target/i386/bitfield2.c: Likewise.
4250 * gcc.target/i386/bitfield3.c: Likewise.
4251
caea59ff
KN
42522016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4253
4254 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4255 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4256 override other than -mcpu=power9 command-line option is specified,
4257 or if the target operating system is aix.
4258 * gcc.target/powerpc/darn-1.c: Likewise.
4259 * gcc.target/powerpc/darn-2.c: Likewise.
4260 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4261 test if effective-target is not powerpc_p9vector_ok or if the
4262 target operating system is not defined.
4263 * gcc.target/powerpc/vslv-1.c: Likewise.
4264 * gcc.target/powerpc/vsrv-0.c: Likewise.
4265 * gcc.target/powerpc/vsrv-1.c: Likewise.
4266
63617e30
TB
42672016-06-21 Tobias Burnus <burnus@net-b.de>
4268
4269 PR fortran/71068
4270 * gfortran.dg/coarray/data_1.f90: New.
4271
89192c3c
WD
42722016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4273
4274 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4275 (dg-require-effective-target): Use arm_v8_neon_hw.
4276 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4277 (dg-require-effective-target): Likewise.
4278 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4279 (dg-require-effective-target): Likewise.
4280 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4281 (dg-require-effective-target): Likewise.
4282 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4283 (dg-require-effective-target): Likewise.
4284 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4285 (dg-require-effective-target): Likewise.
4286 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4287 Add AArch64 check.
4288
64ac50e2
WD
42892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4290
4291 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4292 Set to 3 so test passes.
4293
6252b5db
WD
42942016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4295
4296 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4297
3b9bc511
IV
42982016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4299
4300 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4301 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4302 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4303 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4304
21db1c78
IV
43052016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4306
4307 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4308 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4309
9d30e86f
L
43102016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4311
4312 PR target/71549
4313 * gcc.target/i386/pr71549.c: New test.
4314
448a7c69
KN
43152016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4316
4317 * gcc.target/powerpc/vadsdu-0.c: Replace
4318 dg-require-effective-target directive to allow test to run on more
4319 platforms, and add dg-skip-if directive to disable test on aix
4320 platforms because of known incompatibilities.
4321 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4322 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4323 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4324 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4325 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4326 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4327 * gcc.target/powerpc/vadsdub-2.c: Replace
4328 dg-require-effective-target directive to allow test to run on more
4329 platforms, and add dg-skip-if directive to disable test on aix
4330 platforms because of known incompatibilities.
4331 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4332 with vec_absdb call to differentiate this test from vadsdub-1.c.
4333 * gcc.target/powerpc/vadsduh-1.c: Replace
4334 dg-require-effective-target directive to allow test to run on more
4335 platforms, and add dg-skip-if directive to disable test on aix
4336 platforms because of known incompatibilities.
4337 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4338 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4339 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4340
0ad84f34
JJ
43412016-06-21 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR tree-optimization/71588
4344 * gcc.dg/pr71558.c: New test.
4345
e71e8d94
SKS
43462016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4347
4348 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4349 * c-c++-common/pr68657-2.c: Likewise.
4350 * c-c++-common/pr68657-3.c: Likewise.
4351 * gcc.dg/torture/pr69714.c: Require int32plus support.
4352 * gcc.dg/torture/pr70025.c: Likewise.
4353 * gcc.dg/torture/pr70083.c: Likewise.
4354 * gcc.dg/torture/pr70542.c: Likewise.
4355 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4356
5a578671
JM
43572016-06-20 Joseph Myers <joseph@codesourcery.com>
4358
4359 PR c/71601
4360 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4361
7a9df68e
JJ
43622016-06-20 Jakub Jelinek <jakub@redhat.com>
4363
50aa64d5
JJ
4364 PR middle-end/71581
4365 * gcc.dg/pr71581.c: New test.
4366
7a9df68e
JJ
4367 PR rtl-optimization/71591
4368 * gcc.dg/cpp/pr71591.c: New test.
4369
3947cf19
DR
43702016-06-20 David B. Robins <gcc@davidrobins.net>
4371
4372 PR target/71571
4373 * g++.dg/torture/pr71571.C: New test.
4374
c4ff221e
JJ
43752016-06-20 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR target/71559
4378 * gcc.target/i386/sse2-pr71559.c: New test.
4379 * gcc.target/i386/avx-pr71559.c: New test.
4380 * gcc.target/i386/avx512f-pr71559.c: New test.
4381
f1b5abfb
TB
43822016-06-20 Tobias Burnus <burnus@net-b.de>
4383
4384 PR fortran/71194
4385 * gfortran.dg/pointer_remapping_10.f90: New.
4386
842107e4
DM
43872016-06-20 David Malcolm <dmalcolm@redhat.com>
4388
4389 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4390
d9e8bdfd
MS
43912016-06-20 Martin Sebor <msebor@redhat.com>
4392
4393 PR c/69507
4394 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4395 * gnu90-const-expr-1.c: Same.
4396 * gnu99-const-expr-1.c: Same.
4397 * gnu99-static-1.c: Same.
4398
67785479
RL
43992016-06-20 Renlin Li <renlin.li@arm.com>
4400
29f09b38 4401 PR testsuite/71489
67785479
RL
4402 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4403
636929b8
JG
44042016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4405
4406 * gcc.target/aarch64/vcvt_f64_1.c: New.
4407 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4408 * gcc.target/aarch64/vrecp_f64_1.c: New.
4409
ff7b374b
KT
44102016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4411
4412 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4413 "alignement".
4414
554cfc9e
GJL
44152016-06-20 Georg-Johann Lay <avr@gjlay.de>
4416
4417 PR target/71103
4418 * gcc.target/avr/torture/pr71103-2.c: New test.
4419
94087e88 44202016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4421
4422 PR c/69507
4423 * gcc.dg/alignof.c: New test.
4424
c561b091
PC
44252016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4426
4427 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4428 vs dg-error; test constexpr specifier too.
4429
bf54f123
PC
44302016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4431
4432 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4433
4e53aa97
CL
44342016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4435
4436 * lib/target-supports.exp
4437 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4438 arm_neon_ok and merge flags. Fix temporary test name.
4439 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4440 and merge flags.
4441
69071d86
ML
44422016-06-17 Martin Liska <mliska@suse.cz>
4443
4444 * gcc.dg/predict-9.c: Fix dump scanning.
4445
68b3b858
BC
44462016-06-17 Bin Cheng <bin.cheng@arm.com>
4447
4448 PR tree-optimization/71354
4449 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4450
d3ee260a
BC
44512016-06-17 Bin Cheng <bin.cheng@arm.com>
4452
4453 PR tree-optimization/71347
4454 * gcc.dg/tree-ssa/pr71347.c: New test.
4455
bd8fb114
BC
44562016-06-17 Bin Cheng <bin.cheng@arm.com>
4457
4458 PR tree-optimization/71354
4459 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4460
97816be4
BC
44612016-06-17 Bin Cheng <bin.cheng@arm.com>
4462
4463 * gcc.dg/vect/vect-alias-check-1.c: New test.
4464
2d761a37
SKS
44652016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4466
e0277d6b 4467 PR target/71151
2d761a37
SKS
4468 * gcc.target/avr/pr71151-1.c: New test.
4469 * gcc.target/avr/pr71151-2.c: New test.
4470 * gcc.target/avr/pr71151-3.c: New test.
4471 * gcc.target/avr/pr71151-4.c: New test.
4472 * gcc.target/avr/pr71151-5.c: New test.
4473 * gcc.target/avr/pr71151-6.c: New test.
4474 * gcc.target/avr/pr71151-7.c: New test.
4475 * gcc.target/avr/pr71151-8.c: New test.
4476 * gcc.target/avr/pr71151-common.h: New test.
4477
68fa96d6
ML
44782016-06-16 Martin Liska <mliska@suse.cz>
4479
4480 * gfortran.dg/predict-1.f90: New test.
4481
b6ca982f
UB
44822016-06-16 Uros Bizjak <ubizjak@gmail.com>
4483
4484 PR target/71242
3a146d46 4485 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4486
1dc8d15b
JH
44872016-06-16 Jan Hubicka <hubicka@ucw.cz>
4488
4489 * g++.dg/vect/pr36648.cc: Disable cunrolli
4490
67c25816
JJ
44912016-06-16 Jakub Jelinek <jakub@redhat.com>
4492
c577adb2
JJ
4493 PR target/71554
4494 * gcc.c-torture/execute/pr71554.c: New test.
4495
67c25816
JJ
4496 PR rtl-optimization/71532
4497 * gcc.dg/torture/pr71532.c: New test.
4498
1a3c3ee9
MM
44992016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4500
4501 * gcc.target/powerpc/p9-dimode1.c: New test.
4502 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4503
f29468a7
JJ
45042016-06-15 Jakub Jelinek <jakub@redhat.com>
4505
61daecc4
JJ
4506 * gcc.c-torture/compile/20160615-1.c: New test.
4507
f29468a7
JJ
4508 * g++.dg/cpp0x/ref-qual17.C: New test.
4509
209d1e2d
IE
45102016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4511
4512 PR middle-end/71529
4513 * gcc.target/i386/pr71529.C: New test.
4514
8dc35712
AH
45152016-06-15 Alan Hayward <alan.hayward@arm.com>
4516
4517 PR tree-optimization/71483
4518 * g++.dg/vect/pr71483.c: New
4519
b8911cb8
PC
45202016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4521
4522 PR c++/70202
4523 * g++.dg/inherit/crash6.C: New.
4524 * g++.dg/inherit/union2.C: Likewise.
4525 * g++.dg/inherit/virtual12.C: Likewise.
4526 * g++.dg/inherit/virtual13.C: Likewise.
4527 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4528
cf5d08ab
UB
45292016-06-15 Uros Bizjak <ubizjak@gmail.com>
4530
e3d62871 4531 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4532
8f482165
AH
45332016-06-15 Alan Hayward <alan.hayward@arm.com>
4534
4535 PR tree-optimization/71439
4536 * gcc.dg/vect/pr71439.c: New
4537
3256673f
KT
45382016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4539
4540 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4541
b17dc4d4
RB
45422016-06-15 Richard Biener <rguenther@suse.de>
4543
4544 * gcc.dg/vect/slp-45.c: New testcase.
4545
2a5825f2
RB
45462016-06-15 Richard Biener <rguenther@suse.de>
4547
4548 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4549
6e433d0b
BS
45502016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4551
4552 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4553 requirements, and disable for AIX for now.
4554 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4555
abe7f828
JJ
45562016-06-14 Jakub Jelinek <jakub@redhat.com>
4557
a09c81b4
JJ
4558 PR c++/71528
4559 * g++.dg/opt/pr71528.C: New test.
4560
abe7f828
JJ
4561 PR c++/71516
4562 * g++.dg/init/pr71516.C: New test.
4563
acfadf06
PC
45642016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4565
4566 * g++.dg/init/array46.C: New.
4567
4d568ab2
UB
45682016-06-14 Uros Bizjak <ubizjak@gmail.com>
4569
e3d62871
UB
4570 * gcc.target/i386/float128-3.c: New test.
4571 * gcc.target/i386/quad-sse4.c: Ditto.
4572 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4573 Update scan strings.
4d568ab2 4574
30934c5d
RB
45752016-06-14 Richard Biener <rguenther@suse.de>
4576
4577 PR middle-end/71526
4578 * gfortran.dg/pr71526.f90: New testcase.
4579
3970e545
AV
45802016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4581
4582 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4583 * gcc.dg/zero_bits_compound-1.c: Likewise.
4584
04976c6e
RB
45852016-06-14 Richard Biener <rguenther@suse.de>
4586
4587 PR tree-optimization/71522
4588 * gcc.dg/torture/pr71522.c: New testcase.
4589
23e025db
JJ
45902016-06-14 Jakub Jelinek <jakub@redhat.com>
4591
4592 PR tree-optimization/71520
4593 * gcc.dg/tree-ssa/pr71520.c: New test.
4594
90b72e84
RB
45952016-06-14 Richard Biener <rguenther@suse.de>
4596
4597 PR tree-optimization/71521
86c24ba6 4598 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4599
ef7cf206
JJ
46002016-06-13 Jakub Jelinek <jakub@redhat.com>
4601
0dda258b
JJ
4602 PR sanitizer/71498
4603 * c-c++-common/ubsan/bounds-13.c: New test.
4604
ef7cf206
JJ
4605 PR preprocessor/71183
4606 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4607
a73786e3
JL
46082016-06-13 Jeff Law <law@redhat.com>
4609
4610 PR tree-optimization/71403
4611 * c-c++-common/ubsan/pr71403-1.c: New test.
4612 * c-c++-common/ubsan/pr71403-2.c: New test.
4613 * c-c++-common/ubsan/pr71403-3.c: New test.
4614
0ac249bf
JJ
46152016-06-13 Jakub Jelinek <jakub@redhat.com>
4616
4617 PR middle-end/71478
4618 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4619 Add -Wno-psabi -w to dg-options.
4620
5408a64a
KN
46212016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4622
4623 * gcc.target/powerpc/vadsdu-0.c: New test.
4624 * gcc.target/powerpc/vadsdu-1.c: New test.
4625 * gcc.target/powerpc/vadsdu-2.c: New test.
4626 * gcc.target/powerpc/vadsdu-3.c: New test.
4627 * gcc.target/powerpc/vadsdu-4.c: New test.
4628 * gcc.target/powerpc/vadsdu-5.c: New test.
4629 * gcc.target/powerpc/vadsdub-1.c: New test.
4630 * gcc.target/powerpc/vadsdub-2.c: New test.
4631 * gcc.target/powerpc/vadsduh-1.c: New test.
4632 * gcc.target/powerpc/vadsduh-2.c: New test.
4633 * gcc.target/powerpc/vadsduw-1.c: New test.
4634 * gcc.target/powerpc/vadsduw-2.c: New test.
4635
f7e4f2e3
DM
46362016-06-13 David Malcolm <dmalcolm@redhat.com>
4637
4638 * gcc.dg/c99-init-2.c (c): Update expected error message.
4639 * gcc.dg/init-bad-8.c (foo): Likewise.
4640 * gcc.dg/spellcheck-fields-3.c: New test case.
4641
ad23a23e
ML
46422016-06-13 Martin Liska <mliska@suse.cz>
4643
4644 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4645 and "guess loop iv compared" heuristics.
4646 * gcc.dg/predict-2.c: Likewise.
4647 * gcc.dg/predict-3.c: Likewise.
4648 * gcc.dg/predict-4.c: Likewise.
4649 * gcc.dg/predict-5.c: Likewise.
4650 * gcc.dg/predict-6.c: Likewise.
4651
146c55da
MP
46522016-06-13 Marek Polacek <polacek@redhat.com>
4653
4654 PR middle-end/71476
4655 * c-c++-common/Wswitch-unreachable-4.c: New test.
4656 * gcc.dg/Wswitch-unreachable-2.c: New test.
4657 * g++.dg/tm/jump1.C: Move dg-warning.
4658
42e77cbc
EB
46592016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4660
4661 * gnat.dg/renaming10.ad[sb]: New test.
4662
7474dcc1
PT
46632016-06-13 Paul Thomas <pault@gcc.gnu.org>
4664
4665 PR fortran/70673
4666 * gfortran.dg/pr70673.f90: New test.
4667
f57f53d3
RB
46682016-06-13 Richard Biener <rguenther@suse.de>
4669
4670 PR middle-end/64516
4671 * gcc.dg/align-3.c: New testcase.
4672
5843a5f0
ML
46732016-06-13 Martin Liska <mliska@suse.cz>
4674
4675 * gcc.target/i386/pr71458.c: New test.
4676
aa8fdb44
UB
46772016-06-12 Uros Bizjak <ubizjak@gmail.com>
4678
4679 PR target/71241
3a146d46 4680 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4681
2043e4d7
DH
46822016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4683
4684 PR target/60751
4685 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4686 statement.
4687
d3dc025d
DH
46882016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4689
4690 PR target/60751
4691 * gfortran.dg/comma_IO_extension_1.f90: New test.
4692 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4693 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4694 statement.
4695 * gfortran.dg/graphite/pr38083.f90: Likewise.
4696 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4697 missing format.
4698
a31d78c6
EB
46992016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4700
4701 * gnat.dg/case_character.adb: New test.
4702
95c18dd0
SB
47032016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4704
4705 PR middle-end/71310
4706 * gcc.target/powerpc/pr71310.c: New testcase.
4707
b97d37b4
KV
47082016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4709
4710 PR middle-end/71478
4711 * gcc.dg/pr71478.c: New test.
4712
900bcda3
JJ
47132016-06-10 Jakub Jelinek <jakub@redhat.com>
4714
ec1c20db
JJ
4715 PR middle-end/71494
4716 * gcc.c-torture/execute/pr71494.c: New test.
4717
50b15873
JJ
4718 PR c/68657
4719 * gcc.target/i386/pr68657.c: New test.
4720
900bcda3
JJ
4721 PR inline-asm/68843
4722 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4723 (test): Add -masm=intel alternatives.
4724
4d926e34
MS
47252016-06-10 Martin Sebor <msebor@redhat.com>
4726
4727 PR c/71392
4728 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4729
ad071b2b
JL
47302016-06-10 Jeff Law <law@redhat.com>
4731
4732 PR tree-optimization/71335
4733 * gcc.c-torture/execute/pr71335.c: New test.
4734
2704efe8
DM
47352016-06-10 David Malcolm <dmalcolm@redhat.com>
4736
4737 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4738 the various "cannot tail-call: " messages.
4739
18c9b7d4
CL
47402016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4741
4742 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4743 and options.
4744
7cfa10f3
MO
47452016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4746
4747 PR sanitizer/71480
4748 * c-c++-common/asan/pr71480.c: New test.
4749
1f24fd3e
L
47502016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4751
4752 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4753 (ASMNAME2): Likewise.
4754 (main): Replace fn in asm statement with ASMNAME ("fn").
4755 * gcc.dg/guality/pr68037-2.c: Likewise.
4756 * gcc.dg/guality/pr68037-3.c: Likewise.
4757 * gcc.dg/torture/pr68037-1.c: Likewise.
4758 * gcc.dg/torture/pr68037-2.c: Likewise.
4759 * gcc.dg/torture/pr68037-3.c: Likewise.
4760
ad551c07
BE
47612016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4762
4763 PR inline-asm/68843
4764 * gcc.target/i386/pr68843-1.c: New test.
4765 * gcc.target/i386/pr68843-2.c: New test.
4766
4b1ffdb1 47672016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4768 Cesar Philippidis <cesar@codesourcery.com>
4769
4770 PR middle-end/71373
4771 * gcc.dg/goacc/nested-function-1.c: New file.
4772 * gcc.dg/goacc/nested-function-2.c: Likewise.
4773 * gcc.dg/goacc/pr71373.c: Likewise.
4774 * gfortran.dg/goacc/cray-2.f95: Likewise.
4775 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4776 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4777 * gfortran.dg/goacc/cray.f95: Update.
4778 * gfortran.dg/goacc/loop-1.f95: Likewise.
4779 * gfortran.dg/goacc/loop-3.f95: Likewise.
4780 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4781 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4782
47832016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4784
4785 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4786 for OpenACC tile clauses.
4787 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4788
4789 PR c/71381
4790 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4791 to...
4792 * c-c++-common/goacc/cache-2.c: ... this new file.
4793 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4794 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4795 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4796 usage.
4797 * gfortran.dg/goacc/cray.f95: Likewise.
4798 * gfortran.dg/goacc/loop-1.f95: Likewise.
4799
89851e4c
AH
48002016-06-10 Alan Hayward <alan.hayward@arm.com>
4801
4802 PR tree-optimization/71407
4803 PR tree-optimization/71416
4804 * gcc.dg/vect/pr71407.c: New
4805 * gcc.dg/vect/pr71416-1.c: New
4806 * gcc.dg/vect/pr71416-2.c: New
4807
200eafbf
RB
48082016-06-10 Richard Biener <rguenther@suse.de>
4809
4810 PR middle-end/71477
4811 * gcc.dg/torture/pr71477.c: New testcase.
4812
4df99d92
JK
48132016-06-09 Julia Koval <julia.koval@intel.com>
4814
4815 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4816 * gcc.target/i386/interrupt-13.c: Likewise.
4817 * gcc.target/i386/interrupt-15.c: Likewise.
4818 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4819 * gcc.target/i386/interrupt-24.c: Likewise.
4820 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4821 * gcc.target/i386/interrupt-9.c: Likewise.
4822 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4823
e01b4e16
MS
48242016-06-09 Martin Sebor <msebor@redhat.com>
4825
4826 PR c/70883
4827 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4828 * gcc.dg/builtin-constant_p-1.c: Same.
4829 * gcc.dg/builtins-error.c: Same.
4830 * gcc.dg/pr70859.c: Same.
4831
9c35db0e
SKS
48322016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4833
4834 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4835 * gcc.dg/torture/pr68067-1.c: Likewise.
4836 * gcc.dg/torture/pr68067-2.c: Likewise.
4837
48382016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4839
4840 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4841 when setting SIZE.
4842
392a81b9
PC
48432016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4844
4845 PR c++/71465
4846 * g++.dg/inherit/crash5.C: New.
4847 Revert:
4848 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4849
4850 PR c++/70202
4851 * g++.dg/inherit/crash5.C: New.
4852 * g++.dg/inherit/virtual1.C: Adjust.
4853
e49efc14
ML
48542016-06-09 Martin Liska <mliska@suse.cz>
4855
4856 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4857 * g++.dg/predict-loop-exit-2.C: Likewise.
4858 * g++.dg/predict-loop-exit-3.C: Likewise.
4859 * gcc.dg/predict-1.c: Likewise.
4860 * gcc.dg/predict-2.c: Likewise.
4861 * gcc.dg/predict-3.c: Likewise.
4862 * gcc.dg/predict-4.c: Likewise.
4863 * gcc.dg/predict-5.c: Likewise.
4864 * gcc.dg/predict-6.c: Likewise.
4865 * gcc.dg/predict-7.c: Likewise.
4866
36d57986
RB
48672016-06-09 Richard Biener <rguenther@suse.de>
4868
4869 PR tree-optimization/71462
4870 * gcc.dg/torture/pr71462.c: New testcase.
4871
7d82e8e4
MP
48722016-06-09 Marek Polacek <polacek@redhat.com>
4873
4874 PR c/65471
4875 * gcc.dg/c11-generic-3.c: New test.
4876
c8a71589
PC
48772016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4878
4879 * g++.dg/init/array42.C: New.
4880 * g++.dg/init/array43.C: Likewise.
4881 * g++.dg/init/array44.C: Likewise.
4882 * g++.dg/init/array45.C: Likewise.
4883 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4884 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4885 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4886 * g++.dg/gomp/pr35751.C: Likewise.
4887 * g++.dg/init/array23.C: Likewise.
4888 * g++.dg/init/brace2.C: Likewise.
4889 * g++.dg/init/brace6.C: Likewise.
4890
44a845ca
MS
48912016-06-08 Martin Sebor <msebor@redhat.com>
4892 Jakub Jelinek <jakub@redhat.com>
4893
4894 PR c++/70507
4895 PR c/68120
4896 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4897 * c-c++-common/builtin-arith-overflow-2.c: New test.
4898 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4899 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4900 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4901
2ef16b6e
JJ
49022016-06-08 Jakub Jelinek <jakub@redhat.com>
4903
4904 PR c++/71442
4905 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4906
5e3ee346
AL
49072016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4908
4909 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4910 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4911 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4912 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4913 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4914 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4915 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4916 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4917 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4918 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4919 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4920 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4921 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4922
b2ae2814
RB
49232016-06-08 Richard Biener <rguenther@suse.de>
4924
4925 PR tree-optimization/68558
4926 * gcc.dg/vect/slp-44.c: New testcase.
4927
e09b4c37
RB
49282016-06-08 Richard Biener <rguenther@suse.de>
4929
4930 * gcc.dg/vect/slp-43.c: New testcase.
4931
72d50660
RB
49322016-06-08 Richard Biener <rguenther@suse.de>
4933
4934 PR tree-optimization/71452
4935 * gcc.dg/torture/pr71452.c: New testcase.
4936
988c115c
JJ
49372016-06-08 Jakub Jelinek <jakub@redhat.com>
4938
4939 PR c++/71448
4940 * g++.dg/torture/pr71448.C: New test.
4941
73d73b48
BS
49422016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4943
4944 PR debug/71432
4945 PR ada/71413
4946 * g++.dg/debug/pr71432.C: New test.
4947
bdd15d0c
PK
49482016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4949
4950 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4951 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4952 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4953
ce0607bb
AH
49542016-06-08 Alan Hayward <alan.hayward@arm.com>
4955
4956 * gcc.dg/vect/vect-live-2.c: Update effective target.
4957 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4958 * lib/target-supports.exp: Add aarch64 to vect_long.
4959
92a5f2ba
MP
49602016-06-08 Marek Polacek <polacek@redhat.com>
4961
4962 PR c/71418
4963 * gcc.dg/noncompile/pr71418.c: New test.
4964
08203f73
MP
4965 PR c/71426
4966 * gcc.dg/noncompile/pr71426.c: New test.
4967
d1fcc2bd
JH
49682016-06-07 Jan Hubicka <hubicka@ucw.cz>
4969
4970 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4971 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4972 * gcc.dg/predict-3.c: Update template.
4973 * gcc.dg/predict-5.c: Update template.
4974 * gcc.dg/predict-6.c: Update template.
4975 * gcc.dg/predict-9.c: Update template.
4976 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4977
a23e6f1c
BS
49782016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4979
4980 * gcc.target/powerpc/vec-mul.c: New test.
4981
6ffd47b7
DM
49822016-06-07 David Malcolm <dmalcolm@redhat.com>
4983
4984 * gcc.dg/spellcheck-fields-2.c: New test case.
4985
bfd67b47
RB
49862016-06-07 Richard Biener <rguenther@suse.de>
4987
4988 PR c/61564
4989 * gcc.dg/Wpragmas-1.c: New testcase.
4990 * gcc.dg/Wattributes-4.c: Likewise.
4991 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4992 entry.
4993
701b9a47
CL
49942016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4995
4996 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4997 spurious debug code.
4998
6b80d6fa
RB
49992016-06-07 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/71428
5002 * gcc.dg/torture/pr71428.c: New testcase.
5003
0f3f9437
RB
50042016-06-07 Richard Biener <rguenther@suse.de>
5005
5006 PR middle-end/71423
5007 * gcc.dg/torture/pr71423.c: New testcase.
5008
ec963f2a
KV
50092016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5010
5011 PR middle-end/71408
5012 * gcc.dg/tree-ssa/pr71408.c: New test.
5013
46ab5b6e
KV
50142016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5015
5016 PR middle-end/71281
5017 * g++.dg/torture/pr71281.C: New test.
5018
1f40cff3
MP
50192016-06-06 Marek Polacek <polacek@redhat.com>
5020
5021 PR c/71362
5022 * gcc.dg/pr71362.c: New test.
5023
6f5bcd24
JJ
50242016-06-06 Jakub Jelinek <jakub@redhat.com>
5025 Patrick Palka <ppalka@gcc.gnu.org>
5026
5027 PR c++/70847
5028 PR c++/71330
5029 PR c++/71393
5030 * g++.dg/opt/pr70847.C: New test.
5031 * g++.dg/ubsan/pr70847.C: New test.
5032 * g++.dg/ubsan/pr71393.C: New test.
5033
158beb4a
JJ
50342016-06-06 Jakub Jelinek <jakub@redhat.com>
5035
5036 PR tree-optimization/71259
5037 * gcc.dg/vect/pr71259.c: New test.
5038
d9b950dd
DM
50392016-06-06 David Malcolm <dmalcolm@redhat.com>
5040
5041 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5042 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5043 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5044 above.
5045
36f9ad69
KT
50462016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5047
5048 PR middle-end/37780
5049 * gcc.c-torture/execute/pr37780.c: New test.
5050 * gcc.target/aarch64/pr37780_1.c: Likewise.
5051 * gcc.target/arm/pr37780_1.c: Likewise.
5052
5545a907
MP
50532016-06-06 Marek Polacek <polacek@redhat.com>
5054
5055 * c-c++-common/attr-may-alias-1.c: New test.
5056 * c-c++-common/attr-may-alias-2.c: New test.
5057 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5058
93671519
BE
50592016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5060
5061 PR c/24414
5062 * gcc.target/i386/pr24414.c: New test.
5063
690f24b7
JM
50642016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5065
5066 * gcc.target/sparc/vis4misc.c: New file.
5067 * gcc.target/sparc/fpcmp.c: Likewise.
5068 * gcc.target/sparc/fpcmpu.c: Likewise.
5069
31ce6157
AH
50702016-06-06 Alan Hayward <alan.hayward@arm.com>
5071
5072 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5073 * gcc.dg/vect/vect-live-3.c: Likewise.
5074
9fcebb5a
RB
50752016-06-06 Richard Biener <rguenther@suse.de>
5076
5077 PR tree-optimization/71398
5078 * gcc.dg/torture/pr71398.c: New testcase.
5079
903ca97b
UB
50802016-06-06 Uros Bizjak <ubizjak@gmail.com>
5081
5082 PR target/71389
5083 * g++.dg/pr71389.C: New test.
5084
9c1eb332
JD
50852016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5086
5087 PR fortran/71404
5088 * gfortran.dg/fmt_read_5.f: New test.
5089
b2d83bd2
AV
50902016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5091
5092 PR fortran/69659
5093 * gfortran.dg/class_array_22.f03: New test.
5094
ec81960e
JH
50952016-06-05 Jan Hubicka <hubicka@ucw.cz>
5096
5097 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5098
429d2750
JH
50992016-06-05 Jan Hubicka <hubicka@ucw.cz>
5100
5101 * gcc.dg/predict-9.c: Update template.
5102
c1c00983
PC
51032016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5104
5105 PR c++/49377
5106 * g++.dg/template/pr49377.C: New.
5107
1927a963
JJ
51082016-06-04 Jakub Jelinek <jakub@redhat.com>
5109
5110 PR tree-optimization/71405
5111 * g++.dg/torture/pr71405.C: New test.
5112
909a11ad
PC
51132016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5114
5115 PR c++/70202
5116 * g++.dg/inherit/crash5.C: New.
5117 * g++.dg/inherit/virtual1.C: Adjust.
5118
08bbb1f8
JL
51192016-06-03 Jeff Law <law@redhat.com>
5120
5121 PR tree-optimization/71316
5122 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5123
7c35235c
JJ
51242016-06-03 Jakub Jelinek <jakub@redhat.com>
5125
5126 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5127 dg-additional-options with just -fno-tree-scev-cprop in it.
5128 * gcc.dg/vect/vect-live-2.c: Likewise.
5129 * gcc.dg/vect/vect-live-5.c: Likewise.
5130 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5131 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5132 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5133
c8572dd6
PP
51342016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5135
5136 PR c++/27100
5137 * g++.dg/other/friend6.C: New test.
5138
1c7733a7
BS
51392016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5140
5141 * g++.dg/torture/ppc-ldst-array.C: New.
5142
0d2f700f
JM
51432016-06-03 Joseph Myers <joseph@codesourcery.com>
5144
5145 PR target/71276
5146 PR target/71277
5147 * gcc.dg/torture/builtin-fp-int-inexact.c,
5148 gcc.target/i386/387-builtin-fp-int-inexact.c,
5149 gcc.target/i386/387-rint-inline-1.c,
5150 gcc.target/i386/387-rint-inline-2.c,
5151 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5152 gcc.target/i386/sse2-rint-inline-1.c,
5153 gcc.target/i386/sse2-rint-inline-2.c,
5154 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5155 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5156
f8071c05
L
51572016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5158 Julia Koval <julia.koval@intel.com>
5159
5160 PR target/66960
5161 PR target/67630
5162 PR target/67634
5163 PR target/67841
5164 PR target/68037
5165 PR target/68618
5166 PR target/68661
5167 PR target/69575
5168 PR target/69596
5169 PR target/69734
5170 * gcc.dg/guality/pr68037-1.c: New test.
5171 * gcc.dg/guality/pr68037-2.c: Likewise.
5172 * gcc.dg/guality/pr68037-3.c: Likewise.
5173 * gcc.dg/torture/pr68037-1.c: Likewise.
5174 * gcc.dg/torture/pr68037-2.c: Likewise.
5175 * gcc.dg/torture/pr68037-3.c: Likewise.
5176 * gcc.dg/torture/pr68661-1a.c: Likewise.
5177 * gcc.dg/torture/pr68661-1b.c: Likewise.
5178 * gcc.target/i386/interrupt-1.c: Likewise.
5179 * gcc.target/i386/interrupt-2.c: Likewise.
5180 * gcc.target/i386/interrupt-3.c: Likewise.
5181 * gcc.target/i386/interrupt-4.c: Likewise.
5182 * gcc.target/i386/interrupt-5.c: Likewise.
5183 * gcc.target/i386/interrupt-6.c: Likewise.
5184 * gcc.target/i386/interrupt-7.c: Likewise.
5185 * gcc.target/i386/interrupt-8.c: Likewise.
5186 * gcc.target/i386/interrupt-9.c: Likewise.
5187 * gcc.target/i386/interrupt-10.c: Likewise.
5188 * gcc.target/i386/interrupt-11.c: Likewise.
5189 * gcc.target/i386/interrupt-12.c: Likewise.
5190 * gcc.target/i386/interrupt-13.c: Likewise.
5191 * gcc.target/i386/interrupt-14.c: Likewise.
5192 * gcc.target/i386/interrupt-15.c: Likewise.
5193 * gcc.target/i386/interrupt-16.c: Likewise.
5194 * gcc.target/i386/interrupt-17.c: Likewise.
5195 * gcc.target/i386/interrupt-18.c: Likewise.
5196 * gcc.target/i386/interrupt-19.c: Likewise.
5197 * gcc.target/i386/interrupt-20.c: Likewise.
5198 * gcc.target/i386/interrupt-21.c: Likewise.
5199 * gcc.target/i386/interrupt-22.c: Likewise.
5200 * gcc.target/i386/interrupt-23.c: Likewise.
5201 * gcc.target/i386/interrupt-24.c: Likewise.
5202 * gcc.target/i386/interrupt-25.c: Likewise.
5203 * gcc.target/i386/interrupt-26.c: Likewise.
5204 * gcc.target/i386/interrupt-27.c: Likewise.
5205 * gcc.target/i386/interrupt-28.c: Likewise.
5206 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5207 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5208 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5209 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5210 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5211 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5212 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5213 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5214 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5215 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5216 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5217 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5218
36b85e43
BS
52192016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5220
9de2e795
L
5221 PR tree-optimization/52171
5222 * gcc.dg/pr52171.c: New test.
5223 * gcc.target/i386/pr52171.c: New test.
36b85e43 5224
bfeee8ac
JH
52252016-06-03 Jan Hubicka <jh@suse.cz>
5226
5227 * g++.dg/tree-ssa/pred-1.C: New testcase
5228 * gcc.dg/tree-ssa/pred-1.c: New testcase
5229
859b0bae
BS
52302016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5231
5232 PR target/70957
5233 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5234 support.
5235 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5236
3a2edf4c
AH
52372016-06-03 Alan Hayward <alan.hayward@arm.com>
5238
5239 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5240
b28ead45
AH
52412016-06-03 Alan Hayward <alan.hayward@arm.com>
5242
5243 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5244 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5245 * gcc.dg/vect/vect-live-1.c: New test.
5246 * gcc.dg/vect/vect-live-2.c: New test.
5247 * gcc.dg/vect/vect-live-3.c: New test.
5248 * gcc.dg/vect/vect-live-4.c: New test.
5249 * gcc.dg/vect/vect-live-5.c: New test.
5250 * gcc.dg/vect/vect-live-slp-1.c: New test.
5251 * gcc.dg/vect/vect-live-slp-2.c: New test.
5252 * gcc.dg/vect/vect-live-slp-3.c: New test.
5253
1f91747b
JJ
52542016-06-03 Jakub Jelinek <jakub@redhat.com>
5255
5256 PR middle-end/71387
5257 * g++.dg/opt/pr71387.C: New test.
5258
47b83923
JL
52592016-06-02 Jeff Law <law@redhat.com>
5260
5261 PR tree-optimization/71328
5262 * gcc.c-torture/compile/pr71328.c: New test.
5263
e96e5f46
JD
52642016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5265
5266 PR fortran/52393
5267 * gfortran.dg/fmt_read_3.f90: Fix typo.
5268 * gfortran.dg/fmt_read_4.f90: New test.
5269
b872d729
PC
52702016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5271
5272 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5273 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5274 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5275 * g++.dg/cpp0x/override2.C: Likewise.
5276 * g++.dg/parse/crash5.C: Likewise.
5277 * g++.dg/parse/error16.C: Likewise.
5278 * g++.dg/parse/error27.C: Likewise.
5279 * g++.dg/template/qualttp15.C: Likewise.
5280 * g++.dg/template/redecl4.C: Likewise.
5281 * g++.old-deja/g++.other/crash39.C: Likewise.
5282 * g++.old-deja/g++.other/struct1.C: Likewise.
5283 * g++.old-deja/g++.pt/m9a.C: Likewise.
5284 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5285
0e535442
JJ
52862016-06-02 Jakub Jelinek <jakub@redhat.com>
5287
0633ee10
JJ
5288 PR c++/71372
5289 * c-c++-common/pr71372.c: New test.
5290
0e535442
JJ
5291 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5292 __TIME__ strings with __builtin_strcmp instead of printf and
5293 dg-output.
5294
f3c5ecc2
ML
52952016-06-02 Martin Liska <mliska@suse.cz>
5296
5297 * gcc.dg/predict-9.c: New test.
5298
a91807c5
JJ
52992016-06-02 Jakub Jelinek <jakub@redhat.com>
5300
5301 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5302 global set_compiler_env_var and global saved_compiler_env_var.
5303
b5bd1978
KT
53042016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5305
5306 PR rtl-optimization/71295
5307 * gcc.c-torture/compile/pr71295.c: New test.
5308
b93b1475
JJ
53092016-06-02 Jakub Jelinek <jakub@redhat.com>
5310
930ebd0e
JJ
5311 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5312
1e021dc3
JJ
5313 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5314 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5315
b93b1475
JJ
5316 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5317 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5318 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5319 alternative number.
5320
58f2fb5c
MM
53212016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5322
5323 * gcc.target/powerpc/p9-splat-4.c: New test.
5324
53252016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5326
5327 PR target/71186
5328 * gcc.target/powerpc/pr71186.c: New test.
5329
4731c9f0
JD
53302016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5331
5332 PR fortran/52393
5333 * gfortran.dg/fmt_read_3.f90: New test.
5334
042dee3e
TP
53352016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5336
5337 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5338 procedure.
5339
15c98b2e
ES
53402016-06-01 Eduard Sanou <dhole@openmailbox.org>
5341
5342 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5343 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5344 env var is set.
5345 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5346 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5347 shown once.
5348 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5349 during compilation.
5350 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5351 vars set by dg-set-compiler-env-var.
5352
6442a6f4
PT
53532016-06-01 Paul Thomas <pault@gcc.gnu.org>
5354
5355 PR fortran/71156
5356 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5357 to the module procedure declaration.
5358 * gfortran.dg/submodule_16.f08: New test.
5359
ab62397a
JJ
53602016-06-01 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR middle-end/71371
5363 * c-c++-common/gomp/pr71371.c: New test.
5364
b66af6ed
RB
53652016-06-01 Richard Biener <rguenther@suse.de>
5366
5367 PR tree-optimization/71366
5368 * gcc.dg/torture/pr71366-1.c: New testcase.
5369 * gcc.dg/torture/pr71366-2.c: Likewise.
5370
e342b9d8
KN
53712016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5372
5373 * gcc.target/powerpc/vslv-0.c: New test.
5374 * gcc.target/powerpc/vslv-1.c: New test.
5375 * gcc.target/powerpc/vsrv-0.c: New test.
5376 * gcc.target/powerpc/vsrv-1.c: New test.
5377
721547cd
NS
53782016-06-01 Nathan Sidwell <nathan@acm.org>
5379
5380 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5381 * gcc.target/nvptx/weak.c: New.
5382
fa2c9034
RB
53832016-06-01 Richard Biener <rguenther@suse.de>
5384
5385 PR tree-optimization/71261
5386 * gcc.dg/torture/vect-bool-1.c: New testcase.
5387
3e32893c
JJ
53882016-06-01 Jakub Jelinek <jakub@redhat.com>
5389
5390 * gfortran.dg/gomp/order-1.f90: New test.
5391 * gfortran.dg/gomp/order-2.f90: New test.
5392
8c383600
JH
53932016-06-01 Jan Hubicka <hubicka@ucw.cz>
5394
5395 * gcc.dg/unroll-6.c: Update template.
5396 * gcc.dg/unroll-7.c: New testcase.
5397 * gcc.dg/unroll-8.c: New testcase.
5398
a0dfeef5
EB
53992016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5400
5401 * gnat.dg/opt56.ad[sb]: New test.
5402
48de5701
PC
54032016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5404
5405 PR c++/66635
5406 * g++.dg/cpp0x/constexpr-ice16.C: New.
5407
827cf695
PP
54082016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5409
5410 PR tree-optimization/71314
5411 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5412 -mbranch-cost=2.
5413
ff66f6e8
PP
54142016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5415
5416 PR tree-optimization/71077
5417 * gcc.dg/tree-ssa/pr71077.c: New test.
5418
050fb209
JH
54192016-05-31 Jan Hubicka <hubicka@ucw.cz>
5420
48de5701
PC
5421 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5422 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5423 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5424
c642d919
PC
54252016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5426
5427 PR c++/71248
5428 * g++.dg/cpp0x/pr71248.C: New.
5429 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5430 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5431 * g++.dg/init/new37.C: Likewise.
5432 * g++.dg/template/static1.C: Likewise.
5433 * g++.dg/template/static2.C: Likewise.
5434
d6439e08
L
54352016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5436
5437 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5438 instead of %rdi.
5439 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5440
780b9dd4
MP
54412016-05-31 Marek Polacek <polacek@redhat.com>
5442
5443 * c-c++-common/Wswitch-unreachable-3.c: New test.
5444 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5445
0d99f8a0
RB
54462016-05-31 Richard Biener <rguenther@suse.de>
5447
5448 PR tree-optimization/71352
5449 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5450
52545641
TP
54512016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5452
5453 * gcc.target/arm/armv5_thumb_isa.c: New test.
5454
5b8c1205
KY
54552016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5456
5457 PR target/71346
5458 * gcc.target/i386/pr71346.c: New test.
5459
7a88cc84
TV
54602016-05-31 Tom de Vries <tom@codesourcery.com>
5461
5462 PR tree-optimization/69068
5463 * gcc.dg/graphite/pr69068.c: New test.
5464
265149a6
MS
54652016-05-27 Martin Sebor <msebor@redhat.com>
5466
5467 PR c++/71306
5468 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5469
00631022
JJ
54702016-05-30 Jakub Jelinek <jakub@redhat.com>
5471
5472 PR c++/71349
5473 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5474 nowait depend(inout: dd[0]) clauses where permitted.
5475
b2f6675b
PC
54762016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5477
5478 PR c++/71238
5479 * g++.dg/parse/pr71238.C: New.
5480 * g++.dg/concepts/friend1.C: Test column numbers too.
5481 * g++.dg/cpp0x/initlist31.C: Likewise.
5482 * g++.dg/cpp0x/pr51420.C: Likewise.
5483 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5484 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5485 * g++.dg/ext/builtin3.C: Likewise.
5486 * g++.dg/lookup/friend12.C: Likewise.
5487 * g++.dg/lookup/friend7.C: Likewise.
5488 * g++.dg/lookup/koenig1.C: Likewise.
5489 * g++.dg/lookup/koenig5.C: Likewise.
5490 * g++.dg/lookup/used-before-declaration.C: Likewise.
5491 * g++.dg/overload/koenig1.C: Likewise.
5492 * g++.dg/template/crash65.C: Likewise.
5493 * g++.dg/template/friend57.C: Likewise.
5494 * g++.dg/warn/Wshadow-5.C: Likewise.
5495 * g++.dg/warn/Wunused-8.C: Likewise.
5496 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5497 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5498 * g++.old-deja/g++.jason/member.C: Likewise.
5499 * g++.old-deja/g++.jason/report.C: Likewise.
5500 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5501 * g++.old-deja/g++.law/visibility20.C: Likewise.
5502 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5503 * g++.old-deja/g++.other/static5.C: Likewise.
5504 * g++.old-deja/g++.pt/overload2.C: Likewise.
5505
a448ff40
JH
55062016-05-30 Jan Hubicka <hubicka@ucw.cz>
5507
5508 * gcc.dg/tree-ssa/peel1.c: New testcase.
5509 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5510 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5511
69be8c91
TV
55122016-05-30 Tom de Vries <tom@codesourcery.com>
5513
5514 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5515 to ce.
5516
a59775a1
PC
55172016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/71099
5520 * g++.dg/parse/virtual1.C: New.
5521
53d6d955
UB
55222016-05-30 Uros Bizjak <ubizjak@gmail.com>
5523
5524 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5525 Use correct register when clearing %edx.
5526
0557293f
AM
55272016-05-30 Alexander Monakov <amonakov@ispras.ru>
5528
5529 PR tree-optimization/71289
5530 * gcc.dg/pr71289.c: New test.
5531
5d476e35
KV
55322016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5533
5534 PR middle-end/71269
5535 PR middle-end/71292
5536 * gcc.dg/tree-ssa/pr71269.c: New test.
5537 * gcc.dg/tree-ssa/pr71292.c: New test.
5538
db5447ca
KV
55392016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5540
5541 PR middle-end/71252
5542 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5543
98bdbb39
JH
55442016-05-30 Jan Hubicka <hubicka@ucw.cz>
5545
5546 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5547 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5548 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5549
7e012855
TV
55502016-05-30 Tom de Vries <tom@codesourcery.com>
5551
5552 PR tree-optimization/69067
5553 * gcc.dg/graphite/pr69067.c: New test.
5554
beed3701
UB
55552016-05-29 Uros Bizjak <ubizjak@gmail.com>
5556
5557 PR target/71245
5558 * gcc.target/i386/pr71245-1.c: New test.
5559 * gcc.target/i386/pr71245-2.c: Ditto.
5560
b6d4f8e8
PC
55612016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5562
5563 PR c++/71105
5564 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5565 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5566 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5567
00022058
JH
55682016-05-27 Jan Hubicka <hubicka@ucw.cz>
5569
5570 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5571
c8419aca
VV
55722016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5573
5574 Revert:
5575 PR c++/69855
5576 * g++.dg/overload/69855.C: New.
5577 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5578 * g++.old-deja/g++.pt/crash3.C: Likewise.
5579
8008c4d2
PC
55802016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5581
5582 PR c++/60385
5583 * g++.dg/parse/namespace13.C: New.
5584
8b2ef235
JL
55852016-05-26 Jeff Law <law@redhat.com>
5586
5587 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5588 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5589 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5590 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5591 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5592 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5593 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5594 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5595 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5596 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5597 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5598 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5599 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5600
7d67159b
VV
56012016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5602
5603 PR c++/69855
5604 * g++.dg/overload/69855.C: New.
5605 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5606 * g++.old-deja/g++.pt/crash3.C: Likewise.
5607
88e3bdd1
JW
56082016-05-27 Jiong Wang <jiong.wang@arm.com>
5609
5610 PR target/63596
5611 * gcc.target/aarch64/va_arg_1.c: New testcase.
5612 * gcc.target/aarch64/va_arg_2.c: Likewise.
5613 * gcc.target/aarch64/va_arg_3.c: Likewise.
5614
3fd6b9cc
JW
56152016-05-27 Jiong Wang <jiong.wang@arm.com>
5616
5617 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5618 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5619 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5620 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5621 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5622
3cee7e4e
MP
56232016-05-27 Marek Polacek <polacek@redhat.com>
5624
5625 PR middle-end/71308
5626 * g++.dg/torture/pr71308.C: New test.
5627
6a813c96
DV
56282016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5629
5630 * gcc.dg/zero_bits_compound-1.c: New test.
5631 * gcc.dg/zero_bits_compound-2.c: New test.
5632
0561bcfb
IE
56332016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5634
5635 PR middle-end/71279
5636 * gcc.dg/pr71279.c: New test.
5637
21316320
MM
56382016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5639
5640 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5641 floating point min/max/comparison instructions.
5642 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5643
7211a097
JJ
56442016-05-26 Jakub Jelinek <jakub@redhat.com>
5645
5646 * c-c++-common/gomp/schedule-1.c: New test.
5647 * gfortran.dg/gomp/schedule-1.f90: New test.
5648
cac177cf
PP
56492016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5650
5651 PR c++/70822
5652 PR c++/70106
5653 * g++.dg/cpp1y/auto-fn32.C: New test.
5654 * g++.dg/cpp1y/paren4.C: New test.
5655
a2d5b8c9
NS
56562016-05-26 Nathan Sidwell <nathan@acm.org>
5657
5658 * gcc.dg/20060410.c: Xfail on ptx.
5659 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5660 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5661 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5662 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5663 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5664
ffa8b552
TP
56652016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5666
5667 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5668
c7501e00
JJ
56692016-05-26 Jakub Jelinek <jakub@redhat.com>
5670
1875b9a0
JJ
5671 PR tree-optimization/71280
5672 * gcc.dg/pr71280.c: New test.
5673
2116e19f
JJ
5674 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5675
305aef09
JJ
5676 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5677 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5678
c7501e00
JJ
5679 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5680
ca449d26
JW
56812016-05-26 Jiong Wang <jiong.wang@arm.com>
5682
5683 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5684 kept in memory.
ca449d26 5685
8af01c66
JL
56862016-05-25 Jeff Law <law@redhat.com>
5687
5688 PR tree-optimization/71272
5689 * gcc.c-torture/compile/pr71272.c: new test.
5690
f9d6ce73
BS
56912016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5692
5693 * gcc.target/powerpc/vec-cmpne.c: New test.
5694 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5695
a88a7b22
EB
56962016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5697
5698 * gnat.dg/opt55.ad[sb]: New test.
5699
125f02ed
SKS
57002016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5701
5702 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5703 * c-c++-common/pr60226.c: Require int32plus.
5704 * gcc.c-torture/execute/pr70602.c: Likewise.
5705 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5706 unsigned long for malloc arg type.
5707 * gcc.dg/asr_div1.c: Require int32plus.
5708 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5709 * gcc.dg/pie-1.c: Require pie.
5710 * gcc.dg/pie-2.c: Likewise.
5711 * gcc.dg/pr59471.c: Require int32plus.
5712 * gcc.dg/pr59963-2.c: XFAIL for int16.
5713 * gcc.dg/pr60114.c: Require int32plus.
5714 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5715 unsigned long for typedef of size_t.
5716 * gcc.dg/pr63914.c: Require int32plus.
5717 * gcc.dg/pr64536.c: Require pt32plus.
5718 * gcc.dg/pr65658.c: Likewise.
5719 * gcc.dg/pr67271.c: Require int32plus.
5720 * gcc.dg/pr68112.c: Likewise.
5721 * gcc.dg/pr69071.c: Skip for avr target.
5722 * gcc.dg/pr69973.c: Require int32plus.
5723 * gcc.dg/pr70169.c: Skip for avr target.
5724 * gcc.dg/sso-6.c: Require int32plus.
5725 * gcc.dg/sso-7.c: Likewise.
5726 * gcc.dg/sso-8.c: Likewise.
5727 * gcc.dg/vrp-min-max-2.c: Likewise.
5728
c6e434f5
UB
57292016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5730
5731 PR target/70738
5732 * gcc.target/i386/pr70738-1.c: New test.
5733 * gcc.target/i386/pr70738-2.c: Likewise.
5734 * gcc.target/i386/pr70738-3.c: Likewise.
5735 * gcc.target/i386/pr70738-4.c: Likewise.
5736 * gcc.target/i386/pr70738-5.c: Likewise.
5737 * gcc.target/i386/pr70738-6.c: Likewise.
5738 * gcc.target/i386/pr70738-7.c: Likewise.
5739 * gcc.target/i386/pr70738-8.c: Likewise.
5740 * gcc.target/i386/pr70738-9.c: Likewise.
5741
5c42d341
KT
57422016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5743
5744 PR rtl-optimization/66940
5745 * gcc.c-torture/execute/pr66940.c: New test.
5746
bf9a1a07
IV
57472016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5748
5749 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5750 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5751 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5752 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5753 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5754 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5755 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5756 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5757 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5758 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5759 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5760 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5761 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5762 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5763 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5764 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5765 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5766 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5767 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5768 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5769 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5770 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5771 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5772 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5773
95efe6b6
MP
57742016-05-25 Marek Polacek <polacek@redhat.com>
5775
5776 PR c/71265
5777 * gcc.dg/noncompile/pr71265.c: New test.
5778
a23faf7a
MP
5779 PR c/71266
5780 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5781
69a6d5ad
NS
57822016-05-25 Nathan Sidwell <nathan@acm.org>
5783
5784 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5785
3072d4ea
RB
57862016-05-25 Richard Biener <rguenther@suse.de>
5787
5788 PR tree-optimization/71261
5789 * c-c++-common/torture/pr71261.c: New testcase.
5790
e412ece4
RB
57912016-05-25 Richard Biener <rguenther@suse.de>
5792
5793 PR tree-optimization/71264
5794 * gcc.dg/vect/pr71264.c: New testcase.
5795
b9e551ad
PC
57962016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5797
5798 PR c++/55992
5799 * g++.dg/cpp0x/alias-decl-53.C: New.
5800 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5801
6aa1abe5
ML
58022016-05-25 Martin Liska <mliska@suse.cz>
5803
5804 * g++.dg/pr71239.C: New test.
5805
842d162e
RB
58062016-05-25 Richard Biener <rguenther@suse.de>
5807
c87885ca
RO
5808 * gcc.dg/vect/pr58135.c: Rename to ...
5809 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5810
f184a36c
MP
58112016-05-25 Marek Polacek <polacek@redhat.com>
5812
5813 * g++.dg/pr65295.C: Use target c++14.
5814
021fad86
PC
58152016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5816
53d6d955
UB
5817 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5818 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5819
c3eaf15a
MM
58202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5821
5822 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5823 instructions.
5824
e46c7770
CP
58252016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5826
5827 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5828 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5829 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5830 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5831 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5832 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5833 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5834 * c-c++-common/goacc/pcopy.c: Likewise.
5835 * c-c++-common/goacc/pcopyin.c: Likewise.
5836 * c-c++-common/goacc/pcopyout.c: Likewise.
5837 * c-c++-common/goacc/pcreate.c: Likewise.
5838 * c-c++-common/goacc/pr70688.c: New test.
5839 * c-c++-common/goacc/present-1.c: Adjust test.
5840 * c-c++-common/goacc/reduction-5.c: Likewise.
5841 * g++.dg/goacc/data-1.C: New test.
5842
4bfc9db7
MM
58432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5844
5845 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5846 vector parity built-in functions.
5847 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5848 count trailing zeros automatic vectorization.
5849 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5850 count trailing zeros built-in functions.
5851
2bc145af
KV
58522016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5853
5854 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5855
26869fdb
PH
58562016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5857
5858 PR target/71050
5859 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5860
b2dc9c3b
PC
58612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5862
5863 PR c++/50436
5864 * g++.dg/template/crash123.C: New.
5865 * g++.dg/template/crash124.C: Likewise.
5866
f65e97fd
MS
58672016-05-24 Martin Sebor <msebor@redhat.com>
5868
5869 PR c++/71147
5870 * g++.dg/ext/flexary16.C: New test.
5871
a6f5ac7f
IV
58722016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5873
69a6d5ad
NS
5874 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5875 before math.h is included.
a6f5ac7f
IV
5876 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5877 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5878 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5879 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5880 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5881 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5882 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5883 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5884 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5885 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5886 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5887 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5888 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5889 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5890 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5891 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5892 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5893 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5894 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5895 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5896 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5897 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5898 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5899
27bad558
MM
59002016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5901 Kelvin Nilsen <kelvin@gcc.gnu.org>
5902
5903 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5904 support.
5905
72f382fb
PC
59062016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5907
5908 PR c++/69872
5909 * g++.dg/warn/Wno-narrowing1.C: New.
5910
ef2ec9d9
MP
59112016-05-24 Marek Polacek <polacek@redhat.com>
5912
5913 PR c/71249
5914 * c-c++-common/Wswitch-unreachable-2.c: New test.
5915
e90434e3
JJ
59162016-05-24 Jakub Jelinek <jakub@redhat.com>
5917
7adb26f2
JJ
5918 PR c++/71257
5919 * g++.dg/vect/simd-clone-6.cc: New test.
5920 * g++.dg/gomp/declare-simd-6.C: New test.
5921
e90434e3
JJ
5922 PR middle-end/70434
5923 PR c/69504
5924 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5925
b556ea3b
RB
59262016-05-24 Richard Biener <rguenther@suse.de>
5927
5928 PR tree-optimization/71240
5929 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5930
e5328f5d
RB
59312016-05-24 Richard Biener <rguenther@suse.de>
5932
5933 PR tree-optimization/71230
5934 * gcc.dg/torture/pr71230.c: New testcase.
5935 * g++.dg/torture/pr71230.C: Likewise.
5936
a04e69c0
TS
59372016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5938
5939 * c-c++-common/goacc/routine-5.c: Add tests.
5940 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5941 * gfortran.dg/goacc/routine-6.f90: Add tests.
5942
30fd2977
RB
59432016-05-24 Richard Biener <rguenther@suse.de>
5944
5945 PR tree-optimization/71253
5946 * gcc.dg/torture/pr71253.c: New testcase.
5947
ca6f60bc
KV
59482016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5949
5950 PR middle-end/71252
5951 * gfortran.dg/pr71252.f90: New test.
5952
d3465d72
RS
59532016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5954
5955 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5956
f17a223d
RB
59572016-05-24 Richard Biener <rguenther@suse.de>
5958
5959 PR middle-end/70434
5960 PR c/69504
5961 * c-c++-common/vector-subscript-4.c: New testcase.
5962 * c-c++-common/vector-subscript-5.c: Likewise.
5963
e3f36534
JD
59642016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5965
5966 PR fortran/71123
5967 * gfortran.dg/namelist_90.f: New test
5968
85d5c27d
JD
59692016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5970
5971 PR fortran/66461
5972 * gfortran.dg/unexpected_eof.f: New test
5973
fe3f3340
MM
59742016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5975 Kelvin Nilsen <kelvin@gcc.gnu.org>
5976
5977 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5978 as little endian.
5979
26d6ae55
PC
59802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5981
5982 PR c++/70972
5983 * g++.dg/cpp0x/inh-ctor20.C: New.
5984 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5985
d6c9a06f
PC
59862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5987
5988 PR c++/69095
5989 * g++.dg/cpp0x/variadic168.C: New.
5990
396a1d10
PC
59912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5992
5993 * g++.dg/cpp0x/pr31445.C: Test column number too.
5994 * g++.dg/cpp0x/pr32253.C: Likewise.
5995 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5996 * g++.dg/cpp0x/variadic36.C: Likewise.
5997
ece46666
MG
59982016-05-23 Marc Glisse <marc.glisse@inria.fr>
5999
6000 * gcc.dg/fold-notshift-2.c: Adjust.
6001
a7dc5980
MP
60022016-05-23 Marek Polacek <polacek@redhat.com>
6003
6004 PR c/49859
6005 * c-c++-common/Wswitch-unreachable-1.c: New test.
6006 * gcc.dg/Wswitch-unreachable-1.c: New test.
6007 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6008 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6009 * g++.dg/gomp/block-10.C: Likewise.
6010 * gcc.dg/gomp/block-10.c: Likewise.
6011 * g++.dg/gomp/block-9.C: Likewise.
6012 * gcc.dg/gomp/block-9.c: Likewise.
6013 * g++.dg/gomp/target-1.C: Likewise.
6014 * g++.dg/gomp/target-2.C: Likewise.
6015 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6016 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6017 * g++.dg/gomp/taskgroup-1.C: Likewise.
6018 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6019 * gcc.dg/gomp/teams-1.c: Likewise.
6020 * g++.dg/gomp/teams-1.C: Likewise.
6021 * g++.dg/overload/error3.C: Likewise.
6022 * g++.dg/tm/jump1.C: Likewise.
6023 * g++.dg/torture/pr40335.C: Likewise.
6024 * gcc.dg/c99-vla-jump-5.c: Likewise.
6025 * gcc.dg/switch-warn-1.c: Likewise.
6026 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6027 * gcc.dg/nested-func-1.c: Likewise.
6028 * gcc.dg/pr67784-4.c: Likewise.
6029
18b54004
RB
60302016-05-23 Richard Biener <rguenther@suse.de>
6031
6032 PR tree-optimization/71230
6033 * gfortran.dg/pr71230-1.f90: New testcase.
6034 * gfortran.dg/pr71230-2.f90: Likewise.
6035
e569db5f
VK
60362016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6037
396a1d10 6038 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6039 * gcc.dg/vect/pr58135.c: Add new.
6040 * gfortran.dg/pr46519-1.f: Adjust test case.
6041
e4b71114
PC
60422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6043
6044 PR c++/53401
6045 * g++.dg/cpp0x/decltype64.C: New.
6046
a25a8058
CL
60472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6048
6049 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6050 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6051 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6052
0dcfe9ab
CL
60532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6054
6055 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6056 Add poly64x1_t and poly64x2_t cases if supported.
6057 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6058 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6059 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6060 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6061 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6062
ffd70e4a
CL
60632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6064
6065 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6066 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6067 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6068 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6069 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6070 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6071 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6072
4b1f57fe
CL
60732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6074
6075 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6076
16c5ec77
CL
60772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6078
6079 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6080 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6081
94ad56c7
JJ
60822016-05-22 Jakub Jelinek <jakub@redhat.com>
6083
57748705
JJ
6084 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6085 constraint instead of "r".
6086 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6087 insn instead of vxorpd.
6088 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6089
af120161
JJ
6090 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6091 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6092
355023ce
JJ
6093 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6094
3b48574c
JJ
6095 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6096 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6097
94ad56c7
JJ
6098 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6099
8a85cee2
KV
61002016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6101
6102 PR middle-end/40921
6103 * gcc.dg/tree-ssa/pr40921.c: New test.
6104
8e916b16
PS
61052016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6106
6107 PR target/71103
6108 * gcc.target/avr/pr71103.c: New test.
6109
88aea79f
KV
61102016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6111
6112 PR middle-end/71179
6113 * gcc.dg/tree-ssa/pr71179.c: New test.
6114
79063edd
MS
61152016-05-20 Martin Sebor <msebor@redhat.com>
6116
6117 PR c/71115
6118 * gcc.dg/init-excess-2.c: New test.
6119
55c8849f
EB
61202016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6121
6122 * gnat.dg/opt53.adb: New test.
6123 * gnat.dg/opt54.adb: Likewise.
6124
c91a0948
MJ
61252016-05-20 Martin Jambor <mjambor@suse.cz>
6126
6127 PR tree-optimization/70884
6128 * gcc.dg/tree-ssa/pr70919.c: New test.
6129
9cad20fa
BS
61302016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6131
6132 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6133 formatting.
69a6d5ad
NS
6134 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6135 fix code formatting.
6136
61372016-05-20 Nathan Sidwell <nathan@acm.org>
6138
6139 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6140 non-common cases.
6141 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6142
15c671a7
DM
61432016-05-20 David Malcolm <dmalcolm@redhat.com>
6144
6145 * jit.dg/all-non-failing-tests.h: Add
6146 test-factorial-must-tail-call.c.
6147 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6148 * jit.dg/test-factorial-must-tail-call.c: New test case.
6149
4f028369
JJ
61502016-05-20 Jakub Jelinek <jakub@redhat.com>
6151
6152 PR fortran/71204
6153 * gfortran.dg/pr71204.f90: New test.
6154
7dea4ab3
CP
61552016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6156
6157 * gcc.target/nvptx/sincos.c: New test.
6158
ef98d365
PC
61592016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6160
6161 PR c++/70572
6162 * g++.dg/cpp1y/auto-fn31.C: New.
6163
92466115
BS
61642016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6165
6166 * gcc.target/powerpc/vec-addec.c: New test.
6167 * gcc.target/powerpc/vec-addec-int128.c: New test.
6168
9a385c2d
DM
61692016-05-20 David Malcolm <dmalcolm@redhat.com>
6170
6171 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6172 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6173 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6174 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6175
77c9d5b4
JH
61762016-05-20 Jan Hubicka <hubicka@ucw.cz>
6177
6178 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6179
68047971
JJ
61802016-05-20 Jakub Jelinek <jakub@redhat.com>
6181
18954840
JJ
6182 PR c++/71210
6183 * g++.dg/opt/pr71210-1.C: New test.
6184 * g++.dg/opt/pr71210-2.C: New test.
6185
68047971
JJ
6186 PR tree-optimization/29756
6187 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6188 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6189 only on selected targets where V4SImode vectors are known to be
6190 supported.
6191
d78789f5
MG
61922016-05-20 Marc Glisse <marc.glisse@inria.fr>
6193
6194 PR tree-optimization/71079
6195 PR tree-optimization/71206
6196 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6197
550fa093
PK
61982016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6199
6200 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6201 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6202 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6203
483c6429
RG
62042016-05-20 Richard Guenther <rguenther@suse.de>
6205
6206 PR tree-optimization/29756
6207 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6208
eb066284
RB
62092016-05-20 Richard Biener <rguenther@suse.de>
6210
6211 PR tree-optimization/71185
6212 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6213
58f10249
RB
62142016-05-20 Richard Biener <rguenther@suse.de>
6215
6216 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6217
2a5569fa
MP
62182016-05-19 Marek Polacek <polacek@redhat.com>
6219
6220 PR c++/71075
6221 * g++.dg/diagnostic/pr71075.C: New test.
6222
5e9a5385
DM
62232016-05-19 David Malcolm <dmalcolm@redhat.com>
6224
6225 PR c++/71184
6226 * g++.dg/pr71184.C: New test case.
6227
4f45da44
KN
62282016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6229
6230 * gcc.target/powerpc/darn-0.c: New test.
6231 * gcc.target/powerpc/darn-1.c: New test.
6232 * gcc.target/powerpc/darn-2.c: New test.
6233
4177437e
MP
62342016-05-19 Marek Polacek <polacek@redhat.com>
6235
6236 PR tree-optimization/71031
6237 * gcc.dg/tree-ssa/vrp100.c: New test.
6238
afb72432
IE
62392016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6240
6241 PR rtl-optimization/71148
6242 * gcc.dg/pr71148.c: New test.
6243
4f83064e
KT
62442016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6245
6246 PR target/71056
6247 * gcc.target/arm/pr71056.c: New test.
6248
4bf8dbe1
BE
62492016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6250
6251 * c-c++-common/pr69669.c: Check the used mode.
6252
f3510625
MO
62532016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6254
6255 PR sanitizer/64354
6256 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6257
43c0068e
RB
62582016-05-19 Richard Biener <rguenther@suse.de>
6259
6260 PR tree-optimization/70729
6261 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6262 * gcc.dg/graphite/scop-18.c: Likewise.
6263 * gcc.dg/pr41783.c: Disable LIM.
6264 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6265 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6266 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6267 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6268 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6269 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6270 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6271 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6272 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6273 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6274 * gfortran.dg/pr42108.f90: Likewise.
6275
70f25790
DM
62762016-05-18 David Malcolm <dmalcolm@redhat.com>
6277
6278 PR driver/69265
6279 * gcc.dg/spellcheck-options-11.c: New test case.
6280
960db8ec
JJ
62812016-05-18 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR c++/71100
6284 * g++.dg/opt/pr71100.C: New test.
6285
04643334
MJ
62862016-05-18 Martin Jambor <mjambor@suse.cz>
6287
6288 PR ipa/69708
6289 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6290 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6291 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6292 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6293
91bb9f80
MJ
62942016-05-18 Martin Jambor <mjambor@suse.cz>
6295
6296 PR ipa/69708
6297 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6298 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6299 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6300 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6301 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6302
c584aca6
PC
63032016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/69793
6306 * g++.dg/template/crash122.C: New.
6307
20309c6e
PC
63082016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/70466
6311 * g++.dg/template/pr70466-1.C: New.
6312 * g++.dg/template/pr70466-2.C: Likewise.
6313
50c78b9a
MM
63142016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6315
6316 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6317 splat operations and the XXSPLTIB instruction.
6318 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6319 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6320 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6321 xxlxor to clear a register.
6322
cf8be00d
RS
63232016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6324
6325 * gcc.dg/torture/pr71020.c: New test.
6326
848a392a
MJ
63272016-05-18 Martin Jambor <mjambor@suse.cz>
6328
6329 PR ipa/70646
6330 * gcc.dg/ipa/pr70646.c: New test.
6331
1f2ab776
CL
63322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6333
6334 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6335
76489493
CL
63362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6337
6338 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6339 missing tests for vreinterpretq_p{8,16}.
6340
bd79378d
CL
63412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6342
6343 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6344 vsliq_n_s64 and vsliq_n_u64.
6345
81ca3ea0
CL
63462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6347
6348 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6349 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6350
873cb425
CL
63512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6352
6353 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6354 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6355 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6356
9d6e7c21
CL
63572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6358
6359 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6360 in comment.
6361
b4dbe40e 63622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6363
6364 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6365 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6366 "blr\t" and switch to scan-assembler-times.
6367
83a5c910
JW
63682016-05-18 Jiong Wang <jiong.wang@arm.com>
6369
53d6d955
UB
6370 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6371 with __aarch64__.
6372 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6373 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6374
fb7cbdeb
JJ
63752016-05-18 Jakub Jelinek <jakub@redhat.com>
6376
8ee91165
JJ
6377 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6378 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6379 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6380 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6381 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6382 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6383
cf4d516a
JJ
6384 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6385 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6386
a4f16422
JJ
6387 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6388 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6389
7b37ce10
JJ
6390 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6391 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6392
fb7cbdeb
JJ
6393 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6394
c9326aef
RB
63952016-05-18 Richard Biener <rguenther@suse.de>
6396
6397 PR tree-optimization/71168
6398 * gcc.dg/torture/pr71168.c: New testcase.
6399
df8b0a11
KV
64002016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6401
6402 PR middle-end/63586
6403 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6404 * gcc.dg/tree-ssa/pr63586.c: New test.
6405 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6406
2efd67ed
NS
64072016-05-17 Nathan Sidwell <nathan@acm.org>
6408
6409 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6410 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6411 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6412 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6413
1988b2c2
NS
64142016-05-17 Nathan Sidwell <nathan@acm.org>
6415
6416 * gcc.target/nvptx/abi-vararg-3.c: New.
6417
ad1d92ab
MM
64182016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6419
6420 PR tree-optimization/54579
6421 PR middle-end/55299
6422 * gcc.dg/fold-notrotate-1.c: New test.
6423 * gcc.dg/fold-notshift-1.c: New test.
6424 * gcc.dg/fold-notshift-2.c: New test.
6425
47768df8
MP
64262016-05-17 Marek Polacek <polacek@redhat.com>
6427
6428 PR ipa/71146
6429 * g++.dg/ipa/pr71146.C: New test.
6430
6b5423a5
DM
64312016-05-17 David Malcolm <dmalcolm@redhat.com>
6432
6433 * jit.dg/test-error-array-bounds.c: New test case.
6434
c7986356
MG
64352016-05-17 Marc Glisse <marc.glisse@inria.fr>
6436
6437 * gcc.dg/tree-ssa/and-1.c: New testcase.
6438
d982c5b7
MG
64392016-05-17 Marc Glisse <marc.glisse@inria.fr>
6440
6441 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6442 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6443
0139ba93
MG
64442016-05-17 Marc Glisse <marc.glisse@inria.fr>
6445
6446 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6447 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6448
daab4562
JW
64492016-05-17 Jiong Wang <jiong.wang@arm.com>
6450
6451 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6452
22330033
JW
64532016-05-17 Jiong Wang <jiong.wang@arm.com>
6454
6455 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6456
98b3a5f2
JW
64572016-05-17 Jiong Wang <jiong.wang@arm.com>
6458
6459 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6460 ".2d[index]" when scan the assembly.
6461 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6462 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6463 float64x1.
6464 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6465
b71b7a8e
RB
64662016-05-17 Richard Biener <rguenther@suse.de>
6467
6468 PR tree-optimization/71132
6469 * gcc.dg/torture/pr71132.c: New testcase.
6470
3c51ad46
CL
64712016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6472
6473 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6474
d20faa66
KT
64752016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6476
6477 PR target/70809
6478 * gcc.target/aarch64/pr70809_1.c: New test.
6479
b75cc5a4
KT
64802016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6481
6482 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6483 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6484 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6485 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6486
b28eb195
IE
64872016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6488 Ilya Enkovich <ilya.enkovich@intel.com>
6489
6490 PR target/71114
6491 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6492
0b9004ed
JH
64932016-05-16 Jan Hubicka <hubicka@ucw.cz>
6494
6495 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6496 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6497
1b81a1c1
MW
64982016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6499
6500 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6501 test for __ARM_FP16_ARGS.
6502 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6503 * gcc.target/arm/aapcs/neon-vect10.c: New.
6504 * gcc.target/arm/aapcs/neon-vect9.c: New.
6505 * gcc.target/arm/aapcs/vfp18.c: New.
6506 * gcc.target/arm/aapcs/vfp19.c: New.
6507 * gcc.target/arm/aapcs/vfp20.c: New.
6508 * gcc.target/arm/aapcs/vfp21.c: New.
6509 * gcc.target/arm/fp16-aapcs-1.c: New.
6510 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6511 test for __ARM_FP16_ARGS.
6512 * g++.target/arm/fp16-return-1.c: Update expected output.
6513
921d1e73
JW
65142016-05-16 Jiong Wang <jiong.wang@arm.com>
6515
6516 PR testsuite/70227
6517 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6518
228eb42a
HA
65192016-05-15 Harald Anlauf <anlauf@gmx.de>
6520
6521 PR fortran/69603
6522 * gfortran.dg/pr69603.f90: New testcase.
6523
785abfd3
FR
65242016-05-14 Fritz Reese <fritzoreese@gmail.com>
6525
6526 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6527
e75eb64f
FR
65282016-05-14 Fritz Reese <fritzoreese@gmail.com>
6529
6530 PR fortran/71047
6531 * gfortran.dg/pr71047.f08: New test.
6532
aa4b467b
JM
65332016-05-13 Joseph Myers <joseph@codesourcery.com>
6534
6535 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6536 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6537 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6538
653fb4a2
MS
65392016-05-13 Martin Sebor <msebor@redhat.com>
6540
6541 PR c++/60049
6542 * g++.dg/cpp0x/constexpr-60049.C: New test.
6543
9e37582d
JJ
65442016-05-13 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR bootstrap/71071
6547 * gcc.dg/pr71071.c: New test.
6548
a278aa17
UB
65492016-05-13 Uros Bizjak <ubizjak@gmail.com>
6550
6551 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6552 remove XOP handling.
377eaca7 6553 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6554
ac3d02e2
NS
65552016-05-13 Nathan Sidwell <nathan@acm.org>
6556
6557 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6558 __atomic_is_lock_free declaration.
6559
8ab3bdac
RB
65602016-05-13 Richard Biener <rguenther@suse.de>
6561
6562 PR tree-optimization/42587
6563 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6564
623b8e0a
ML
65652016-05-13 Martin Liska <mliska@suse.cz>
6566
6567 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6568 the new format of dump output.
6569
da7674f6
IE
65702016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6571
6572 * gcc.dg/pr71084.c: New test.
6573
c959db3d
RR
65742016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6575
53d6d955
UB
6576 PR target/53440
6577 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6578
43203dea
RR
65792016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6580
6581 * gcc.target/aarch64/struct_return.c: New test.
6582
4f2e1536
MP
65832016-05-12 Marek Polacek <polacek@redhat.com>
6584
6585 PR c/70756
6586 * c-c++-common/pr70756-2.c: New test.
6587 * c-c++-common/pr70756.c: New test.
6588
1ef33ef3
RB
65892016-05-12 Richard Biener <rguenther@suse.de>
6590
6591 PR tree-optimization/71059
6592 * gcc.dg/torture/pr71059.c: New testcase.
6593
763baff6
RB
65942016-05-12 Richard Biener <rguenther@suse.de>
6595
6596 PR tree-optimization/71062
6597 * gcc.dg/torture/pr71062.c: New testcase.
6598
c4ec1243
IE
65992016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6600
6601 PR tree-optimization/71006
6602 * gcc.dg/pr71006.c: New test.
6603
a5fbf76d
MP
66042016-05-12 Marek Polacek <polacek@redhat.com>
6605
6606 PR driver/71063
6607 * gcc.dg/opts-7.c: New test.
6608
5acc47a4
KT
66092016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6610
6611 PR target/70830
6612 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6613 Add -save-temps to dg-options.
6614 Scan for ldmfd rather than pop instruction.
6615 * gcc.target/arm/interrupt-2.c: Likewise.
6616 * gcc.target/arm/pr70830.c: New test.
6617
40bd4bf9
JJ
66182016-05-12 Jakub Jelinek <jakub@redhat.com>
6619
3cd63842
JJ
6620 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6621 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6622
c05d08f6
JJ
6623 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6624 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6625 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6626
bc27ffae
JJ
6627 PR target/71019
6628 * gcc.target/i386/avx512vl-pack-1.c: New test.
6629 * gcc.target/i386/avx512vl-pack-2.c: New test.
6630 * gcc.target/i386/avx512bw-pack-2.c: New test.
6631
515d7412
JJ
6632 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6633
40bd4bf9
JJ
6634 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6635 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6636 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6637
44ab146a
RB
66382016-05-12 Richard Biener <rguenther@suse.de>
6639
6640 PR tree-optimization/70986
6641 * gcc.dg/torture/pr70986-1.c: New testcase.
6642 * gcc.dg/torture/pr70986-2.c: Likewise.
6643 * gcc.dg/torture/pr70986-3.c: Likewise.
6644
d6e83a8d
MM
66452016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6646
6647 PR c/43651
6648 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6649 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6650
51e67ea3
UB
66512016-05-11 Uros Bizjak <ubizjak@gmail.com>
6652
6653 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6654 directive.
6655 * gcc.target/i386/pr66746.c: Ditto.
6656
3fd2b007
MM
66572016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6658
6659 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6660 support.
6661 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6662 warning when using -mvsx-timode.
6663 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6664 * gcc.target/powerpc/dform-2.c: Likewise.
6665 * gcc.target/powerpc/pr68805.c: Likewise.
6666
5c3a10fb
MP
66672016-05-11 Marek Polacek <polacek@redhat.com>
6668
6669 PR c++/71024
6670 * c-c++-common/attributes-3.c: New test.
6671
7cfb065b
NS
66722016-05-11 Nathan Sidwell <nathan@acm.org>
6673
6674 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6675 * gcc.c-torture/execute/pr68185.c: Likewise.
6676 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6677 * gcc.dg/pr69634.c: Requires scheduling.
6678 * gcc.dg/torture/pr66178.c: Require label values.
6679 * gcc.dg/setjmp-6.c: Require indirect jumps.
6680
f35ea97d
RB
66812016-05-11 Richard Biener <rguenther@suse.de>
6682
6683 PR tree-optimization/71055
6684 * gcc.dg/torture/pr71055.c: New testcase.
6685
dff70323
RB
66862016-05-11 Richard Biener <rguenther@suse.de>
6687
6688 PR debug/71057
6689 * g++.dg/debug/pr71057.C: New testcase.
6690
56a3d28b
JJ
66912016-05-11 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR fortran/70855
6694 * gfortran.dg/gomp/pr70855.f90: New test.
6695
ebc1b29e
RB
66962016-05-11 Richard Biener <rguenther@suse.de>
6697
6698 PR middle-end/71002
6699 * g++.dg/torture/pr71002.C: New testcase.
6700
98ccd1d7
IE
67012016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6702
6703 PR middle-end/70807
6704 * gcc.dg/pr70807.c: New test.
6705
ed29e24b
MS
67062016-05-10 Martin Sebor <msebor@redhat.com>
6707
6708 PR c++/38611
6709 * g++.dg/Wattributes.C: New test.
6710
e39dab2c
MG
67112016-05-10 Marc Glisse <marc.glisse@inria.fr>
6712
6713 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6714 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6715 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6716
d067e238
IE
67172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6718
6719 PR target/70799
6720 * gcc.target/i386/pr70799-1.c: New test.
6721
cd36c83e
PMR
67222016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6723
6724 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6725
1e3af2a4
IE
67262016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6727
6728 PR middle-end/70877
6729 * gcc.target/i386/pr70877.c: New test.
6730
afc610db
IE
67312016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6732
6733 PR tree-optimization/70786
6734 * gcc.target/i386/pr70876.c: New test.
6735
4b59d19f
JJ
67362016-05-10 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR target/70927
6739 * gcc.target/i386/avx512vl-logic-1.c: New test.
6740 * gcc.target/i386/avx512vl-logic-2.c: New test.
6741 * gcc.target/i386/avx512dq-logic-2.c: New test.
6742
9b5ee426
BS
67432016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6744
6745 PR target/70963
6746 * gcc.target/powerpc/pr70963.c: New.
6747
f3352cab
DM
67482016-05-10 David Malcolm <dmalcolm@redhat.com>
6749
6750 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6751 (test_very_wide_line): Add ruler to expected output.
6752 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6753 (test_very_wide_line): Likewise.
6754 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6755 (test_show_locus): Within the handling of "test_very_wide_line",
6756 enable show_ruler_p on the diagnostic context.
6757
4a3255dd
RB
67582016-05-10 Richard Biener <rguenther@suse.de>
6759
6760 PR tree-optimization/71039
6761 * gcc.dg/torture/pr71039.c: New testcase.
6762
da7c9950
NS
67632016-05-10 Nathan Sidwell <nathan@acm.org>
6764
6765 * gcc.dg/nested-func-10.c: Requires alloca.
6766 * gcc.dg/nested-func-9.c: Requires alloca.
6767 * gcc.c-torture/execute/pr70460.c: Requires labels.
6768 * gcc.c-torture/compile/pr70199.c: Requires labels.
6769 * gcc.target/nvptx/decl.c: Compile only.
6770 * gcc.target/nvptx/trailing-init.c: Compile only.
6771 * gcc.target/nvptx/ary-init.c: Compile only.
6772
cf68d92c
MP
67732016-05-10 Marek Polacek <polacek@redhat.com>
6774
6775 PR c/70255
6776 * gcc.dg/attr-opt-1.c: New test.
6777
64ea4e15
RB
67782016-05-10 Richard Biener <rguenther@suse.de>
6779
6780 PR tree-optimization/70497
6781 PR tree-optimization/28367
6782 * gcc.dg/torture/20160404-1.c: New testcase.
6783 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6784 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6785
5a96dae3
PMR
67862016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6787
6788 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6789
fc97f805
UB
67902016-05-09 Uros Bizjak <ubizjak@gmail.com>
6791
6792 * gcc.target/i386/fabsneg-1.c New test.
6793
a710b1d5
AM
67942016-05-09 Alan Modra <amodra@gmail.com>
6795
6796 PR testsuite/70826
6797 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6798
171f6f05
RB
67992016-05-09 Richard Biener <rguenther@suse.de>
6800
6801 PR tree-optimization/70985
6802 * gcc.dg/torture/pr70985.c: New testcase.
6803
18caa34e
BC
68042016-05-09 Bin Cheng <bin.cheng@arm.com>
6805
6806 * gcc.dg/tree-ssa/ifc-9.c: New test.
6807 * gcc.dg/tree-ssa/ifc-10.c: New test.
6808 * gcc.dg/tree-ssa/ifc-11.c: New test.
6809 * gcc.dg/tree-ssa/ifc-12.c: New test.
6810 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6811 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6812 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6813
7a27d38f
RB
68142016-05-09 Richard Biener <rguenther@suse.de>
6815
6816 PR fortran/70937
6817 * gfortran.dg/pr70937.f90: New testcase.
6818
5ebbbd3d
RO
68192016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6820
6821 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6822
f6288c24
FR
68232016-05-07 Fritz Reese <fritzoreese@gmail.com>
6824
6825 PR fortran/56226
6826 * gfortran.dg/dec_structure_1.f90: New testcase.
6827 * gfortran.dg/dec_structure_2.f90: Ditto.
6828 * gfortran.dg/dec_structure_3.f90: Ditto.
6829 * gfortran.dg/dec_structure_4.f90: Ditto.
6830 * gfortran.dg/dec_structure_5.f90: Ditto.
6831 * gfortran.dg/dec_structure_6.f90: Ditto.
6832 * gfortran.dg/dec_structure_7.f90: Ditto.
6833 * gfortran.dg/dec_structure_8.f90: Ditto.
6834 * gfortran.dg/dec_structure_9.f90: Ditto.
6835 * gfortran.dg/dec_structure_10.f90: Ditto.
6836 * gfortran.dg/dec_structure_11.f90: Ditto.
6837 * gfortran.dg/dec_union_1.f90: Ditto.
6838 * gfortran.dg/dec_union_2.f90: Ditto.
6839 * gfortran.dg/dec_union_3.f90: Ditto.
6840 * gfortran.dg/dec_union_4.f90: Ditto.
6841 * gfortran.dg/dec_union_5.f90: Ditto.
6842 * gfortran.dg/dec_union_6.f90: Ditto.
6843 * gfortran.dg/dec_union_7.f90: Ditto.
6844
5ec4a8cd
TV
68452016-05-07 Tom de Vries <tom@codesourcery.com>
6846
6847 PR tree-optimization/70956
6848 * gcc.dg/graphite/pr70956.c: New test.
6849
58ec1d0e
JJ
68502016-05-06 Jakub Jelinek <jakub@redhat.com>
6851
ccd88fb7
JJ
6852 PR middle-end/70941
6853 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6854 (a, b, c, d): Change type from char to signed char.
6855 (main): Compare against (signed char) -1634678893 instead of
6856 hardcoded -109. Use __builtin_abort instead of abort.
6857
dd3b6464
JJ
6858 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6859 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6860
58ec1d0e
JJ
6861 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6862
19aa23d8
YR
68632016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6864
6865 PR debug/70935
6866 * gcc.dg/torture/pr70935.c: New test.
6867
ae5f0df1
OE
68682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6869
6870 PR target/58219
ce23a8ff 6871 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6872
078f7e37
RB
68732016-05-06 Richard Biener <rguenther@suse.de>
6874
6875 PR tree-optimization/70960
6876 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6877
765d7b54
OE
68782016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6879
6880 PR target/52933
6881 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6882 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6883 Adjust expected instruction counts.
6884 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6885
29c94e65
MP
68862016-05-06 Marek Polacek <polacek@redhat.com>
6887
6888 PR sanitizer/70875
6889 * gcc.dg/ubsan/bounds-3.c: New test.
6890
3684b02e
OE
68912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6892
6893 PR target/54089
6894 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6895
8706773f
RB
68962016-05-06 Richard Biener <rguenther@suse.de>
6897
6898 PR middle-end/70931
6899 * gfortran.dg/pr70931.f90: New testcase.
6900
a4f51018
RB
69012016-05-06 Richard Biener <rguenther@suse.de>
6902
6903 PR middle-end/70941
6904 * gcc.dg/torture/pr70941.c: New testcase.
6905
c4f2425f
BC
69062016-05-05 Bin Cheng <bin.cheng@arm.com>
6907
6908 PR tree-optimization/57206
6909 * gcc.dg/vect/pr57206.c: New test.
6910
5dc08197
RO
69112016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6912
6913 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6914
351f85c5
JJ
69152016-05-05 Jakub Jelinek <jakub@redhat.com>
6916
568bac8c
JJ
6917 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6918
351f85c5
JJ
6919 * c-c++-common/Wdangling-else-4.c: New test.
6920
33fd7785
JJ
69212016-05-04 Jakub Jelinek <jakub@redhat.com>
6922
2d1ac15a
JJ
6923 PR c++/70906
6924 PR c++/70933
6925 * g++.dg/opt/pr70906.C: New test.
6926 * g++.dg/opt/pr70933.C: New test.
6927
33fd7785
JJ
6928 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6929
6b715bf6
JH
69302016-05-04 Jan Hubicka <hubicka@ucw.cz>
6931
6932 * gcc.dg/ipa/pure-const-3.c: New testcase.
6933
deef7113
MP
69342016-05-04 Marek Polacek <polacek@redhat.com>
6935
6936 * c-c++-common/Wdangling-else-1.c: New test.
6937 * c-c++-common/Wdangling-else-2.c: New test.
6938 * c-c++-common/Wdangling-else-3.c: New test.
6939
5396db97
KCY
69402016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6941
6942 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6943 flag is present.
6944
de55efd5
MP
69452016-05-04 Marek Polacek <polacek@redhat.com>
6946
6947 PR c/48778
6948 * gcc.dg/Waddress-2.c: New test.
6949
475839b6
AM
69502016-05-04 Alan Modra <amodra@gmail.com>
6951
6952 * gcc.target/powerpc/pr70866.c: New.
6953
b25aad5f
MS
69542016-05-03 Martin Sebor <msebor@redhat.com>
6955
6956 PR c++/66561
6957 * c-c++-common/builtin_location.c: New test.
6958 * g++.dg/cpp1y/builtin_location.C: New test.
6959
79ce98bc
MP
69602016-05-03 Marek Polacek <polacek@redhat.com>
6961
6962 PR c/70859
6963 * gcc.dg/pr70859.c: New test.
6964 * gcc.dg/pr70859-2.c: New test.
6965
402e89f5
PMR
69662016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6967
6968 * gnat.dg/debug5.adb: New testcase.
6969
f3d90045
DV
69702016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6971
6972 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6973 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6974 Procedure to check for z10 instruction set.
6975
1e26cec1
CL
69762016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6977
6978 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6979
71aca5a0
AM
69802016-05-03 Alan Modra <amodra@gmail.com>
6981
6982 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6983
2fd70ec1
JJ
69842016-05-03 Jakub Jelinek <jakub@redhat.com>
6985
6986 * gcc.target/i386/avx512f-cvt-1.c: New test.
6987
e5705cf7
L
69882016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6989
6990 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6991 -fdump-tree-vrp-details.
6992
381cdae4
RB
69932016-05-03 Richard Biener <rguenther@suse.de>
6994
6995 * gcc.dg/pr30172-1.c: Adjust.
6996 * gcc.dg/pr63743.c: Likewise.
6997 * gcc.dg/tm/pr51696.c: Likewise.
6998 * c-c++-common/tm/safe-1.c: Likewise.
6999 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7000 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7001 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7002 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7003
adedd5c1
JJ
70042016-05-03 Jakub Jelinek <jakub@redhat.com>
7005
31ed1665
JJ
7006 PR rtl-optimization/70467
7007 * gcc.target/i386/pr70467-3.c: New test.
7008 * gcc.target/i386/pr70467-4.c: New test.
7009
dea60b59
JJ
7010 PR tree-optimization/70916
7011 * gcc.c-torture/compile/pr70916.c: New test.
7012
adedd5c1
JJ
7013 PR target/49244
7014 * gcc.target/i386/pr49244-1.c: New test.
7015 * gcc.target/i386/pr49244-2.c: New test.
7016
f80041ef
BS
70172016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7018
7019 PR rtl-optimization/44281
7020 * gcc.target/i386/pr44281.c: New test.
7021
1cfcd39e
BC
70222016-05-03 bin cheng <bin.cheng@arm.com>
7023
7024 PR tree-optimization/56541
7025 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7026 * gcc.dg/vect/pr56541.c: new test.
7027
4304ccfd
MM
70282016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7029
7030 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7031 __float128.
7032 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7033
50d94c29
L
70342016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7035
7036 PR testsuite/70520
7037 * c-c++-common/asan/clone-test-1.c (main): Align child process
7038 stack to 16 bytes.
7039
bc1aee87
DM
70402016-05-02 David Malcolm <dmalcolm@redhat.com>
7041
7042 PR c++/62314
7043 * g++.dg/spellcheck-fields-2.C: New test case.
7044
474e0129
DM
70452016-05-02 David Malcolm <dmalcolm@redhat.com>
7046
7047 PR c++/62314
7048 * g++.dg/pr62314.C: New test case.
7049
818b88a7
JH
70502016-05-02 Jan Hubicka <hubicka@ucw.cz>
7051
7052 * gcc.dg/ipa/inline-8.c: New testcase.
7053
dd77684f
JJ
70542016-05-02 Jakub Jelinek <jakub@redhat.com>
7055
7056 PR rtl-optimization/70467
7057 * gcc.target/i386/pr70467-1.c: New test.
7058
72407e00
BE
70592016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7060
7061 * gcc.dg/spec-options.c: Run the test on all targets.
7062 * gcc.dg/foo.specs: Use cpp_unique_options.
7063
dd53d197
MG
70642016-05-02 Marc Glisse <marc.glisse@inria.fr>
7065
7066 * gcc.dg/tree-ssa/unord.c: New testcase.
7067
a8b85ce9
MG
70682016-05-02 Marc Glisse <marc.glisse@inria.fr>
7069
7070 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7071
5b37e866
NS
70722016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7073
7074 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7075
7176a4a0
MP
70762016-05-02 Marek Polacek <polacek@redhat.com>
7077
7078 PR c/70851
7079 * gcc.dg/enum-incomplete-3.c: New test.
7080
6b9933b9
MP
70812016-05-02 Marek Polacek <polacek@redhat.com>
7082 Tom de Vries <tom@codesourcery.com>
7083
7084 PR tree-optimization/70700
7085 * gcc.dg/pr70700.c: New test.
7086
90f82260
UB
70872016-05-01 Uros Bizjak <ubizjak@gmail.com>
7088
7089 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7090 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7091 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7092 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7093 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7094
f73036c1
EB
70952016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7096
7097 * ada/acats/run_acats: Rename into...
7098 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7099 * ada/acats/run_all.sh: Remove redundant test.
7100 (target_run): Move around.
7101 (target_gnatchop): Use newly built executable.
7102 (target_gnatmake): Likewise.
7103 Check that the compilation of impbit succeeds.
7104
85e051a3
OE
71052016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7106
7107 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7108 * gcc.dg/20021029-1.c: Likewise.
7109 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7110 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7111 * gcc.target/sh/cmpstr.c: Likewise.
7112 * gcc.target/sh/cmpstrn.c: Likewise.
7113 * gcc.target/sh/memset.c: Likewise.
7114 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7115 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7116 * gcc.target/sh/pr39423-1.c: Likewise.
7117 * gcc.target/sh/pr49468-di.c: Likewise.
7118 * gcc.target/sh/pr49468-si.c: Likewise.
7119 * gcc.target/sh/pr49880-1.c: Likewise.
7120 * gcc.target/sh/pr49880-2.c: Likewise.
7121 * gcc.target/sh/pr49880-3.c: Likewise.
7122 * gcc.target/sh/pr50751-1.c: Likewise.
7123 * gcc.target/sh/pr50751-4.c: Likewise.
7124 * gcc.target/sh/pr50751-7.c: Likewise.
7125 * gcc.target/sh/pr51244-1.c: Likewise.
7126 * gcc.target/sh/pr51244-10.c: Likewise.
7127 * gcc.target/sh/pr51244-11.c: Likewise.
7128 * gcc.target/sh/pr51244-12.c: Likewise.
7129 * gcc.target/sh/pr51244-13.c: Likewise.
7130 * gcc.target/sh/pr51244-14.c: Likewise.
7131 * gcc.target/sh/pr51244-17.c: Likewise.
7132 * gcc.target/sh/pr51244-18.c: Likewise.
7133 * gcc.target/sh/pr51244-19.c: Likewise.
7134 * gcc.target/sh/pr51244-4.c: Likewise.
7135 * gcc.target/sh/pr51244-5.c: Likewise.
7136 * gcc.target/sh/pr51244-7.c: Likewise.
7137 * gcc.target/sh/pr51244-8.c: Likewise.
7138 * gcc.target/sh/pr51244-9.c: Likewise.
7139 * gcc.target/sh/pr51697.c: Likewise.
7140 * gcc.target/sh/pr52483-1.c: Likewise.
7141 * gcc.target/sh/pr52483-2.c: Likewise.
7142 * gcc.target/sh/pr52483-3.c: Likewise.
7143 * gcc.target/sh/pr52483-5.c: Likewise.
7144 * gcc.target/sh/pr52933-1.c: Likewise.
7145 * gcc.target/sh/pr52933-2.c: Likewise.
7146 * gcc.target/sh/pr52933-3.c: Likewise.
7147 * gcc.target/sh/pr53568-1.c: Likewise.
7148 * gcc.target/sh/pr53976-1.c: Likewise.
7149 * gcc.target/sh/pr53988-1.c: Likewise.
7150 * gcc.target/sh/pr53988.c: Likewise.
7151 * gcc.target/sh/pr54089-1.c: Likewise.
7152 * gcc.target/sh/pr54089-6.c: Likewise.
7153 * gcc.target/sh/pr54089-7.c: Likewise.
7154 * gcc.target/sh/pr54089-8.c: Likewise.
7155 * gcc.target/sh/pr54089-9.c: Likewise.
7156 * gcc.target/sh/pr54236-1.c: Likewise.
7157 * gcc.target/sh/pr54236-2.c: Likewise.
7158 * gcc.target/sh/pr54236-3.c: Likewise.
7159 * gcc.target/sh/pr54236-4.c: Likewise.
7160 * gcc.target/sh/pr54386.c: Likewise.
7161 * gcc.target/sh/pr54602-1.c: Likewise.
7162 * gcc.target/sh/pr54685.c: Likewise.
7163 * gcc.target/sh/pr54760-1.c: Likewise.
7164 * gcc.target/sh/pr54760-2.c: Likewise.
7165 * gcc.target/sh/pr54760-3.c: Likewise.
7166 * gcc.target/sh/pr54760-4.c: Likewise.
7167 * gcc.target/sh/pr54760-5.c: Likewise.
7168 * gcc.target/sh/pr54760-6.c: Likewise.
7169 * gcc.target/sh/pr55146.c: Likewise.
7170 * gcc.target/sh/pr55160.c: Likewise.
7171 * gcc.target/sh/pr59278.c: Likewise.
7172 * gcc.target/sh/pr59401-1.c: Likewise.
7173 * gcc.target/sh/pr59533-1.c: Likewise.
7174 * gcc.target/sh/pr63260.c: Likewise.
7175 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7176 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7177 * gcc.target/sh/strlen.c: Likewise.
7178 * gcc.target/sh/torture/pr30807.c: Likewise.
7179 * gcc.target/sh/torture/pr34777.c: Likewise.
7180 * gcc.target/sh/torture/pr64652.c: Likewise.
7181 * gcc.target/sh/torture/pr65505.c: Likewise.
7182 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7183 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7184
411e5c67
PC
71852016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7186
7187 PR c++/66644
7188 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7189
8fa97501
BS
71902016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7191
7192 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7193 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7194 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7195 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7196
5a956111
PP
71972016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7198
7199 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7200 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7201
e7ff0319
CP
72022016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7203
7204 PR middle-end/70626
7205 * c-c++-common/goacc/combined-reduction.c: New test.
7206 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7207
52d11a4b
L
72082016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7209
7210 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7211 *movdi_internal pattern only if PIC off.
7212 * gcc.target/i386/pr70155-2.c: Likewise.
7213 * gcc.target/i386/pr70155-3.c: Likewise.
7214 * gcc.target/i386/pr70155-4.c: Likewise.
7215 * gcc.target/i386/pr70155-5.c: Likewise.
7216 * gcc.target/i386/pr70155-6.c: Likewise.
7217 * gcc.target/i386/pr70155-7.c: Likewise.
7218 * gcc.target/i386/pr70155-8.c: Likewise.
7219 * gcc.target/i386/pr70155-15.c: Likewise.
7220 * gcc.target/i386/pr70155-17.c: Likewise.
7221 * gcc.target/i386/pr70155-22.c: Likewise.
7222
8960db31
BC
72232016-04-29 Bin Cheng <bin.cheng@arm.com>
7224
7225 PR tree-optimization/70803
7226 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7227
cca535a4
IE
72282016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7229
7230 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7231 optimization of vector loop.
7232 * gcc.target/i386/vect-unpack-3.c: New test.
7233 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7234 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7235 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7236
500ecf4a
MP
72372016-04-29 Marek Polacek <polacek@redhat.com>
7238
7239 PR sanitizer/70342
7240 * g++.dg/ubsan/null-7.C: New test.
7241
2fff3db8
MP
7242 PR c/70852
7243 * gcc.dg/pr70852.c: New test.
7244
509063eb
DV
72452016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7246
7247 PR/69089
7248 * g++.dg/cpp0x/alignas6.C: New test.
7249
83745c0d
DV
72502016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7251
c87885ca
RO
7252 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7253 * gcc.dg/pr27003.c: Likewise.
7254 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7255 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7256 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7257 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7258 * gcc.target/arc/mxy.c: Likewise.
7259 * gcc.target/arc/mswape.c: Likewise.
7260 * gcc.target/arc/mrtsc.c: Likewise.
7261 * gcc.target/arc/mcrc.c: Likewise.
7262 * gcc.target/arc/mdsp-packa.c: Likewise.
7263 * gcc.target/arc/mdvbf.c: Likewise.
7264 * gcc.target/arc/mlock.c: Likewise.
7265 * gcc.target/arc/mmac-24.c: Likewise.
7266 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7267
849b265d
BS
72682016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7269 Matthijs Kooijman <matthijs@stdin.nl>
7270 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7271
7272 PR target/60040
7273 * gcc.target/avr/pr60040-1.c: New.
7274 * gcc.target/avr/pr60040-2.c: New.
7275
1390536b
RB
72762016-04-29 Richard Biener <rguenther@suse.de>
7277
7278 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7279
98998245
RB
72802016-04-29 Richard Biener <rguenther@suse.de>
7281
7282 PR tree-optimization/13962
7283 PR tree-optimization/65686
7284 * gcc.dg/uninit-pr65686.c: New testcase.
7285
8b80cc21
JJ
72862016-04-29 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR middle-end/70843
7289 * gcc.dg/pr70843.c: New test.
7290
6181bc30
JJ
72912016-04-28 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR target/70858
7294 * gcc.target/i386/pr70858.c: New test.
7295
f4cb3612
AB
72962016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7297
7298 * gcc.target/arc/nps400-1.c: New file.
7299
8ad9df62
JR
73002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7301 Andrew Burgess <andrew.burgess@embecosm.com>
7302
7303 * gcc.target/arc/movh_cl-1.c: New file.
7304
ceaaa9fe
JR
73052016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7306 Andrew Burgess <andrew.burgess@embecosm.com>
7307
7308 * gcc.target/arc/extzv-1.c: New file.
7309 * gcc.target/arc/insv-1.c: New file.
7310 * gcc.target/arc/insv-2.c: New file.
7311 * gcc.target/arc/movb-1.c: New file.
7312 * gcc.target/arc/movb-2.c: New file.
7313 * gcc.target/arc/movb-3.c: New file.
7314 * gcc.target/arc/movb-4.c: New file.
7315 * gcc.target/arc/movb-5.c: New file.
7316 * gcc.target/arc/movb_cl-1.c: New file.
7317 * gcc.target/arc/movb_cl-2.c: New file.
7318 * gcc.target/arc/movbi_cl-1.c: New file.
7319 * gcc.target/arc/movl-1.c: New file.
7320
4d03dc2f
JR
73212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7322 Andrew Burgess <andrew.burgess@embecosm.com>
7323
7324 * gcc.target/arc/cmem-1.c: New file.
7325 * gcc.target/arc/cmem-2.c: New file.
7326 * gcc.target/arc/cmem-3.c: New file.
7327 * gcc.target/arc/cmem-4.c: New file.
7328 * gcc.target/arc/cmem-5.c: New file.
7329 * gcc.target/arc/cmem-6.c: New file.
7330 * gcc.target/arc/cmem-7.c: New file.
7331 * gcc.target/arc/cmem-ld.inc: New file.
7332 * gcc.target/arc/cmem-st.inc: New file.
7333
81262dad
JJ
73342016-04-28 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR target/70821
7337 * gcc.target/i386/pr70821.c: New test.
7338
0a31a09a
BS
73392016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7340
7341 * gcc.target/powerpc/vec-adde.c: New test.
7342 * gcc.target/powerpc/vec-adde-int128.c: New test.
7343
3ddffba9
JJ
73442016-04-28 Jakub Jelinek <jakub@redhat.com>
7345
7346 * gcc.target/i386/avx-vround-1.c: New test.
7347 * gcc.target/i386/avx-vround-2.c: New test.
7348 * gcc.target/i386/avx512vl-vround-1.c: New test.
7349 * gcc.target/i386/avx512vl-vround-2.c: New test.
7350
713dedcd
RO
73512016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7352
7353 PR testsuite/70595
7354 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7355 (check_effective_target_cilkplus_runtime): ... this.
7356 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7357 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7358
7359 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7360 Require cilkplus_runtime.
7361 Don't add -lcilkrts.
7362 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7363 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7364 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7365 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7366 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7367 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7368 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7369 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7370 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7371 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7372 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7373 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7374 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7375 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7376 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7377 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7378 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7379 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7380 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7381 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7382 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7383 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7384 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7385 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7386 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7387 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7388 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7389 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7390 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7391
7392 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7393 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7394
7395 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7396
7397 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7398 cilkplus_runtime.
7399
3563f78f
MG
74002016-04-27 Marc Glisse <marc.glisse@inria.fr>
7401
7402 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7403 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7404
6bc2bb18
RB
74052015-04-27 Ryan Burn <contact@rnburn.com>
7406
7407 PR c++/69024
7408 PR c++/68997
7409 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7410 diagnostic.
7411 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7412 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7413
1e55d29a
EB
74142016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7415
7416 * gnat.dg/limited_with4.ad[sb]: New test.
7417 * gnat.dg/limited_with4_pkg.ads: New helper.
7418
087146ca
L
74192016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7420
7421 PR target/70155
7422 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7423 and movv1ti_internal patterns
7424 * gcc.target/i386/pr70155-1.c: New test.
7425 * gcc.target/i386/pr70155-2.c: Likewise.
7426 * gcc.target/i386/pr70155-3.c: Likewise.
7427 * gcc.target/i386/pr70155-4.c: Likewise.
7428 * gcc.target/i386/pr70155-5.c: Likewise.
7429 * gcc.target/i386/pr70155-6.c: Likewise.
7430 * gcc.target/i386/pr70155-7.c: Likewise.
7431 * gcc.target/i386/pr70155-8.c: Likewise.
7432 * gcc.target/i386/pr70155-9.c: Likewise.
7433 * gcc.target/i386/pr70155-10.c: Likewise.
7434 * gcc.target/i386/pr70155-11.c: Likewise.
7435 * gcc.target/i386/pr70155-12.c: Likewise.
7436 * gcc.target/i386/pr70155-13.c: Likewise.
7437 * gcc.target/i386/pr70155-14.c: Likewise.
7438 * gcc.target/i386/pr70155-15.c: Likewise.
7439 * gcc.target/i386/pr70155-16.c: Likewise.
7440 * gcc.target/i386/pr70155-17.c: Likewise.
7441 * gcc.target/i386/pr70155-18.c: Likewise.
7442 * gcc.target/i386/pr70155-19.c: Likewise.
7443 * gcc.target/i386/pr70155-20.c: Likewise.
7444 * gcc.target/i386/pr70155-21.c: Likewise.
7445 * gcc.target/i386/pr70155-22.c: Likewise.
7446
92329f9f
L
74472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7448
7449 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7450 ".{5,6}".
7451
309a0cf6
BC
74522016-04-27 Bin Cheng <bin.cheng@arm.com>
7453
7454 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7455 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7456 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7457 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7458 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7459
72ed2b9c
RB
74602016-04-27 Richard Biener <rguenther@suse.de>
7461
7462 PR ipa/70760
7463 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7464 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7465
3c98ff9b
NS
74662016-04-27 Nathan Sidwell <nathan@acm.org>
7467
7468 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7469 * g++.dg/ubsan/pr63956.C: Adjust error location.
7470
9ec5d66b
NC
74712016-04-27 Nick Clifton <nickc@redhat.com>
7472
7473 PR middle-end/49889
7474 * gcc.dg/pr49889.c: New test.
7475
c1e1f433
BS
74762016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7477
7478 * c-c++-common/memset-array.c: New test.
7479
8ac43293
MS
74802016-04-26 Martin Sebor <msebor@redhat.com>
7481
7482 PR c++/66639
7483 * g++.dg/cpp1y/func_constexpr.C: New test.
7484
843ce8ab
PP
74852016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7486
7487 PR c++/70241
7488 * g++.dg/cpp0x/enum32.C: New test.
7489 * g++.dg/cpp0x/enum33.C: New test.
7490
74912016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7492
7493 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7494 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7495 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7496 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7497 * gcc.c-torture/execute/pr38151.c: Likewise.
7498 * gcc.c-torture/execute/pr66556.c: Likewise.
7499 * gcc.c-torture/execute/pr67781.c: Likewise.
7500 * gcc.c-torture/execute/pr68648.c: Likewise.
7501
ca1206be
MG
75022016-04-26 Marc Glisse <marc.glisse@inria.fr>
7503
7504 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7505
2448a956
MP
75062016-04-26 Marek Polacek <polacek@redhat.com>
7507
7508 PR c/67784
7509 * gcc.dg/pr67784-3.c: New test.
7510 * gcc.dg/pr67784-4.c: New test.
7511 * gcc.dg/pr67784-5.c: New test.
7512
b02a5e26
MP
7513 PR c/70791
7514 * gcc.dg/Wnested-externs-2.c: New test.
7515
6b6aa8d3
MG
75162016-04-26 Marc Glisse <marc.glisse@inria.fr>
7517
7518 * gcc.dg/fold-plusmult.c: Adjust.
7519 * gcc.dg/no-strict-overflow-6.c: Adjust.
7520 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7521
a2095b55
BS
75222016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7523
7524 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7525 number scans.
7526 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7527 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7528 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7529 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7530 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7531 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7532 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7533 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7534 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7535 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7536 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7537 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7538 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7539 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7540 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7541 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7542 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7543 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7544 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7545 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7546 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7547 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7548 scans.
7549 * gcc.target/i386/pr32219-4.c: Likewise.
7550 * gcc.target/i386/pr32219-6.c: Likewise.
7551 * gcc.target/i386/pr32219-8.c: Likewise.
7552
bb0cc5c8
KT
75532016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7554
7555 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7556 associated options.
7557
5a0802ea
MP
75582016-04-26 Marek Polacek <polacek@redhat.com>
7559
7560 PR c++/70744
7561 * g++.dg/ext/cond2.C: New test.
7562
00f615af
BC
75632016-04-26 Bin Cheng <bin.cheng@arm.com>
7564
7565 PR tree-optimization/70771
7566 PR tree-optimization/70775
7567 * gcc.dg/pr70771.c: New test.
25939d34 7568 * gcc.dg/pr70775.c: New test.
00f615af 7569
218155e7
BS
75702016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7571
7572 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7573
ab99f467
RB
75742016-04-25 Richard Biener <rguenther@suse.de>
7575
7576 PR tree-optimization/70780
7577 * gcc.dg/torture/pr70780.c: New testcase.
7578
3f8257db 75792016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7580
c87885ca
RO
7581 * gcc.target/arm/neon-vaddws16.c: New test.
7582 * gcc.target/arm/neon-vaddws32.c: New test.
7583 * gcc.target/arm/neon-vaddwu16.c: New test.
7584 * gcc.target/arm/neon-vaddwu32.c: New test.
7585 * gcc.target/arm/neon-vaddwu8.c: New test.
7586 * lib/target-supports.exp
93c590ee
MC
7587 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7588 that arm neon support vector widen sum of HImode TO SImode.
7589
d6c1a7a7
JJ
75902016-04-23 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR sanitizer/70712
7593 * c-c++-common/asan/pr70712.c: New test.
7594
ab0fc037
TS
75952016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7596
7597 * .gitattributes: New file.
7598
2aa64824
CL
75992016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7600
7601 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7602
e7e12d92
DH
76032016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7604
7605 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7606 * gfortran.dg/submodule_15.f08: Likewise.
7607
d1431192
RB
76082016-04-22 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/70740
7611 * gcc.dg/torture/pr70740.c: New testcase.
7612
04a63c24
L
76132016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7614
7615 PR target/70750
7616 * gcc.target/i386/pr70750-1.c: New test.
7617 * gcc.target/i386/pr70750-2.c: Likewise.
7618
20700098
PC
76192016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 PR c++/70540
7622 * g++.dg/cpp0x/auto48.C: New.
7623
aedf4e12
MP
76242016-04-21 Marek Polacek <polacek@redhat.com>
7625
7626 PR c++/70513
7627 * g++.dg/cpp0x/forw_enum12.C: New test.
7628 * g++.dg/cpp0x/forw_enum13.C: New test.
7629
2074d80a
KY
76302016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7631
7632 PR target/70728
7633 * gcc.target/i386/pr70728.c: New test.
7634
aef4aab0
RB
76352016-04-21 Richard Biener <rguenther@suse.de>
7636
7637 PR middle-end/70747
7638 * gcc.dg/pr70747.c: New testcase.
7639
2359e571
BC
76402016-04-21 Bin Cheng <bin.cheng@arm.com>
7641
7642 PR tree-optimization/70715
7643 * gcc.dg/tree-ssa/scev-13.c: New test.
7644
ce0e66ff
MG
76452016-04-21 Marc Glisse <marc.glisse@inria.fr>
7646
7647 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7648
2c2870a1
MG
76492016-04-21 Marc Glisse <marc.glisse@inria.fr>
7650
7651 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7652
a2b056a3
JH
76532016-04-20 Jan Hubicka <jh@suse.cz>
7654
7655 PR ipa/70018
7656 * g++.dg/ipa/nothrow-1.C: New testcase.
7657
ee392fc2
NS
76582016-04-20 Nathan Sidwell <nathan@acm.org>
7659
7660 PR c++/55635
7661 * g++.dg/eh/delete1.C: New.
7662
dda49daf
L
76632016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7664
7665 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7666 -mtune-ctrl=sse_typeless_stores.
7667
8a5b9d5a
L
76682016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7669
7670 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7671
1011119f
BC
76722016-04-20 Bin Cheng <bin.cheng@arm.com>
7673
7674 PR tree-optimization/69489
7675 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7676
477d4906
IV
76772016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7678
7679 PR c++/69363
7680 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7681 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7682 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7683
fad08d12
BC
76842016-04-20 Bin Cheng <bin.cheng@arm.com>
7685
7686 PR tree-optimization/56625
7687 PR tree-optimization/69489
7688 * gcc.dg/vect/pr56625.c: New test.
7689 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7690
9e3e4fab
AP
76912016-04-20 Andrew Pinski <apinski@cavium.com>
7692
7693 PR target/64971
7694 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7695
d7aa24e4
AC
76962016-04-20 Arnaud Charlet <charlet@adacore.com>
7697
7698 * gnat.dg/self1.adb: Remove now incorrect test.
7699
e6d62b46
BC
77002016-04-20 Bin Cheng <bin.cheng@arm.com>
7701
7702 * gcc.dg/tree-ssa/scev-11.c: New test.
7703 * gcc.dg/tree-ssa/scev-12.c: New test.
7704
2697b189
MP
77052016-04-20 Marek Polacek <polacek@redhat.com>
7706
7707 PR tree-optimization/70725
7708 * gcc.dg/pr70725.c: New test.
7709
60d393e8
RB
77102016-04-20 Richard Biener <rguenther@suse.de>
7711
7712 PR tree-optimization/70726
7713 * g++.dg/vect/pr70726.cc: New testcase.
7714
82c6f58a
AK
77152016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7716
7717 PR target/70674
7718 * gcc.target/s390/pr70674.c: New test.
7719
90eeab20
JD
77202016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7721
7722 PR libgfortran/70684
7723 * gfortran.dg/list_read_14.f90: New test.
7724
fc9cf6da
L
77252016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7726
7727 PR target/69201
7728 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7729 extern to force it misaligned.
7730 (b): Likewise.
7731 (c): Likewise.
7732 (d): Likewise.
7733 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7734 Don't check `*' before movv4sf_internal.
7735 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7736 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7737 Don't check `*' before movv16qi_internal.
7738 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7739 extern to force it misaligned.
7740 (b): Likewise.
7741 (c): Likewise.
7742 (d): Likewise.
7743 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7744 Don't check `*' before movv2df_internal.
7745 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7746 extern to force it misaligned.
7747 (b): Likewise.
7748 (c): Likewise.
7749 (d): Likewise.
7750 Check movv8sf_internal instead of avx_storeups256.
7751 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7752
ea8927ea
RB
77532016-04-19 Richard Biener <rguenther@suse.de>
7754
7755 PR tree-optimization/70171
7756 * g++.dg/tree-ssa/pr70171.C: New testcase.
7757
65f52ee9
RB
77582016-04-19 Richard Biener <rguenther@suse.de>
7759
7760 PR tree-optimization/70724
7761 * gcc.dg/torture/pr70724.c: New testcase.
7762
987b67f1
VM
77632016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7764
7765 PR middle-end/70689
c87885ca 7766 * gcc.target/i386/pr70689.c: New.
987b67f1 7767
91a47c39
L
77682016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7769
7770 PR target/70708
7771 * gcc.target/i386/pr70708.c: New test.
7772
8270b82d
RB
77732016-04-18 Richard Biener <rguenther@suse.de>
7774
7775 PR tree-optimization/43434
7776 * gcc.dg/vect/pr43434.c: New testcase.
7777 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7778 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7779 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7780 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7781 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7782 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7783 * gcc.dg/gomp/pr68640.c: Likewise.
7784 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7785 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7786
edd048e2
RB
77872016-04-18 Richard Biener <rguenther@suse.de>
7788
7789 PR tree-optimization/70701
7790 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7791
bd5c7330
TV
77922016-04-18 Tom de Vries <tom@codesourcery.com>
7793
7794 PR testsuite/70699
7795 * gcc.dg/pr70161.c: Add dot-file scans.
7796 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7797 instead of after last dot char.
7798
23f2660f
EB
77992016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7800
7801 * c-c++-common/dump-ada-spec-3.c: New test.
7802 * c-c++-common/dump-ada-spec-4.c: Likewise.
7803
da152c9f
TV
78042016-04-17 Tom de Vries <tom@codesourcery.com>
7805
7806 PR other/70183
7807 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7808
cc950f98
JH
78092016-04-15 Jan Hubicka <jh@suse.cz>
7810
7811 PR ipa/70018
7812 * g++.dg/ipa/pure-const-1.C: New testcase.
7813 * g++.dg/ipa/pure-const-2.C: New testcase.
7814 * g++.dg/ipa/pure-const-3.C: New testcase.
7815
949505a9
MP
78162016-04-15 Marek Polacek <polacek@redhat.com>
7817
7818 PR c/70671
7819 * gcc.dg/bitfld-22.c: New test.
7820
10e547d6
BS
78212016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7822
7823 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7824 x86_64.
7825
1e77281b
MP
78262016-04-15 Marek Polacek <polacek@redhat.com>
7827
7828 PR c/70651
7829 * c-c++-common/pr70651.c: New test.
7830
e501fa8e
KT
78312016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7832
7833 PR rtl-optimization/70681
7834 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7835 dump scan on arm and powerpc.
7836 * gcc.dg/pr10474.c: Likewise.
7837
dda1bf61
JJ
78382016-04-15 Jakub Jelinek <jakub@redhat.com>
7839
ca4ef1ff
JJ
7840 PR c++/69517
7841 PR c++/70019
7842 PR c++/70588
7843 * g++.dg/cpp1y/vla11.C: Revert for real.
7844
dda1bf61
JJ
7845 PR c/70436
7846 * c-c++-common/Wparentheses-1.c: New test.
7847 * c-c++-common/gomp/Wparentheses-1.c: New test.
7848 * c-c++-common/gomp/Wparentheses-2.c: New test.
7849 * c-c++-common/gomp/Wparentheses-3.c: New test.
7850 * c-c++-common/gomp/Wparentheses-4.c: New test.
7851 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7852 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7853 * c-c++-common/goacc/Wparentheses-1.c: New test.
7854
1355e62c
KY
78552016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7856
7857 PR target/70662
7858 * gcc.target/i386/pr70662.c: New test.
7859
0ab34b9e 78602016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7861 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7862
7863 PR tree-optimization/70130
7864 * gcc.dg/vect/O3-pr70130.c: New testcase.
7865
bc773aad
MM
78662016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7867
6e9b2286
MM
7868 PR target/70669
7869 * gcc.target/powerpc/pr70669.c: New test.
7870
bc773aad
MM
7871 PR target/70640
7872 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7873 a power7 system that does not have an assembler that supports
7874 power8.
7875
d8747845
MS
78762016-04-14 Martin Sebor <msebor@redhat.com>
7877
7878 PR c++/69517
7879 PR c++/70019
7880 PR c++/70588
7881 * c-c++-common/ubsan/vla-1.c: Revert.
7882 * g++.dg/cpp1y/vla11.C: Same.
7883 * g++.dg/cpp1y/vla12.C: Same.
7884 * g++.dg/cpp1y/vla13.C: Same.
7885 * g++.dg/cpp1y/vla14.C: Same.
7886 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7887 * g++.dg/init/array24.C: Same.
d8747845
MS
7888 * g++.dg/ubsan/vla-1.C: Same.
7889
85128559
MP
78902016-04-14 Marek Polacek <polacek@redhat.com>
7891 Jan Hubicka <hubicka@ucw.cz>
7892
7893 PR c++/70029
7894 * g++.dg/torture/pr70029.C: New test.
7895
52fbb073
MS
78962016-04-14 Martin Sebor <msebor@redhat.com>
7897
7898 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7899 type size to prevent failures on targets with very low maximum
7900 alignment.
7901
6db61d6f
RB
79022016-04-14 Richard Biener <rguenther@suse.de>
7903
7904 PR tree-optimization/70623
7905 * gcc.dg/torture/pr70623.c: New testcase.
7906 * gcc.dg/torture/pr70623-2.c: Likewise.
7907
342fac95
MS
79082016-04-13 Martin Sebor <msebor@redhat.com>
7909
7910 PR c++/69517
7911 PR c++/70019
7912 PR c++/70588
7913 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7914 * g++.dg/cpp1y/vla11.C: New test.
7915 * g++.dg/cpp1y/vla12.C: New test.
7916 * g++.dg/cpp1y/vla13.C: New test.
7917 * g++.dg/cpp1y/vla14.C: New test.
7918 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7919 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7920 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7921
d93c452f
JJ
79222016-04-13 Jakub Jelinek <jakub@redhat.com>
7923
7924 PR c++/70641
7925 * g++.dg/opt/pr70641.C: New test.
7926
85115fb6
RO
79272016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7928
7929 PR rtl-optimization/68749
7930 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7931 effects of argument promotions.
7932 Remove default args to dg-skip-if.
7933
545a4139
PC
79342016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7935
7936 PR c++/70635
7937 * g++.dg/parse/pr70635.C: New.
7938
b3a77f21
MP
79392016-04-13 Marek Polacek <polacek@redhat.com>
7940
7941 PR c++/70639
7942 * c-c++-common/Wmisleading-indentation-4.c: New test.
7943
99cd9857
MP
79442016-04-13 Marek Polacek <polacek@redhat.com>
7945
7946 PR c/70436
c87885ca
RO
7947 * gcc.dg/Wparentheses-12.c: New test.
7948 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7949
75ca93ec
IE
79502016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7951
7952 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7953 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7954 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7955
3d3f9e7e
JJ
79562016-04-13 Jakub Jelinek <jakub@redhat.com>
7957
37947cd0
JJ
7958 PR middle-end/70633
7959 * gcc.c-torture/compile/pr70633.c: New test.
7960
3d3f9e7e
JJ
7961 PR debug/70628
7962 * gcc.dg/torture/pr70628.c: New test.
7963
92886d3e
PP
79642016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7965
7966 PR c++/70610
7967 * g++.dg/template/pr70610.C: New test.
7968 * g++.dg/template/pr70610-2.C: New test.
7969 * g++.dg/template/pr70610-3.C: New test.
7970 * g++.dg/template/pr70610-4.C: New test.
7971
13bd7c2b
JJ
79722016-04-12 Jakub Jelinek <jakub@redhat.com>
7973
6512fa6d
JJ
7974 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7975 128 instead of 32.
7976
13bd7c2b
JJ
7977 PR c++/70571
7978 * g++.dg/ext/pr70571.C: New test.
7979
20b9851c
MM
79802016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7981
8a434ada 7982 PR target/70640
20b9851c
MM
7983 * gcc.target/powerpc/pr70640.c: New test.
7984
2b2f52bc
PC
79852016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7986
7987 PR c++/68722
7988 * g++.dg/parse/pr68722.C: New.
7989
5901e56a
JJ
79902016-04-12 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR rtl-optimization/70596
7993 * gcc.target/i386/pr70596.c: New test.
7994
d4619dc1
NS
79952016-04-12 Nathan Sidwell <nathan@acm.org>
7996
7997 PR c++/70501
7998 * g++.dg/init/pr70501.C: New.
7999
3df530d3
DW
80002016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8001
8002 * gcc.target/i386/asm-flag-6.c: New test.
8003
b7a120d7
TV
80042016-04-12 Tom de Vries <tom@codesourcery.com>
8005
8006 PR tree-optimization/68756
8007 * gcc.dg/graphite/pr68756.c: New test.
8008
4e0eea75
JJ
80092016-04-12 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR tree-optimization/70602
8012 * gcc.c-torture/execute/pr70602.c: New test.
8013
35fbda43
MM
80142016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8015
8016 PR target/70381
8017 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8018 __float128 emulator is built and runs.
8019 * gcc.target/powerpc/float128-1.c: Likewise.
8020
8021 * lib/target-supports.exp (check_ppc_float128_sw_available):
8022 Rework tests for __float128 software and hardware
8023 availability. Fix exit condition to return 0 on success.
8024
04a99ebe
JG
80252016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8026
8027 PR target/70133
8028 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8029 * gcc.target/aarch64/target_attr_15.c: Likewise.
8030
47cd5a85
PC
80312016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8032
8033 PR c++/69066
8034 * g++.dg/cpp1y/pr69066.C: New.
8035
a5edb32e
JD
80362016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8037
8038 PR fortran/68566
8039 * gfortran.dg/pr36192.f90: Update test.
8040 * gfortran.dg/pr36192_1.f90: Update test.
8041 * gfortran.dg/real_dimension_1.f: Update test.
8042 * gfortran.dg/parameter_array_init_7.f90: New test.
8043
8ef378f8
JDA
80442016-04-09 John David Anglin <danglin@gcc.gnu.org>
8045
c532c871
JDA
8046 PR testsuite/64039
8047 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8048
d34f706f
JDA
8049 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8050
75e1dd9e
JDA
8051 PR rtl-optimization/66669
8052 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8053
8a976f5f
JDA
8054 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8055
da04822a
JDA
8056 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8057 * gcc.dg/pie-1.c: Likewise.
8058 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8059 * gcc.dg/pic-4.c: Likewise.
8060 * gcc.dg/pie-3.c: Likewise.
8061 * gcc.dg/pie-4.c: Likewise.
8062
adfabcf9
JDA
8063 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8064
4a020adf
JDA
8065 PR tree-optimization/68644
8066 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8067
8ef378f8
JDA
8068 PR rtl-optimization/64886
8069 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8070
09bf990e
TV
80712016-04-09 Tom de Vries <tom@codesourcery.com>
8072
8073 PR tree-optimization/68953
8074 * gcc.dg/graphite/pr68953.c: New test.
8075
138c3c1a
DH
80762016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8077
8078 PR fortran/70592
8079 * gfortran.dg/deferred_character_16.f90: New test.
8080
f55460af
JJ
80812016-04-09 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR tree-optimization/70586
8084 * gcc.c-torture/execute/pr70586.c: New test.
8085
0b77bbf3
DH
80862016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8087
8088 PR sanitizer/70573
8089 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8090 with __builtin_memset
8091 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8092
c42cfb5c
CP
80932016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8094
8095 PR lto/70289
8096 PR ipa/70348
8097 PR tree-optimization/70373
8098 PR middle-end/70533
8099 PR middle-end/70534
8100 PR middle-end/70535
8101 * c-c++-common/goacc/reduction-5.c: New test.
8102 * c-c++-common/goacc/reduction-promotions.c: New test.
8103 * gfortran.dg/goacc/reduction-3.f95: New test.
8104 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8105
56cfb596
PP
81062016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8107
8108 PR c++/70590
8109 PR c++/70452
8110 * g++.dg/pr70590.C: New test.
8111 * g++.dg/pr70590-2.C: New test.
8112
1a13c0a2
JJ
81132016-04-08 Jakub Jelinek <jakub@redhat.com>
8114
abc0647a
JJ
8115 PR middle-end/70593
8116 * gcc.target/i386/pr70593.c: New test.
8117
1a13c0a2
JJ
8118 PR rtl-optimization/70574
8119 * gcc.target/i386/avx2-pr70574.c: New test.
8120
c3da4956
MO
81212016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8122
8123 PR sanitizer/70541
8124 * c-c++-common/asan/pr70541.c: New test.
8125
9f1b833b
TV
81262016-04-08 Tom de Vries <tom@codesourcery.com>
8127
8128 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8129 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8130
bae7adda
KT
81312016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8132
8133 PR target/70566
8134 * gcc.c-torture/execute/pr70566.c: New test.
8135
211f3d57
TV
81362016-04-08 Tom de Vries <tom@codesourcery.com>
8137
8138 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8139 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8140
02cf2861
AM
81412016-04-08 Alan Modra <amodra@gmail.com>
8142
8143 * gcc.target/powerpc/pr70117.c: New.
8144
5f490f9f
JJ
81452016-04-07 Jakub Jelinek <jakub@redhat.com>
8146
56e9b710
JJ
8147 PR testsuite/70581
8148 * gcc.dg/lto/simd-function_0.c: New test.
8149
5f490f9f
JJ
8150 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8151 clones.
8152 * c-c++-common/attr-simd-2.c: Likewise.
8153 * c-c++-common/attr-simd-4.c: Likewise.
8154 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8155 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8156
e4ebc74d
TP
81572016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8158
8159 PR testsuite/70553
8160 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8161
9817ae35
TS
81622016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8163 Tom de Vries <tom@codesourcery.com>
8164
8165 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8166 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8167 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8168 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8169 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8170 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8171 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8172 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8173
e292f64d
PP
81742016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8175
8176 PR c/70436
8177 * g++.dg/warn/Wparentheses-29.C: New test.
8178
6b37bdaf
PP
81792016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8180
8181 PR c/70436
8182 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8183 explicit braces to resolve a future -Wparentheses warning.
8184
64824205
RH
81852016-04-06 Richard Henderson <rth@redhat.com>
8186
8187 * gcc.dg/pr61817-1.c: New test.
8188 * gcc.dg/pr61817-2.c: New test.
8189 * gcc.dg/pr69391-1.c: New test.
8190 * gcc.dg/pr69391-2.c: New test.
8191
bc2fc1f3
VM
81922016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8193
8194 PR rtl-optimization/70398
c87885ca 8195 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8196
41414a02
EB
81972016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8198
8199 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8200
4066ea8a
YR
82012016-04-06 Yvan Roux <yvan.roux@linaro.org>
8202 Pedro Alves <palves@redhat.com>
8203
8204 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8205
ec35ea45
JJ
82062016-04-06 Jakub Jelinek <jakub@redhat.com>
8207
3866f8dd
JJ
8208 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8209 Check for avx512f effective targets instead of avx2.
8210 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8211 for AVX512F clones.
8212 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8213 * g++.dg/gomp/declare-simd-1.C: Likewise.
8214 * g++.dg/gomp/declare-simd-3.C: Likewise.
8215 * g++.dg/gomp/declare-simd-4.C: Likewise.
8216
ec35ea45
JJ
8217 PR middle-end/70550
8218 * c-c++-common/gomp/pr70550-1.c: New test.
8219 * c-c++-common/gomp/pr70550-2.c: New test.
8220
c08d28ac
NS
82212016-04-05 Nathan Sidwell <nathan@acm.org>
8222
8223 PR c++/70512
8224 * g++.dg/ext/attribute-may-alias-5.C: New.
8225
1d510e04
JJ
82262016-04-05 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR c++/70336
8229 * c-c++-common/pr70336.c: New test.
8230 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8231 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8232
84278ed9
JH
82332016-04-05 Jan Hubicka <hubicka@ucw.cz>
8234
8235 PR ipa/66223
8236 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8237
268a0ec4
JJ
82382016-04-05 Jakub Jelinek <jakub@redhat.com>
8239
8240 PR rtl-optimization/70542
8241 * gcc.dg/torture/pr70542.c: New test.
8242 * gcc.target/i386/avx2-pr70542.c: New test.
8243
5e8c2eb1
ZS
82442016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8245
8246 PR tree-optimization/70509
8247 * gcc.target/i386/avx512bw-pr70509.c: New test.
8248
c0daf32d
PP
82492016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8250
8251 PR c++/70452
8252 * g++.dg/ext/constexpr-vla4.C: New test.
8253
bf867841
UB
82542016-04-05 Uros Bizjak <ubizjak@gmail.com>
8255
8256 PR target/70510
8257 * gcc.target/i386/pr70510.c: New test.
8258
3022186a
RB
82592016-04-05 Richard Biener <rguenther@suse.de>
8260
8261 PR tree-optimization/70526
8262 * g++.dg/torture/pr70526.C: New testcase.
8263
55fc79b2
JJ
82642016-04-05 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR target/70525
8267 * gcc.target/i386/pr70525.c: New test.
8268
62b233f2
RB
82692016-04-05 Richard Biener <rguenther@suse.de>
8270
8271 PR middle-end/70499
8272 * g++.dg/torture/pr70499.C: New testcase.
8273
cc05759d
RB
82742016-04-05 Richard Biener <rguenther@suse.de>
8275
8276 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8277 remove XFAIL.
8278
f23f16d4
JJ
82792016-04-04 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR middle-end/70307
8282 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8283 rs6000 ABI warnings.
8284
d27ecc49
JH
82852016-04-04 Jan Hubicka <hubicka@ucw.cz>
8286
8287 PR ipa/66223
8288 * g++.dg/ipa/devirt-51.C: New testcase.
8289
c974c96e 82902016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8291 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8292
8293 PR middle-end/70457
8294 * gcc.dg/torture/pr70457.c: New.
8295
7a85da89
AV
82962016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8297
8298 PR fortran/67538
8299 * gfortran.dg/allocate_with_source_19.f08: New test.
8300
de517e64
AV
83012016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8302
8303 PR fortran/65795
8304 * gfortran.dg/coarray_allocate_6.f08: New test.
8305
43b9f499
RB
83062016-04-04 Richard Biener <rguenther@suse.de>
8307
8308 PR rtl-optimization/70484
8309 * gcc.dg/torture/pr70484.c: New testcase.
8310
f13355da
MP
83112016-04-04 Marek Polacek <polacek@redhat.com>
8312
8313 PR c/70307
8314 * gcc.dg/torture/pr70307.c: New test.
8315
6cc6ed50
OE
83162016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8317
8318 PR target/70416
8319 PR target/67391
8320 * gcc.target/sh/torture/pr70416.c: New.
8321
abdc16c8
MS
83222016-04-02 Martin Sebor <msebor@redhat.com>
8323
8324 PR c++/67376
8325 PR c++/70170
8326 PR c++/70172
8327 PR c++/70228
8328 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8329 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8330 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8331 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8332 * g++.dg/cpp0x/constexpr-string.C: Same.
8333 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8334 * g++.dg/cpp0x/pr65398.C: Same.
8335 * g++.dg/ext/constexpr-vla1.C: Same.
8336 * g++.dg/ext/constexpr-vla2.C: Same.
8337 * g++.dg/ext/constexpr-vla3.C: Same.
8338 * g++.dg/ubsan/pr63956.C: Same.
8339
763cd859
JJ
83402016-04-01 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR rtl-optimization/70467
8343 * gcc.target/i386/pr70467-2.c: New test.
8344
0f875435
JJ
83452016-04-01 Jakub Jelinek <jakub@redhat.com>
8346 Marek Polacek <polacek@redhat.com>
8347
8348 PR c++/70488
8349 * g++.dg/init/new47.C: New test.
8350
41d14659
RR
83512016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8352
8353 PR target/70496
8354 * gcc.target/arm/pr70496.c: New test.
8355
f9bf89bb
NS
83562016-04-01 Nathan Sidwell <nathan@acm.org>
8357
73b9085d
NS
8358 PR c++/68475
8359 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8360
4afdcfaa
IE
83612016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8362
8363 PR target/69890
8364 * gcc.dg/strlenopt.h (memmove): New.
8365 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8366 instead of "string.h".
8367 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8368 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8369 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8370 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8371 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8372 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8373 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8374 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8375 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8376 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8377 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8378 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8379 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8380 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8381 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8382 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8383 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8384 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8385 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8386 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8387
b5d7a29c
RO
83882016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8389
8390 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8391 (Holder::foo): Reflect this.
8392
b660f9ec
IE
83932016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8394
8395 PR target/70442
8396 * gcc.dg/pr70442.c: New test.
8397
88504f34
NS
83982016-03-31 Nathan Sidwell <nathan@acm.org>
8399
8400 PR c++/70393
8401 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8402
95d34b96
KY
84032016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8404
8405 PR target/70453
8406 * gcc.target/i386/pr70453.c: New test.
8407
b4c4967c
AB
84082016-03-31 Andrey Belevantsev <abel@ispras.ru>
8409
8410 PR target/70292
8411 * gcc.c-torture/pr70292.c: New test.
8412
5fde6a45
MP
84132016-03-31 Marek Polacek <polacek@redhat.com>
8414
8415 PR c/70297
8416 * c-c++-common/pr70297.c: New test.
8417 * g++.dg/cpp0x/typedef-redecl.C: New test.
8418 * gcc.dg/typedef-redecl2.c: New test.
8419
97eb24c4
JJ
84202016-03-31 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR rtl-optimization/70460
8423 * gcc.c-torture/execute/pr70460.c: New test.
8424
efc3536f
RB
84252016-03-31 Richard Biener <rguenther@suse.de>
8426
8427 PR c++/70430
8428 * g++.dg/ext/vector30.C: New testcase.
8429
e0876e21
DH
84302016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8431 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8432
8433 * gfortran.dg/fmt_pf.f90: New test.
8434
e9bff8c6
RO
84352016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8436
8437 Forward-port from 5 branch
8438 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR testsuite/70356
8441 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8442 dg-require-effective-target after dg-do.
8443
8444 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8445
8446 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8447
2620c80d
TS
84482016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8449 Julian Brown <julian@codesourcery.com>
8450 Chung-Lin Tang <cltang@codesourcery.com>
8451 Cesar Philippidis <cesar@codesourcery.com>
8452 James Norris <jnorris@codesourcery.com>
8453 Tom de Vries <tom@codesourcery.com>
8454 Nathan Sidwell <nathan@codesourcery.com>
8455
bf867841 8456 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8457 * c-c++-common/goacc/loop-clauses.c: Likewise.
8458 * g++.dg/goacc/template.C: Likewise.
8459 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8460 * gfortran.dg/goacc/loop-1.f95: Likewise.
8461 * gfortran.dg/goacc/loop-5.f95: Likewise.
8462 * gfortran.dg/goacc/loop-6.f95: Likewise.
8463 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8464 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8465 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8466 * c-c++-common/goacc/clauses-fail.c: Likewise.
8467 * c-c++-common/goacc/parallel-1.c: Likewise.
8468 * c-c++-common/goacc/reduction-1.c: Likewise.
8469 * c-c++-common/goacc/reduction-2.c: Likewise.
8470 * c-c++-common/goacc/reduction-3.c: Likewise.
8471 * c-c++-common/goacc/reduction-4.c: Likewise.
8472 * c-c++-common/goacc/routine-3.c: Likewise.
8473 * c-c++-common/goacc/routine-4.c: Likewise.
8474 * c-c++-common/goacc/routine-5.c: Likewise.
8475 * c-c++-common/goacc/tile.c: Likewise.
8476 * g++.dg/goacc/template.C: Likewise.
8477 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8478 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8479 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8480 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8481 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8482 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8483 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8484 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8485 * c-c++-common/goacc/use_device-1.c: ... this file.
8486 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8487 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8488 * c-c++-common/goacc/host_data-6.c: ... this file.
8489 * c-c++-common/goacc/loop-2-kernels.c: New file.
8490 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8491 * c-c++-common/goacc/loop-3.c: Likewise.
8492 * g++.dg/goacc/reference.C: Likewise.
8493 * g++.dg/goacc/routine-1.C: Likewise.
8494 * g++.dg/goacc/routine-2.C: Likewise.
8495
f6d2d066
RB
84962016-03-30 Richard Biener <rguenther@suse.de>
8497
8498 PR middle-end/70450
8499 * gcc.dg/torture/pr70450.c: New testcase.
8500
d43242b9
JJ
85012016-03-30 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR target/70421
8504 * gcc.dg/torture/pr70421.c: New test.
8505 * gcc.target/i386/avx512f-pr70421.c: New test.
8506
5ce43b77
L
85072016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8508
8509 PR testsuite/70364
8510 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8511 (check): New function.
8512 (bar): Call check.
8513 (foo): Align stack to 16 bytes when calling bar.
8514 * gcc.target/i386/cleanup-2.c: Likewise.
8515
d014a712
PP
85162016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8517
8518 PR tree-optimization/59124
8519 * gcc.dg/Warray-bounds-19.c: New test.
8520
3f8257db 85212016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8522
8523 * lib/prune.exp (escape_regex_chars): New.
8524 (prune_file_path): Update to quote metcharacters for regexp.
8525
3336c6e0
JJ
85262016-03-29 Jakub Jelinek <jakub@redhat.com>
8527
a362f023
JJ
8528 PR rtl-optimization/70429
8529 * gcc.c-torture/execute/pr70429.c: New test.
8530
3336c6e0
JJ
8531 PR tree-optimization/70405
8532 * gcc.dg/pr70405.c: New test.
8533
728557fd
AV
85342016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8535
8536 PR fortran/70397
8537 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8538 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8539
bef977d4
TS
85402016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8541
8542 PR testsuite/64177
8543 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8544 __cilkrts_set_param to set two workers.
8545 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8546 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8547
6f6d25c9
DH
85482016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8549
bf867841 8550 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8551
45733562
KY
85522016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8553
8554 PR target/70406
bf867841 8555 * gcc.target/i386/pr70406.c: New test.
45733562 8556
a1799e5e
EB
85572016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8558
8559 * gnat.dg/specs/double_record_extension3.ads: New test.
8560
5fca7b66
RH
85612016-03-25 Richard Henderson <rth@redhat.com>
8562
8563 PR target/70120
8564 * gcc.target/aarch64/pr70120-1.c: New.
8565 * gcc.target/aarch64/pr70120-2.c: New.
8566 * gcc.target/aarch64/pr70120-3.c: New.
8567
31ce75c6
PP
85682016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8569
8570 PR c++/62212
8571 * g++.dg/template/mangle2.C: The dg-do directive should be
8572 "compile" not "assemble".
8573
3caf0ca1
BS
85742016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8575
8576 PR lto/69650
8577 * gcc.dg/pr69650.c: New test.
8578
634035b6
DE
85792016-03-25 David Edelsohn <dje.gcc@gmail.com>
8580
8581 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8582
45d34276
AM
85832016-03-25 Alan Modra <amodra@gmail.com>
8584
8585 * gcc.dg/dfp/pr70052.c: New test.
8586
8f085166
RH
85872016-03-24 Richard Henderson <rth@redhat.com>
8588
8589 PR middle-end/69845
8590 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8591 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8592
011e5ec3
TV
85932016-03-24 Tom de Vries <tom@codesourcery.com>
8594
8595 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8596
9e3f4551
TV
85972016-03-24 Tom de Vries <tom@codesourcery.com>
8598
8599 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8600 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8601
45780041
TV
86022016-03-24 Tom de Vries <tom@codesourcery.com>
8603
8604 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8605 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8606
887ab4e5
PP
86072016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8608
8609 PR c++/62212
8610 * g++.dg/template/mangle2.C: New test.
8611
69a9a66f
RB
86122016-03-24 Richard Biener <rguenther@suse.de>
8613
8614 PR tree-optimization/70396
8615 * gcc.dg/torture/pr70396.c: New testcase.
8616
ed87de55
RB
86172016-03-24 Richard Biener <rguenther@suse.de>
8618
8619 PR middle-end/70370
8620 * gcc.dg/torture/pr70370.c: New testcase.
8621
ea064934
TV
86222016-03-24 Tom de Vries <tom@codesourcery.com>
8623
8624 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8625 * gfortran.dg/goacc/kernels-tree.f95: Same.
8626 * gfortran.dg/goacc/parallel-tree.f95: Same.
8627
b2a4dd1d
TV
86282016-03-24 Tom de Vries <tom@codesourcery.com>
8629
8630 * c-c++-common/goacc/uninit-if-clause.c: New test.
8631 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8632
72e7cd6e
JJ
86332016-03-24 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR target/70290
bf867841
UB
8636 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8637 Fix formatting.
72e7cd6e 8638
ce9d0c03
RB
86392016-03-24 Richard Biener <rguenther@suse.de>
8640
8641 PR tree-optimization/70372
8642 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8643
426b9428
PP
86442016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8645
8646 PR c++/70347
8647 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8648
cd1588c4
PP
86492016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8650
8651 PR c++/70332
8652 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8653
61637db3
JJ
86542016-03-23 Jakub Jelinek <jakub@redhat.com>
8655
928af3bf
JJ
8656 PR c++/70001
8657 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8658 * g++.dg/cpp1y/pr70001.C: New test.
8659
61637db3
JJ
8660 PR c++/70323
8661 * g++.dg/cpp0x/constexpr-70323.C: New test.
8662
05aca4e7
AO
86632016-03-23 Alexandre Oliva <aoliva@redhat.com>
8664 Jason Merrill <jason@redhat.com>
8665 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR c++/69315
8668 * g++.dg/cpp0x/constexpr-69315.C: New test.
8669 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8670
fbdb6baf
MP
86712016-03-23 Marek Polacek <polacek@redhat.com>
8672
8673 PR c++/69884
8674 * g++.dg/warn/Wignored-attributes-1.C: New test.
8675 * g++.dg/warn/Wignored-attributes-2.C: New test.
8676
d79ee524
TV
86772016-03-23 Tom de Vries <tom@codesourcery.com>
8678
8679 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8680 initialization.
8681 * gfortran.dg/goacc/private-3.f95 (test): Same.
8682 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8683 missing use param.
8684
a59f0bef
KT
86852016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8686
8687 * lib/target-supports.exp: Remove v7ve entry from loop
8688 creating effective target checks.
8689 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8690 (add_options_for_arm_arch_v7ve): Likewise.
8691
0179520a
JJ
86922016-03-23 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR tree-optimization/70354
8695 * gcc.dg/vect/pr70354-1.c: New test.
8696 * gcc.dg/vect/pr70354-2.c: New test.
8697 * gcc.target/i386/avx2-pr70354-1.c: New test.
8698 * gcc.target/i386/avx2-pr70354-2.c: New test.
8699
75bb14d7
JL
87002016-03-22 Jeff Law <law@redhat.com>
8701
8702 PR target/70232
8703 * gcc.dg/tree-ssa/pr70232.c: New test.
8704
72c9526d
IE
87052016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8706
8707 PR target/70302
8708 * gcc.target/i386/pr70302.c: New test.
8709
a3ca1bc5
RB
87102016-03-22 Richard Biener <rguenther@suse.de>
8711
8712 PR middle-end/70251
8713 * g++.dg/torture/pr70251.C: New testcase.
8714
5c240f4d
DM
87152016-03-22 David Malcolm <dmalcolm@redhat.com>
8716
8717 PR c/69993
8718 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8719 Wmisleading-indentation.c.
8720 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8721 reflect change to diagnostic text and order of messages.
8722 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8723
80f6631b
DE
87242016-03-22 David Edelsohn <dje.gcc@gmail.com>
8725
8726 * g++.dg/ext/java-3.C: Don't compile on AIX.
8727
9a10956c
RB
87282016-03-22 Richard Biener <rguenther@suse.de>
8729
8730 PR middle-end/70333
8731 * gcc.dg/torture/pr70333.c: New testcase.
8732
6cedf922
IE
87332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8734
8735 * g++.dg/ext/pr70290.C: New test.
8736
cd6c27ac
KY
87372016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8738
8739 PR target/70325
8740 * gcc.target/i386/pr70325.c: New test.
8741
4cde512c
JJ
87422016-03-22 Jakub Jelinek <jakub@redhat.com>
8743
b01915ed
JJ
8744 PR target/70329
8745 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8746 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8747
4e3e2cf1
JJ
8748 PR target/70300
8749 * gcc.target/i386/pr70300.c: New test.
8750
4cde512c
JJ
8751 PR c++/70295
8752 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8753 (func2): New function for cond with parens, xfail warning for c++.
8754 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8755
16f6d7dc
PP
87562016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8757
8758 PR c++/70096
8759 * g++.dg/template/ptrmem30.C: New test.
8760
a3e2b438
PP
87612016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8762
8763 PR c++/70204
8764 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8765 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8766
11b6a02e
JJ
87672016-03-21 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR middle-end/70326
8770 * gcc.dg/pr70326.c: New test.
8771
b9407883
MG
87722016-03-21 Marc Glisse <marc.glisse@inria.fr>
8773 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR tree-optimization/70317
8776 * gcc.dg/pr70317.c: New test.
8777
4a148e19
UB
87782016-03-21 Uros Bizjak <ubizjak@gmail.com>
8779
8780 PR target/70327
8781 * gcc.target/i386/pr70327.c: New test.
8782
2a85ddbb
ML
87832016-03-21 Martin Liska <mliska@suse.cz>
8784
7d36fe98 8785 PR ipa/70306
2a85ddbb
ML
8786 * gcc.dg/ipa/pr70306.c: New test.
8787
4a148e19 87882016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8789
8790 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8791 * gcc.target/arm/attr-align3.c: Likewise.
8792 * gcc.target/arm/attr_arm.c: Likewise.
8793 * gcc.target/arm/flip-thumb.c: Likewise.
8794
6b366948
JJ
87952016-03-21 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR target/70296
8798 * gcc.target/powerpc/altivec-36.c: New test.
8799
2fac8c14
RB
88002016-03-21 Richard Biener <rguenther@suse.de>
8801
8802 PR tree-optimization/70310
8803 * gcc.dg/torture/pr70310.c: New testcase.
8804
e9bde854
KY
88052016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8806
8807 PR target/70293
8808 * gcc.target/i386/pr70293.c: New test.
8809
56bbfaf6
RB
88102016-03-21 Richard Biener <rguenther@suse.de>
8811
8812 PR tree-optimization/70288
8813 * gcc.dg/torture/pr70288-1.c: New testcase.
8814 * gcc.dg/torture/pr70288-2.c: Likewise.
8815
3eee49ed
AB
88162016-03-21 Andrey Belevantsev <abel@ispras.ru>
8817
8818 PR rtl-optimization/69307
8819 * gcc.target/arm/pr69307.c: New test.
4a148e19 8820
8e7816b4
AB
88212016-03-21 Andrey Belevantsev <abel@ispras.ru>
8822
8823 PR rtl-optimization/69102
8824 * gcc.c-torture/compile/pr69102.c: New test.
8825
14d7d4be
JL
88262016-03-18 Jeff Law <law@redhat.com>
8827
8828 PR rtl-optimization/70263
8829 * gcc.c-torture/compile/pr70263-1.c: New test.
8830 * gcc.target/i386/pr70263-2.c: New test.
8831
5c6a601c
BS
88322016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8833
8834 PR rtl-optimization/70278
8835 * gcc.dg/torture/pr70278.c: New test.
8836 * gcc.target/arm/pr70278.c: New test.
8837
4bbf545b
DM
88382016-03-18 David Malcolm <dmalcolm@redhat.com>
8839
8840 PR c/70281
8841 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8842 (test_builtin_types_compatible_p): New test function.
8843 * gcc.dg/pr70281.c: New test case.
8844
dc28bb68
CL
88452016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8846
8847 PR target/70113
8848 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8849
5e8d6dff
IE
88502016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8851
8852 PR tree-optimization/70252
8853 * gcc.dg/pr70252.c: New test.
8854
d0e7e403
TV
88552016-03-18 Tom de Vries <tom@codesourcery.com>
8856
8857 * gcc.dg/pr70161-2.c: New test.
8858 * gcc.dg/pr70161.c: New test.
8859
fa22501a
TV
88602016-03-18 Tom de Vries <tom@codesourcery.com>
8861
8862 PR ipa/70269
8863 * gcc.dg/pr70269.c: New test.
8864
dd125026
JJ
88652016-03-18 Jakub Jelinek <jakub@redhat.com>
8866
8867 PR c++/70267
8868 * g++.dg/ext/java-3.C: New test.
8869
91914f0a
PP
88702016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8871
8872 PR c++/70205
8873 * g++.dg/lookup/pr70205.C: New test.
8874
753a8910
PP
88752016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8876
8877 PR c++/70218
8878 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8879
14ba7b28
MP
88802016-03-17 Marek Polacek <polacek@redhat.com>
8881
8882 PR c/69407
8883 * gcc.dg/atomic-op-6.c: New test.
8884
ded60913
DM
88852016-03-17 David Malcolm <dmalcolm@redhat.com>
8886
8887 PR c/70264
8888 * c-c++-common/pr70264.c: New test case.
8889
a3aad0e6
JJ
88902016-03-17 Jakub Jelinek <jakub@redhat.com>
8891
17366700
JJ
8892 PR c++/70144
8893 * c-c++-common/pr70144-1.c: New test.
8894 * c-c++-common/pr70144-2.c: New test.
8895
a3aad0e6
JJ
8896 PR c++/70272
8897 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8898 * g++.dg/opt/flifetime-dse6.C: New test.
8899 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8900
b57e6e18
L
89012016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8902
8903 PR driver/70192
8904 * gcc.dg/pic-1.c: New test.
8905 * gcc.dg/pic-2.c: Likewise.
8906 * gcc.dg/pic-3.c: Likewise.
8907 * gcc.dg/pic-4.c: Likewise.
8908 * gcc.dg/pie-1.c: Likewise.
8909 * gcc.dg/pie-2.c: Likewise.
8910 * gcc.dg/pie-3.c: Likewise.
8911 * gcc.dg/pie-4.c: Likewise.
8912 * gcc.dg/pie-5.c: Likewise.
8913 * gcc.dg/pie-6.c: Likewise.
8914
b38ba58b
TV
89152016-03-17 Tom de Vries <tom@codesourcery.com>
8916
8917 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8918 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8919
6931b3b7
RB
89202016-03-17 Richard Biener <rguenther@suse.de>
8921
8922 PR debug/70271
8923 * g++.dg/debug/pr70271.C: New testcase.
8924
0c8b64cb
IE
89252016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8926
8927 * gcc.target/i386/pr70251.c: New test.
8928
b1970801
MP
89292016-03-17 Marek Polacek <polacek@redhat.com>
8930
8931 PR c++/70194
8932 * g++.dg/warn/constexpr-70194.C: New test.
8933
820c5eaa
RH
89342016-03-16 Richard Henderson <rth@redhat.com>
8935
8936 PR middle-end/70240
8937 * gcc.c-torture/compile/pr70240.c: New.
8938
da0ad263
SKS
89392016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8940
8941 * gcc.c-torture/compile/20151204.c: Skip for avr.
8942
c73d295c
JJ
89432016-03-16 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR target/70245
8946 * g++.dg/opt/pr70245.C: New test.
8947 * g++.dg/opt/pr70245.h: New file.
8948 * g++.dg/opt/pr70245-aux.cc: New file.
8949
b2794066
MS
89502016-03-16 Martin Sebor <msebor@redhat.com>
8951
8952 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8953
aa43616c
RH
89542016-03-16 Richard Henderson <rth@redhat.com>
8955
8956 PR middle-end/70199
8957 * gcc.c-torture/compile/pr70199.c: New.
8958
59608fe5
L
89592016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8960
8961 * gcc.dg/uninit-19.c: Run dos2unix.
8962
ab4c578f
MP
89632016-03-16 Marek Polacek <polacek@redhat.com>
8964
8965 PR c/70093
8966 * gcc.dg/nested-func-10.c: New test.
8967 * gcc.dg/nested-func-9.c: New test.
8968
f5387e76
JJ
89692016-03-16 Jakub Jelinek <jakub@redhat.com>
8970
8971 PR tree-optimization/68714
8972 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8973
7662b718
TV
89742016-03-16 Tom de Vries <tom@codesourcery.com>
8975
8976 PR tree-optimization/68715
8977 * gcc.dg/graphite/pr68715-2.c: New test.
8978 * gcc.dg/graphite/pr68715.c: New test.
8979 * gfortran.dg/graphite/pr68715.f90: New test.
8980
be7ce7ae
TV
89812016-03-16 Tom de Vries <tom@codesourcery.com>
8982
8983 PR tree-optimization/68809
8984 * gcc.dg/graphite/pr68809-2.c: New test.
8985 * gcc.dg/graphite/pr68809.c: New test.
8986
1935f250
JJ
89872016-03-16 Jakub Jelinek <jakub@redhat.com>
8988
6651c93e
JJ
8989 PR c++/70147
8990 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8991 method call to i () as argument. Adjust expected output.
8992
1935f250
JJ
8993 PR c++/70147
8994 * g++.dg/ubsan/pr70147-1.C: New test.
8995 * g++.dg/ubsan/pr70147-2.C: New test.
8996
ab1caa6e
MS
89972016-03-15 Martin Sebor <msebor@redhat.com>
8998
8999 PR c++/58281
9000 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9001
5c2a1bbb
JDA
90022016-03-15 John David Anglin <danglin@gcc.gnu.org>
9003
cb5d8ad1
JDA
9004 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9005 hppa*-*-hpux*.
9006
b440dd40
JDA
9007 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9008
5c2a1bbb
JDA
9009 PR libfortran/69799
9010 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9011 libatomic_available.
9012
42c729c5
MP
90132016-03-15 Marek Polacek <polacek@redhat.com>
9014
9015 PR c++/70209
9016 * g++.dg/ext/attribute-may-alias-4.C: New test.
9017
82b1c550
AM
90182016-03-15 Alexander Monakov <amonakov@ispras.ru>
9019
9020 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9021 -fvar-tracking-assignments-toggle flag.
9022
4ccbf3a6
PH
90232016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9024
9025 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9026
c39858bd
JJ
90272016-03-15 Jakub Jelinek <jakub@redhat.com>
9028
9029 PR rtl-optimization/70222
9030 * gcc.c-torture/execute/pr70222-1.c: New test.
9031 * gcc.c-torture/execute/pr70222-2.c: New test.
9032
8be119c1
RH
90332016-03-15 Richard Henderson <rth@redhat.com>
9034
9035 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9036
6598bb55
AB
90372016-03-15 Andrey Belevantsev <abel@ispras.ru>
9038
9039 PR rtl-optimization/69032
9040 * gcc.dg/pr69032.c: New test.
9041
81fa2944
AB
90422016-03-15 Andrey Belevantsev <abel@ispras.ru>
9043
9044 PR rtl-optimization/63384
4a148e19 9045 * g++.dg/pr63384.C: New test.
81fa2944 9046
74ea9ab6
AB
90472016-03-15 Andrey Belevantsev <abel@ispras.ru>
9048
9049 PR target/64411
9050 * gcc.target/i386/pr64411.C: New test.
9051
045d5055
TV
90522016-03-15 Tom de Vries <tom@codesourcery.com>
9053
9054 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9055 * gfortran.dg/goacc/kernels-alias.f95: New test.
9056
3ea33585
MS
90572016-03-14 Martin Sebor <msebor@redhat.com>
9058
9059 PR c++/53792
9060 * g++.dg/cpp0x/constexpr-inline.C: New test.
9061 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9062
1df7b330
DE
90632016-03-14 David Edelsohn <dje.gcc@gmail.com>
9064
9065 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9066
79b57d18
JJ
90672016-03-14 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR middle-end/70219
9070 * gcc.dg/pr70219.c: New test.
9071
3cbf012a
BS
90722016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9073
9074 PR target/70083
9075 * gcc.dg/torture/pr70083.c: New test.
9076 * gcc.target/i386/pr70083.c: New test.
9077
a9fee7cd
RB
90782016-03-14 Richard Biener <rguenther@suse.de>
9079
9080 PR tree-optimization/56365
9081 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9082
4799603f
SB
90832016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9084
9085 PR target/70098
9086 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9087 New function.
9088 * g++.dg/pr70098.C: New testcase.
9089
9090
760ca967
TV
90912016-03-14 Tom de Vries <tom@codesourcery.com>
9092
9093 PR tree-optimization/70045
9094 * gcc.dg/graphite/pr70045.c: New test.
9095
44e66a77
JD
90962016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9097
9098 PR fortran/69043
9099 * gfortran.dg/include_9.f90: New test.
9100
a18e0fe1
DH
91012016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9102
9103 PR fortran/45076
9104 gfortran.dg/prof/prof.exp: New script.
9105 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9106
d0aca6ab
AB
91072016-03-12 Andrey Belevantsev <abel@ispras.ru>
9108
9109 PR rtl-optimization/69307
9110 * gcc.dg/pr69307.c: New test.
9111
cefe08a4
VM
91122016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9113
9114 PR target/69614
9115 * gcc.target/arm/pr69614.c: New.
9116
70112e2a
PT
91172016-03-12 Paul Thomas <pault@gcc.gnu.org>
9118
9119 PR fortran/70031
9120 * gfortran.dg/submodule_14.f08: New test
9121
9122 PR fortran/69524
9123 * gfortran.dg/submodule_15.f08: New test
9124
3f1e5d3a
PP
91252016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9126
9127 PR c++/70106
9128 * g++.dg/cpp1y/paren3.C: New test.
9129
a3f6d680
MM
91302016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9131
9132 PR target/70131
9133 * gcc.target/powerpc/ppc-round2.c: New test.
9134
92348f09
BS
91352016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9136
9137 PR target/70123
9138 * gcc.dg/torture/pr70123.c: New test.
9139
cebde9e9
JL
91402016-03-11 Jeff Law <law@redhat.com>
9141
9142 PR tree-optimization/70190
9143 * gcc.c-torture/compile/pr70190.c: New test.
9144
3edc5da4
DM
91452016-03-11 David Malcolm <dmalcolm@redhat.com>
9146
9147 PR c/68187
9148 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9149 case.
9150 (test43_b): Likewise.
9151 (test43_c): Likewise.
9152 (test43_d): Likewise.
9153 (test43_e): Likewise.
9154 (test43_f): Likewise.
9155 (test43_g): Likewise.
9156 (test44_a): Likewise.
9157 (test44_b): Likewise.
9158 (test44_c): Likewise.
9159 (test44_d): Likewise.
9160 (test44_e): Likewise.
9161
318c1204
DM
91622016-03-11 David Malcolm <dmalcolm@redhat.com>
9163
9164 PR c/70085
9165 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9166
bc062234
KT
91672016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9168
9169 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9170 dg-options.
9171
acfc1ac1
KT
91722016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9173
9174 PR target/70002
9175 PR target/69245
9176 * gcc.target/aarch64/pr69245_2.c: New test.
9177
d1e2bb2d
JJ
91782016-03-11 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR tree-optimization/70177
9181 * gcc.dg/pr70177.c: New test.
9182
07350627
AL
91832016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9184
9185 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9186
5c6706f7
AL
91872016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9188
9189 * gcc.dg/tree-ssa/sra-20.c: New.
9190
02d472a2
JJ
91912016-03-11 Jakub Jelinek <jakub@redhat.com>
9192
686d390a
JJ
9193 PR rtl-optimization/70174
9194 * gcc.dg/pr70174.c: New test.
9195
02d472a2
JJ
9196 PR tree-optimization/70169
9197 * gcc.dg/pr70169.c: New test.
9198
0f9befa1
IE
91992016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9200
9201 PR target/70160
9202 * gcc.target/i386/pr70160.c: New test.
9203
432d4670
AK
92042016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9205
9206 * gcc.target/s390/dfp-1.c: New test.
9207
a3dc8760
NC
92082016-03-10 Nick Clifton <nickc@redhat.com>
9209
9210 PR target/70044
9211 * gcc.target/aarch64/pr70044.c: New test.
9212
b87a8d7d
PP
92132016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9214 Jakub Jelinek <jakub@redhat.com>
9215
9216 PR c++/70001
9217 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9218 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9219 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9220
4f4ada6a
JH
92212016-03-10 Jan Hubicka <hubicka@ucw.cz>
9222
9223 PR lto/69589
9224 * g++.dg/lto/pr69589_0.C: New testcase
9225 * g++.dg/lto/pr69589_1.C: New testcase
9226
d49b0aa0
MP
92272016-03-10 Marek Polacek <polacek@redhat.com>
9228
9229 PR c++/70153
9230 * g++.dg/delayedfold/unary-plus1.C: New test.
9231
92322016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9233
9234 * gcc.target/arm/pr45701-1.c: Escape brackets.
9235 * gcc.target/arm/pr45701-2.c: Likewise.
9236
71017a7b
AL
92372016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9238
9239 * gfortran.dg/unconstrained_commons.f: New.
9240
ba52669f
AM
92412016-03-10 Alan Modra <amodra@gmail.com>
9242
9243 * gcc.dg/pr69195.c: New.
9244 * gcc.dg/pr69238.c: New.
9245
27742332
TV
92462016-03-10 Tom de Vries <tom@codesourcery.com>
9247
9248 PR testsuite/68915
9249 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9250
3a81a594
RB
92512016-03-10 Richard Biener <rguenther@suse.de>
9252
9253 PR tree-optimization/70128
9254 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9255 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9256
3433b975
JJ
92572016-03-09 Jakub Jelinek <jakub@redhat.com>
9258
c2864f02
JJ
9259 PR tree-optimization/70152
9260 * gcc.dg/pr70152.c: New test.
9261
3433b975
JJ
9262 PR target/70086
9263 * gcc.target/i386/pr70086-1.c: New test.
9264 * gcc.target/i386/pr70086-2.c: New test.
9265 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9266
9267 PR tree-optimization/70127
9268 * gcc.c-torture/execute/pr70127.c: New test.
9269
96b3c82d
CP
92702016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9271
9272 * c-c++-common/goacc/combined-directives-2.c: New test.
9273
b4f3232d
DM
92742016-03-09 David Malcolm <dmalcolm@redhat.com>
9275
9276 PR c/68473
9277 PR c++/70105
9278 * g++.dg/diagnostic/pr70105.C: New test.
9279 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9280 (test_multiple_ordinary_maps): New test function.
9281
40499f81
DM
92822016-03-09 David Malcolm <dmalcolm@redhat.com>
9283
9284 PR c/68473
9285 PR c++/70105
9286 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9287 Drop range information from call to inform_at_rich_loc.
9288 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9289 New.
9290 (test_show_locus): Replace calls to rich_location::add_range with
9291 calls to add_range. Rewrite the tests that used the now-defunct
9292 rich_location ctor taking a source_range. Simplify other tests
9293 by replacing calls to COMBINE_LOCATION_DATA with calls to
9294 make_location.
9295
c9e33662
RB
92962016-03-09 Richard Biener <rguenther@suse.de>
9297 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR tree-optimization/70138
9300 * gcc.dg/vect/pr70138-1.c: New testcase.
9301 * gcc.dg/vect/pr70138-2.c: Likewise.
9302
2c73b764
JJ
93032016-03-09 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR target/70049
9306 * gcc.target/i386/pr70049.c: New test.
9307
c06d25bb
RB
93082016-03-09 Richard Biener <rguenther@suse.de>
9309
9310 PR c/70143
9311 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9312 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9313 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9314
5828a501
RO
93152016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9316
9317 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9318 arm-*-*.
9319
2e141c8d
JJ
93202016-03-09 Jakub Jelinek <jakub@redhat.com>
9321
5a9def37
JJ
9322 PR middle-end/67278
9323 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9324
2e141c8d
JJ
9325 PR target/67278
9326 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9327
9328 PR middle-end/70050
9329 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9330 in testcase comment.
9331
bf751f40
TV
93322016-03-09 Tom de Vries <tom@codesourcery.com>
9333
9334 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9335 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9336 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9337 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9338 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9339 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9340 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9341 * gfortran.dg/goacc/kernels-loop.f95: New test.
9342
e210c999
MS
93432016-03-08 Martin Sebor <msebor@redhat.com>
9344
9345 PR c++/62096
9346 * g++.dg/warn/overflow-warn-7.C: New test.
9347
80aac5c8
JM
93482016-03-08 Jason Merrill <jason@redhat.com>
9349
9350 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9351 * lib/target-supports.exp (check_effective_target_concepts): New.
9352
12b81409
JJ
93532016-03-08 Jakub Jelinek <jakub@redhat.com>
9354
d259b234
JJ
9355 PR c++/70135
9356 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9357 * g++.dg/ubsan/pr70135.C: New test.
9358
12b81409
JJ
9359 PR target/70110
9360 * gcc.dg/pr70110.c: New test.
9361
b4e9f2aa
MJ
93622016-03-07 Martin Jambor <mjambor@suse.cz>
9363
9364 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9365 * c-c++-common/gomp/if-1.c: Likewise.
9366 * c-c++-common/gomp/pr61486-2.c: Likewise.
9367 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9368 to dg-additional-options.
9369 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9370 * g++/gomp/target-teams-1.c: Likewise.
9371 * gcc.dg/gomp/gomp.exp: Likewise.
9372 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9373 dg-additional-options.
9374 * gfortran.dg/gomp/gomp.exp: Likewise.
9375 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9376 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9377 dg-additional-options.
9378 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9379
f86e631e
MJ
93802016-03-07 Martin Jambor <mjambor@suse.cz>
9381
9382 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9383 * c-c++-common/gomp/gridify-1.c: New test.
9384 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9385
94156b3f
AV
93862016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9387
9388 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9389 trigger for cortex-r8, when scanning for register r8.
9390 * gcc.target/arm/pr45701-2.c: Likewise.
9391
a84a49b7 93922016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9393 Jeff Law <law@redhat.com>
a84a49b7
RB
9394
9395 PR tree-optimization/69740
9396 * gcc.c-torture/compile/pr69740-1.c: New test.
9397 * gcc.c-torture/compile/pr69740-2.c: New test.
9398
e41f6c9e
BS
93992016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9400
9401 * lib/target-supports.exp
9402 (check_effective_target_whole_vector_shift): Enable for PPC64.
9403
57548bf5
RB
94042016-03-07 Richard Biener <rguenther@suse.de>
9405
9406 PR tree-optimization/70115
9407 * gcc.dg/torture/pr70115.c: New testcase.
9408
4ae13300
NS
94092016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9410
9411 PR middle-end/69916
9412 * c-c-++-common/goacc/pr69916.c: New.
9413
5edb9853
RH
94142016-03-07 Richard Henderson <rth@redhat.com>
9415
9416 * gcc.c-torture/compile/pr70061.c: New test.
9417
2067a8f3
RB
94182016-03-07 Richard Biener <rguenther@suse.de>
9419
9420 PR testsuite/70109
9421 * gcc.dg/vect/O3-pr36098.c: New testcase.
9422
4145a9b7
CL
94232016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9424
9425 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9426
1878be32
EB
94272016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9428
9429 * gnat.dg/renaming9.ad[sb]: New testcase.
9430
df762bb2
JJ
94312016-03-05 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR c++/70084
9434 * g++.dg/expr/stdarg3.C: New test.
9435
7d461295
JL
94362016-03-04 Jeff Law <law@redhat.com>
9437
9438 PR tree-optimization/69196
9439 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9440 x86_64-*-*.
9441
29b9828f
BS
94422016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9443
b6b552fd
BS
9444 PR c/69973
9445 * gcc.dg/pr69973.c: New test.
9446
201d49e9
BS
9447 PR rtl-optimization/69941
9448 * gcc.dg/torture/pr69941.c: New test.
9449
29b9828f
BS
9450 PR c/69824
9451 * gcc.dg/pr69824.c: New test.
9452
640b7e74
TV
94532016-03-05 Tom de Vries <tom@codesourcery.com>
9454
9455 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9456 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9457 function.
9458
7a3a3fad
PP
94592016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9460
9461 PR c++/66786
9462 * g++.dg/cpp1y/var-templ48.C: New test.
9463 * g++.dg/cpp1y/var-templ49.C: New test.
9464
cd439aec
EB
94652016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9466
9467 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9468
60204554
JJ
94692016-03-04 Jakub Jelinek <jakub@redhat.com>
9470
0c8825de
JJ
9471 PR c++/70035
9472 * g++.dg/ubsan/pr70035.C: New test.
9473
60204554
JJ
9474 PR target/70062
9475 * gcc.target/i386/pr70062.c: New test.
9476
f79d4eab
L
94772016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9478
9479 * g++.dg/template/typename21.C: Remove c++98_only.
9480
ea81ce67
L
94812016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9482
9483 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9484
64b23c13
DM
94852016-03-04 David Malcolm <dmalcolm@redhat.com>
9486
9487 PR c/68187
9488 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9489 function.
9490 (fn_42_b): Likewise.
9491 (fn_42_c): Likewise.
9492
729526f5
DM
94932016-03-04 David Malcolm <dmalcolm@redhat.com>
9494
9495 PR c/68187
9496 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9497 function.
9498 (fn_40_b): Likewise.
9499 (fn_41_a): Likewise.
9500 (fn_41_b): Likewise.
9501
f9ea11ac
JJ
95022016-03-04 Jakub Jelinek <jakub@redhat.com>
9503
9504 PR target/70059
9505 * gcc.target/i386/avx512f-pr70059.c: New test.
9506 * gcc.target/i386/avx512dq-pr70059.c: New test.
9507
b6c38c69
BS
95082016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9509
9510 PR rtl-optimization/57676
9511 * gcc.dg/torture/pr57676.c: New test.
9512
af3cdd34
IE
95132016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9514
9515 * gcc.dg/pr70026.c: New test.
9516
7ff6ca38
MP
95172016-03-04 Marek Polacek <polacek@redhat.com>
9518
9519 PR c/69798
9520 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9521 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9522
a6bf62d5
KT
95232016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9524
9525 PR target/70004
9526 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9527 Delete.
9528 (test_corners_sisd_si): Likewise.
9529 (main): Remove checks of the above.
9530 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9531
ae4cdc6a
EB
95322016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9533
9534 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9535
08455559
CL
95362016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9537
9538 * gcc.dg/torture/pr69951.c: Accept argc==0.
9539
e9a35493
RB
95402016-03-04 Richard Biener <rguenther@suse.de>
9541
9542 PR c++/70054
9543 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9544 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9545
fba054c2
DV
95462016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9547
9548 PR testsuite/69766
9549 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9550 testing multiarch.
9551
f10cdc6c
JJ
95522016-03-04 Jakub Jelinek <jakub@redhat.com>
9553
9554 PR debug/69947
9555 * gcc.dg/guality/pr69947.c: New test.
9556
2e981ba0
JJ
95572016-03-03 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR ada/70017
9560 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9561
0ba3bfa2
KT
95622016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9563
9564 PR rtl-optimization/69904
9565 * gcc.target/arm/pr69904.c: New test.
9566
97ecdb46
JJ
95672016-03-03 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR target/70021
9570 * gcc.dg/vect/pr70021.c: New test.
9571 * gcc.target/i386/pr70021.c: New test.
9572
a2a743a1
MP
95732016-03-03 Marek Polacek <polacek@redhat.com>
9574
9575 PR middle-end/70050
9576 * gcc.dg/pr70050.c: New test.
9577
fa07ecdd
JG
95782016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9579
9580 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9581
23504262
ML
95822016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9583
9584 PR tree-optimization/70043
9585 * gfortran.dg/vect/pr70043.f90: New test.
9586
b7b9e1a9
EB
95872016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9588
9589 * gnat.dg/specs/task1.ads: New test.
9590
cb83ba54
RO
95912016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9592
9593 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9594 Invoke gdb with -batch.
9595 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9596
a75f5e30
RB
95972016-03-03 Richard Biener <rguenther@suse.de>
9598
9599 PR tree-optimization/55936
9600 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9601
268bc320
JL
96022016-03-02 Jeff Law <law@redhat.com>
9603
815f20ab
JL
9604 PR rtl-optimization/69942
9605 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9606 effects of argument promotions.
9607
268bc320
JL
9608 PR tree-optimization/69987
9609 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9610 target does not support -fprefetch-loop-arrays.
9611
171f7de5
UB
96122016-03-02 Uros Bizjak <ubizjak@gmail.com>
9613
9614 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9615
192912db
BC
96162016-03-02 Bin Cheng <bin.cheng@arm.com>
9617
c7908871 9618 PR rtl-optimization/69052
192912db
BC
9619 * gcc.target/i386/pr69052.c: New test.
9620
90a7a40b
AM
96212016-03-02 Alan Modra <amodra@gmail.com>
9622
9623 * gcc.dg/pr69990.c: New.
9624
69fa742f
JJ
96252016-03-02 Jakub Jelinek <jakub@redhat.com>
9626
de752fb0
JJ
9627 PR c/68062
9628 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9629
9630 PR middle-end/70022
9631 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9632
69fa742f
JJ
9633 PR target/70028
9634 * gcc.target/i386/pr70028.c: New test.
9635
7c65bd56
MK
96362016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9637
9638 * c-c++-common/asan/swapcontext-test-1.c,
9639 * c-c++-common/tsan/thread_leak.c,
9640 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9641 * g++.dg/tsan/benign_race.C,
9642 * g++.dg/tsan/fd_close_norace.C,
9643 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9644 races with sanitizer output
9645
37d98220 96462016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9647 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9648
9649 PR target/67278
9650 * gcc.dg/simd-8.c: New testcase.
9651
218db463
RB
96522016-03-02 Richard Biener <rguenther@suse.de>
9653
9654 PR middle-end/67278
9655 * gcc.dg/simd-7.c: New testcase.
9656
22c72158
EB
96572016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9658
9659 * gcc.target/i386/pr70007.c: Tweak.
9660
9a790ccc
DV
96612016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9662
9663 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9664
bd02f00f
MP
96652016-03-02 Marek Polacek <polacek@redhat.com>
9666
9667 PR c/67854
9668 * gcc.dg/pr67854.c: New test.
9669
1e840f39
JJ
96702016-03-02 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR middle-end/70025
9673 * gcc.dg/torture/pr70025.c: New test.
9674
bca00241
VK
96752016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9676
9677 PR tree-optimization/68621
9678 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9679
0bca04b8
EB
96802016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9681
9682 * gcc.target/i386/pr70007.c: New test.
9683
2a9afc86
JL
96842016-03-01 Jeff Law <law@redhat.com>
9685
eab2541b 9686 PR tree-optimization/69196
9d83ef71 9687 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9688
2a9afc86
JL
9689 PR tree-optimization/69196
9690 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9691 duplicating code and spoiling the expected output.
9692
0d39977e
MM
96932016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9694
9695 PR target/70033
9696 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9697 supports power9 before doing tests.
9698 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9699 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9700 * gcc.target/powerpc/p9-permute.c: Likewise.
9701
a0c0699d
UB
97022016-03-01 Uros Bizjak <ubizjak@gmail.com>
9703
9704 PR target/70027
9705 * gcc.target/i386/pr70027.c: New test.
9706
0ae3ef47 97072016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9708
9709 * gcc.dg/pr70017.c: New test.
9710
686e2237
JJ
97112016-03-01 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR c/69796
9714 PR c/69974
9715 * gcc.dg/pr69796.c: New test.
9716 * gcc.dg/pr69974.c: New test.
9717
f8e4188c
EB
97182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9719
9720 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9721
5e3f1c7c
JL
97222016-02-29 Jeff Law <law@redhat.com>
9723
9724 PR tree-optimization/69987
9725 * gfortran.dg/pr69987.f90: New test.
9726
9727 PR tree-optimization/69989
9728 * gcc.c-torture/compile/pr69989-2.c: New test.
9729
1be56bc5
MP
97302016-03-01 Marek Polacek <polacek@redhat.com>
9731
9732 PR c++/69795
9733 * g++.dg/parse/invalid1.C: New test.
9734
1b19470d
RB
97352016-03-01 Richard Biener <rguenther@suse.de>
9736
9737 PR middle-end/70022
9738 * gcc.dg/pr70022.c: New testcase.
9739
3ae0661a
IE
97402016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9741
9742 PR tree-optimization/69956
9743 * gcc.dg/pr69956.c: New test.
9744
0f09ab88
BS
97452016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9746
9747 PR target/70011
9748 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9749 XFAIL when hardware supports efficient unaligned storage access.
9750
76d881bf
PP
97512016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9752
9753 PR c++/69961
9754 * g++.dg/template/pr69961a.C: New test.
9755 * g++.dg/template/pr69961b.C: New test.
9756
7168133a
DM
97572016-02-29 David Malcolm <dmalcolm@redhat.com>
9758
9759 PR preprocessor/69985
9760 * gcc.dg/cpp/pr69985.c: New test case.
9761
0c6072a3
JL
97622016-02-29 Jeff Law <law@redhat.com>
9763
e66f219b
JL
9764 PR tree-optimization/70005
9765 * gcc.c-torture/execute/pr70005.c New test.
9766
0c6072a3
JL
9767 PR tree-optimization/69999
9768 * gcc.c-torture/compile/pr69999.c: New test.
9769
fd9fbdb3
YR
97702016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9771
9772 PR tree-optimization/69652
9773 * gcc.dg/torture/pr69652.c: Delete test.
9774 * gcc.dg/vect/pr69652.c: New test.
9775
cbd400b4
RB
97762016-02-19 Richard Biener <rguenther@suse.de>
9777
9778 PR tree-optimization/69980
9779 * gfortran.dg/vect/pr69980.f90: New testcase.
9780
84ea0f58
EB
97812016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9782
9783 * gcc.target/sparc/20160229-1.c: New test.
9784
5d2a63dc
EB
97852016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9786
9787 * gnat.dg/stack_usage3.adb: New test.
9788 * gnat.dg/stack_usage3_pkg.ads: New helper.
9789
93e708f9
EB
97902016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9791
9792 * gnat.dg/renaming8.adb: New test.
9793 * gnat.dg/renaming8_pkg1.ads: New helper.
9794 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9795 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9796
6512bc93
RB
97972016-02-29 Richard Biener <rguenther@suse.de>
9798
9799 PR tree-optimization/69720
9800 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9801
7b201a88
TK
98022016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9803
9804 PR fortran/68147
9805 PR fortran/47674
9806 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9807
82ee0cf2 98082016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9809 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9810
9811 PR fortran/56007
9812 * gfortran.dg/coarray_8.f90: Adjust error message.
9813 * gfortran.dg/pr56007.f90: New test.
9814 * gfortran.dg/pr56007.f: New test.
9815
cdc1a2c8
L
98162016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9817
9818 PR tree-optimization/69989
9819 * gcc.dg/torture/pr69989.c: New test.
9820
33505bcf
EB
98212016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9822
9823 * gcc.target/i386/stack-realign-win.c: New test.
9824
524bfb19
HA
98252016-02-28 Harald Anlauf <anlauf@gmx.de>
9826
9827 PR fortran/60126
9828 * gfortran.dg/pr60126.f90: New test.
9829
bd542508
JL
98302016-02-27 Jeff Law <law@redhat.com>
9831
9832 Revert
9833 2016-02-26 Richard Biener <rguenther@suse.de>
9834 Jeff Law <law@redhat.com>
9835
9836 PR tree-optimization/69740
9837 * gcc.c-torture/compile/pr69740-1.c: New test.
9838 * gcc.c-torture/compile/pr69740-2.c: New test.
9839
dd1291e0
JD
98402016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9841
5fb67f8b 9842 PR fortran/69910
dd1291e0
JD
9843 * gfortran.dg/newunit_4.f90: New test.
9844
5cfefb59
JJ
98452016-02-27 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR target/69613
9848 PR rtl-optimization/69886
9849 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9850 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9851 target.
9852
20ba5f33
MS
98532016-02-26 Martin Sebor <msebor@redhat.com>
9854
9855 PR tree-optimization/15826
9856 * gcc.dg/tree-ssa/pr15826.c: New test.
9857
e6fb01b0
JJ
98582016-02-26 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR target/69969
9861 * gcc.target/powerpc/pr69969.c: New test.
9862
e3e0cf64
MS
98632016-02-26 Martin Sebor <msebor@redhat.com>
9864
9865 PR c++/15766
9866 * g++.old-deja/g++.other/decl5.C: Add a test case.
9867
d1f2bea5
SB
98682016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9869
9870 PR target/69946
9871 * gcc.target/powerpc/pr69946.c: New file.
9872
4a4f9d2b 98732016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9874 Jeff Law <law@redhat.com>
4a4f9d2b 9875
e3e0cf64 9876 PR tree-optimization/69740
4a4f9d2b
RB
9877 * gcc.c-torture/compile/pr69740-1.c: New test.
9878 * gcc.c-torture/compile/pr69740-2.c: New test.
9879
ad2a2706
MJ
98802016-02-26 Martin Jambor <mjambor@suse.cz>
9881
9882 PR middle-end/69920
9883 * gcc.dg/torture/pr69932.c: New test.
9884 * gcc.dg/torture/pr69936.c: Likewise.
9885
1d11f7ce
AK
98862016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9887
9888 PR target/69709
9889 * gcc.target/s390/pr69709.c: New test.
9890
6cfccbb2
KT
98912016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9892
9893 PR target/69245
9894 * gcc.target/aarch64/pr69245_1.c: New test.
9895
ac59ad4e
KT
98962016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9897
9898 PR target/69613
9899 * gcc.dg/torture/pr69613.c: New test.
9900
a2ad54a0
JJ
99012016-02-26 Jakub Jelinek <jakub@redhat.com>
9902
9903 PR rtl-optimization/69891
9904 * gcc.target/i386/pr69891.c: New test.
9905
0884062c 99062016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9907 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9908
d2369d4f 9909 PR target/61397
c163789b
MM
9910 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9911 functionality for both 32-bit and 64-bit.
9912
5aed7e2c
RB
99132016-02-26 Richard Biener <rguenther@suse.de>
9914
9915 PR tree-optimization/69551
9916 * gcc.dg/torture/pr69951.c: New testcase.
9917
798e2a8e
RB
99182016-02-25 Richard Biener <rguenther@suse.de>
9919
9920 PR tree-optimization/48795
9921 * gcc.dg/Warray-bounds-18.c: New testcase.
9922
9559fbac
RO
99232016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9924
9925 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9926
c049b107
JJ
99272016-02-25 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR rtl-optimization/69896
9930 * gcc.dg/pr69896.c: New test.
9931
1137001c
PP
99322016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9933
9934 PR c++/69736
9935 * g++.dg/cpp1y/paren2.C: New test.
9936
2e9c8641
MS
99372016-02-24 Martin Sebor <msebor@redhat.com>
9938
9939 PR c/51147
9940 * gcc.dg/enum-mode-2.c: New test.
9941
03ca8fb3
JJ
99422016-02-24 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR c++/69922
9945 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9946 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9947 * g++.dg/ubsan/pr69922.C: New test.
9948
0b05329b
MP
99492016-02-24 Marek Polacek <polacek@redhat.com>
9950
9951 PR c/69819
9952 * gcc.dg/pr69819.c: New test.
9953
57c2c374
MS
99542016-02-24 Martin Sebor <msebor@redhat.com>
9955
3b96b93a
MS
9956 PR c++/69912
9957 * g++.dg/ext/flexary15.C: New test.
9958
99592016-02-24 Martin Sebor <msebor@redhat.com>
9960
9961 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9962 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9963 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9964
65433bb5
MK
99652016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9966 Charles Baylis <charles.baylis@linaro.org>
9967
9968 PR debug/61033
9969 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9970
f802a424 99712016-02-24 Richard Biener <rguenther@suse.de>
44293580 9972 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9973
9974 PR middle-end/69760
9975 * gcc.dg/torture/pr69760.c: New testcase.
9976
525f795f
RO
99772016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9978
9979 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9980 pattern on Solaris with as.
9981
cd7bbceb
KT
99822016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9983
9984 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9985 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9986 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9987 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9988
89c0c1fd
JJ
99892016-02-24 Jakub Jelinek <jakub@redhat.com>
9990
9991 PR middle-end/69915
9992 * gcc.dg/pr69915.c: New test.
9993
0683fd27
KT
99942016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9995
9996 PR rtl-optimization/69886
9997 * gcc.dg/torture/pr69886.c: New test.
9998
e53d562a
RB
99992016-02-24 Richard Biener <rguenther@suse.de>
10000
10001 PR middle-end/68963
10002 * gcc.dg/torture/pr68963.c: New testcase.
10003
74a00288
KT
100042016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10005
10006 PR target/69875
10007 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10008 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10009 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10010 * gcc.target/arm/atomic_loaddi_1.c: New test.
10011 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10012 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10013 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10014 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10015 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10016 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10017 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10018 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10019
340fd4c9
JJ
100202016-02-24 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR middle-end/69909
10023 * gcc.dg/torture/pr69909.c: New test.
10024
47d3fdb2
RB
100252016-02-24 Richard Biener <rguenther@suse.de>
10026
10027 PR tree-optimization/69907
10028 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10029 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10030 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10031
dab73e73
CB
100322016-02-24 Christian Bruel <christian.bruel@st.com>
10033
10034 * gcc.target/arm/pragma_cpp_fma.c: New test.
10035
7cc5ec65
JD
100362016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10037
10038 PR fortran/61156
10039 * gfortran.dg/include_6.f90: Update test.
10040
067fbd8b
JJ
100412016-02-23 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR objc/69844
10044 * objc.dg/pr69844.m: New test.
10045
64a454d9
JD
100462016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10047
10048 PR libgfortran/69456
10049 * gfortran.dg/namelist_89.f90: New test.
10050 * gfortran.dg/pr59700.f90: Update test..
10051
35886f0b
MS
100522016-02-23 Martin Sebor <msebor@redhat.com>
10053
10054 PR middle-end/69780
10055 * g++.dg/ext/builtin_alloca.C: New test.
10056 * gcc.dg/builtins-68.c: New test.
10057
162cc7e3
RH
100582016-02-23 Richard Henderson <rth@redhat.com>
10059
10060 * gcc.target/i386/addr-space-3.c: Remove test.
10061
196440f8
DM
100622016-02-23 David Malcolm <dmalcolm@redhat.com>
10063
10064 PR preprocessor/69126
10065 PR preprocessor/69543
10066 * c-c++-common/pr69126-2-long.c: New test.
10067 * c-c++-common/pr69126-2-short.c: New test.
10068 * c-c++-common/pr69543-1.c: Remove xfail.
10069
1d3121af
DM
100702016-02-23 David Malcolm <dmalcolm@redhat.com>
10071
10072 PR preprocessor/69126
10073 PR preprocessor/69543
10074 PR preprocessor/69558
10075 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10076 (f): Rename to...
10077 (test_2): ...this, and add leading comment.
10078 (MACRO_3, test_3): New.
10079 (MACRO_4A, MACRO_4B, test_4): New.
10080 (MACRO): Rename to...
10081 (MACRO_5): ...this.
10082 (g): Rename to...
10083 (test_5): ...this, updating for renaming of MACRO, and
10084 add leading comment.
10085 * c-c++-common/pr69543-1.c: New.
10086 * c-c++-common/pr69543-2.c: New.
10087 * c-c++-common/pr69543-3.c: New.
10088 * c-c++-common/pr69543-4.c: New.
10089 * c-c++-common/pr69558-1.c: New.
10090 * c-c++-common/pr69558-2.c: New.
10091 * c-c++-common/pr69558-3.c: New.
10092 * c-c++-common/pr69558-4.c: New.
10093 * gcc.dg/pr69558.c: Move to...
10094 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10095 xfail for c++.
10096
f99c3557
TS
100972016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10098
10099 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10100 to -ftree-parallelize-loops/-fopenacc changes.
10101 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10102 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10103 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10104 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10105 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10106 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10107 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10108 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10109 * c-c++-common/goacc/kernels-loop.c: Likewise.
10110 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10111 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10112 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10113 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10114
c60ec7c2
RO
101152016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10116
10117 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10118
f1a62b6f
JJ
101192016-02-23 Jakub Jelinek <jakub@redhat.com>
10120
e67bf044
JJ
10121 PR c++/69902
10122 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10123
f1a62b6f
JJ
10124 PR c/69900
10125 * gcc.dg/pr69900.c: New test.
10126
20c5e09e
MJ
101272016-02-23 Martin Jambor <mjambor@suse.cz>
10128
10129 PR tree-optimization/69666
10130 * gcc.dg/tree-ssa/pr69666.c: New test.
10131
e457a6fc
AV
101322016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10133
10134 PR fortran/67451
10135 * gfortran.dg/coarray_allocate_5.f08: New test.
10136
d7b574f4
AK
101372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10138
10139 * gcc.target/s390/vcond-shift.c: Move to ...
10140 * gcc.target/s390/vector/vcond-shift.c: ... here.
10141
58bdeb44
AK
101422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10143
10144 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10145 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10146
7cd0387b
AK
101472016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10148
10149 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10150
4246c8da
MW
101512016-02-20 Mark Wielaard <mjw@redhat.com>
10152
10153 PR c/28901
10154 * gcc.dg/unused-variable-3.c: New test.
10155
f93bc532
JJ
101562016-02-22 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR target/69888
10159 * gcc.target/i386/pr69888.c: New test.
10160
c4e360f4
RB
101612016-02-22 Richard Biener <rguenther@suse.de>
10162
10163 PR tree-optimization/69882
10164 * gfortran.dg/vect/pr69882.f90: New testcase.
10165
09c92f1c
JJ
101662016-02-22 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR target/69885
10169 * gcc.dg/pr69885.c: New test.
10170
f88d45dc
OE
101712016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10172
10173 PR target/69806
10174 PR target/54089
10175 * gcc.target/sh/pr54089-10.c: New.
10176
ce1ff48e
PT
101772016-02-20 Paul Thomas <pault@gcc.gnu.org>
10178
10179 PR fortran/69423
10180 * gfortran.dg/deferred_character_15.f90 : New test.
10181
bbf27208
DH
101822016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10183
10184 PR fortran/57365
10185 gfortran.dg/allocate_with_source_18.f03: New test.
10186
101872016-02-20 Harald Anlauf <anlauf@gmx.de>
10188
10189 PR fortran/52531
10190 gfortran.dg/gomp/pr52531.f90: New test.
10191
268be88c
BE
101922016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10193
10194 PR c++/69865
10195 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10196 -std=c++03.
10197
4b6c824a
JJ
101982016-02-19 Jakub Jelinek <jakub@redhat.com>
10199
871b3f47
JJ
10200 PR c++/69826
10201 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10202 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10203
7a965d51
JJ
10204 PR c++/69850
10205 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10206
4b6c824a
JJ
10207 PR c++/69851
10208 * g++.dg/torture/pr69851.C: New test.
10209
15fca21a
MS
102102016-02-19 Martin Sebor <msebor@redhat.com>
10211
10212 PR testsuite/69573
10213 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10214
19e21586
JJ
102152016-02-19 Jakub Jelinek <jakub@redhat.com>
10216
03a616ac
JJ
10217 PR c++/69850
10218 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10219 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10220
19e21586
JJ
10221 PR c++/67767
10222 * g++.dg/cpp0x/pr67767.C: New test.
10223
2db16594
KT
102242016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10225
10226 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10227 for fp, simd, crypto, crc, lse.
10228 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10229 above.
10230 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10231 effective target check.
10232
5a7d9d1e
JJ
102332016-02-19 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR target/69820
10236 * gcc.target/i386/pr69820.c: New test.
10237
6448f064
AK
102382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10239
10240 * gcc.target/s390/vector/int128-1.c: New test.
10241
d0a859e6
AK
102422016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10243
10244 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10245
9e4eb643
AK
102462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10247
10248 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10249 instruction pattern name to prevent the testcase from failing with
10250 -march=z13.
10251
859a4c0e
AK
102522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10253
10254 * gcc.target/s390/md/movstr-2.c: New test.
10255
efc2340b
MK
102562016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10257
10258 * gcc.target/s390/morestack.c: New test.
10259
ca2bfbc2
DV
102602016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10261
10262 PR target/69625
10263 * gcc.target/s390/pr69625.c: Add test case.
10264
efd4bd05
BE
102652016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10266
10267 PR testsuite/68580
10268 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10269
2bf2078a
MM
102702016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10271
10272 PR target/68404
10273 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10274 * gcc.target/powerpc/fusion3.c: Likewise.
10275
f003579e
RB
102762016-02-18 Richard Biener <rguenther@suse.de>
10277
10278 PR middle-end/69553
10279 * g++.dg/torture/pr69553.C: New testcase.
10280
19233914
NC
102812016-02-18 Nick Clifton <nickc@redhat.com>
10282
efd4bd05
BE
10283 PR target/62254
10284 PR target/69610
10285 * gcc.target/arm/pr62554.c: New test.
10286 * gcc.target/arm/pr69610-1.c: New test.
10287 * gcc.target/arm/pr69610-2.c: New test.
19233914 10288
23f27839
RB
102892016-02-18 Richard Biener <rguenther@suse.de>
10290
10291 PR middle-end/69854
10292 * gcc.dg/torture/pr69854.c: New testcase.
10293
932c0da4
JJ
102942016-02-17 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR c++/69850
10297 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10298
1bed93e4
BS
102992012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10300
10301 * gcc.target/powerpc/vec-cg.c: New test.
10302
57bfb134
RB
103032016-02-17 Richard Biener <rguenther@suse.de>
10304
10305 PR testsuite/69586
10306 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10307
a44e0ebb
KT
103082016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10309
10310 PR target/69161
10311 * gcc.c-torture/compile/pr69161.c: New test.
10312
ffacd726
DS
103132016-02-17 David Sherwood <david.sherwood@arm.com>
10314
10315 PR target/69532
10316 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10317 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10318
448db8d2
EB
103192016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10320
10321 * gcc.dg/ifcvt-4.c: Skip on Visium.
10322
e2f0522e
EB
103232016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10324
10325 * gnat.dg/atomic8.adb: New test.
10326
bf17fe3f
EB
103272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10328
10329 * gnat.dg/discr46.ad[sb]: New test.
10330
ecf835e9
KN
103312016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10332
10333 PR Target/48344
10334 * gcc.target/powerpc/pr48344-1.c: New test.
10335
49a1164a
TK
103362015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10337
10338 PR fortran/69742
10339 * gfortran.dg/associate_21.f90: New test.
10340
bf14eba2
JJ
103412016-02-16 Jakub Jelinek <jakub@redhat.com>
10342
10343 PR c/69835
10344 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10345 -Wnonnull in dg-options.
10346 * c-c++-common/nonnull-2.c: New test.
10347
35a093b6
JG
103482016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10349 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10350
10351 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10352
e387d491
JJ
103532016-02-16 Jakub Jelinek <jakub@redhat.com>
10354
10355 PR middle-end/69801
10356 * gcc.dg/pr69801.c: Add empty dg-options.
10357
ba539195
JN
103582016-02-16 James Norris <jnorris@codesourcery.com>
10359
10360 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10361 * g++.dg/goacc/deviceptr-1.c: New file.
10362
2a2b8f64
JJ
103632016-02-16 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR tree-optimization/69820
10366 * gcc.dg/vect/pr69820.c: New test.
10367
87440c29
RB
103682016-02-16 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/69776
10371 * gcc.dg/torture/pr69776-2.c: New testcase.
10372
6d87c306
BS
103732016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10374
10375 PR tree-optimization/69714
10376 * gcc.dg/torture/pr69714.c: New test.
10377
3824a0a2
JJ
103782016-02-16 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR tree-optimization/69802
10381 * gcc.dg/pr69802.c: New test.
10382
c8cfe96e
RB
103832016-02-16 Richard Biener <rguenther@suse.de>
10384
10385 PR middle-end/69801
10386 * gcc.dg/pr69801.c: New testcase.
10387
fc12098d
JD
103882016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10389
10390 PR libgfortran/69651
10391 * gfortran.dg/read_bang.f90: New test.
10392 * gfortran.dg/read_bang4.f90: New test.
10393
ba6b3795
JJ
103942016-02-15 Jakub Jelinek <jakub@redhat.com>
10395
f0516ca4
JJ
10396 PR c++/69658
10397 * g++.dg/init/pr69658.C: New test.
10398
ba6b3795
JJ
10399 PR c++/69797
10400 * c-c++-common/pr69797.c: New test.
10401
de3f9a2d
PK
104022016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10403
10404 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10405 check for aarch64*-*-*.
10406
17a3b967
RB
104072016-02-15 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/69783
10410 * gcc.dg/vect/pr69783.c: New testcase.
10411
1c48bff1
RB
104122016-02-15 Richard Biener <rguenther@suse.de>
10413
10414 PR tree-optimization/69776
10415 * gcc.dg/torture/pr69776.c: New testcase.
10416
1e6025b6
TK
104172016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10418
10419 PR fortran/60526
10420 * gfortran.dg/type_decl_4.f90: Reinstated.
10421
d3308279
JDA
104222016-02-14 John David Anglin <danglin@gcc.gnu.org>
10423
10424 PR fortran/68746
10425 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10426
b7c56581
TK
104272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10428
10429 PR fortran/60526
10430 PR bootstrap/69816
10431 * gfortran.dg/type_decl_4.f90: Removed.
10432
60cb4ef5
TK
104332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10434
10435 PR fortran/60526
10436 * gfortran.dg/type_decl_4.f90: New test.
10437
f6964637
AM
104382016-02-14 Alan Modra <amodra@gmail.com>
10439
1a8849d1 10440 PR testsuite/68886
f6964637
AM
10441 * gcc.c-torture/execute/stkalign.c: Revise test.
10442
f5121920
OE
104432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10444
10445 PR target/67260
10446 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10447
6cda3ab6
OE
104482016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10449
10450 PR target/67260
10451 * gcc.target/sh/torture/pr67260.c: New.
10452
6786e598
JDA
104532016-02-12 John David Anglin <danglin@gcc.gnu.org>
10454
10455 * gcc.dg/pr67964.c: Add dg-require-alias.
10456
7e05dad8
OE
104572016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10458
10459 PR target/67636
10460 PR target/64345
10461 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10462
7f4cc3ce
JD
104632016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10464
10465 PR libgfortran/69668
10466 * gfortran.dg/namelist_88.f90: New test.
10467
955ca6dc
JD
104682016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10469
10470 PR libgfortran/69668
10471 * gfortran.dg/namelist_38.f90: Update test.
10472 * gfortran.dg/namelist_84.f90: Update test.
10473
876217ae
DM
104742016-02-12 David Malcolm <dmalcolm@redhat.com>
10475
10476 PR other/69554
10477 * gcc.dg/pr69554-1.c: New test.
10478 * gfortran.dg/pr69554-1.F90: New test.
10479 * gfortran.dg/pr69554-2.F90: New test.
10480 * lib/gcc-dg.exp (proc dg-locus): New function.
10481 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10482 distinguish between the caret-printing and non-caret-printing
10483 cases. If caret-printing has been explicitly enabled, bail out
10484 without attempting to fix up the output.
10485
61789eed
DM
104862016-02-12 David Malcolm <dmalcolm@redhat.com>
10487
10488 PR driver/69265
10489 PR driver/69453
10490 * gcc.dg/spellcheck-options-3.c: New test case.
10491 * gcc.dg/spellcheck-options-4.c: New test case.
10492 * gcc.dg/spellcheck-options-5.c: New test case.
10493 * gcc.dg/spellcheck-options-6.c: New test case.
10494 * gcc.dg/spellcheck-options-7.c: New test case.
10495 * gcc.dg/spellcheck-options-8.c: New test case.
10496 * gcc.dg/spellcheck-options-9.c: New test case.
10497 * gcc.dg/spellcheck-options-10.c: New test case.
10498
c3090c1f
JJ
104992016-02-12 Jakub Jelinek <jakub@redhat.com>
10500
10501 PR rtl-optimization/69764
10502 PR rtl-optimization/69771
10503 * c-c++-common/pr69764.c: New test.
10504 * gcc.dg/torture/pr69771.c: New test.
10505
8222034d
MP
105062016-02-12 Marek Polacek <polacek@redhat.com>
10507
10508 * g++.dg/torture/init-list1.C: New.
10509
f749f792
MP
105102016-02-12 Marek Polacek <polacek@redhat.com>
10511
10512 * gcc.dg/pr69522.c: Add empty dg-options.
10513
199fb02a
IE
105142016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10515
10516 * g++.dg/lto/lto.exp: Include and init mpx.
10517 * g++.dg/lto/pr69729_0.C: New test.
10518
b69539cb
JJ
105192016-02-12 Jakub Jelinek <jakub@redhat.com>
10520
06ff7000
JJ
10521 PR ipa/69241
10522 * g++.dg/ipa/pr69241-4.C: New test.
10523
b69539cb
JJ
10524 PR ipa/68672
10525 * g++.dg/ipa/pr68672-1.C: New test.
10526 * g++.dg/ipa/pr68672-2.C: New test.
10527 * g++.dg/ipa/pr68672-3.C: New test.
10528
16595a1f
BS
105292016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10530
10531 PR c/69522
6d87c306 10532 * gcc.dg/pr69522.c: New test.
16595a1f 10533
38d795d2
PP
105342016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10535
10536 PR c++/69098
10537 * g++.dg/cpp1y/69098.C: New test.
10538 * g++.dg/cpp1y/69098-2.C: New test.
10539
9c582551
JJ
105402016-02-12 Jakub Jelinek <jakub@redhat.com>
10541
10542 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10543 and neighbour -> neighbor.
10544 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10545 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10546 * c-c++-common/Wvarargs.c: Likewise.
10547 * c-c++-common/goacc/host_data-5.c: Likewise.
10548 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10549 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10550 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10551 * gcc.target/aarch64/pr60697.c: Likewise.
10552 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10553 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10554 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10555 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10556 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10557 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10558 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10559 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10560 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10561 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10562 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10563 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10564 * g++.dg/lookup/koenig5.C: Likewise.
10565 * g++.dg/ext/no-asm-2.C: Likewise.
10566 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10567 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10568 * gfortran.dg/used_types_16.f90: Likewise.
10569 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10570 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10571 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10572 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10573 * gfortran.dg/abstract_type_6.f03: Likewise.
10574 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10575 * gfortran.dg/used_types_15.f90: Likewise.
10576 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10577 * gfortran.dg/exit_3.f08: Likewise.
10578 * gfortran.dg/open_status_2.f90: Likewise.
10579 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10580 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10581 * gfortran.dg/associate_1.f03: Likewise.
10582 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10583 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10584 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10585 * gcc.dg/builtin-object-size-1.c: Likewise.
10586 * gcc.dg/noreturn-6.c: Likewise.
10587 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10588 * gcc.dg/globalalias.c: Likewise.
10589 * gcc.dg/builtins-config.h: Likewise.
10590 * gcc.dg/pr30457.c: Likewise.
10591 * gcc.c-torture/compile/volatile-1.c: Likewise.
10592 * gcc.c-torture/execute/20101011-1.c: Likewise.
10593 * c-c++-common/Waddress-1.c: Likewise.
10594
66756373
JJ
105952016-02-11 Jakub Jelinek <jakub@redhat.com>
10596
10597 PR c/69768
10598 * c-c++-common/Waddress-1.c: New test.
10599
76fe932b
AV
106002016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10601
10602 PR fortran/69296
10603 * gfortran.dg/associate_19.f03: New test.
10604 * gfortran.dg/associate_20.f03: New test.
10605
564c4d4b
OE
106062016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10607
10608 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10609
e1c1ecb0
KT
106102016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10611
10612 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10613 .arch armv8-a\n. Add -dA to dg-options.
10614 * gcc.target/aarch64/assembler_arch_1.c: New test.
10615 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10616
0d7d9458
PC
106172016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10618
10619 PR c++/68726
10620 * g++.dg/cpp0x/pr68726.C: New.
10621
e6208a60
IE
106222016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10623
10624 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10625 test.
10626
281a11eb
RB
106272016-02-11 Richard Biener <rguenther@suse.de>
10628
10629 * g++.dg/tree-ssa/pr61034.C: Adjust.
10630
e03dd765
VM
106312016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10632
4b48faf5 10633 PR target/69148
e03dd765
VM
10634 * gcc.target/s390/pr69148.c: New.
10635
cdc23927
YR
106362016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10637
10638 PR tree-optimization/69652
10639 * gcc.dg/torture/pr69652.c: New test.
10640
e199dd0a
JJ
106412016-02-10 Jakub Jelinek <jakub@redhat.com>
10642 Patrick Palka <ppalka@gcc.gnu.org>
10643
10644 PR ipa/69241
10645 PR c++/69649
10646 * g++.dg/ipa/pr69241-1.C: New test.
10647 * g++.dg/ipa/pr69241-2.C: New test.
10648 * g++.dg/ipa/pr69241-3.C: New test.
10649 * g++.dg/ipa/pr69649.C: New test.
10650
d6b38027
UB
106512016-02-10 Uros Bizjak <ubizjak@gmail.com>
10652
10653 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10654 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10655
13b562c5
BC
106562016-02-10 Bin Cheng <bin.cheng@arm.com>
10657
10658 PR tree-optimization/68021
10659 * gcc.dg/tree-ssa/pr68021.c: New test.
10660
24a179f8
RB
106612016-02-10 Richard Biener <rguenther@suse.de>
10662
10663 PR tree-optimization/69726
10664 * gcc.dg/uninit-22.c: New testcase.
10665
0d99886f
AP
106662016-02-09 Andrew Pinski <apinski@cavium.com>
10667
10668 PR tree-opt/69282
10669 * gcc.c-torture/compile/20160205-1.c: New testcase.
10670
ab04995c
MM
106712016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10672
10673 PR target/68404
10674 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10675 instead accessing a really large arrray.
10676 * gcc.target/powerpc/fusion3.c: Likewise.
10677
4b79ac23
CB
106782016-02-09 Charles Baylis <charles.baylis@linaro.org>
10679
10680 PR target/68532
10681 * gcc.c-torture/execute/pr68532.c: New test.
10682
b890a441
AO
106832016-02-11 Alexandre Oliva <aoliva@redhat.com>
10684
10685 PR target/69634
10686 * gcc.dg/pr69634.c: New.
10687
84a5bef7
RB
106882016-02-09 Richard Biener <rguenther@suse.de>
10689
10690 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10691
1f123759 106922016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10693
1f123759
AF
10694 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10695
65860c77
YR
106962016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10697
10698 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10699
7e1e8a0a
RB
107002016-02-09 Richard Biener <rguenther@suse.de>
10701
10702 PR tree-optimization/69715
10703 * gcc.dg/torture/pr69715.c: New testcase.
10704
efb45a9f
PP
107052016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10706
10707 PR c++/69139
10708 * g++.dg/cpp0x/trailing12.C: New test.
10709 * g++.dg/cpp0x/trailing13.C: New test.
10710
20a0c6f9
PP
107112016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10712
10713 PR c++/69283
10714 PR c++/67835
10715 * g++.dg/cpp1y/auto-fn29.C: New test.
10716 * g++.dg/cpp1y/auto-fn30.C: New test.
10717
a162f3af
JJ
107182016-02-08 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR tree-optimization/69209
10721 * gcc.c-torture/compile/pr69209.c: New test.
10722
4b4a9fbd
JL
107232016-02-08 Jeff Law <law@redhat.com>
10724
10725 PR tree-optimization/68541
10726 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10727 of statements allowed in join block for path splitting.
10728
cfac5ed2
JJ
107292016-02-08 Jakub Jelinek <jakub@redhat.com>
10730
f68bc23f
JJ
10731 PR c++/59627
10732 * g++.dg/gomp/pr59627.C: New test.
10733
cfac5ed2
JJ
10734 PR ipa/69239
10735 * g++.dg/ipa/pr69239.C: New test.
10736
44714d8c
DM
107372016-02-08 David Malcolm <dmalcolm@redhat.com>
10738
10739 PR preprocessor/69664
10740 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10741 * gcc.dg/cpp/warn-comments.c: Likewise.
10742
eba9e839
MP
107432016-02-08 Marek Polacek <polacek@redhat.com>
10744
10745 PR c++/69688
10746 * g++.dg/init/const12.C: New test.
10747
a011cd92
BS
107482016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10749
10750 PR target/60410
10751 * gcc.dg/lto/pr55113_0.c: Remove test.
10752
5317b1be
RB
107532016-02-08 Richard Biener <rguenther@suse.de>
10754
10755 PR tree-optimization/69719
10756 * gcc.dg/torture/pr69719.c: New testcase.
10757
63998a63
RB
107582016-02-08 Richard Biener <rguenther@suse.de>
10759 Jeff Law <law@redhat.com>
10760
10761 PR target/68273
10762 * gcc.target/mips/pr68273.c: New testcase.
10763
43f4a281
RB
107642016-02-08 Richard Biener <rguenther@suse.de>
10765
10766 PR rtl-optimization/69274
10767 * gcc.target/i386/addr-sel-1.c: XFAIL.
10768
0b604d2d
JL
107692016-02-08 Jeff Law <law@redhat.com>
10770
e8dfe49e
JL
10771 PR tree-optimization/68541
10772 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10773
6daecd7a 10774 PR tree-optimization/65917
0b604d2d
JL
10775 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10776
c0f0e35a
JD
107772016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10778
10779 PR fortran/50555
10780 * gfortran.dg/namelist_args.f90: New test.
10781
8981d712
JL
107822016-02-05 Jeff Law <law@redhat.com>
10783
6daecd7a 10784 PR tree-optimization/68541
8981d712
JL
10785 * gcc.dg/tree-ssa/split-path-2.c: New test.
10786 * gcc.dg/tree-ssa/split-path-3.c: New test.
10787 * gcc.dg/tree-ssa/split-path-4.c: New test.
10788 * gcc.dg/tree-ssa/split-path-5.c: New test.
10789 * gcc.dg/tree-ssa/split-path-6.c: New test.
10790 * gcc.dg/tree-ssa/split-path-7.c: New test.
10791
46cb9332
MS
107922016-02-05 Martin Sebor <msebor@redhat.com>
10793
10794 PR c++/69662
10795 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10796 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10797
be2083ea
RH
107982016-02-06 Richard HEnderson <rth@redhat.com>
10799
10800 PR c/69643
10801 * gcc.target/i386/addr-space-4.c: New.
10802 * gcc.target/i386/addr-space-5.c: New.
10803
711d7c23
MM
108042016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10805
10806 PR fortran/66089
10807 * gfortran.dg/elemental_dependency_6.f90: New.
10808
b5c1c988
JJ
108092016-02-05 Jakub Jelinek <jakub@redhat.com>
10810
861c7bcd
JJ
10811 PR rtl-optimization/69691
10812 * gcc.c-torture/execute/pr69691.c: New test.
10813
b5c1c988
JJ
10814 PR c++/69628
10815 * g++.dg/parse/pr69628.C: New test.
10816
f7dfa966
UB
108172016-02-05 Uros Bizjak <ubizjak@gmail.com>
10818
10819 * gcc.dg/sancov/asan.c: Move to ...
10820 * gcc.dg/asan/sancov-1.c: ... here.
10821
9b143e64
UB
108222016-02-05 Uros Bizjak <ubizjak@gmail.com>
10823
10824 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10825
f5d4b899
L
108262016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10827
10828 PR target/69677
10829 * gcc.target/i386/pr69677.c: New test.
10830
76c85fbb
PP
108312016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10832
10833 PR c++/68948
10834 * g++.dg/template/pr68948.C: New test.
10835
f181bf90
DV
108362016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10837
10838 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10839 (only necessary on s390x).
10840
714fb282
L
108412016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10842
10843 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10844 -mno-accumulate-outgoing-args.
10845
618d6c1c
PP
108462016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10847
10848 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10849
1066e9b5
JJ
108502016-02-04 Jakub Jelinek <jakub@redhat.com>
10851
10852 PR c/69669
10853 * c-c++-common/pr69669.c: New test.
10854
76255d0d
MM
108552016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10856
10857 PR target/69667
10858 * g++.dg/pr69667.C: New file.
10859
e0b059b1
WD
108602016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10861
10862 PR target/69619
10863 * gcc.dg/pr69619.c: Add new test.
10864
2692b5c8
RS
108652016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10866
10867 PR rtl-optimization/69577
10868 * gcc.target/i386/pr69577.c: New test.
10869
7db337c2
ML
108702016-02-04 Martin Liska <mliska@suse.cz>
10871
10872 * g++.dg/asan/pr69276.C: New test.
10873
cc9c0829
KT
108742016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10875
10876 PR target/65932
10877 PR target/67714
10878 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10879 a single smulbb instruction.
10880 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10881 * gcc.target/amr/wmul-2.c: Likewise.
10882
eb9feb52
KT
108832016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10884
10885 PR target/65932
10886 PR target/67714
10887 * gcc.c-torture/execute/pr67714.c: New test.
10888
61f727fe
JJ
108892016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10890
10891 PR target/69454
10892 * gcc.target/i386/pr69454-1.c: New test.
10893 * gcc.target/i386/pr69454-2.c: New test.
10894
05dd97db
MS
108952016-02-03 Martin Sebor <msebor@redhat.com>
10896
10897 PR c++/69251
10898 PR c++/69253
10899 PR c++/69290
10900 PR c++/69277
10901 PR c++/69349
10902 * g++.dg/ext/flexarray-mangle-2.C: New test.
10903 * g++.dg/ext/flexarray-mangle.C: New test.
10904 * g++.dg/ext/flexarray-subst.C: New test.
10905 * g++.dg/ext/flexary11.C: New test.
10906 * g++.dg/ext/flexary12.C: New test.
10907 * g++.dg/ext/flexary13.C: New test.
10908 * g++.dg/ext/flexary14.C: New test.
10909 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10910
dac2fc29
L
109112016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10912
10913 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10914 Define only if CHECK_FLOAT128 is defined.
10915 (main): Properly initialize u5.
10916
eadb8035
JJ
109172016-02-03 Jakub Jelinek <jakub@redhat.com>
10918
0afbb81b
JJ
10919 PR c/69627
10920 * gcc.dg/pr69627.c: New test.
10921
eadb8035
JJ
10922 PR target/69644
10923 * gcc.dg/pr69644.c: New test.
10924
b12d4923
MS
109252016-02-03 Mike Stump <mikestump@comcast.net>
10926
10927 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10928 support for struct-layout-1.exp.
10929
ab4bae0c
PP
109302016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10931
10932 PR c++/69056
618d6c1c 10933 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10934
95831c01
VM
109352016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10936 Alexandre Oliva <aoliva@redhat.com>
10937
10938 PR target/69461
10939 * gcc.target/powerpc/pr69461.c: New.
10940
ccc71ab8
UB
109412016-02-03 Uros Bizjak <ubizjak@gmail.com>
10942
10943 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10944 works from here ...
10945 (check_effective_target_fsanitize_thread): ... to here. Do not
10946 specify additional compile flags for the test source.
10947 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10948 specify additional compile flags for the test source.
10949
96299640
WD
109502016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10951
10952 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10953
781d83d9
AV
109542016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10955
10956 PR fortran/67451
10957 PR fortran/69418
10958 * gfortran.dg/coarray_allocate_2.f08: New test.
10959 * gfortran.dg/coarray_allocate_3.f08: New test.
10960 * gfortran.dg/coarray_allocate_4.f08: New test.
10961
d8208e6d
AL
109622016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10963
10964 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10965 use same scan-tree-dump-times on all platforms.
10966 * gcc.dg/vect/vect-outer-1.c: Likewise.
10967 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10968 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10969 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10970 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10971 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10972 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10973 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10974
a8394fa0
SB
109752016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10976
10977 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10978 warning.
10979
f3baa1d3
L
109802016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10981
10982 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10983
eb077516
JN
109842016-02-02 James Norris <jnorris@codesourcery.com>
10985
10986 * c-c++-common/goacc/routine-5.c: Add tests.
10987
578fb225
AM
109882016-02-02 Alexander Monakov <amonakov@ispras.ru>
10989
10990 * gcc.target/nvptx/unsigned-cmp.c: New test.
10991
c64f7d37
WD
109922016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10993
10994 * gcc.target/aarch64/scalar_shift_1.c
10995 (test_corners_sisd_di): Improve force to SIMD register.
10996 (test_corners_sisd_si): Likewise.
10997 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10998 Remove scan-assembler check for ldr.
10999
90c6f26c
RB
110002016-02-02 Richard Biener <rguenther@suse.de>
11001
11002 PR tree-optimization/69595
11003 * gcc.dg/Warray-bounds-17.c: New testcase.
11004
9dc03c97
RB
110052016-02-02 Richard Biener <rguenther@suse.de>
11006
11007 PR tree-optimization/69606
11008 * gcc.dg/torture/pr69606.c: New testcase.
11009
2d4dc223
YR
110102016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11011
11012 PR middle-end/68542
11013 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11014 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11015
65c98fde
AM
110162016-02-02 Alan Modra <amodra@gmail.com>
11017
11018 PR target/69548
11019 * gcc.target/powerpc/pr69548.c: New test.
11020
e1b81f2b
JJ
110212016-02-01 Jakub Jelinek <jakub@redhat.com>
11022
d0268b37
JJ
11023 PR rtl-optimization/69592
11024 * gcc.dg/pr69592.c: New test.
11025
e1b81f2b
JJ
11026 PR preprocessor/69543
11027 PR c/69558
11028 * gcc.dg/pr69543.c: New test.
11029 * gcc.dg/pr69558.c: New test.
11030
7dd7780d
UB
110312016-02-01 Uros Bizjak <ubizjak@gmail.com>
11032
bf672ee5
UB
11033 PR testsuite/65940
11034 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11035
9a7013f8
MS
110362016-02-01 Martin Sebor <msebor@redhat.com>
11037
11038 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11039
e681fb2b
BC
110402016-02-01 Bin Cheng <bin.cheng@arm.com>
11041
11042 PR tree-optimization/67921
11043 * c-c++-common/ubsan/pr67921.c: New test.
11044
ff86345f
RB
110452016-02-01 Richard Biener <rguenther@suse.de>
11046
11047 PR middle-end/69556
11048 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11049
bc369dbd
RB
110502016-02-01 Richard Biener <rguenther@suse.de>
11051
11052 PR tree-optimization/69574
11053 * gcc.dg/torture/pr69574.c: New testcase.
11054
ef318184
RB
110552016-02-01 Richard Biener <rguenther@suse.de>
11056
11057 PR tree-optimization/69579
11058 * gcc.dg/setjmp-6.c: New testcase.
11059
654745e6
JJ
110602016-02-01 Jakub Jelinek <jakub@redhat.com>
11061
11062 PR rtl-optimization/69570
11063 * g++.dg/opt/pr69570.C: New test.
11064
e6c0c44b
RH
110652016-02-01 Richard Henderson <rth@redhat.com>
11066
11067 * gcc.dg/pr69535.c: New test.
11068
6ff3f09a
JDA
110692016-01-31 John David Anglin <danglin@gcc.gnu.org>
11070
2c005538
JDA
11071 PR testsuite/69584
11072 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11073 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11074
61083a4b
JDA
11075 PR debug/68244
11076 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11077
6ff3f09a
JDA
11078 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11079
0c221916
PT
110802016-01-31 Paul Thomas <pault@gcc.gnu.org>
11081
11082 PR fortran/67564
11083 * gfortran.dg/allocate_with_source_17.f03: New test.
11084
db7a2818
JJ
110852016-01-30 Jakub Jelinek <jakub@redhat.com>
11086
11087 PR tree-optimization/69546
11088 * gcc.dg/torture/pr69546.c: New test.
11089
e520d5f0
PT
110902016-01-30 Paul Thomas <pault@gcc.gnu.org>
11091
11092 PR fortran/69566
11093 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11094
343c05d3
MS
110952016-01-30 Martin Sebor <msebor@redhat.com>
11096
11097 PR c++/68490
11098 * g++.dg/ext/flexary10.C: New test.
11099
d6c3a539
DH
111002016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11101
11102 PR fortran/66707
11103 gfortran.dg/common_23.f90: New test.
11104
52d72fcd
BS
111052016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11106
11107 PR target/65546
11108 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11109 condition being checked, and disable it when the target supports
11110 misaligned loads and stores.
11111
3a5d2ba4
JJ
111122016-01-29 Jakub Jelinek <jakub@redhat.com>
11113
11114 PR debug/69518
11115 * gcc.dg/torture/pr69518.c: New test.
11116
6bbacdb5
L
111172016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11118
11119 PR target/69530
11120 * gcc.target/i386/pr69530.c: New test.
11121
af932cdb
SE
111222016-01-29 Steve Ellcey <sellcey@imgtec.com>
11123
11124 PR target/65604
11125 * gcc.target/mips/div-delay.c: New test.
11126
26658b7c
JJ
111272016-01-29 Jakub Jelinek <jakub@redhat.com>
11128
33e89989
JJ
11129 PR target/69551
11130 * gcc.target/i386/pr69551.c: New test.
11131
26658b7c
JJ
11132 PR target/66137
11133 * gcc.target/i386/pr66137.c: New test.
11134
401116b5
AB
111352016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11136
11137 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11138 always built for p5600.
11139 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11140 isa=p5600 dg-option.
11141
d4abfcc5
RB
111422016-01-29 Richard Biener <rguenther@suse.de>
11143
11144 PR tree-optimization/69547
11145 * g++.dg/tree-ssa/pr69547.C: New testcase.
11146
16b77b32
JJ
111472016-01-29 Jakub Jelinek <jakub@redhat.com>
11148
11149 PR debug/66869
11150 * g++.dg/warn/Wunused-function2.C: New test.
11151
a1c95464
DV
111522016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11153
11154 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11155 support for test to succeed.
11156
5453bfed
MP
111572016-01-29 Marek Polacek <polacek@redhat.com>
11158
11159 PR c++/69509
11160 PR c++/69516
11161 * g++.dg/ext/constexpr-vla2.C: New test.
11162 * g++.dg/ext/constexpr-vla3.C: New test.
11163 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11164
452ec2a5
RB
111652016-01-29 Richard Biener <rguenther@suse.de>
11166
11167 PR middle-end/69537
11168 * gcc.dg/uninit-21.c: New testcase.
11169
aec0b19e
UB
111702016-01-28 Uros Bizjak <ubizjak@gmail.com>
11171
11172 PR target/69459
11173 * gcc.target/i386/pr69459.c: New test.
11174
df113ce7
SE
111752016-01-28 Steve Ellcey <sellcey@imgtec.com>
11176
11177 PR target/68400
11178 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11179 * gcc.target/mips/pr68400.c: New test.
11180
494de84f
MS
111812016-01-28 Martin Sebor <msebor@redhat.com>
11182
11183 PR target/17381
11184 * gcc.target/powerpc/pr17381.c: New test.
11185
eb1b1f01
JJ
111862016-01-28 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR middle-end/69542
11189 * gcc.dg/torture/pr69542.c: New test.
11190
6dfeb7ce
WD
111912016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11192
11193 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11194
4b7471a4
DE
111952016-01-28 David Edelsohn <dje.gcc@gmail.com>
11196
11197 * gcc.dg/pr65980.c: Skip on AIX.
11198 * gcc.dg/pr66688.c: Same.
11199
b271fd21
DE
112002016-01-28 David Edelsohn <dje.gcc@gmail.com>
11201
11202 PR target/63679
11203 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11204 * gcc.dg/tree-ssa/sra-18.c: Same.
11205
874108a9
AV
112062016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11207
11208 PR fortran/62536
11209 * gfortran.dg/block_15.f08: New test.
11210 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11211 on incorrectly closed BLOCK.
11212
30480bcd
IE
112132016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11214
11215 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
112162016-01-28 Richard Biener <rguenther@suse.de>
11217
11218 PR tree-optimization/69466
11219 * gfortran.dg/vect/pr69466.f90: New testcase.
11220
0d4c694e
TP
112212016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11222
11223 * g++.dg/pr67989.C: Remove ARM-specific option.
11224 * gcc.target/arm/pr67989.C: New file.
11225
2aa780da
UB
112262016-01-27 Uros Bizjak <ubizjak@gmail.com>
11227
11228 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11229 and expm1 test for glibc < 2.11.
11230
f75ebe77
RH
112312016-01-27 Richard Henderson <rth@redhat.com>
11232
11233 * gcc.c-torture/execute/pr69447.c: New test.
11234
112352016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11236
9a175e65 11237 PR fortran/69422
49847d75
PT
11238 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11239
cbdd8ae0
JJ
112402016-01-27 Jakub Jelinek <jakub@redhat.com>
11241
11242 PR debug/66869
11243 * gcc.dg/pr66869.c: New test.
11244
2b572b3c
JL
112452016-01-25 Jeff Law <law@redhat.com>
11246
11247 PR tree-optimization/68398
aec0b19e 11248 PR tree-optimization/69196
2b572b3c
JL
11249 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11250 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11251 path to avoid new heuristic allowing more irreducible regions
11252 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11253 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11254 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11255 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11256 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11257
fa74a4bc
MP
112582016-01-27 Marek Polacek <polacek@redhat.com>
11259
11260 PR c/68062
11261 * c-c++-common/vector-compare-4.c: New test.
11262
0afff540
DM
112632016-01-27 David Malcolm <dmalcolm@redhat.com>
11264
11265 PR preprocessor/69126
11266 * c-c++-common/pr69126.c: New test case.
11267
1a218fc9
ILT
112682016-01-27 Ian Lance Taylor <iant@google.com>
11269
11270 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11271
5d70666e
RB
112722016-01-27 Ryan Burn <contact@rnburn.com>
11273
11274 PR cilkplus/69267
11275 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11276
87ff4d66
UB
112772016-01-27 Uros Bizjak <ubizjak@gmail.com>
11278
11279 PR target/69512
11280 * gcc.target/i386/pr69512.c: New test.
11281
27e23cca
RE
112822016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11283
11284 PR ada/69488
11285 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11286
05bf54c3
MP
112872016-01-27 Marek Polacek <polacek@redhat.com>
11288
11289 PR c++/69379
11290 * g++.dg/pr69379.C: New test.
11291
60214d0d
MS
112922016-01-27 Martin Sebor <msebor@redhat.com>
11293
11294 PR c++/69317
11295 * g++.dg/abi/Wabi-2-2.C: New test.
11296 * g++.dg/abi/Wabi-2-3.C: New test.
11297 * g++.dg/abi/Wabi-3-2.C: New test.
11298 * g++.dg/abi/Wabi-3-3.C: New test.
11299
167c7bfa
RB
113002016-01-27 Richard Biener <rguenther@suse.de>
11301
11302 PR tree-optimization/69166
11303 * gcc.dg/torture/pr69166.c: New testcase.
11304
1430fb1f
MJ
113052016-01-27 Martin Jambor <mjambor@suse.cz>
11306
11307 PR tree-optimization/69355
11308 * gcc.dg/tree-ssa/pr69355.c: New test.
11309
95e3030c
MP
113102016-01-27 Marek Polacek <polacek@redhat.com>
11311
11312 PR c++/69496
11313 * g++.dg/ext/constexpr-vla1.C: New test.
11314
eeb085f3
CB
113152016-01-20 Christian Bruel <christian.bruel@st.com>
11316
11317 PR target/69245
11318 * gcc.target/arm/pr69245.c: New test.
11319
b1652dde
JJ
113202016-01-27 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR tree-optimization/69399
11323 * gcc.dg/torture/pr69399.c: New test.
11324
ce7e8f00
EB
113252016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11326
11327 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11328
e4aac1d1
EB
113292016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11330
11331 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11332
8dfdb419
TV
113332016-01-26 Tom de Vries <tom@codesourcery.com>
11334
11335 PR tree-optimization/69110
11336 * gcc.dg/autopar/pr69110.c: New test.
11337
56f80f54 113382016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11339 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11340
11341 * gcc.dg/graphite/isl-ast-op-select.c: New.
11342
a0909527
PT
113432015-01-26 Paul Thomas <pault@gcc.gnu.org>
11344
11345 PR fortran/69385
11346 * gfortran.dg/allocate_error_6.f90: New test.
11347
ffc445f4
RH
113482016-01-26 Richard Henderson <rth@redhat.com>
11349
11350 * gcc.dg/tm/pr60908.c: New test.
11351
01e1dea3
DM
113522016-01-26 David Malcolm <dmalcolm@redhat.com>
11353
11354 PR other/69006
11355 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11356 directive.
11357 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11358 expected multiline output to reflect the colorization being
11359 disabled before newlines.
11360 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11361 (custom_diagnostic_finalizer): Replace call to
11362 pp_newline_and_flush with call to pp_flush.
11363 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11364 * gfortran.dg/implicit_class_1.f90: Likewise.
11365 * lib/gcc-dg.exp (allow_blank_lines): New global.
11366 (dg-allow-blank-lines-in-output): New procedure.
11367 (gcc-dg-prune): Complain about blank lines in the output, unless
11368 dg-allow-blank-lines-in-output was called.
11369 * lib/multiline.exp (_build_multiline_regex): Only support
11370 arbitrary followup text for non-blank-lines, not for blank lines.
11371
13f92e8d
JJ
113722016-01-26 Jakub Jelinek <jakub@redhat.com>
11373
11374 PR tree-optimization/69483
11375 * gcc.dg/pr69483.c: New test.
11376 * g++.dg/opt/pr69483.C: New test.
11377
92422235
CL
113782016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11379
11380 PR target/68620
11381 * gcc.target/arm/pr68620.c: New test.
11382
0bccf11b
L
113832016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11384
11385 * gcc.target/i386/pr68986-2.c: Remove -m32.
11386
81cd202e
L
113872016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11388
11389 PR target/68986
11390 * gcc.target/i386/pr68986-1.c: New test.
11391 * gcc.target/i386/pr68986-2.c: Likewise.
11392 * gcc.target/i386/pr68986-3.c: Likewise.
11393
213a1c03
CB
113942016-01-26 Christian Bruel <christian.bruel@st.com>
11395
11396 * lib/target-supports.exp
11397 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11398 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11399 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11400
22a08dd1
RB
114012016-01-26 Richard Biener <rguenther@suse.de>
11402
11403 PR tree-optimization/69452
11404 * gcc.dg/torture/pr69452.c: New testcase.
11405
6c06e0e8
JJ
114062016-01-26 Jakub Jelinek <jakub@redhat.com>
11407
11408 PR target/69442
11409 * gcc.dg/pr69442.c: New test.
11410
b96824c4
RFI
114112016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11412
11413 PR target/67896
11414 * gcc.target/aarch64/simd/pr67896.C: New.
11415
5ee31e57
RS
114162016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11417
11418 PR tree-optimization/69400
11419 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11420 function.
11421 (plugin_init): Call it.
11422 * gcc.dg/torture/pr69400.c: New test.
11423
7ddfb31d
CL
114242016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11425
11426 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11427
1e050c90
AK
114282016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11429 Sebastian Pop <s.pop@samsung.com>
11430
11431 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11432 isl-0.15.
11433
c8ee4bf5
AK
114342016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11435 Sebastian Pop <s.pop@samsung.com>
11436
11437 * gcc.dg/graphite/pr69292.c: New.
11438
d902b330
JJ
114392016-01-25 Jakub Jelinek <jakub@redhat.com>
11440
11441 * c-c++-common/goacc/use_device-1.c: New test.
11442
2c89b952
JL
114432016-01-25 Jeff Law <law@redhat.com>
11444
11445 PR tree-optimization/69196
11446 PR tree-optimization/68398
11447 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11448 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11449
685c8785
DE
114502016-01-25 David Edelsohn <dje.gcc@gmail.com>
11451
11452 PR target/69469
11453 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11454 Algorithm.
11455
95cef0c1
RB
114562016-01-25 Richard Biener <rguenther@suse.de>
11457
11458 PR testsuite/69380
11459 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11460
2947d3b2
IE
114612016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11462
11463 PR target/69421
11464 * gcc.dg/pr69421.c: New test.
11465
ae19075a
BB
114662016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11467
11468 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11469 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11470 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11471 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11472 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11473 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11474 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11475 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11476 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11477 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11478
fa4511c2
RB
114792016-01-25 Richard Biener <rguenther@suse.de>
11480
11481 PR tree-optimization/69376
11482 * gcc.dg/torture/pr69376.c: New testcase.
11483
1d101216
JD
114842016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11485
11486 PR fortran/69397
11487 PR fortran/68442
11488 * gfortran.dg/interface_38.f90: New test.
11489 * gfortran.dg/interface_39.f90: New test.
a0909527 11490
a59b92b0
PP
114912016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11492
11493 Revert:
11494 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11495
11496 PR c++/11858
11497 PR c++/24663
11498 PR c++/24664
11499 * g++.dg/template/pr11858.C: New test.
11500 * g++.dg/template/pr24663.C: New test.
11501 * g++.dg/template/unify12.C: New test.
11502 * g++.dg/template/unify13.C: New test.
11503 * g++.dg/template/unify14.C: New test.
11504 * g++.dg/template/unify15.C: New test.
11505 * g++.dg/template/unify16.C: New test.
11506 * g++.dg/template/unify17.C: New test.
11507
16acb1a8
DH
115082016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11509
11510 PR fortran/68283
11511 gfortran.dg/pr68283.f90: New test.
11512
094773e8
TK
115132016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11514
11515 PR fortran/66094
11516 * gfortran.dg/inline_matmul_13.f90: New test.
11517 * gfortran.dg/matmul_bounds_8.f90: New test.
11518 * gfortran.dg/matmul_bounds_9.f90: New test.
11519 * gfortran.dg/matmul_bounds_10.f90: New test.
11520
42fb90d7
TV
115212016-01-23 Tom de Vries <tom@codesourcery.com>
11522
11523 PR tree-optimization/69426
11524 * gcc.dg/autopar/pr69426.c: New test.
11525
69da7802
MS
115262016-01-23 Martin Sebor <msebor@redhat.com>
11527
11528 PR c++/58109
11529 PR c++/69022
11530 * g++.dg/cpp0x/alignas5.C: New test.
11531 * g++.dg/ext/vector29.C: Same.
11532
da17300a
UB
115332016-01-23 Uros Bizjak <ubizjak@gmail.com>
11534
11535 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11536 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11537 _GNU_SOURCE from compile flags to the source.
11538 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11539 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11540 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11541 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11542
62041cfc
JJ
115432016-01-22 Jakub Jelinek <jakub@redhat.com>
11544
11545 PR target/69432
11546 * g++.dg/opt/pr69432.C: New test.
11547
f7d2ad6f
BS
115482016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11549
11550 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11551 32-bit targets testing an -m64 multilib.
11552
d403fc9a
WS
115532016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11554
11555 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11556 64-bit support.
11557
4aa16f8d
JG
115582016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11559
11560 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11561
7c816d0f
CB
115622016-01-21 Christian Bruel <christian.bruel@st.com>
11563
11564 PR target/68674
11565 * gcc.target/i386/pr68674.c
11566 * gcc.target/aarch64/pr68674.c
11567 * gcc.target/arm/pr68674.c
11568
fce661e8
KT
115692016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11570
11571 PR target/69403
11572 * gcc.c-torture/execute/pr69403.c: New test.
11573
4696899f
PC
115742016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11575
11576 PR c++/55843
11577 * g++.dg/template/pr55843.C: New.
11578
bac69366
AL
115792016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11580
11581 PR testsuite/66877
11582 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11583 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11584
b57d3a5c
BS
115852016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11586
11587 PR testsuite/67489
da17300a
UB
11588 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11589 from dg-do compile directive, and instead add
11590 { dg-require-effective-target int128 }.
b57d3a5c 11591
9f04a53e
MS
115922016-01-20 Martin Sebor <msebor@redhat.com>
11593
11594 PR c/69405
11595 * gcc.dg/sync-fetch.c: New test.
11596
38a51663
JL
115972016-01-21 Martin Sebor <msebor@redhat.com>
11598
11599 PR target/69252
11600 * gcc.target/powerpc/pr69252.c: New test.
11601
2423a75a
JD
116022016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11603
11604 PR fortran/65996
da17300a 11605 * gfortran.dg/pr65996.f90: New test.
2423a75a 11606
0a76463f
DV
116072016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11608
11609 PR c++/68810
9f04a53e 11610 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11611 expected to generate an error.
0a76463f 11612
9776e692
BS
116132016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11614
11615 PR middle-end/66178
11616 * gcc.dg/torture/pr66178.c: New test.
11617
c8d3e088
AB
116182016-01-21 Anton Blanchard <anton@samba.org>
11619 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11620
11621 PR target/63354
11622 * gcc.target/powerpc/pr63354.c: New test.
11623
35b707ff
VM
116242016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11625
11626 PR rtl-optimization/68990
11627 * gcc.target/i386/pr68990: New.
11628
157b0829
NC
116292016-01-21 Nick Clifton <nickc@redhat.com>
11630
11631 PR target/69129
11632 * gcc.target/mips/pr69129.c: New.
11633
aede6748
PC
116342016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11635
11636 PR c++/58046
11637 * g++.dg/cpp0x/pr58046.C: New.
11638
5463c2c8
JJ
116392016-01-21 Jakub Jelinek <jakub@redhat.com>
11640
6d31cc75
SS
11641 PR target/69187
11642 PR target/65624
11643 * gcc.target/arm/pr69187.c: New test.
11644
5463c2c8
JJ
11645 PR c++/69355
11646 * g++.dg/torture/pr69355.C: New test.
11647
fa28f32b
AK
116482016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11649 Sebastian Pop <s.pop@samsung.com>
11650
11651 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11652
b920a047
AK
116532016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11654 Sebastian Pop <s.pop@samsung.com>
11655
da17300a 11656 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11657
bdd3aea6
JJ
116582016-01-21 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR middle-end/67653
11661 * c-c++-common/pr67653.c: New test.
11662 * gcc.dg/torture/pr29119.c: Add dg-warning.
11663
26a2e6ae
PB
116642016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11665
11666 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11667
d25c7690
PK
116682016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11669
11670 PR c/24293
11671 * gcc.dg/pr24293.c: New test.
11672 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11673 incomplete struct type.
11674 * gcc.dg/declspec-1.c: Likewise.
11675 * gcc.dg/pr63549.c: Likewise.
11676
889d5698
JJ
116772016-01-20 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR tree-optimization/66612
11680 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11681 for bdn instruction.
11682
d7cf3dc7
CL
116832016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11684
11685 * lib/target-supports.exp
11686 (check_effective_target_arm_fp_ok_nocache): New.
11687 (check_effective_target_arm_fp_ok): New.
11688 (add_options_for_arm_fp): New.
11689 (check_effective_target_arm_crypto_ok_nocache): Require
11690 target_arm_v8_neon_ok instead of arm32.
11691 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11692 (check_effective_target_arm_crypto_pragma_ok): New.
11693 (add_options_for_arm_vfp): New.
11694 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11695 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11696 target instead. Force initial fpu to vfp.
11697 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11698 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11699 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11700 dependency.
11701 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11702 use arm_vfp effective target instead. Force initial fpu to vfp.
11703 * gcc.target/arm/attr-neon3.c: Likewise.
11704 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11705 arm_vfp_ok.
11706 * gcc.target/arm/unsigned-float.c: Likewise.
11707 * gcc.target/arm/vfp-1.c: Likewise.
11708 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11709 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11710 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11711 * gcc.target/arm/vfp-ldmias.c: Likewise.
11712 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11713 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11714 * gcc.target/arm/vfp-stmiad.c: Likewise.
11715 * gcc.target/arm/vfp-stmias.c: Likewise.
11716 * gcc.target/arm/vnmul-1.c: Likewise.
11717 * gcc.target/arm/vnmul-2.c: Likewise.
11718 * gcc.target/arm/vnmul-3.c: Likewise.
11719 * gcc.target/arm/vnmul-4.c: Likewise.
11720
01ac9704 117212016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11722
e84b00da
L
11723 PR testsuite/69366
11724 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11725 the MPX run-time library, for compile-time MPX test.
11726 * gcc.target/i386/chkp-always_inline.c: Likewise.
11727 * gcc.target/i386/chkp-bndret.c: Likewise.
11728 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11729 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11730 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11731 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11732 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11733 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11734 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11735 * gcc.target/i386/chkp-label-address.c: Likewise.
11736 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11737 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11738 * gcc.target/i386/chkp-pr69044.c: Likewise.
11739 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11740 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11741 * gcc.target/i386/chkp-strchr.c: Likewise.
11742 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11743 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11744 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11745 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11746 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11747 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11748 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11749 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11750 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11751 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11752 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11753 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11754 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11755 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11756 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11757 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11758 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11759 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11760 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11761 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11762 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11763 * gcc.target/i386/pr63995-2.c: Likewise.
11764 * gcc.target/i386/pr64805.c: Likewise.
11765 * gcc.target/i386/pr65044.c: Likewise.
11766 * gcc.target/i386/pr65167.c: Likewise.
11767 * gcc.target/i386/pr65183.c: Likewise.
11768 * gcc.target/i386/pr65184.c: Likewise.
11769 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11770
28b33016
IE
117712016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11772
11773 PR tree-optimization/69328
11774 * gcc.dg/pr69328.c: New test.
11775
bcff0913
JL
117762016-01-20 Jeff Law <law@redhat.com>
11777
bf0bb970 11778 PR target/25114
bcff0913
JL
11779 * gcc.target/m68k/pr25114.c: New test.
11780
a3f69631
AV
117812016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11782
11783 * gcc.target/arm/memset-inline-10.c: Added
11784 dg-require-effective-target arm_thumb2_ok.
11785
af33ba0d
EB
117862016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11787
11788 * gcc.dg/debug/dwarf2/sso.c: New test.
11789
7596d5de
UB
117902016-01-19 Uros Bizjak <ubizjak@gmail.com>
11791
11792 PR testsuite/68820
11793 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11794 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11795 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11796
ceda2c69
JH
117972016-01-19 Jan Hubicka <hubicka@ucw.cz>
11798
11799 PR ipa/66223
11800 * g++.dg/ipa/devirt-50.C: New testcase.
11801
38a979f2
MP
118022016-01-19 Marek Polacek <polacek@redhat.com>
11803
11804 PR c++/68965
11805 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11806 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11807
962801c5
KT
118082016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11809
11810 PR target/69135
11811 * gcc.target/arm/pr69135_1.c: New test.
11812
078fe40a
WD
118132015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11814
11815 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11816
786e3c06
WD
118172015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11818
11819 * gcc.target/aarch64/ccmp_1.c: New testcase.
11820
1e297006
MP
118212016-01-19 Marek Polacek <polacek@redhat.com>
11822
11823 PR c++/68586
11824 * g++.dg/cpp0x/enum30.C: New test.
11825
879c27e3
RB
118262016-01-19 Richard Biener <rguenther@suse.de>
11827
11828 PR tree-optimization/69336
11829 * g++.dg/tree-ssa/pr69336.C: New testcase.
11830
015337d3
JJ
118312016-01-19 Jakub Jelinek <jakub@redhat.com>
11832
11833 PR debug/65779
11834 * gcc.dg/pr65779.c: New test.
11835
e2c768b6
RB
118362016-01-19 Richard Biener <rguenther@suse.de>
11837
11838 PR tree-optimization/69352
11839 * gcc.dg/torture/pr69352.c: New testcase.
11840
569efc34
JJ
118412016-01-19 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR rtl-optimization/68955
11844 PR rtl-optimization/64557
11845 * gcc.dg/torture/pr68955.c: New test.
11846
e49d321f
JH
118472016-01-19 Jan Hubicka <hubicka@ucw.cz>
11848
11849 PR lto/69136
11850 * g++.dg/torture/pr69136.C: New testcase.
11851
e9191ad3
JH
118522016-01-19 Jan Hubicka <hubicka@ucw.cz>
11853
11854 PR lto/69133
11855 * g++.dg/lto/pr69133_0.C: New testcase.
11856 * g++.dg/lto/pr69133_1.C: New testcase.
11857
2bedb645
JL
118582016-01-15 Jeff Law <law@redhat.com>
11859
11860 PR tree-optimization/69320
11861 * gcc.c-torture/pr69320-1.c: New test.
11862 * gcc.c-torture/pr69320-2.c: New test.
11863 * gcc.c-torture/pr69320-3.c: New test.
11864 * gcc.c-torture/pr69320-4.c: New test.
11865
17c15cb9
PP
118662016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11867
11868 PR c++/11858
11869 PR c++/24663
11870 PR c++/24664
11871 * g++.dg/template/pr11858.C: New test.
11872 * g++.dg/template/pr24663.C: New test.
11873 * g++.dg/template/unify12.C: New test.
11874 * g++.dg/template/unify13.C: New test.
11875 * g++.dg/template/unify14.C: New test.
11876 * g++.dg/template/unify15.C: New test.
11877 * g++.dg/template/unify16.C: New test.
11878 * g++.dg/template/unify17.C: New test.
11879
9617fd08
DM
118802016-01-18 David Malcolm <dmalcolm@redhat.com>
11881
11882 PR testsuite/69181
11883 * gcc.dg/pr69181-1.c: New test file.
11884 * gcc.dg/pr69181-2.c: New test file.
11885 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11886 globals by moving it to...
11887 (cleanup-after-saved-dg-test): ...this new function. Add
11888 "global additional_sources_used". Add reset of global
11889 multiline_expected_outputs to the empty list.
11890 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11891 global to...
11892 (multiline_expected_outputs): ...this, and updated comments to
11893 note that it is modified from gcc-dg.exp.
11894 (dg-end-multiline-output): Update for the above renaming.
11895 (handle-multiline-outputs): Likewise. Remove the clearing
11896 of the expected outputs to the empty list.
11897
b555a2e4
RB
118982016-01-18 Richard Biener <rguenther@suse.de>
11899
11900 PR tree-optimization/69297
11901 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11902
96902805
JM
119032016-01-18 Joseph Myers <joseph@codesourcery.com>
11904
11905 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11906 dg-options.
11907 * gcc.target/mips/mips-3d-2.c: Likewise.
11908 * gcc.target/mips/mips-3d-3.c: Likewise.
11909 * gcc.target/mips/mips-3d-4.c: Likewise.
11910 * gcc.target/mips/mips-3d-5.c: Likewise.
11911 * gcc.target/mips/mips-3d-6.c: Likewise.
11912 * gcc.target/mips/mips-3d-7.c: Likewise.
11913 * gcc.target/mips/mips-3d-8.c: Likewise.
11914 * gcc.target/mips/mips-3d-9.c: Likewise.
11915 * gcc.target/mips/mips-ps-1.c: Likewise.
11916 * gcc.target/mips/mips-ps-2.c: Likewise.
11917 * gcc.target/mips/mips-ps-3.c: Likewise.
11918 * gcc.target/mips/mips-ps-4.c: Likewise.
11919 * gcc.target/mips/mips-ps-5.c: Likewise.
11920 * gcc.target/mips/mips-ps-6.c: Likewise.
11921 * gcc.target/mips/mips-ps-7.c: Likewise.
11922 * gcc.target/mips/mips-ps-type.c: Likewise.
11923 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11924 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11925
40e26f94
TV
119262016-01-18 Tom de Vries <tom@codesourcery.com>
11927
11928 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11929 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11930 * c-c++-common/goacc/kernels-empty.c: New test.
11931 * c-c++-common/goacc/kernels-eternal.c: New test.
11932 * c-c++-common/goacc/kernels-loop-2.c: New test.
11933 * c-c++-common/goacc/kernels-loop-3.c: New test.
11934 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11935 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11936 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11937 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11938 * c-c++-common/goacc/kernels-loop-data.c: New test.
11939 * c-c++-common/goacc/kernels-loop-g.c: New test.
11940 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11941 * c-c++-common/goacc/kernels-loop-n.c: New test.
11942 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11943 * c-c++-common/goacc/kernels-loop.c: New test.
11944 * c-c++-common/goacc/kernels-noreturn.c: New test.
11945 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11946 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11947 * c-c++-common/goacc/kernels-reduction.c: New test.
11948
a98d4647
TV
119492016-01-18 Tom de Vries <tom@codesourcery.com>
11950
11951 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11952 * gcc.dg/autopar/outer-2.c: Same.
11953 * gcc.dg/autopar/outer-3.c: Same.
11954 * gcc.dg/autopar/outer-4.c: Same.
11955 * gcc.dg/autopar/outer-5.c: Same.
11956 * gcc.dg/autopar/outer-6.c: Same.
11957 * gcc.dg/autopar/parallelization-1.c: Same.
11958 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11959 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11960 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11961 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11962 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11963 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11964 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11965 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11966 * gcc.dg/autopar/pr39500-1.c: Same.
11967 * gcc.dg/autopar/pr39500-2.c: Same.
11968 * gcc.dg/autopar/pr46193.c: Same.
11969 * gcc.dg/autopar/pr46194.c: Same.
11970 * gcc.dg/autopar/pr49580.c: Same.
11971 * gcc.dg/autopar/pr49960-1.c: Same.
11972 * gcc.dg/autopar/pr49960.c: Same.
11973 * gcc.dg/autopar/pr68373.c: Same.
11974 * gcc.dg/autopar/reduc-1.c: Same.
11975 * gcc.dg/autopar/reduc-1char.c: Same.
11976 * gcc.dg/autopar/reduc-1short.c: Same.
11977 * gcc.dg/autopar/reduc-2.c: Same.
11978 * gcc.dg/autopar/reduc-2char.c: Same.
11979 * gcc.dg/autopar/reduc-2short.c: Same.
11980 * gcc.dg/autopar/reduc-3.c: Same.
11981 * gcc.dg/autopar/reduc-4.c: Same.
11982 * gcc.dg/autopar/reduc-6.c: Same.
11983 * gcc.dg/autopar/reduc-7.c: Same.
11984 * gcc.dg/autopar/reduc-8.c: Same.
11985 * gcc.dg/autopar/reduc-9.c: Same.
11986 * gcc.dg/autopar/uns-outer-4.c: Same.
11987 * gcc.dg/autopar/uns-outer-5.c: Same.
11988 * gcc.dg/autopar/uns-outer-6.c: Same.
11989 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11990 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11991
da976fa8
AL
119922016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11993
11994 PR target/63679
11995 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11996 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11997
70c1e886
AL
119982016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11999
12000 PR target/63679
12001 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12002 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12003 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12004
88bed196
AL
120052016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12006
12007 PR target/63679
12008 * gcc.dg/tree-ssa/sra-17.c: New.
12009 * gcc.dg/tree-ssa/sra-18.c: New.
12010
3dd5f42e
IE
120112016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12012
12013 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12014
ae5a77fa
EB
120152016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12016
12017 * gnat.dg/inline12.adb: New test.
12018
11e57fc6
BC
120192016-01-18 Bin Cheng <bin.cheng@arm.com>
12020
12021 PR tree-optimization/66797
12022 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12023
995b6fe0
RB
120242016-01-18 Richard Biener <rguenther@suse.de>
12025
12026 PR tree-optimization/69170
12027 * gcc.dg/torture/pr69170.c: New testcase.
12028
82ee0cf2 120292016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12030
12031 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12032
d69da357
TV
120332016-01-16 Tom de Vries <tom@codesourcery.com>
12034
12035 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12036
a3845283
TV
120372016-01-16 Tom de Vries <tom@codesourcery.com>
12038
12039 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12040 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12041 redundant dg-require-effective-target pthread.
12042 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12043 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12044 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12045 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12046 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12047 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12048 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12049
197a6aa6
DE
120502016-01-16 David Edelsohn <dje.gcc@gmail.com>
12051
12052 PR target/68609
12053 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12054 * gcc.target/powerpc/recip-7.c: Same.
12055
ec7886c1
PP
120562016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12057
12058 PR c++/69091
12059 * g++.dg/template/pr69091.C: New test.
12060
203484bb
PP
120612016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12062
12063 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12064 dump does not contain an error_mark_node.
12065 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12066 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12067
aa2500e9
PP
120682016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12069
12070 PR c++/68936
12071 * g++.dg/template/pr68936.C: New test.
12072
28621a5c
DE
120732016-01-15 David Edelsohn <dje.gcc@gmail.com>
12074
12075 PR target/68609
12076 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12077 * gcc.target/powerpc/recip-2.c: Same.
12078 * gcc.target/powerpc/recip-3.c: Same.
12079 * gcc.target/powerpc/recip-4.c: Same.
12080 * gcc.target/powerpc/recip-sqrtf.c: Same.
12081
40c43aca
JL
120822016-01-15 Jeff Law <law@redhat.com>
12083
12084 PR tree-optimization/69270
12085 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12086 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12087
afbc5ae8
PT
120882016-01-15 Paul Thomas <pault@gcc.gnu.org>
12089
12090 PR fortran/49630
12091 * gfortran.dg/deferred_character_13.f90: New test for the fix
12092 of comment 3 of the PR.
12093
12094 PR fortran/54070
12095 * gfortran.dg/deferred_character_8.f90: New test
12096 * gfortran.dg/allocate_error_5.f90: New test
12097
12098 PR fortran/60593
12099 * gfortran.dg/deferred_character_10.f90: New test
12100
12101 PR fortran/60795
12102 * gfortran.dg/deferred_character_14.f90: New test
12103
12104 PR fortran/61147
12105 * gfortran.dg/deferred_character_11.f90: New test
12106
12107 PR fortran/64324
12108 * gfortran.dg/deferred_character_9.f90: New test
12109
49abe076
VM
121102016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12111
12112 PR rtl-optimization/69030
12113 * gcc.target/i386/pr69030.c: New.
12114
16d12992
KT
121152016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12116
12117 * gcc.target/aarch64/target_attr_17.c: New test.
12118
78810bd3
RB
121192016-01-15 Richard Biener <rguenther@suse.de>
12120
12121 PR tree-optimization/66856
12122 * gcc.dg/torture/pr66856-1.c: New testcase.
12123 * gcc.dg/torture/pr66856-2.c: Likewise.
12124
2bd847fe
RB
121252016-01-15 Richard Biener <rguenther@suse.de>
12126
12127 PR debug/69137
12128 * g++.dg/lto/pr69137_0.C: New testcase.
12129
a00fe3b7
RS
121302016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12131
12132 PR middle-end/69246
12133 * gcc.target/i386/pr69246.c: New test.
12134
cbb0e83b
DV
121352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12136
7596d5de 12137 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12138
5a500ecf
DV
121392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12140
12141 PR c++/56194
12142 * g++.dg/init/const9.C: Disable test on S/390.
12143
5d9bf64f
DV
121442016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12145
12146 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12147 * g++.dg/Wno-frame-address.C: Ditto.
12148
e234b19e
DV
121492016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12150
12151 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12152
89483f99
RB
121532016-01-15 Richard Biener <rguenther@suse.de>
12154
12155 PR tree-optimization/68961
12156 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12157
94f37395
IE
121582016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12159
12160 * gcc.target/i386/pr65105-5.c: New test.
12161
82ee0cf2 121622016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12163
12164 * gcc.c-torture/execute/alias-4.c: New testcase.
12165
82ee0cf2 121662016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12167
12168 PR ipa/68148
12169 * g++.dg/ipa/devirt-49.C: New testcase.
12170
092f7deb 121712016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12172
12173 PR target/65837
12174 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12175 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12176 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12177
e93c66bc
RB
121782016-01-15 Richard Biener <rguenther@suse.de>
12179
12180 PR tree-optimization/69117
12181 * gcc.dg/torture/pr69117.c: New testcase.
12182
c47eaca6 121832015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12184
12185 PR c++/69048
12186 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12187
c3f6914a
FXC
121882016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12189
12190 PR testsuite/67509
12191 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12192 range tests use 100 * maximum instead of maximum + 1.
12193
cd65ae90
JJ
121942016-01-14 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR debug/69244
12197 * gcc.dg/guality/pr69244.c: New test.
12198
19643948
UB
121992016-01-14 Uros Bizjak <ubizjak@gmail.com>
12200
12201 * lib/target-supports.exp (check_effective_target_issignaling):
12202 New procedure.
12203 * gcc.dg/pr61441.c: Require issignaling effective target.
12204
fe79c97e
SB
122052016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12206
12207 PR target/68803
12208 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12209
c7df95d8
DM
122102016-01-14 David Malcolm <dmalcolm@redhat.com>
12211
12212 PR c++/68819
12213 PR preprocessor/69177
12214 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12215 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12216 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12217 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12218
00083992
MP
122192016-01-14 Marek Polacek <polacek@redhat.com>
12220
12221 PR c/69262
12222 * gcc.dg/array-15.c: New test.
12223
0c9b3294
JJ
122242016-01-14 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR middle-end/68146
12227 PR tree-optimization/69155
12228 * gfortran.dg/pr68146.f: New test.
12229 * gfortran.dg/pr69155.f90: New test.
12230
3688e13d
RB
122312016-01-14 Richard Biener <rguenther@suse.de>
12232
12233 PR tree-optimization/68060
12234 * gcc.dg/torture/pr68060-1.c: New testcase.
12235 * gcc.dg/torture/pr68060-2.c: Likewise.
12236
bab0ad3a
NC
122372016-01-14 Nick Clifton <nickc@redhat.com>
12238
12239 * lib/target-supports.exp
12240 (check_effective_target_arm_neon_ok_nocache): Add an option
12241 sequence that includes setting the ARM architecture to ARMv7-A.
12242 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12243 command line options necessary to enable Neon support.
12244 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12245 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12246 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12247 * gcc.target/arm/pr69180.c: Likewise.
12248
947c2ce5
JL
122492016-01-14 Jeff Law <law@redhat.com>
12250
12251 PR tree-optimization/69270
12252 * gcc.dg/tree-ssa/pr69270.c: New test.
12253
3342fd71
BS
122542016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12255
12256 PR c/66208
12257 * c-c++-common/pr66208.c: New file.
12258
2ad3adf1
JJ
122592016-01-13 Jakub Jelinek <jakub@redhat.com>
12260
12261 PR tree-optimization/69156
12262 * gcc.dg/pr69156.c: New test.
12263
398d6feb
L
122642016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12265
12266 * gcc.target/i386/pr69225-7.c: New test.
12267
4c868789
RH
122682016-01-13 Richard Henderson <rth@redhat.com>
12269
12270 * gcc.dg/tm/memopt-13.c: Update expected function.
12271 * gcc.dg/tm/memopt-6.c: Likewise.
12272
ef6d1772
UB
122732016-01-13 Uros Bizjak <ubizjak@gmail.com>
12274
12275 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12276 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12277 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12278 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12279
ef6d1772
UB
122802016-01-13 Tom de Vries <tom@codesourcery.com>
12281
12282 PR tree-optimization/69169
0b4b6ef2
TV
12283 * gcc.dg/pr69169.c: New test.
12284
2ad3adf1 122852016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12286
12287 PR target/69228
12288 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12289 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12290 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12291 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12292 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12293 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12294 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12295 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12296
9060e335
AK
122972016-01-13 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR target/69247
12300 * gcc.dg/pr69247.c: New test.
12301
40311329
RB
123022016-01-13 Richard Biener <rguenther@suse.de>
12303
12304 PR tree-optimization/69242
12305 * gcc.dg/torture/pr69242.c: New testcase.
12306
ccbd7103
RB
123072016-01-13 Richard Biener <rguenther@suse.de>
12308
12309 PR tree-optimization/69186
12310 * gcc.dg/torture/pr69186.c: New testcase.
12311
c6f72a46
JL
123122016-01-13 Jeff Law <law@redhat.com>
12313
12314 PR tree-optimization/67755
12315 * gcc.dg/tree-ssa/pr67755.c: New test.
12316
123172016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12318
12319 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12320 pass number in output by a star.
12321
c446cf07
BC
123222016-01-12 Bin Cheng <bin.cheng@arm.com>
12323
12324 PR tree-optimization/68911
12325 * gcc.c-torture/execute/pr68911.c: New test.
12326
5342156c
MP
123272016-01-12 Marek Polacek <polacek@redhat.com>
12328
12329 PR c++/68979
12330 * g++.dg/warn/permissive-1.C: New test.
12331
65364cc5
JJ
123322016-01-12 Jakub Jelinek <jakub@redhat.com>
12333
12334 PR objc++/68511
12335 PR c++/69213
12336 * g++.dg/opt/pr69213.C: New test.
12337
81b9a3d9
CB
123382016-01-12 Christian Bruel <christian.bruel@st.com>
12339
12340 PR target/69180
12341 * gcc.target/arm/pr69180.c: New test.
12342
3c4e91c9
RB
123432016-01-12 Richard Biener <rguenther@suse.de>
12344
12345 PR lto/69077
12346 * g++.dg/lto/pr69077_0.C: New testcase.
12347 * g++.dg/lto/pr69077_1.C: Likewise.
12348
5664cea1
JJ
123492016-01-12 Jakub Jelinek <jakub@redhat.com>
12350
12351 PR target/69175
12352 * g++.dg/opt/pr69175.C: New test.
12353
86cefc49
AL
123542016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12355
12356 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12357 rather than #including math.h & stdlib.h.
12358 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12359 * gcc.dg/vect/pr49771.c: Likewise.
12360 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12361 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12362 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12363 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12364 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12365 * gcc.dg/vect/pr44507.c: Likewise.
12366 * gcc.dg/vect/pr45902.c: Likewise.
12367 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12368 * gcc.dg/vect/vect-117.c: Likewise.
12369 * gcc.dg/vect/vect-99.c: Likewise.
12370 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12371 * gcc.dg/vect/vect-cond-1.c: Likewise.
12372 * gcc.dg/vect/vect-cond-2.c: Likewise.
12373 * gcc.dg/vect/vect-cond-3.c: Likewise.
12374 * gcc.dg/vect/vect-cond-4.c: Likewise.
12375 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12376 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12377 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12378 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12379 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12380 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12381 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12382 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12383 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12384 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12385 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12386 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12387 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12388 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12389 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12390 include of signal.h.
12391 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12392 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12393 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12394 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12395 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12396 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12397 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12398 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12399 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12400 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12401 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12402 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12403 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12404 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12405 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12406 * gcc.dg/vect/vect-outer-5.c: Likewise.
12407 * gcc.dg/vect/vect-outer-6.c: Likewise.
12408 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12409 include of stdio.h.
12410
b832f61e
NC
124112016-01-12 Nick Clifton <nickc@redhat.com>
12412
12413 PR target/68913
12414 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12415 to fread so that it will be found in all target runtimes.
12416
8eac49b1
RB
124172016-01-12 Richard Biener <rguenther@suse.de>
12418
12419 PR tree-optimization/69053
12420 * g++.dg/torture/pr69053.C: New testcase.
12421
2935d994
RB
124222016-01-12 Richard Biener <rguenther@suse.de>
12423
12424 PR tree-optimization/69168
12425 * gcc.dg/torture/pr69168.c: New testcase.
12426
66c16fd9
RB
124272016-01-12 Richard Biener <rguenther@suse.de>
12428
12429 PR tree-optimization/69157
12430 * gcc.dg/torture/pr69157.c: New testcase.
12431
124322016-01-12 Richard Biener <rguenther@suse.de>
12433
12434 PR tree-optimization/69174
12435 * gcc.dg/torture/pr69174.c: New testcase.
12436
723033a6
JJ
124372016-01-12 Jakub Jelinek <jakub@redhat.com>
12438
12439 PR c++/66808
12440 PR c++/69000
12441 * g++.dg/tls/pr66808.C: New test.
12442 * g++.dg/tls/pr69000.C: New test.
12443
3574cf47
BS
124442016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12445
12446 * gcc.target/powerpc/swaps-p8-23.c: New test.
12447 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12448
feb20787
JDA
124492016-01-11 John David Anglin <danglin@gcc.gnu.org>
12450
12451 PR tree-optimization/68356
12452 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12453
27b1820a
KV
124542016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12455 Jim Wilson <jim.wilson@linaro.org>
12456
12457 PR target/69194
12458 * gcc.target/arm/pr69194.c: New test.
12459
cf4de6af
L
124602016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12461
12462 PR target/69225
12463 * gcc.target/i386/pr69225-1.c: New test.
12464 * gcc.target/i386/pr69225-2.c: Likewise.
12465 * gcc.target/i386/pr69225-3.c: Likewise.
12466 * gcc.target/i386/pr69225-4.c: Likewise.
12467 * gcc.target/i386/pr69225-5.c: Likewise.
12468 * gcc.target/i386/pr69225-6.c: Likewise.
12469
1ebd5558
JJ
124702016-01-11 Jakub Jelinek <jakub@redhat.com>
12471
23552a4d
JJ
12472 PR target/67462
12473 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12474 if lp64.
12475
26ff85b0
JJ
12476 PR target/69071
12477 * gcc.dg/pr69071.c: New test.
12478
9cb6bd74
JJ
12479 PR c++/69211
12480 * g++.dg/opt/pr69211.C: New test.
12481
1ebd5558
JJ
12482 PR tree-optimization/69214
12483 * gcc.c-torture/compile/pr69214.c: New test.
12484
8c18c836
UB
124852016-01-11 Uros Bizjak <ubizjak@gmail.com>
12486
12487 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12488 * gcc.target/i386/pr66232-11.c: Ditto.
12489 * gcc.target/i386/pr66232-12.c: Ditto.
12490 * gcc.target/i386/pr66232-13.c: Ditto.
12491
62446e6e
RB
124922016-01-11 Richard Biener <rguenther@suse.de>
12493
12494 PR tree-optimization/69173
12495 * gcc.dg/torture/pr69173.c: New testcase.
12496
2b8568fe
KT
124972016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12498
12499 PR rtl-optimization/68796
12500 * gcc.target/aarch64/tst_5.c: New test.
12501 * gcc.target/aarch64/tst_6.c: Likewise.
12502
5baf4532
KT
125032016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12504
12505 PR rtl-optimization/68841
12506 * gcc.dg/pr68841.c: New test.
12507 * gcc.c-torture/execute/pr68841.c: New test.
12508
ca90b1ed
YR
125092016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12510
12511 PR rtl-optimization/68920
12512 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12513 for ix86 targets.
12514 * gcc.dg/ifcvt-5.c: New test.
12515
2ad3adf1 125162016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12517
12518 PR bootstrap/69123
12519 * g++.dg/pr69123.C: New.
12520
83834c09
IE
125212016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12522
12523 PR target/69010
12524 * gcc.target/i386/pr69010.c: New test.
12525
dcf89d57
MJ
125262016-01-11 Martin Jambor <mjambor@suse.cz>
12527
12528 PR ipa/69044
12529 * gcc.target/i386/chkp-pr69044.c: New test.
12530
d95167ee
TV
125312016-01-11 Tom de Vries <tom@codesourcery.com>
12532
12533 PR tree-optimization/69109
12534 * gcc.dg/autopar/pr69109-2.c: New test.
12535 * gcc.dg/autopar/pr69109.c: New test.
12536
4f6403a8
TV
125372016-01-11 Tom de Vries <tom@codesourcery.com>
12538
12539 PR tree-optimization/69108
12540 * gcc.dg/autopar/pr69108.c: New test.
12541
21efdd80
PP
125422016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12543
12544 PR c++/69029
12545 * c-c++-common/Wisleading-indentation.c: Augment test.
12546
fd42eed8
TK
125472016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12548
12549 PR fortran/69154
12550 * gfortran.dg/inline_matmul_12.f90: New test.
12551
4f90ee6c
PT
125522016-01-10 Paul Thomas <pault@gcc.gnu.org>
12553
12554 PR fortran/67779
12555 * gfortran.dg/actual_array_offset_1: New test.
12556
3907c6cf
TV
125572016-01-10 Tom de Vries <tom@codesourcery.com>
12558
12559 PR tree-optimization/69062
12560 * gcc.dg/autopar/pr69062.c: New test.
12561
b07b236e
TS
125622016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12563
12564 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12565 * gcc.dg/vect/slp-perm-2.c: Likewise.
12566 * gcc.dg/vect/slp-perm-3.c: Likewise.
12567 * gcc.dg/vect/slp-perm-5.c: Likewise.
12568 * gcc.dg/vect/slp-perm-6.c: Likewise.
12569 * gcc.dg/vect/slp-perm-7.c: Likewise.
12570 * gcc.dg/vect/slp-perm-8.c: Likewise.
12571
23fab8ae
TV
125722016-01-10 Tom de Vries <tom@codesourcery.com>
12573
12574 PR tree-optimization/69039
12575 * gcc.dg/autopar/pr69039.c: New test.
12576
73f0dae2
MP
125772016-01-09 Marek Polacek <polacek@redhat.com>
12578
12579 PR c++/69113
12580 * g++.dg/pr69113.C: New test.
12581
20b8d734
JJ
125822016-01-09 Jakub Jelinek <jakub@redhat.com>
12583
12584 PR middle-end/50865
12585 PR tree-optimization/69097
12586 * gcc.c-torture/execute/pr50865.c: New test.
12587 * gcc.c-torture/execute/pr69097-1.c: New test.
12588 * gcc.c-torture/execute/pr69097-2.c: New test.
12589 * gcc.dg/pr69097-1.c: New test.
12590 * gcc.dg/pr69097-2.c: New test.
12591
c50e614b
JJ
125922016-01-09 Jakub Jelinek <jakub@redhat.com>
12593
12594 PR c++/69164
12595 * g++.dg/opt/pr69164.C: New test.
12596
e0237993
JJ
125972016-01-08 Jakub Jelinek <jakub@redhat.com>
12598
12599 PR tree-optimization/69167
12600 * gcc.dg/pr69167.c: New test.
12601
bd8f5bb2
MP
126022016-01-08 Marek Polacek <polacek@redhat.com>
12603
12604 PR c++/68449
12605 * g++.dg/pr68449.C: New.
12606
bb0f5ca7
AL
126072016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12608
12609 PR tree-optimization/68707
12610 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12611 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12612 on platforms supporting it.
12613 * gcc.dg/vect/slp-perm-2.c: Likewise.
12614 * gcc.dg/vect/slp-perm-3.c: Likewise.
12615 * gcc.dg/vect/slp-perm-5.c: Likewise.
12616 * gcc.dg/vect/slp-perm-7.c: Likewise.
12617 * gcc.dg/vect/slp-perm-8.c: Likewise.
12618 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12619 on platforms supporting it.
12620
22518428
JJ
126212016-01-08 Jakub Jelinek <jakub@redhat.com>
12622
33f0852f
JJ
12623 PR tree-optimization/69162
12624 * gcc.dg/pr69162.c: New test.
12625
22518428
JJ
12626 PR tree-optimization/69172
12627 * gcc.dg/pr69172.c: New test.
12628
80e9b3aa
TP
126292016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12630
12631 PR tree-optimization/67781
12632 * gcc.c-torture/execute/pr67781.c: New file.
12633
262a363f
JJ
126342016-01-08 Jakub Jelinek <jakub@redhat.com>
12635
12636 PR tree-optimization/69083
12637 * gcc.dg/vect/pr69083.c: New test.
12638
6e1f093f
SS
126392016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12640
12641 PR tree-optimization/61441
12642 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12643 Use -fexcess-precision=standard for compiler options.
12644 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12645
53290e07
JJ
126462016-01-08 Jakub Jelinek <jakub@redhat.com>
12647
57bf3072
JJ
12648 PR fortran/69128
12649 * gfortran.dg/gomp/pr69128.f90: New test.
12650
53290e07
JJ
12651 PR c++/69145
12652 * g++.dg/ext/pr69145-1.C: New test.
12653 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12654 * g++.dg/ext/pr69145-2.h: New file.
12655
7a127fa7
MS
126562016-01-07 Martin Sebor <msebor@redhat.com>
12657
12658 PR c/68966
12659 * gcc.dg/atomic-fetch-bool.c: New test.
12660 * gcc.dg/sync-fetch-bool.c: New test.
12661
95918b49
L
126622016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12663
12664 PR fortran/66680
12665 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12666
c8e62a9d
NC
126672016-01-07 Nick Clifton <nickc@redhat.com>
12668
12669 PR target/66655
12670 * g++.dg/pr66655.C: New test.
12671 * g++.dg/pr66655_1.cc: Test support file.
12672 * g++.dg/pr66655.h: Test header file.
12673
2ad3adf1 126742016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12675
12676 PR fortran/66680
12677 gfortran.dg/gomp/pr66680.f90: New test.
12678
4cd9ca92
L
126792016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12680
12681 PR target/69171
12682 * gcc.target/i386/pr69171-1.c: New test.
12683 * gcc.target/i386/pr69171-2.c: Likewise.
12684 * gcc.target/i386/pr69171-3.c: Likewise.
12685 * gcc.target/i386/pr69171-4.c: Likewise.
12686 * gcc.target/i386/pr69171-5.c: Likewise.
12687 * gcc.target/i386/pr69171-6.c: Likewise.
12688
7e33d4dc
BS
126892015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12690
12691 PR middle-end/67639
12692 * c-c++-common/pr67639.c: New test.
12693
fec64afc
JJ
126942016-01-07 Jakub Jelinek <jakub@redhat.com>
12695
12696 PR tree-optimization/69141
12697 * g++.dg/opt/pr69141.C: New test.
12698
f293ad29
EB
126992016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12700
12701 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12702
5027395e
UB
127032016-01-06 Uros Bizjak <ubizjak@gmail.com>
12704
12705 PR target/69140
12706 * gcc.target/i386/pr69140.c: New test
12707
7443cf13
DM
127082016-01-06 David Malcolm <dmalcolm@redhat.com>
12709
12710 * gcc.dg/bad-dereference.c: New test case.
12711
32928931
BS
127122015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12713
12714 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12715
68dd05da
AS
127162016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12717
12718 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12719
6b131d5b
MP
127202016-01-06 Marek Polacek <polacek@redhat.com>
12721
12722 PR sanitizer/69099
12723 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12724
8d9fdb49
MP
127252016-01-05 Marek Polacek <polacek@redhat.com>
12726
12727 PR c/69104
12728 * gcc.dg/atomic-invalid-2.c: New.
12729
acf93f1e
L
127302016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12731
12732 PR target/68991
12733 * gcc.target/i386/pr68991.c: New test.
12734
3f50525d
L
127352016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12736
12737 PR target/68991
12738 * g++.dg/pr68991-1.C: New test.
12739 * g++.dg/pr68991-2.C: Likewise.
12740
e0237993 127412016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12742
e0237993 12743 PR other/60465
face88a1
ST
12744 * gcc.target/ia64/pr60465-gprel64.c: New test.
12745 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12746
a0866eff
KT
127472016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12748
12749 PR rtl-optimization/68651
12750 * gcc.target/aarch64/pr68651_1.c: New test.
12751
c589e975
DM
127522016-01-05 David Malcolm <dmalcolm@redhat.com>
12753
12754 PR c/69122
12755 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12756
929710d9
NS
127572016-01-05 Nathan Sidwell <nathan@acm.org>
12758
ce3e43d7
NS
12759 PR c++/58583
12760 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12761
929710d9
NS
12762 * gcc.dg/alias-15.c: New.
12763
a2faef8e
NC
127642016-01-05 Nick Clifton <nickc@redhat.com>
12765
12766 PR target/68870
12767 * g++.dg/pr68770.C: New test.
12768
4cfa76e3
MS
127692016-01-04 Mike Stump <mikestump@comcast.net>
12770
12771 * lib/target-supports.exp (check_effective_target_cilkplus):
12772 cilkplus targets require pthreads.
4ece61b6 12773 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12774
4e8a3a35
MM
127752016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12776
12777 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12778 generation.
12779
818ab71a
JJ
127802016-01-04 Jakub Jelinek <jakub@redhat.com>
12781
12782 Update copyright years.
12783
2fe0a208
MP
127842016-01-04 Marek Polacek <polacek@redhat.com>
12785
12786 PR c/68908
12787 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12788 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12789 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12790
9e3b2fe3
EB
127912016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12792
12793 * gcc.target/sparc/20160104-2.c: New test.
12794
e8d65a35
EB
127952016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12796
12797 * gcc.target/sparc/20160104-1.c: New test.
12798
25ccfccd
PT
127992016-01-03 Paul Thomas <pault@gcc.gnu.org>
12800
12801 PR fortran/65045
12802 * gfortran.dg/pr65045.f90: New test.
12803
cb51d382
EB
128042016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12805
12806 * gnat.dg/specs/debug1.ads: Delete.
12807
6eeaad6e
JD
128082016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12809
12810 PR libgfortran/68867
12811 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12812 expression.
12813
2f968603
JD
128142016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12815
12816 PR libgfortran/68867
12817 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12818 PowerPC.
12819
591bb5e4
PT
128202016-01-01 Paul Thomas <pault@gcc.gnu.org>
12821
12822 PR fortran/68864
12823 * gfortran.dg/pr68864.f90: New test.
12824
f1e0620c
JJ
128252016-01-01 Jakub Jelinek <jakub@redhat.com>
12826
942a1319
JJ
12827 PR tree-optimization/69070
12828 * gcc.dg/pr69070.c: New test.
12829
10dff63f
JJ
12830 PR sanitizer/69055
12831 * gfortran.dg/pr69055.f90: New test.
12832
f1e0620c
JJ
12833 PR target/69015
12834 * gcc.dg/pr69015.c: New test.
818ab71a 12835\f
2f883d1c 12836Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12837
12838Copying and distribution of this file, with or without modification,
12839are permitted in any medium without royalty provided the copyright
12840notice and this notice are preserved.